summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* Avoid an unused-variable warning when asserts are disabled.Kaelyn Uhrain2012-10-261-2/+1
* 80 col.Jakob Stoklund Olesen2012-10-261-2/+4
* Remove ARMBaseRegisterInfo::isReservedReg().Jakob Stoklund Olesen2012-10-261-16/+18
* Merge MRI::isPhysRegOrOverlapUsed() into isPhysRegUsed().Jakob Stoklund Olesen2012-10-171-2/+2
* Create enums for the different attributes.Bill Wendling2012-10-091-1/+1
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-261-1/+1
* Add support for the ARM GHC calling convention, this patch was in 3.0,Eric Christopher2012-08-031-0/+10
* Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-201-8/+8
* Eliminate iOS-specific tail call instructions.Jakob Stoklund Olesen2012-04-061-13/+6
* Remove some redundant checks.Bob Wilson2012-03-201-1/+1
OpenPOWER on IntegriCloud