projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
simplify some code and eliminate the symbolicAddressesAreRIPRel() predicate.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
2009-06-27
Evan Cheng
Renaming for consistency.
tree
|
commitdiff
2009-06-26
David Goodwin
Remove outdated comment.
tree
|
commitdiff
2009-06-26
David Goodwin
When possible, use "mvn ra, rb" instead of "eor ra...
tree
|
commitdiff
2009-06-26
Anton Korobeynikov
Split thumb-related stuff into separate classes.
tree
|
commitdiff
2009-06-26
David Goodwin
Thumb-2 has CLZ.
tree
|
commitdiff
2009-06-26
David Goodwin
Use "adcs/sbcs" only when the carry-out is live, otherw...
tree
|
commitdiff
2009-06-26
David Goodwin
ADC used to implement adde should use "adcs" opcode...
tree
|
commitdiff
2009-06-26
David Goodwin
Currently there is a pattern for the thumb-2 MOV 16...
tree
|
commitdiff
2009-06-26
Evan Cheng
Simplify predicate CarryDefIsUsed.
tree
|
commitdiff
2009-06-26
Devang Patel
Let's ignore MDStrings also!
tree
|
commitdiff
2009-06-26
Evan Cheng
Add a note about commuting conditional move.
tree
|
commitdiff
2009-06-26
Evan Cheng
These are done / no longer applicable.
tree
|
commitdiff
2009-06-26
Evan Cheng
Mark a bunch of instructions commutable.
tree
|
commitdiff
2009-06-26
Evan Cheng
tst is also commutable.
tree
|
commitdiff
2009-06-25
Evan Cheng
Select ADC, SBC, and RSC instead of the ADCS, SBCS...
tree
|
commitdiff
2009-06-25
David Goodwin
Use MVN for ~t2_so_imm immediates.
tree
|
commitdiff
2009-06-25
David Goodwin
Add Def/Use of CPSR for Thumb-1 instructions.
tree
|
commitdiff
2009-06-25
Evan Cheng
Unbreak mingw build. Patch by Viktor Kutuzov.
tree
|
commitdiff
2009-06-25
Evan Cheng
ISD::ADDE / ISD::SUBE updates the carry bit so they...
tree
|
commitdiff
2009-06-25
David Goodwin
Test commit
tree
|
commitdiff
2009-06-25
Bob Wilson
Revert 74164. We'll want to use this method later.
tree
|
commitdiff
2009-06-25
Bob Wilson
Remove unused hasV6T2Ops method. We already have a...
tree
|
commitdiff
2009-06-25
Douglas Gregor
Add missing dependencies to the CMake build system.
tree
|
commitdiff
2009-06-25
Evan Cheng
Change thumb2 instruction definitions so if-converter...
tree
|
commitdiff
2009-06-25
Evan Cheng
Add thumb2 add sp.
tree
|
commitdiff
2009-06-25
Evan Cheng
Some reorg and additional comments.
tree
|
commitdiff
2009-06-25
Devang Patel
No need to code gen MDNodes
tree
|
commitdiff
2009-06-24
Evan Cheng
Add Thumb2 pc relative add.
tree
|
commitdiff
2009-06-24
Evan Cheng
80 col violation.
tree
|
commitdiff
2009-06-24
Chris Lattner
sink dwarf finalization out of each target into AsmPrin...
tree
|
commitdiff
2009-06-24
Chris Lattner
eliminate the ExtWeakSymbols set from AsmPrinter. ...
tree
|
commitdiff
2009-06-24
Nick Lewycky
Unbreak build on Linux by removing Darwinism.
tree
|
commitdiff
2009-06-24
Dan Gohman
Revert this accidental commit.
tree
|
commitdiff
2009-06-24
Dan Gohman
Move the special cases for constants out of getUnknown...
tree
|
commitdiff
2009-06-23
Bob Wilson
Provide InitializeAllTargets and InitializeNativeTarget...
tree
|
commitdiff
2009-06-23
Evan Cheng
Test instructions operands were printed in the wrong...
tree
|
commitdiff
2009-06-23
Evan Cheng
Proper patterns for thumb2 shift and rotate instructions.
tree
|
commitdiff
2009-06-23
Evan Cheng
Code clean up.
tree
|
commitdiff
2009-06-23
Evan Cheng
Add IsThumb1Only to most 16-bit thumb instructions...
tree
|
commitdiff
2009-06-23
Evan Cheng
Rename SelectShifterOperand to SelectThumb2ShifterOpera...
tree
|
commitdiff
2009-06-23
Douglas Gregor
Eliminate object-relinking support from CMake. Fixes...
tree
|
commitdiff
2009-06-23
Evan Cheng
Obvious typo.
tree
|
commitdiff
2009-06-23
Evan Cheng
Initial Thumb2 support. Majority of the work is done...
tree
|
commitdiff
2009-06-23
Evan Cheng
Minor reorg.
tree
|
commitdiff
2009-06-23
Evan Cheng
Replace isTwoAddress with operand constraint.
tree
|
commitdiff
2009-06-22
Bob Wilson
Add support for ARM's Advanced SIMD (NEON) instruction...
tree
|
commitdiff
2009-06-22
Bob Wilson
Add explicit types for shift count constants. This...
tree
|
commitdiff
2009-06-22
Bob Wilson
Use thumb2 for ARM architectures V6T2 and later. Fix...
tree
|
commitdiff
2009-06-22
Bob Wilson
For Darwin on ARMv6 and newer, make register r9 availab...
tree
|
commitdiff
2009-06-22
Evan Cheng
hasFP should return true if frame address is taken.
tree
|
commitdiff
2009-06-22
Bob Wilson
Fix llvm-gcc build for armv6t2 and later architectures...
tree
|
commitdiff
2009-06-20
Devang Patel
Remove unused field.
tree
|
commitdiff
2009-06-19
Evan Cheng
Enable arm pre-allocation load / store multiple optimiz...
tree
|
commitdiff
2009-06-19
Devang Patel
Move up dwarf writer initialization in common AsmPrinte...
tree
|
commitdiff
2009-06-19
Evan Cheng
Add comments.
tree
|
commitdiff
2009-06-19
Evan Cheng
Should be using Bcc (average) latency to determine...
tree
|
commitdiff
2009-06-19
Evan Cheng
Transfer dead markers when a ldrd is changed into a...
tree
|
commitdiff
2009-06-19
Evan Cheng
Latency information for ARM v6. It's rough and not...
tree
|
commitdiff
2009-06-19
Eli Friedman
Mark a few Thumb instructions commutable; just happened...
tree
|
commitdiff
2009-06-19
Chris Lattner
merge the common darwin settings from the X86/PPC/ARM...
tree
|
commitdiff
2009-06-18
Chris Lattner
move mangler quote handling from asm printers to Target...
tree
|
commitdiff
2009-06-18
Chris Lattner
simplify macro debug info directive handling.
tree
|
commitdiff
2009-06-18
Evan Cheng
Remove UseThumbBacktraces. Just check if subtarget...
tree
|
commitdiff
2009-06-18
Evan Cheng
On Darwin, ams printer should output a second label...
tree
|
commitdiff
2009-06-18
Evan Cheng
- Update register allocation hint after coalescing...
tree
|
commitdiff
2009-06-18
Bob Wilson
ARM unified syntax is not specific to ELF; use it for...
tree
|
commitdiff
2009-06-17
Anton Korobeynikov
Fix asm string from MOVi16
tree
|
commitdiff
2009-06-17
Anton Korobeynikov
Thumb2 instructions are enabled only in unified assembl...
tree
|
commitdiff
2009-06-17
Anton Korobeynikov
Initial support for some Thumb2 instructions.
tree
|
commitdiff
2009-06-16
Douglas Gregor
Introduce new headers whose inclusion forces linking and
tree
|
commitdiff
2009-06-16
Anton Korobeynikov
Address review comments: add 3 ARM calling conventions.
tree
|
commitdiff
2009-06-16
Anton Korobeynikov
GNU as refuses to assemble "pop {}" instruction. Do...
tree
|
commitdiff
2009-06-15
Evan Cheng
On Darwin, frame pointer r7 is never available.
tree
|
commitdiff
2009-06-15
Anton Korobeynikov
Rename methods for the sake of consistency.
tree
|
commitdiff
2009-06-15
Evan Cheng
Typo.
tree
|
commitdiff
2009-06-15
Evan Cheng
Do not form ldrd / strd if the two dests / srcs are...
tree
|
commitdiff
2009-06-15
Evan Cheng
Silence a warning.
tree
|
commitdiff
2009-06-15
Evan Cheng
Part 1.
tree
|
commitdiff
2009-06-13
Evan Cheng
Add a ARM specific pre-allocation pass that re-schedule...
tree
|
commitdiff
2009-06-12
Evan Cheng
Mark some pattern-less instructions as neverHasSideEffects.
tree
|
commitdiff
2009-06-08
Anton Korobeynikov
Typo
tree
|
commitdiff
2009-06-08
Anton Korobeynikov
Revert hunk commited by accident
tree
|
commitdiff
2009-06-08
Anton Korobeynikov
The attached patches implement most of the ARM AAPCS...
tree
|
commitdiff
2009-06-08
Anton Korobeynikov
Separate V6 from V6T2 since the latter has some extra...
tree
|
commitdiff
2009-06-08
Anton Korobeynikov
Add helper for checking of Thumb1 mode
tree
|
commitdiff
2009-06-05
Dan Gohman
Add explicit keywords.
tree
|
commitdiff
2009-06-05
Evan Cheng
Changing allocation ordering from r3 ... r0 back to...
tree
|
commitdiff
2009-06-05
Evan Cheng
When merging multiple load / store instructions. Use...
tree
|
commitdiff
2009-06-05
Evan Cheng
Code clean up: return vector by reference rather than...
tree
|
commitdiff
2009-06-05
Dan Gohman
Remove some unnecessary #includes.
tree
|
commitdiff
2009-06-04
Evan Cheng
Re-apply 72756 with fixes. One of those was introduced...
tree
|
commitdiff
2009-06-03
Evan Cheng
Temporarily revert 72756 for now.
tree
|
commitdiff
2009-06-03
Evan Cheng
Fold preceding / trailing base inc / dec into the singl...
tree
|
commitdiff
2009-06-01
Anton Korobeynikov
Implement review feedback. Make thumb2 'normal' subtarg...
tree
|
commitdiff
2009-06-01
Bruno Cardoso Lopes
Fix new CodeEmitter stuff to follow LLVM codying style...
tree
|
commitdiff
2009-06-01
Anton Korobeynikov
Do not emit "generic" CPU string. This fixes PR4291.
tree
|
commitdiff
2009-05-30
Bruno Cardoso Lopes
First patch in the direction of splitting MachineCodeEm...
tree
|
commitdiff
2009-05-30
Bill Wendling
Untabification.
tree
|
commitdiff
2009-05-29
Anton Korobeynikov
Add placeholder for thumb2 stuff
tree
|
commitdiff
2009-05-25
Chris Lattner
fix typo
tree
|
commitdiff
next