aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMMachineFunctionInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Update to LLVM 3.5a.Stephen Hines2014-04-241-1/+8
* ARM: remove unnecessary state-tracking during frame lowering.Tim Northover2013-11-041-61/+0
* PR15868 fix.Stepan Dyatkovskiy2013-05-201-1/+16
* Refactoring patch.Stepan Dyatkovskiy2013-04-301-5/+5
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-041-2/+2
* [arm-fast-isel] Add support for ELF PIC.Jush Lu2012-09-271-2/+10
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* Experimental support for aligned NEON spills.Jakob Stoklund Olesen2011-12-231-0/+16
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+1
* Remove unused bitvectors that record ARM callee-saved registers.Bob Wilson2011-02-141-17/+0
* Save a mapping between original and cloned constpool entries.Anton Korobeynikov2011-01-301-0/+17
* Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g.Evan Cheng2011-01-171-11/+11
* Fix a comment.Bob Wilson2011-01-151-2/+2
* Revert r114340 (improvements in Darwin function prologue/epilogue), as it brokeJim Grosbach2010-11-021-26/+53
* Update comments to remove obsolete references.Jim Grosbach2010-10-191-6/+5
* Simplify ARM callee-saved register handling by removing the distinctionJim Grosbach2010-09-201-51/+25
* Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function...Evan Cheng2010-08-101-2/+9
* Revert r110655, "Fix ARM hasFP() semantics. It should return true whenever FPDaniel Dunbar2010-08-101-9/+2
* Fix ARM hasFP() semantics. It should return true whenever FP register isEvan Cheng2010-08-101-2/+9
* Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng2010-06-181-2/+10
* Move per-function state out of TargetLowering subclasses and intoDan Gohman2010-04-171-2/+8
* eliminate the ARMFunctionInfo::Align member, using Chris Lattner2010-01-271-10/+0
* Cleanup up unused R3LiveIn tracking.Jim Grosbach2009-10-081-10/+2
* Whitespace cleanup. Remove trailing whitespace.Jim Grosbach2009-08-111-3/+3
* Use common code for both ARM and Thumb-2 instruction and register info.David Goodwin2009-07-081-0/+1
* Add conditional and unconditional thumb-2 branch. Add thumb-2 jump table.David Goodwin2009-06-301-1/+9
* Add explicit keywords.Dan Gohman2009-06-051-1/+1
* Use ARMFunctionInfo to track number of constpool entries and jumptables.Evan Cheng2008-11-081-3/+21
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* add Align field, and use when generating function alignmentDale Johannesen2007-04-231-2/+12
* - Track which callee-saved registers are spilled.Evan Cheng2007-03-011-9/+28
* Switch from std::vector<bool> to BitVector.Evan Cheng2007-03-011-12/+32
* In thumb mode, R3 is reserved, but it can be live in to the function. IfEvan Cheng2007-02-071-2/+11
* - In thumb mode, if size of MachineFunction is >= 2048, force LR to beEvan Cheng2007-01-301-7/+7
* Remember if LR register has been spilled in this function.Evan Cheng2007-01-291-4/+12
* Getting rid uses of evil std::set<>Evan Cheng2007-01-251-15/+33
* Clean up ARM PEI code.Evan Cheng2007-01-201-7/+7
* ARM backend contribution from Apple.Evan Cheng2007-01-191-0/+136