aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMFrameLowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-23[ARM] Generate consistent frame records for Thumb2Oliver Stannard1-22/+29
2016-08-21ARM: Avoid dereferencing end() in ARMFrameLowering::emitEpilogueDuncan P. N. Exon Smith1-2/+2
2016-08-17Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner1-3/+3
2016-08-17ARM: Avoid dereferencing end() in ARMFrameLowering::emitPrologueDuncan P. N. Exon Smith1-1/+2
2016-08-12Use the range variant of find_if instead of unpacking begin/endDavid Majnemer1-2/+1
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-4/+2
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-43/+43
2016-07-28TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer1-1/+1
2016-07-08ARM: Remove implicit iterator conversions, NFCDuncan P. N. Exon Smith1-30/+30
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith1-1/+1
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer1-10/+9
2016-05-13ARM: use callee-saved list in the order they're actually saved.Tim Northover1-7/+7
2016-05-08[ARM] Fix Scavenger assert due to underestimated stack sizeWeiming Zhao1-5/+25
2016-05-07Revert r268810 becase it brakes msan bot.Vitaly Buka1-25/+5
2016-05-06[ARM] Fix Scavenger assert due to underestimated stack sizeWeiming Zhao1-5/+25
2016-05-04Revert r268529 because it caused use-of-uninitialized-valueVitaly Buka1-19/+6
2016-05-04[ARM] Fix Scavenger assert due to underestimated stack sizeWeiming Zhao1-6/+19
2016-04-29Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the...Filipe Cabecinhas1-1/+1
2016-04-24ARM: fix __chkstk Frame Setup on WoASaleem Abdulrasool1-1/+1
2016-04-13ARM: Use a callee save register for the swiftself parameter.Matthias Braun1-14/+8
2016-04-11ARM: use r7 as the frame-pointer on all MachO targets.Tim Northover1-7/+7
2016-03-31Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg1-5/+4
2016-02-27CodeGen: Change MachineInstr to use MachineInstr&, NFCDuncan P. N. Exon Smith1-1/+1
2015-12-01[ARM] Use range-based for loops to avoid the need for calculating an array si...Craig Topper1-6/+5
2015-11-05Remove windows line endings introduced by r252177. NFC.Tim Northover1-17/+17
2015-11-05[DebugInfo] Fix ARM/AArch64 prologue_end position. Related to D11268.Oleg Ranevskyy1-14/+17
2015-10-28ARM: add backend support for the ABI used in WatchOSTim Northover1-2/+3
2015-10-23[ARM CodeGen] @llvm.debugtrap call may be removed when restoring callee saved...Oleg Ranevskyy1-1/+5
2015-10-19ARM: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-1/+1
2015-10-15[ARM] Make sure we do not dereference the end iterator when accessing debugQuentin Colombet1-2/+2
2015-10-09ARM: tweak WoA frame loweringSaleem Abdulrasool1-8/+8
2015-10-02ARM: correctly align constant pool value on Thumb1 targets.Tim Northover1-1/+1
2015-09-23ARM: fix folding stack adjustment (again again again...)Tim Northover1-1/+2
2015-09-09Save LaneMask with livein registersMatthias Braun1-1/+1
2015-08-24MachineBasicBlock: Add liveins() method returning an iterator_rangeMatthias Braun1-4/+2
2015-08-17Align SP adjustment in function getSPAdjustGuozhi Wei1-2/+1
2015-08-15Remove redundant TargetFrameLowering::getFrameIndexOffset virtualJames Y Knight1-6/+0
2015-07-22[ARM] Make the frame lowering code ready for shrink-wrapping.Quentin Colombet1-2/+0
2015-07-20[ARM] Refactor the prologue/epilogue emission to be more robust.Quentin Colombet1-79/+66
2015-07-14PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun1-21/+22
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-05-23Stop resetting NoFramePointerElim in TargetMachine::resetTargetOptions.Akira Hatanaka1-0/+8
2015-05-05[ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet1-7/+9
2015-04-23ARM: When spilling extra registers for alignment, prefer low registers on all...Peter Collingbourne1-2/+2
2015-04-08[ARM][Debug Info] Restore emitting of .cfi_def_cfa_offset for functions witho...Sergey Dmitrouk1-1/+2
2015-03-11ARM: simplify and extend byval handlingTim Northover1-3/+2
2015-02-20Get the cached subtarget off the MachineFunction rather thanEric Christopher1-1/+1
2015-02-14ARM: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith1-2/+1
2015-01-31ARM: support stack probe size on Windows on ARMSaleem Abdulrasool1-3/+7