summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Get the cached subtarget off the MachineFunction rather thanEric Christopher2015-02-201-1/+1
* ARM: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-2/+1
* ARM: support stack probe size on Windows on ARMSaleem Abdulrasool2015-01-311-3/+7
* Migrate ARM except for TTI, AsmPrinter, and frame loweringEric Christopher2015-01-291-19/+10
* Fix large stack alignment codegen for ARM and Thumb2 targetsKristof Beyls2015-01-081-22/+81
* ARM/AArch64: Attach the FrameSetup MIFlag to CFI instructions.Adrian Prantl2014-12-161-6/+13
* ARM: lower tail calls correctly when using GHC calling convention.Tim Northover2014-12-011-38/+53
* ARM: refactor .cfi_def_cfa_offset emission.Tim Northover2014-11-141-97/+126
* ARM: correctly calculate the offset of FP in its push.Tim Northover2014-11-141-2/+7
* ARM: try to add extra CS-register whenever stack alignment >= 8.Tim Northover2014-11-051-1/+1
* ARM/Dwarf: correctly align stack before callee-saved VPRsTim Northover2014-11-051-4/+22
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-23/+13
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-23/+40
* Move the frame lowering constructors out of line to avoid circularEric Christopher2014-06-261-0/+4
* ARM: use AAPCS-style prologues for embedded MachO.Tim Northover2014-05-301-7/+7
* Segmented stacks: omit __morestack call when there's no frame.Tim Northover2014-05-221-2/+6
* ARM: mark additional instructions as MachineFrameSetupSaleem Abdulrasool2014-05-071-5/+10
* ARM: fix WoA PEI instruction selectionSaleem Abdulrasool2014-05-071-1/+2
* If a function needs a frame pointer, but r11 (aka fp) has not been used,Joerg Sonnenberger2014-05-061-0/+4
* ARM: fix memory leak, simplify WoA stack probingSaleem Abdulrasool2014-05-011-9/+3
* ARM: support stack probe emission for Windows on ARMSaleem Abdulrasool2014-04-301-4/+59
* Remove some empty statementsAlp Toker2014-04-191-1/+1
* Fix some doc and comment typosAlp Toker2014-04-091-1/+1
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-3/+3
* ARM: Use range-based for loops in frame lowering.Jim Grosbach2014-04-041-25/+19
* ARM: Use __STACK_LIMIT symbol for segmented stacksOliver Stannard2014-04-031-1/+1
* ARM: Add support for segmented stacksOliver Stannard2014-04-021-0/+364
* ARM: correct Dwarf output for non-contiguous VFP saves.Tim Northover2014-03-121-0/+9
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-071-53/+50
* ARM: Correctly align arguments after a byval struct is passed on the stackOliver Stannard2014-03-051-11/+14
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-3/+3
* Generate the DWARF stack frame decode operations in the function prologue for...Artyom Skrobov2014-02-141-23/+181
* ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks.Tim Northover2014-01-061-6/+6
* ARM: fix folding of stack-adjustment (yet again).Tim Northover2013-12-081-3/+4
* ARM: fix yet another stack-folding bugTim Northover2013-12-051-6/+1
* ARM: decide whether to use movw/movt based on "minsize" attribute.Tim Northover2013-12-021-2/+3
* ARM: fix bug in -Oz stack adjustment foldingTim Northover2013-12-011-7/+0
* ARM: fold prologue/epilogue sp updates into push/pop for code sizeTim Northover2013-11-081-28/+40
* ARM: remove unnecessary state-tracking during frame lowering.Tim Northover2013-11-041-41/+38
* ARM: support interrupt attributeTim Northover2013-10-011-5/+21
* PR15868 fix.Stepan Dyatkovskiy2013-05-201-2/+4
* Refactoring patch.Stepan Dyatkovskiy2013-04-301-8/+8
* Allow the register scavenger to spill multiple registersHal Finkel2013-03-221-1/+1
* Move estimateStackSize from ARM into MachineFrameInfoHal Finkel2013-03-141-54/+3
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-211-3/+52
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-2/+2
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-301-1/+2
* Remove duplicate includes.Roman Divacky2012-12-211-1/+0
* Add an MF argument to MI::copyImplicitOps().Jakob Stoklund Olesen2012-12-201-1/+1
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-1/+1
OpenPOWER on IntegriCloud