aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/PrologEpilogInserter.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-02-04Revert "[WebAssembly][InstrEmitter] Foundation for multivalue call lowering"Thomas Lively1-1/+1
2020-01-21[WebAssembly][InstrEmitter] Foundation for multivalue call loweringThomas Lively1-1/+1
2020-01-17Merge memtag instructions with adjacent stack slots.Evgenii Stepanov1-0/+4
2020-01-08Revert "Merge memtag instructions with adjacent stack slots."Evgenii Stepanov1-4/+0
2020-01-08Merge memtag instructions with adjacent stack slots.Evgenii Stepanov1-0/+4
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-08-21[LLVM][Alignment] Introduce Alignment In MachineFrameInfoGuillaume Chatelet1-1/+1
2019-07-17[PEI] Don't re-allocate a pre-allocated stack protector slotFrancis Visoiu Mistrih1-2/+19
2019-07-17[CodeGen][NFC] Simplify checks for stack protector index checkingFrancis Visoiu Mistrih1-9/+7
2019-07-01[DebugInfo] Avoid adding too much indirection to pointer-valued variablesJeremy Morse1-2/+11
2019-06-26PEI: Add default handling of spills to registersMatt Arsenault1-9/+22
2019-06-17Describe stack-id as an enumSander de Smalen1-8/+14
2019-05-20[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic1-2/+4
2019-04-30[DebugInfo] DW_OP_deref_size in PrologEpilogInserter.Markus Lavin1-3/+17
2019-04-12Revert r358268 "[DebugInfo] DW_OP_deref_size in PrologEpilogInserter."Hans Wennborg1-13/+3
2019-04-12[DebugInfo] DW_OP_deref_size in PrologEpilogInserter.Markus Lavin1-3/+13
2019-04-02Enforce StackID definition in PEISander de Smalen1-2/+25
2019-03-27PEI: Delay checking requiresFrameIndexReplacementScavengingMatt Arsenault1-4/+10
2019-02-12[DebugInfo] Keep parameter DBG_VALUEs before prologue codeDavid Stenberg1-0/+49
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-26[CodeGen] Take SPAdj into account for STATEPOINT liveness argsThan McIntosh1-1/+1
2018-11-09[Power9] Allow gpr callee saved spills in prologue to vectors registersZaara Syeda1-0/+28
2018-07-13CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun1-9/+5
2018-07-12Revert "(HEAD -> master, origin/master, arcpatch-D37582) CodeGen: Remove pipe...Matthias Braun1-5/+9
2018-07-12CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun1-9/+5
2018-06-21[DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug propertyMikael Holmen1-0/+1
2018-06-05Use MF instead of Fn for MachineFunction references. NFCFrancis Visoiu Mistrih1-97/+97
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-11/+13
2018-02-05[PEI][NFC] Move StackSize opt-remark code next to -warn-stack codeFrancis Visoiu Mistrih1-7/+6
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-8/+8
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-3/+3
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-2/+2
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie1-1/+1
2017-11-03[PEI] Simplify handling of targets with no phys regs. NFCFrancis Visoiu Mistrih1-13/+3
2017-10-11[NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya1-5/+6
2017-10-10[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-17/+38
2017-10-06[PEI] Remove required properties and use 'if' instead of std::functionReid Kleckner1-49/+23
2017-09-27[CodeGen] Emit necessary .note sections for -fsplit-stackThan McIntosh1-1/+5
2017-08-23Retire the llvm.dbg.mir hack after r311594.Adrian Prantl1-3/+0
2017-08-10Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek1-2/+2
2017-08-01Remove PrologEpilogInserter's usage of DBG_VALUE's offset fieldAdrian Prantl1-4/+9
2017-07-27[OptRemark] Allow streaming of 64-bit integersAdam Nemet1-1/+1
2017-07-20[PEI] Fix refactoring from r308664Francis Visoiu Mistrih1-1/+1
2017-07-20[PEI] Separate saving and restoring CSRs into different functions. NFCFrancis Visoiu Mistrih1-66/+51
2017-07-20Revert "[PEI] Simplify handling of targets with no phys regs. NFC"Francis Visoiu Mistrih1-8/+23
2017-07-20Revert "[PEI] Separate saving and restoring CSRs into different functions. NFC"Francis Visoiu Mistrih1-51/+66
2017-07-20[PEI] Separate saving and restoring CSRs into different functions. NFCFrancis Visoiu Mistrih1-66/+51
2017-07-20Revert "[PEI] Separate saving and restoring CSRs into different functions. NFC"Francis Visoiu Mistrih1-51/+66
2017-07-19[PEI] Add basic opt-remarks supportFrancis Visoiu Mistrih1-0/+13
2017-07-19[PEI] Simplify handling of targets with no phys regs. NFCFrancis Visoiu Mistrih1-23/+8