summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-01-261-8/+41
* [ARM] Use helpers for adding pred / CC operands. NFCDiana Picus2017-01-201-17/+19
* [ARM] CodeGen: Remove AddDefaultCC. NFC.Diana Picus2017-01-131-29/+38
* [ARM] CodeGen: Remove AddDefaultPred. NFC.Diana Picus2017-01-131-157/+217
* Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-20/+20
* ARM: try to fix GCC 4.8 compilation again after r286881.Tim Northover2016-11-141-1/+2
* Recommit: ARM: sort register lists by encoding in push/pop instructions.Tim Northover2016-11-141-1/+14
* Revert "ARM: sort register lists by encoding in push/pop instructions."Tim Northover2016-11-141-14/+1
* ARM: sort register lists by encoding in push/pop instructions.Tim Northover2016-11-141-1/+14
* Re-land "[Thumb] Save/restore high registers in Thumb1 pro/epilogues"Reid Kleckner2016-10-111-0/+122
* Revert "[Thumb] Save/restore high registers in Thumb1 pro/epilogues"Reid Kleckner2016-10-111-122/+0
* Silence unused warning in non-assert builds.Daniel Jasper2016-10-111-0/+1
* [Thumb] Save/restore high registers in Thumb1 pro/epiloguesOliver Stannard2016-10-111-0/+121
* [ARM] Generate consistent frame records for Thumb2Oliver Stannard2016-08-231-22/+29
* ARM: Avoid dereferencing end() in ARMFrameLowering::emitEpilogueDuncan P. N. Exon Smith2016-08-211-2/+2
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-3/+3
* ARM: Avoid dereferencing end() in ARMFrameLowering::emitPrologueDuncan P. N. Exon Smith2016-08-171-1/+2
* Use the range variant of find_if instead of unpacking begin/endDavid Majnemer2016-08-121-2/+1
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-4/+2
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-43/+43
* TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer2016-07-281-1/+1
* ARM: Remove implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-081-30/+30
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-1/+1
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-10/+9
* ARM: use callee-saved list in the order they're actually saved.Tim Northover2016-05-131-7/+7
* [ARM] Fix Scavenger assert due to underestimated stack sizeWeiming Zhao2016-05-081-5/+25
* Revert r268810 becase it brakes msan bot.Vitaly Buka2016-05-071-25/+5
* [ARM] Fix Scavenger assert due to underestimated stack sizeWeiming Zhao2016-05-061-5/+25
* Revert r268529 because it caused use-of-uninitialized-valueVitaly Buka2016-05-041-19/+6
* [ARM] Fix Scavenger assert due to underestimated stack sizeWeiming Zhao2016-05-041-6/+19
* Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the...Filipe Cabecinhas2016-04-291-1/+1
* ARM: fix __chkstk Frame Setup on WoASaleem Abdulrasool2016-04-241-1/+1
* ARM: Use a callee save register for the swiftself parameter.Matthias Braun2016-04-131-14/+8
* ARM: use r7 as the frame-pointer on all MachO targets.Tim Northover2016-04-111-7/+7
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-311-5/+4
* CodeGen: Change MachineInstr to use MachineInstr&, NFCDuncan P. N. Exon Smith2016-02-271-1/+1
* [ARM] Use range-based for loops to avoid the need for calculating an array si...Craig Topper2015-12-011-6/+5
* Remove windows line endings introduced by r252177. NFC.Tim Northover2015-11-051-17/+17
* [DebugInfo] Fix ARM/AArch64 prologue_end position. Related to D11268.Oleg Ranevskyy2015-11-051-14/+17
* 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
OpenPOWER on IntegriCloud