summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
AgeCommit message (Expand)Author
2025-08-22[llvm] Remove unused includes of SmallSet.h (NFC) (#154893)Kazu Hirata
2025-08-21[Scalar] Use SmallSetVector instead of SmallVector (NFC) (#154678)Kazu Hirata
2025-08-20[Scalar] Use SmallPtrSet directly instead of SmallSet (NFC) (#154473)Kazu Hirata
2025-08-14[TTI] Add cost kind to getAddressComputationCost(). NFC. (#153342)Elvis Wang
2025-08-11[TTI] Consistently pass the pointer type to getAddressComputationCost. NFCI (...Luke Lau
2025-05-06[IR] Remove the AtomicMem*Inst helper classes (#138710)Philip Reames
2025-04-19[Scalar] Avoid repeated hash lookups (NFC) (#136264)Kazu Hirata
2025-04-17[Scalar] Avoid repeated hash lookups (NFC) (#135751)Kazu Hirata
2025-04-17[Intrinsics] Add support for range attributes (#135642)Nikita Popov
2025-04-13[Scalar] Avoid repeated hash lookups (NFC) (#135585)Kazu Hirata
2025-04-13[Scalar] Avoid repeated hash lookups (NFC) (#132660)Kazu Hirata
2025-03-28[llvm] Remove extraneous calls to make_range (NFC) (#133551)Kazu Hirata
2025-03-22[llvm] Use *Set::insert_range (NFC) (#132509)Kazu Hirata
2025-03-21[Scalar] Avoid repeated hash lookups (NFC) (#132330)Kazu Hirata
2025-03-19[Transforms] Use *Set::insert_range (NFC) (#132056)Kazu Hirata
2025-03-19[Scalar] Avoid repeated hash lookups (NFC) (#131961)Kazu Hirata
2025-01-27[NFC][DebugInfo] Switch more call-sites to using iterator-insertion (#124283)Jeremy Morse
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse
2024-11-10Fix a warning. [-Wunused-but-set-variable]NAKAMURA Takumi
2024-11-08[Statepoint] Treat result of atomicrmw xchg as a base pointer (#97280)Csanád Hajdú
2024-11-02[Scalar] Remove unused includes (NFC) (#114645)Kazu Hirata
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-08-26[GC] Rename gc_args to gc_live [nfc]Philip Reames
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-06-27[IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)Nikita Popov
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer
2024-06-14[llvm] Use llvm::unique (NFC) (#95628)Kazu Hirata
2024-06-13[llvm-project] Fix typo "seperate" (#95373)Jay Foad
2024-05-08Add interface to check if a call has a deopt bundle (NFC) (#91348)Aleksandr Popov
2024-05-04[Transforms] Use StringRef::operator== instead of StringRef::equals (NFC) (#9...Kazu Hirata
2024-03-05[NFC][RemoveDIs] Insert instruction using iterators in Transforms/Jeremy Morse
2024-01-22[Transforms] Fix -Wunused-variable and remove redundant VerifyStates after #7...Jie Fu
2024-01-22True fixpoint algorithm in RS4GC (#75826)Petr Maj
2024-01-10[RewriteStatepointsForGC] Remove unnecessary bitcasts (NFCI)Nikita Popov
2023-12-22[Transforms] Use {DenseMap,SmallPtrSet}::contains (NFC)Kazu Hirata
2023-11-23Extra assertions in RS4GC (#71201)Petr Maj
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos
2023-11-02Improvements to RS4GC BDV Algorithm (#69795)Petr Maj
2023-10-16[RS4GC] Copy argument attributes from call to statepoint (#68475)Markus Böck
2023-09-11[NFC][RemoveDIs] Use iterators over inst-pointers when using IRBuilderJeremy Morse
2023-08-13[LegacyPM] Drop unused includes in passes no longer supporting legacy PMBjorn Pettersson
2023-07-22[RewriteStatepointsForGC] Use poison instead of undef as placeholder [NFC]Nuno Lopes
2023-06-27[llvm] Move AttributeMask to a separate headerElliot Goodrich
2023-06-11[Scalar] Remove RewriteStatepointsForGCLegacyPassKazu Hirata
2023-04-16[Scalar] Use range-based for loops (NFC)Kazu Hirata
2023-03-15[llvm] Use *{Map,Set}::contains (NFC)Kazu Hirata
2023-03-14[Transforms] Use *{Set,Map}::contains (NFC)Kazu Hirata
2023-01-25[RS4GC] Remove the hardcoded GC strategy names (v2)Campbell Suter