aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
AgeCommit message (Expand)AuthorFilesLines
2014-11-05ARM/Dwarf: correctly align stack before callee-saved VPRsTim Northover1-1/+4
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-3/+3
2014-08-05Re-apply r214881: Fix return sequence on armv4 thumbJonathan Roelofs1-1/+8
2014-08-05Revert r214881 because it broke lots of build-botsJonathan Roelofs1-8/+1
2014-08-05Fix return sequence on armv4 thumbJonathan Roelofs1-1/+8
2014-07-15[RegisterCoalescer] Add new subtarget hook allowing targets to opt-out of coa...Chris Bieneman1-0/+14
2014-06-18Move ARMJITInfo off of the TargetMachine and down onto the subtarget.Eric Christopher1-10/+1
2014-06-18Replace some assert(0)'s with llvm_unreachable.Craig Topper1-1/+1
2014-06-15Temporarily revert r210953 in an attempt to bring the ARM buildbotsEric Christopher1-1/+10
2014-06-13Move ARMJITInfo off of the TargetMachine and down onto the subtarget.Eric Christopher1-10/+1
2014-04-02ARM: Add support for segmented stacksOliver Stannard1-0/+7
2014-02-16Use 16 byte stack alignment for NaCl on ARMMark Seaborn1-1/+1
2013-11-04ARM: remove unnecessary state-tracking during frame lowering.Tim Northover1-61/+0
2013-05-20PR15868 fix.Stepan Dyatkovskiy1-1/+16
2013-04-30Refactoring patch.Stepan Dyatkovskiy1-5/+5
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth1-2/+2
2012-09-27[arm-fast-isel] Add support for ELF PIC.Jush Lu1-2/+10
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu1-1/+1
2011-12-23Experimental support for aligned NEON spills.Jakob Stoklund Olesen1-0/+16
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie1-0/+1
2011-02-14Remove unused bitvectors that record ARM callee-saved registers.Bob Wilson1-17/+0
2011-01-30Save a mapping between original and cloned constpool entries.Anton Korobeynikov1-0/+17
2011-01-17Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g.Evan Cheng1-11/+11
2011-01-15Fix a comment.Bob Wilson1-2/+2
2010-11-02Revert r114340 (improvements in Darwin function prologue/epilogue), as it brokeJim Grosbach1-26/+53
2010-10-19Update comments to remove obsolete references.Jim Grosbach1-6/+5
2010-09-20Simplify ARM callee-saved register handling by removing the distinctionJim Grosbach1-51/+25
2010-08-10Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function...Evan Cheng1-2/+9
2010-08-10Revert r110655, "Fix ARM hasFP() semantics. It should return true whenever FPDaniel Dunbar1-9/+2
2010-08-10Fix ARM hasFP() semantics. It should return true whenever FP register isEvan Cheng1-2/+9
2010-06-18Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng1-2/+10
2010-04-17Move per-function state out of TargetLowering subclasses and intoDan Gohman1-2/+8
2010-01-27eliminate the ARMFunctionInfo::Align member, using Chris Lattner1-10/+0
2009-10-08Cleanup up unused R3LiveIn tracking.Jim Grosbach1-10/+2
2009-08-11Whitespace cleanup. Remove trailing whitespace.Jim Grosbach1-3/+3
2009-07-08Use common code for both ARM and Thumb-2 instruction and register info.David Goodwin1-0/+1
2009-06-30Add conditional and unconditional thumb-2 branch. Add thumb-2 jump table.David Goodwin1-1/+9
2009-06-05Add explicit keywords.Dan Gohman1-1/+1
2008-11-08Use ARMFunctionInfo to track number of constpool entries and jumptables.Evan Cheng1-3/+21
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman1-1/+1
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-04-23add Align field, and use when generating function alignmentDale Johannesen1-2/+12
2007-03-01- Track which callee-saved registers are spilled.Evan Cheng1-9/+28
2007-03-01Switch from std::vector<bool> to BitVector.Evan Cheng1-12/+32
2007-02-07In thumb mode, R3 is reserved, but it can be live in to the function. IfEvan Cheng1-2/+11
2007-01-30- In thumb mode, if size of MachineFunction is >= 2048, force LR to beEvan Cheng1-7/+7
2007-01-29Remember if LR register has been spilled in this function.Evan Cheng1-4/+12
2007-01-25Getting rid uses of evil std::set<>Evan Cheng1-15/+33
2007-01-20Clean up ARM PEI code.Evan Cheng1-7/+7
2007-01-19ARM backend contribution from Apple.Evan Cheng1-0/+136