projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[AArch64] When combining constant mul of power of 2 plus/minus 1, prefer shift
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMTargetMachine.cpp
2014-05-30
Tim Northover
ARM & AArch64: make use of common cmpxchg idioms after...
blob
|
commitdiff
|
raw
2014-05-16
James Molloy
Enable the Load/Store optimization pass for Thumb1...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-17
Tim Northover
Atomics: promote ARM's IR-based atomics pass to CodeGen.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-03
Tim Northover
ARM: expand atomic ldrex/strex loops in IR
blob
|
commitdiff
|
raw
|
diff to current
2014-04-02
Renato Golin
Remove duplicated DMB instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-04-01
Christian Pirker
ARM: rename ARMle/ARMbe with ARMLE/ARMBE, and Thumble...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-31
Saleem Abdulrasool
ARM: fix typo
blob
|
commitdiff
|
raw
|
diff to current
2014-03-28
Christian Pirker
Add ARM big endian Target (armeb, thumbeb)
blob
|
commitdiff
|
raw
|
diff to current
2014-03-22
Craig Topper
Prune includes in ARM target.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-10
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-18
Tim Northover
GlobalMerge: move "-global-merge" option to the pass...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-03
Rafael Espindola
Make the llvm mangler depend only on DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-19
Rafael Espindola
Synchronize the NaCl DataLayout strings with the ones...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-18
Tim Northover
ARM: update comment to match reality
blob
|
commitdiff
|
raw
|
diff to current
2013-12-18
Tim Northover
ARM: set default float ABI based on triple.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Rafael Espindola
On APCS, only try to align aggregates to 32 bits instea...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Rafael Espindola
Handle i64 first for clarity. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Rafael Espindola
One last cleanup of LLVM's DataLayout strings.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Rafael Espindola
The preferred alignment defaults to the abi alignment...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-12
Rafael Espindola
Simplify the datalayout string of ARM and AArch64.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Rafael Espindola
Add comments documenting the ARM datalayout string.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Rafael Espindola
Simplify further.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-09
Rafael Espindola
Refactor the construction of the DataLayout string...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-13
Weiming Zhao
Enable generating legacy IT block for AArch32
blob
|
commitdiff
|
raw
|
diff to current
2013-09-09
Joey Gouly
[ARMv8] Prevent generation of deprecated IT blocks...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-29
Silviu Baranga
Allow generation of vmla.f32 instructions when targetin...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-19
Bill Wendling
Access the TargetLoweringInfo from the TargetMachine...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-19
Bill Wendling
Access the TargetLoweringInfo from the TargetMachine...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-13
Rafael Espindola
Remove the MachineMove class.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Silviu Baranga
Enabling the generation of dependency breakers for...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-21
Renato Golin
Avoid NEON SP-FP unless unsafe-math or Darwin
blob
|
commitdiff
|
raw
|
diff to current
2013-03-15
Silviu Baranga
Adding an A15 specific optimization pass for interactio...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Jim Grosbach
ARM: Fix a few copy-paste errors.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Switch TargetTransformInfo from an immutable analysis...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-28
Rafael Espindola
Remove TargetELFWriterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Nadav Rotem
Implement a basic VectorTargetTransformInfo interface...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-18
Nadav Rotem
Reapply the TargerTransformInfo changes, minus the...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-18
Bob Wilson
Temporarily revert the TargetTransform changes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Nadav Rotem
Add a new interface to allow IR-level passes to access...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Jush Lu
[arm-fast-isel] Add support for ELF PIC.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Silviu Baranga
This patch introduces A15 as a target in LLVM.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Bob Wilson
Consistently use AnalysisID types in TargetPassConfig.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Bob Wilson
Add all codegen passes to the PassManager via TargetPas...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-01
Bill Wendling
Change the PassManager from a reference to a pointer.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-06
Jim Grosbach
Tidy up. 80 columns.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Preserve implicit defs in ARMLoadStoreOptimizer.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Codegen pass definition cleanup. No functionality.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-04
Andrew Trick
TargetPassConfig: confine the MC configuration to Targe...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-03
Andrew Trick
Added TargetPassConfig. The first little step toward...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-20
David Blaikie
Unweaken vtables as per llvm.org/docs/CodingStandards...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Evan Cheng
- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-02
Nick Lewycky
Move global variables in TargetMachine into new TargetO...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-16
Evan Cheng
Sink codegen optimization level into MCCodeGenInfo...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-17
Devang Patel
svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-10
Lang Hames
Add a natural stack alignment field to TargetData,...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Jakob Stoklund Olesen
Use ExecutionDepsFix instead of NEONMoveFix.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Bill Wendling
Move to ISelLowering.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-28
Bill Wendling
Ahem...actually *add* the ARMSjLjLowering pass to the...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Bill Wendling
This is the start of the new SjLj EH preparation pass...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-25
Evan Cheng
Hide -global-merge option.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-25
Evan Cheng
Add a command line option to disable global merge pass.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-25
Evan Cheng
Remove a out-of-place comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Evan Cheng
Move TargetRegistry and TargetSelect from Target to...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-23
Evan Cheng
Sink ARM mc routines into MCTargetDesc.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Evan Cheng
- Move CodeModel from a TargetMachine global option...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-19
Evan Cheng
Introduce MCCodeGenInfo, which keeps information that...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-14
Evan Cheng
Rename createAsmInfo to createMCAsmInfo and move regist...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Evan Cheng
Eliminate asm parser's dependency on TargetMachine:
blob
|
commitdiff
|
raw
|
diff to current
2011-07-07
Evan Cheng
Factor ARM triple parsing out of ARMSubtarget. Another...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Evan Cheng
Fix the ridiculous SubtargetFeatures API where it impli...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-23
Evan Cheng
Remove TargetOptions.h dependency from ARMSubtarget.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-19
Daniel Dunbar
ADT/Triple: Move a variety of clients to using isOSDarw...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-19
Bob Wilson
This patch combines several changes from Evan Cheng...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-06
Jim Grosbach
Tidy up.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-17
NAKAMURA Takumi
Triple::MinGW64 is deprecated and removed. We can use...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-23
Rafael Espindola
Add support for the --noexecstack option.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Anton Korobeynikov
Rename TargetFrameInfo into TargetFrameLowering. Also...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Evan Cheng
Making use of VFP / NEON floating point multiply-accumu...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-17
Chris Lattner
tidy up
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Anton Korobeynikov
First step of huge frame-related refactoring: move...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-11
Eric Christopher
Revert the accidental commit I made reverting the previ...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-11
Eric Christopher
Revert this temporarily.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-03
Rafael Espindola
Jim Asked us to move DataLayout on ARM back to the...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-30
Jason W Kim
I added a new file ARMAsmBackend which stubs out in...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-28
Nick Lewycky
Resolve this GCC warning:
blob
|
commitdiff
|
raw
|
diff to current
2010-09-27
Rafael Espindola
Odd additional stub framework for the ARM MC ELF emission.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-13
Bob Wilson
Convert some VTBL and VTBX instructions to use pseudo...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-11
Evan Cheng
Report error if codegen tries to instantiate a ARM...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-09
Evan Cheng
Change -prefer-32bit-thumb to attribute -mattr=+32bit...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-09
Evan Cheng
Add an option to disable 32 -> 16-bit Thumb2 size reduc...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-24
Anton Korobeynikov
Hook in GlobalMerge pass
blob
|
commitdiff
|
raw
|
diff to current
2010-07-02
Evan Cheng
Remove early IT block formation. It's not used.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-25
Bob Wilson
Add missing ARM and Thumb data layout info for vector...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Evan Cheng
Oops. IT block formation pass needs to be run at any...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-18
Evan Cheng
Move ARM if-conversion before post-ra scheduling.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-18
Evan Cheng
Allow ARM if-converter to be run after post allocation...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-16
Evan Cheng
Make post-ra scheduling, anti-dep breaking, and registe...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Evan Cheng
Typo.
blob
|
commitdiff
|
raw
|
diff to current
next