summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [AArch64] Refactor AArch64FrameLowering::emitPrologue. NFC.Chad Rosier2016-03-141-52/+50
* [AArch64] Break the dependency between FP and SP when possible.Chad Rosier2016-03-141-1/+5
* Add support for a preserve_most calling convention to the AArch64 backend.Roman Levenstein2016-03-101-0/+4
* [AArch64] Enable non-leaf frame pointer elimination.Geoff Berry2016-03-021-6/+6
* Simplify some boolean conditional return statements in AArch64.Eric Christopher2016-02-291-3/+1
* [AArch64] Clean up callee-save CFI emission. NFC.Geoff Berry2016-02-251-44/+8
* [AArch64] Fix fastcc -tailcallopt epilog code generation.Geoff Berry2016-02-231-6/+23
* [AArch64][ShrinkWrap] Fix bug in prolog clobbering live reg when shrink wrapp...Geoff Berry2016-02-191-9/+61
* [AArch64] Reduce number of callee-save save/restores.Geoff Berry2016-02-121-126/+160
* [AArch64] Simplify prolog/epilog callee save/restore. NFC.Geoff Berry2016-02-011-61/+87
* [AArch64] Simplify callee-save register save/restore. NFC.Geoff Berry2016-02-011-68/+17
* Typo.Chad Rosier2016-01-191-1/+1
* Update to use new name alignTo().Rui Ueyama2016-01-141-1/+1
* AArch64: Simplify emitEpilogue() and related code; NFCMatthias Braun2015-12-171-24/+25
* [AArch64] Simplify some TRI/TII getters. NFC.Ahmed Bougacha2015-12-161-7/+6
* Remove windows line endings introduced by r252177. NFC.Tim Northover2015-11-051-16/+16
* [DebugInfo] Fix ARM/AArch64 prologue_end position. Related to D11268.Oleg Ranevskyy2015-11-051-16/+16
* Remove redundant TargetFrameLowering::getFrameIndexOffset virtualJames Y Knight2015-08-151-8/+0
* Fix some comment typos.Benjamin Kramer2015-08-081-2/+2
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-4/+4
* WebAssembly: fix build breakage.JF Bastien2015-07-141-1/+1
* MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun2015-07-141-1/+0
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-141-11/+17
* Fix AArch64 prologue for empty frame with dynamic allocas.Evgeniy Stepanov2015-07-101-8/+4
* MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun2015-05-181-1/+1
* MC: Clean up method names in MCContext.Jim Grosbach2015-05-181-1/+1
* [ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2015-05-051-8/+12
* [AArch64] Refactor out codes that depend on specific CS save sequence.Manman Ren2015-04-291-19/+28
* [AArch64] Strengthen the code for the prologue insertion.Quentin Colombet2015-04-101-0/+2
* [AArch64] Add support for dynamic stack alignmentKristof Beyls2015-04-091-42/+138
* AArch64: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-2/+1
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-2/+2
* [AArch64] Implement GHC calling conventionGreg Fitzgerald2015-01-191-0/+10
* ARM/AArch64: Attach the FrameSetup MIFlag to CFI instructions.Adrian Prantl2014-12-161-6/+12
* [Stackmaps] Make ithe frame-pointer required for stackmaps.Juergen Ributzka2014-10-021-1/+2
* Fix typos:Sylvestre Ledru2014-08-111-1/+1
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-22/+16
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-16/+22
* Run sort_includes.py on the AArch64 backend.Benjamin Kramer2014-07-251-3/+3
* Remove the uses of AArch64TargetMachine and AArch64Subtarget fromEric Christopher2014-06-101-3/+4
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-241-0/+891
* AArch64/ARM64: remove AArch64 from tree prior to renaming ARM64.Tim Northover2014-05-241-626/+0
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-2/+2
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-071-25/+16
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Add const qualifier to some static arrays.Craig Topper2013-07-151-5/+5
* Use pointers to the MCAsmInfo and MCRegInfo.Bill Wendling2013-06-181-5/+5
* Remove addFrameMove.Rafael Espindola2013-05-161-11/+13
* Change getFrameMoves to return a const reference.Rafael Espindola2013-05-111-5/+4
OpenPOWER on IntegriCloud