aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* ARM: Don't assume an SDNode is a constant.Jim Grosbach2012-07-251-0/+4
* Fix a typo (the the => the)Sylvestre Ledru2012-07-233-3/+3
* [arm-fast-isel] Add support for vararg function calls.Jush Lu2012-07-191-28/+36
* Fix ARMTargetLowering::isLegalAddImmediate to consider thumb encodings.Andrew Trick2012-07-181-4/+11
* whitespaceAndrew Trick2012-07-181-2/+2
* More replacing of target-dependent intrinsics with target-indepdent Joel Jones2012-07-181-2/+2
* This is one of the first steps at moving to replace target-dependent Joel Jones2012-07-131-1/+1
* Remove variable_ops from ARM call instructions.Jakob Stoklund Olesen2012-07-133-22/+19
* ARM: fix typo in commentsManman Ren2012-07-111-1/+1
* ARM: Fix optimizeCompare to correctly check safe condition.Manman Ren2012-07-111-9/+14
* Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton2012-07-102-8/+8
* ARM: Allow more flexible patterns in NEON formats.Jim Grosbach2012-07-101-53/+53
* Revert r159938 (and r159945) to appease the buildbots.Chad Rosier2012-07-092-8/+8
* Some formatting to keep Clang happyRichard Barton2012-07-091-4/+4
* Oops - correct broken disassembly for VMOVRichard Barton2012-07-091-1/+1
* Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton2012-07-092-8/+8
* Prevent ARM assembler from losing a right shift by #32 applied to a registerRichard Barton2012-07-091-1/+3
* Spelling!Richard Barton2012-07-091-2/+2
* Teach the assembler to use the narrow thumb encodings of various three-regist...Richard Barton2012-07-091-0/+80
* I'm introducing a new machine model to simultaneously allow simpleAndrew Trick2012-07-073-13/+42
* Fix the naming of ensureAlignment. Per the coding standard function namesChad Rosier2012-07-061-3/+3
* ARM: Add test cleanup entry to the README.Jim Grosbach2012-07-061-0/+21
* Revert r159804, "[arm-fast-isel] Add support for vararg function calls."NAKAMURA Takumi2012-07-061-33/+26
* [arm-fast-isel] Add support for vararg function calls.Jush Lu2012-07-061-26/+33
* Consistently use AnalysisID types in TargetPassConfig.Bob Wilson2012-07-021-2/+2
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-021-10/+10
* Revert accidental checkin.Andrew Trick2012-07-021-3/+2
* Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-07-024-48/+64
* Do not attempt to use ROR for Thumb1.Bob Wilson2012-07-021-2/+2
* ARM: Clean up optimizeCompare in peephole, no functional change.Manman Ren2012-06-291-80/+73
* Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle CompareManman Ren2012-06-292-24/+35
* Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-06-294-62/+47
* Make NumMicroOps a variable in the subtarget's instruction itinerary.Andrew Trick2012-06-294-47/+62
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-281-1/+1
* Teach assembler to handle capitalised operation values for DSB instructionsRichard Barton2012-06-271-1/+1
* Prevent ARM Assembler crashing on unrecognised assembly format for DSB instru...Richard Barton2012-06-271-1/+2
* Add a missing check to avoid dereference null. No sensible test case possible...Evan Cheng2012-06-261-0/+2
* There are a number of generic inline asm operand modifiers thatJack Carter2012-06-261-1/+3
* ARM: update peephole optimization.Manman Ren2012-06-251-2/+18
* llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.NAKAMURA Takumi2012-06-241-0/+2
* (sub X, imm) gets canonicalized to (add X, -imm)Evan Cheng2012-06-233-7/+21
* ARM: Add a better diagnostic for some out of range immediates.Jim Grosbach2012-06-222-2/+13
* Use "NoItineraries" for processors with no itineraries.Andrew Trick2012-06-222-3/+1
* ARM scheduling fix: don't guess at implicit operand latency.Andrew Trick2012-06-221-5/+9
* ARM scheduling fix: compute predicated implicit use properly.Andrew Trick2012-06-221-3/+1
* Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from aLang Hames2012-06-221-1/+2
* Add a missing llvm.fma -> VFNMS pattern to the ARM backend.Lang Hames2012-06-211-0/+8
* Add DAG-combines for aggressive FMA formation.Lang Hames2012-06-191-1/+1
* Have ARM ELF use correct reloc for "b" instr.Jan Wen Voung2012-06-191-5/+3
* Move the support for using .init_array from ARM to the genericRafael Espindola2012-06-192-45/+2