summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
AgeCommit message (Expand)Author
2025-08-15[StatepointLowering] Use FrameIndex instead of TargetFrameIndex (#153555)Cullen Rhodes
2025-03-18[CodeGen] Avoid repeated hash lookups (NFC) (#131722)Kazu Hirata
2025-03-14[SelectionDAG] Avoid repeated hash lookups (NFC) (#131266)Kazu Hirata
2025-01-21[SelectionDAG] Avoid repeated hash lookups (NFC) (#123697)Kazu Hirata
2024-11-03[SelectionDAG] Remove unused includes (NFC) (#114697)Kazu Hirata
2024-08-26[GC] Rename gc_args to gc_live [nfc]Philip Reames
2024-07-20Reapply "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98...Joseph Huber
2024-07-20Revert "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#985...NAKAMURA Takumi
2024-07-16[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98512)Joseph Huber
2024-06-13[llvm][SelectionDAG] Fix up chains in lowerInvokeable. rdar://113994760 (#94004)Jon Roelofs
2024-02-13[StatepointLowering] Use Constant instead of TargetConstant for undef value (...Danila Malyutin
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2023-10-14[StatepointLowering] Take return attributes of `gc.result` into account (#68439)Markus Böck
2023-10-10Move global namespace cl::opt inside llvm:: or internalize themFangrui Song
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song
2023-08-25[StatepointLowering] Fix possible nullptr access in debug outputDanila Malyutin
2023-06-27Fix "this this" duplicate typo in comment. NFC.Simon Pilgrim
2023-06-11[NFC] Replace ;; with ;David Green
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi
2023-03-27[llvm] Use isIntOrFPConstant (NFC)Kazu Hirata
2023-01-18[StatepointLowering] Move statepoint correctness checks to Verifier. NFC.Denis Antrushin
2022-12-16[CodeGen] std::optional::value => operator*/operator->Fangrui Song
2022-12-14Don't include Optional.hKazu Hirata
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song
2022-12-10Don't include None.h (NFC)Kazu Hirata
2022-12-07[NFC] Use Register instead of unsigned for variables that receive a Register ...Gregory Alfonso
2022-12-02[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-03[StatepointLowering] remove unused parameter. NFCNick Desaulniers
2022-08-20Remove redundant initialization of Optional (NFC)Kazu Hirata
2022-07-18[SDAG] Fix release buildNikita Popov
2022-07-18[Verifier] Make Verifier recognize undef tokens as correct IRMax Kazantsev
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata
2022-05-16[StatepointLowering] Properly handle local and non-local relocates of the sam...Denis Antrushin
2022-04-27[StatepointLowering] Only export STATEPOINT results if used in nonlocal blocks.Denis Antrushin
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-01-31[Statepoint] Remove another use of getActualReturnType [NFC]Philip Reames
2022-01-31[Statepoints] Take result type from gc.result [NFC]Philip Reames
2022-01-31Sink getGCResultLocality to sole use [NFC]Philip Reames
2021-10-03[Analysis, CodeGen] Migrate from arg_operands to args (NFC)Kazu Hirata
2021-05-18[Statepoint Lowering] Cleanup: remove unused option statepoint-always-spill-b...Serguei Katkov
2021-05-13[GC][NFC] Move GCStrategy from CodeGen to IRMax Kazantsev
2021-04-07[Statepoint Lowering] Allow other than N byte sized types in deopt bundleYevgeny Rouban
2021-03-11[Statepoint Lowering] Handle the case with several gc.resultSerguei Katkov
2021-03-10[Statepoint Lowering] Fix the crash with gc.relocate in a separate blockSerguei Katkov