summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* ARM: add backend support for the ABI used in WatchOSTim Northover2015-10-281-2/+3
* [ARM CodeGen] @llvm.debugtrap call may be removed when restoring callee saved...Oleg Ranevskyy2015-10-231-1/+5
* ARM: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-191-1/+1
* [ARM] Make sure we do not dereference the end iterator when accessing debugQuentin Colombet2015-10-151-2/+2
* ARM: tweak WoA frame loweringSaleem Abdulrasool2015-10-091-8/+8
* ARM: correctly align constant pool value on Thumb1 targets.Tim Northover2015-10-021-1/+1
* ARM: fix folding stack adjustment (again again again...)Tim Northover2015-09-231-1/+2
* Save LaneMask with livein registersMatthias Braun2015-09-091-1/+1
* MachineBasicBlock: Add liveins() method returning an iterator_rangeMatthias Braun2015-08-241-4/+2
* Align SP adjustment in function getSPAdjustGuozhi Wei2015-08-171-2/+1
* Remove redundant TargetFrameLowering::getFrameIndexOffset virtualJames Y Knight2015-08-151-6/+0
* [ARM] Make the frame lowering code ready for shrink-wrapping.Quentin Colombet2015-07-221-2/+0
* [ARM] Refactor the prologue/epilogue emission to be more robust.Quentin Colombet2015-07-201-79/+66
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-141-21/+22
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Stop resetting NoFramePointerElim in TargetMachine::resetTargetOptions.Akira Hatanaka2015-05-231-0/+8
* [ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2015-05-051-7/+9
* ARM: When spilling extra registers for alignment, prefer low registers on all...Peter Collingbourne2015-04-231-2/+2
* [ARM][Debug Info] Restore emitting of .cfi_def_cfa_offset for functions witho...Sergey Dmitrouk2015-04-081-1/+2
* ARM: simplify and extend byval handlingTim Northover2015-03-111-3/+2
* 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
OpenPOWER on IntegriCloud