summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/PrologEpilogInserter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* RegisterScavenging: Move scavenging logic from PEI to RegisterScavenging; NFCMatthias Braun2017-06-021-96/+4
* AArch64/PEI: Do not add reserved regs to liveinsMatthias Braun2017-05-271-1/+2
* CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun2017-05-251-3/+3
* [LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih2017-05-181-20/+22
* ARM: Compute MaxCallFrame size earlyMatthias Braun2017-05-051-0/+3
* PEI: Skip dead objects when looking at CSRsMatt Arsenault2017-05-021-0/+3
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-4/+4
* Use methods to access data stored with frame instructionsSerge Pavlov2017-04-131-11/+4
* Disable Callee Saved RegistersOren Ben Simhon2017-03-141-1/+1
* [thumb,framelowering] Reset NoVRegs in Thumb1FrameLowering::emitPrologue.Florian Hahn2017-01-181-0/+2
* TRI: Add hook to pass scavenger during frame eliminationMatt Arsenault2016-11-241-4/+11
* Modify df_iterator to support post-order actionsDavid Callahan2016-10-051-1/+1
* MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun2016-08-251-1/+1
* Revert "RegScavenging: Add scavengeRegisterBackwards()"Matthias Braun2016-08-191-85/+62
* RegScavenging: Add scavengeRegisterBackwards()Matthias Braun2016-08-181-62/+85
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-77/+76
* Revert "RegScavenging: Add scavengeRegisterBackwards()"Matthias Braun2016-07-201-81/+62
* RegScavenging: Add scavengeRegisterBackwards()Matthias Braun2016-07-191-62/+81
* CodeGen: Use MachineInstr& in PrologEpilogInserter, NFCDuncan P. N. Exon Smith2016-07-011-18/+20
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-2/+2
* PrologEpilogInserter: Some code cleanup; NFCMatthias Braun2016-06-291-40/+36
* NFC; refactor getFrameIndexReferenceFromSPSanjoy Das2016-06-161-11/+2
* Don't force SP-relative addressing for statepointsSanjoy Das2016-06-151-3/+10
* [CodeGen] Fix PrologEpilogInserter to avoid duplicate allocation of SEH structsEtienne Bergeron2016-06-101-8/+9
* [PEI, AArch64] Use empty spaces in stack area for local stack slot allocation.Geoff Berry2016-06-021-5/+122
* PrologEpilogInserter: Avoid an infinite loop when MinCSFrameIndex == 0Justin Bogner2016-05-231-3/+3
* Factor PrologEpilogInserter around spilling, frame finalization, and scavengingDerek Schuff2016-05-171-79/+130
* PrologEpilogInserter: Remove unnecessary dependencyMatthias Braun2016-05-101-2/+0
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+0
* CodeGen: Clear the MFI's save and restore point after PrologEpilogInserterJustin Bogner2016-04-121-0/+2
* RegisterScavenger: Take a reference as enterBasicBlock() argument.Matthias Braun2016-04-061-2/+2
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-311-9/+1
* Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff2016-03-281-0/+5
* CodeGen: use range based for loopSaleem Abdulrasool2016-03-191-5/+4
* [WinEH] Allocate the registration node before the catch objectsDavid Majnemer2016-03-011-0/+12
* Implemented stack symbol table ordering/packing optimization to improve data ...Zia Ansari2016-02-151-3/+14
* [PrologEpilogInserter] Add some debug output for callee-save frame object all...Geoff Berry2016-02-011-0/+2
* Update to use new name alignTo().Rui Ueyama2016-01-141-5/+5
* Support for emitting inline stack probesAndy Ayers2015-11-101-0/+3
* CodeGen: Avoid more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith2015-10-091-6/+6
* [WinEH] Undo the effect of r249578 for 32-bitReid Kleckner2015-10-071-22/+0
* [WinEH] Fix two minor issues in __CxxFrameHandler3 tablesReid Kleckner2015-10-071-3/+2
* HHVM calling conventions.Maksim Panchenko2015-09-291-15/+18
* PrologueEpilogInserter: Fix missing live-ins when savepoint equals restorepointMatthias Braun2015-09-251-3/+6
* MachineBasicBlock: Factor out common code into isReturnBlock()Matthias Braun2015-09-251-9/+2
* [PrologEpilogInserter] Minor refactoring.Maksim Panchenko2015-09-191-1/+1
* Test commit.Zia Ansari2015-09-171-1/+1
* [WinEH] Rip out the landingpad-based C++ EH state numbering codeReid Kleckner2015-09-161-6/+0
* [WinEH] Pull Adjectives and CatchObj out of the catchpad arg listReid Kleckner2015-09-161-0/+10
* Fix typos.Bruce Mitchener2015-09-121-2/+2
OpenPOWER on IntegriCloud