summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r341642:Hans Wennborg2018-09-101-0/+1
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [X86,ARM] Retain split-stack prolog check for sibling callsThan McIntosh2018-06-261-2/+4
* [ARM] Back up R4 and LR if calling the stack probe functionMartin Storsjo2018-05-141-0/+11
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-32/+36
* Reapply ARM: Do not spill CSR to stack on entry to noreturn functionsTim Northover2018-04-071-0/+12
* Revert "ARM: Do not spill CSR to stack on entry to noreturn functions"Vitaly Buka2018-04-071-11/+0
* [ARM] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-051-3/+3
* ARM: Do not spill CSR to stack on entry to noreturn functionsTim Northover2018-04-051-0/+11
* Fix location of comment in EmitPopInstThomas Preud'homme2018-03-051-1/+1
* [ARM] Fix access to stack arguments when re-aligning SP in Armv6mMomchil Velikov2018-03-021-3/+5
* Support for the mno-stack-arg-probe flagHans Wennborg2018-02-231-1/+2
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-10/+10
* [CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih2017-11-281-4/+4
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-7/+7
* ARM: Fix PR32578Matthias Braun2017-11-281-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-3/+3
* 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-7/+7
* ARM: Fix cases where CSI Restored bit is not clearedMatthias Braun2017-09-281-8/+5
* [ARM] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko2017-09-201-3/+6
* Fix ARMv4 supportJoerg Sonnenberger2017-08-281-3/+2
* Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek2017-08-101-5/+14
* Delete Default and JITDefault code modelsRafael Espindola2017-08-031-2/+0
* ARMFrameLowering: Only set ExtraCSSpill for actually unused registers.Matthias Braun2017-07-281-9/+18
* [ARM] Mark labels in skipAlignedDPRCS2Spills as fallthrough (NFC).Florian Hahn2017-07-271-0/+2
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* ARM: Do not add reserved registers to block livein lists; NFCMatthias Braun2017-05-311-2/+3
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-4/+4
* ARMFrameLowering: Reserve emergency spill slot for large argumentsMatthias Braun2017-04-191-8/+35
* Revert "ARMFrameLowering: Reserve emergency spill slot for large arguments"Renato Golin2017-04-191-41/+8
* ARM: Use methods to access data stored with frame instructionsSerge Pavlov2017-04-191-5/+2
* ARMFrameLowering: Reserve emergency spill slot for large argumentsMatthias Braun2017-04-191-8/+41
* ARMFrameLowering: Slight cleanups; NFCMatthias Braun2017-04-051-4/+5
* [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
OpenPOWER on IntegriCloud