summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix PR33031: correct the estimate of maximum offset for instructions spilling...Kristof Beyls2017-05-301-5/+30
* AArch64/PEI: Do not add reserved regs to liveinsMatthias Braun2017-05-271-2/+5
* LivePhysRegs: Rework constructor + documentation; NFCMatthias Braun2017-05-261-2/+2
* BitVector: add iterators for set bitsFrancis Visoiu Mistrih2017-05-171-2/+1
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-2/+5
* AArch64FrameLowering: Check if the ExtraCSSpill register is actually unusedMatthias Braun2017-04-211-6/+6
* Reduce the number of times we query the subtarget for the same information.Eric Christopher2017-03-311-5/+4
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-1/+1
* [AArch64] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-01-251-4/+28
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-1/+1
* Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-7/+7
* Move helpers into anonymous namespaces. NFC.Benjamin Kramer2016-08-061-1/+2
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-30/+30
* AArch64: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-081-7/+7
* AArch64: Replace a RegScavenger instance with LivePhysRegsMatthias Braun2016-07-061-14/+14
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-2/+2
* [PEI, AArch64] Use empty spaces in stack area for local stack slot allocation.Geoff Berry2016-06-021-1/+8
* [AArch64] Fix bug in large stack spill slot handling (PR27717)Geoff Berry2016-05-161-1/+3
* [AArch64] Combine callee-save and local stack SP adjustment instructions.Geoff Berry2016-05-061-80/+191
* [AArch64] Add MMOs to callee-save load/store instructions.Geoff Berry2016-04-151-2/+15
* AArch64: Use a callee save registers for swiftself parametersMatthias Braun2016-04-131-7/+7
* Swift Calling Convention: swifterror target support.Manman Ren2016-04-111-5/+13
* AArch64: Fix compile errorMatthias Braun2016-04-061-1/+1
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-311-2/+2
* [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
OpenPOWER on IntegriCloud