summaryrefslogtreecommitdiff
path: root/lib/CodeGen/PrologEpilogInserter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-2/+2
* Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie2017-11-031-1/+1
* [PEI] Simplify handling of targets with no phys regs. NFCFrancis Visoiu Mistrih2017-11-031-13/+3
* [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya2017-10-111-5/+6
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-10-101-17/+38
* [PEI] Remove required properties and use 'if' instead of std::functionReid Kleckner2017-10-061-49/+23
* [CodeGen] Emit necessary .note sections for -fsplit-stackThan McIntosh2017-09-271-1/+5
* Retire the llvm.dbg.mir hack after r311594.Adrian Prantl2017-08-231-3/+0
* Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek2017-08-101-2/+2
* Remove PrologEpilogInserter's usage of DBG_VALUE's offset fieldAdrian Prantl2017-08-011-4/+9
* [OptRemark] Allow streaming of 64-bit integersAdam Nemet2017-07-271-1/+1
* [PEI] Fix refactoring from r308664Francis Visoiu Mistrih2017-07-201-1/+1
* [PEI] Separate saving and restoring CSRs into different functions. NFCFrancis Visoiu Mistrih2017-07-201-66/+51
* Revert "[PEI] Simplify handling of targets with no phys regs. NFC"Francis Visoiu Mistrih2017-07-201-8/+23
* Revert "[PEI] Separate saving and restoring CSRs into different functions. NFC"Francis Visoiu Mistrih2017-07-201-51/+66
* [PEI] Separate saving and restoring CSRs into different functions. NFCFrancis Visoiu Mistrih2017-07-201-66/+51
* Revert "[PEI] Separate saving and restoring CSRs into different functions. NFC"Francis Visoiu Mistrih2017-07-201-51/+66
* [PEI] Add basic opt-remarks supportFrancis Visoiu Mistrih2017-07-191-0/+13
* [PEI] Simplify handling of targets with no phys regs. NFCFrancis Visoiu Mistrih2017-07-191-23/+8
* [PEI] Separate saving and restoring CSRs into different functions. NFCFrancis Visoiu Mistrih2017-07-191-66/+51
* Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper2017-06-291-4/+0
* [X86] Correct dwarf unwind information in function epiloguePetar Jovanovic2017-06-281-0/+4
* 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