summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackColoring.cpp
AgeCommit message (Expand)Author
2025-07-09[NPM] StackColoring: Preserve function analyses (#147500)Akshat Oke
2025-03-21[CodeGen] Avoid repeated hash lookups (NFC) (#132329)Kazu Hirata
2025-02-09[CodeGen] Avoid repeated hash lookups (NFC) (#126403)Kazu Hirata
2025-01-30[CodeGen] Avoid repeated hash lookups (NFC) (#125025)Kazu Hirata
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse
2024-11-09[Instrumentation] Support `MachineFunction` in `OptNoneInstrumentation` (#115...paperchalice
2024-10-14[NewPM][CodeGen] Port StackColoring to NPM (#111812)Akshat Oke
2024-07-09[CodeGen][NewPM] Port `SlotIndexes` to new pass manager (#97941)paperchalice
2024-06-30[StackColoring] Use poison instead of undef as placeholder when deleting valu...Nuno Lopes
2024-06-16[StackColoring] Declare BitVector outside the loop (#95688)Kazu Hirata
2023-12-15Revert "[StackColoring] Delete dead stack slots (#75351)" (#75655)Paul Kirth
2023-12-15[StackColoring] Delete dead stack slots (#75351)mohammed-nurulhoque
2023-12-13Revert "[StackColoring] Delete dead stack slots (#72633)"Nikita Popov
2023-12-13[StackColoring] Delete dead stack slots (#72633)mohammed-nurulhoque
2023-12-04[CodeGen] Split off PseudoSourceValueManager into separate header (NFC) (#73327)Nikita Popov
2023-11-23[StackColoring] Do not drop AA metadata when not doing remappings (#71958)Björn Pettersson
2023-09-22[StackColoring] Handle fixed object indexNikita Popov
2023-09-22[StackColoring] Handle SEH catch object stack slots conservativelyNikita Popov
2023-07-31[StackColoring] Fix typo in commentJay Foad
2023-05-11[MachineFunction][DebugInfo][nfc] Introduce EntryValue variable kindFelipe de Azevedo Piovezan
2023-04-17Fix uninitialized pointer members in CodeGenAkshay Khadse
2022-05-17[StackColoring] Don't merge slots with differing StackIDsFraser Cormack
2022-04-06Fix warnings about variables that are set but only used in debug modeMartin Storsjö
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-09-14[StackColoring] Fix a debug invariance problemBjorn Pettersson
2021-02-19[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2020-11-06[NFC] Fix typo in comment.Than McIntosh
2020-11-04[StackColoring] Conservatively merge catch point of V for catch(V)Xiang1 Zhang
2020-07-31[NFC] Remove unused GetUnderlyingObject paramenterVitaly Buka
2020-05-19[StackColoring] When remapping alloca's move the To alloca if the From alloca...Craig Topper
2020-04-01[Alignment][NFC] Transition to MachineFrameInfo::getObjectAlign()Guillaume Chatelet
2020-01-27Reland "[StackColoring] Remap PseudoSourceValue frame indices via MachineFunc...Fangrui Song
2020-01-27Revert "[StackColoring] Remap PseudoSourceValue frame indices via MachineFunc...Nico Weber
2020-01-21[StackColoring] Remap PseudoSourceValue frame indices via MachineFunction::ge...Fangrui Song
2020-01-19[StackColoring] Remap FixedStackPseudoSourceValue frame index referenced by M...Fangrui Song
2019-12-19Make more use of MachineInstr::mayLoadOrStore.Jay Foad
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-04-23Use llvm::stable_sortFangrui Song
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth
2018-08-14[SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth
2018-07-16[CodeGen] Fix inconsistent declaration parameter nameFangrui Song
2018-07-13CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun
2018-07-12Revert "(HEAD -> master, origin/master, arcpatch-D37582) CodeGen: Remove pipe...Matthias Braun
2018-07-12CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun
2018-05-29StackColoring: better handling of statically unreachable codeThan McIntosh
2018-05-18Revert changes from D46265.Than McIntosh