summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-4/+4
* [ARM] Fix unwind info for Thumb1 functions that save high registers.Eli Friedman2019-07-021-3/+5
* [ARM] Don't reserve R12 on Thumb1 as an emergency spill slot.Eli Friedman2019-06-261-18/+87
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [ARM] Fix PR35481Momchil Velikov2018-01-081-5/+14
* [ARM] Fix an off-by-one error when restoring LR for 16-bit ThumbMomchil Velikov2017-11-271-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* [ARM] Fix incorrect conversion of a tail call to an ordinary callMomchil Velikov2017-11-141-34/+72
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [ARM] Dynamic stack alignment for 16-bit ThumbMomchil Velikov2017-10-221-4/+30
* ARM: Fix cases where CSI Restored bit is not clearedMatthias Braun2017-09-281-1/+3
* [ARM] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko2017-09-201-4/+7
* [ARM] Replace fixed-size SmallSet with a bitset.Benjamin Kramer2017-08-301-30/+30
* Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek2017-08-101-1/+1
* Fix some more -Wimplicit-fallthrough warnings. NFCI.Simon Pilgrim2017-07-071-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-3/+3
* ARM: Do not add reserved registers to block livein lists; NFCMatthias Braun2017-05-311-4/+5
* LivePhysRegs: Rework constructor + documentation; NFCMatthias Braun2017-05-261-5/+5
* BitVector: add iterators for set bitsFrancis Visoiu Mistrih2017-05-171-2/+1
* ARM: Use methods to access data stored with frame instructionsSerge Pavlov2017-04-191-3/+2
* [ARM] Change TCReturn to tBL if tailcall optimization fails.Sanne Wouda2017-02-031-0/+10
* [ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-01-261-2/+24
* [thumb,framelowering] Reset NoVRegs in Thumb1FrameLowering::emitPrologue.Florian Hahn2017-01-181-0/+4
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-2/+2
* [ARM] CodeGen: Remove AddDefaultPred. NFC.Diana Picus2017-01-131-47/+50
* Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-8/+8
* Re-land "[Thumb] Save/restore high registers in Thumb1 pro/epilogues"Reid Kleckner2016-10-111-21/+248
* Revert "[Thumb] Save/restore high registers in Thumb1 pro/epilogues"Reid Kleckner2016-10-111-242/+21
* [Thumb] Save/restore high registers in Thumb1 pro/epiloguesOliver Stannard2016-10-111-21/+242
* [ARM] Generate consistent frame records for Thumb2Oliver Stannard2016-08-231-2/+2
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-1/+1
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-18/+18
* ARM: Remove implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-081-17/+16
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-6/+5
* ARM: use callee-saved list in the order they're actually saved.Tim Northover2016-05-131-2/+2
* livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFCMatthias Braun2016-05-031-1/+1
* LivePhysRegs: Automatically determine presence of pristine regs.Matthias Braun2016-05-031-1/+1
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-311-2/+2
* CodeGen: Change MachineInstr to use MachineInstr&, NFCDuncan P. N. Exon Smith2016-02-271-1/+1
* [Thumb] Fix assembler error 'cannot honor width suffix pop {lr}'Artyom Skrobov2015-12-281-50/+34
* Fix ARMv4T (Thumb1) epilogue generationArtyom Skrobov2015-12-081-8/+33
* Fix Thumb1 epilogue generationArtyom Skrobov2015-12-011-12/+55
* [ARM] For old thumb ISA like v4t, we cannot use PC directly in pop.Quentin Colombet2015-11-301-18/+5
* Remove windows line endings introduced by r252177. NFC.Tim Northover2015-11-051-23/+23
* [DebugInfo] Fix ARM/AArch64 prologue_end position. Related to D11268.Oleg Ranevskyy2015-11-051-23/+23
* Untabify.NAKAMURA Takumi2015-09-221-2/+2
* Reformat blank lines.NAKAMURA Takumi2015-09-221-1/+0
* [ARM] Make the frame lowering code ready for shrink-wrapping.Quentin Colombet2015-07-221-117/+137
* [ARM] Refactor the prologue/epilogue emission to be more robust.Quentin Colombet2015-07-201-37/+104
OpenPOWER on IntegriCloud