summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Coroutines/CoroFrame.cpp
AgeCommit message (Expand)Author
2025-10-08[llvm][DebugInfo][NFC] Abstract DICompileUnit::SourceLanguage to allow altern...Michael Buch
2025-09-22[Coroutines] Take byval param alignment into account when spilling to frame (...Hans Wennborg
2025-09-01[Coroutines] Remove assert about a promise being present (#156007)Christian Ulmann
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-07-21[DebugInfo] Remove intrinsic-flavours of findDbgUsers (#149816)Jeremy Morse
2025-07-18[DebugInfo] Remove debug-intrinsic coroutine codepaths (#149068)Jeremy Morse
2025-07-17[Coroutines] Always drop lifetime markers after moving allocas to frame (#149...Nikita Popov
2025-07-10[Coroutines] Fix debug info scoping for nested structs in coroutine frames (#...Grigory Pastukhov
2025-07-04[debuginfo][coro] Emit debug info labels for coroutine resume points (#141937)Adrian Vogelsgesang
2025-06-10[llvm] annotate interfaces in llvm/Transforms for DLL export (#143413)Andrew Rogers
2025-06-09Follow up to 0e4b8b8f81c97, squash unused variable warningJeremy Morse
2025-06-09[DebugInfo][RemoveDIs] Rip out the UseNewDbgInfoFormat flag (#143207)Jeremy Morse
2025-06-03[CoroSplit] Always erase lifetime intrinsics for spilled allocas (#142551)Weibo He
2025-03-07[Transforms] Avoid repeated hash lookups (NFC) (#130238)Kazu Hirata
2025-02-13[reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967)Harald van Dijk
2025-02-12Revert "[DebugInfo] Update DIBuilder insertion to take InsertPosition (#126059)"Harald van Dijk
2025-02-12[DebugInfo] Update DIBuilder insertion to take InsertPosition (#126059)Harald van Dijk
2025-02-09[Coroutines] Avoid repeated hash lookups (NFC) (#126432)Kazu Hirata
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2025-01-27[NFC][DebugInfo] Rewrite more call-sites to insert with iterators (#124288)Jeremy Morse
2025-01-27[NFC][DebugInfo] Make some block-start-position methods return iterators (#12...Jeremy Morse
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse
2024-11-29[Coroutines][NFC] Refactor CoroCloner (#116885)Tyler Nowicki
2024-11-07[Transforms] Remove unused includes (NFC) (#115263)Kazu Hirata
2024-10-29[IR] Remove some uses of StructType::setBody. NFC. (#113685)Jay Foad
2024-10-09[Coroutines] Move util headers to include/llvm (#111599)Tyler Nowicki
2024-10-08[Coroutines] Avoid repeated hash lookups (NFC) (#111617)Kazu Hirata
2024-10-08[Coroutines] Move OptimizeFrame out of Shape (#111017)Tyler Nowicki
2024-10-03[Coroutines] ABI Objects to improve code separation between different ABIs, u...Tyler Nowicki
2024-09-20Revert "[Coroutines] ABI Objects to improve code separation between different...Thurston Dang
2024-09-20[Coroutines] ABI Objects to improve code separation between different ABIs, u...Tyler Nowicki
2024-09-12[Coroutines] Move materialization code into its own utils (#108240)Tyler Nowicki
2024-09-12[Coroutines] Verify normalization was not missed (#108096)Tyler Nowicki
2024-09-11[Coroutines] Split buildCoroutineFrame into normalization and frame building ...Tyler Nowicki
2024-09-10[Coroutines] Move spill related methods to a Spill utils (#107884)Tyler Nowicki
2024-09-10Add DIExpression::foldConstantMath to CoroSplit (#107933)Shubham Sandeep Rastogi
2024-09-09[Coroutines] Move the SuspendCrossingInfo analysis helper into its own header...Tyler Nowicki
2024-08-28[Coroutines] Salvage the debug information for coroutine frames within optimi...Chuanqi Xu
2024-08-27[llvm/llvm-project][Coroutines] Improve debugging and minor refactoring (#104...Tyler Nowicki
2024-08-26[Coroutines] [NFCI] Don't search the DILocalVariable for __promise when const...Chuanqi Xu
2024-08-21Revert "[Coroutines] [NFCI] Don't search the DILocalVariable for __promise wh...Dmitri Gribenko
2024-08-21Revert "[Coroutines] Fix -Wunused-variable in CoroFrame.cpp (NFC)"Dmitri Gribenko
2024-08-21Revert "[Coroutines] Salvage the debug information for coroutine frames withi...Dmitri Gribenko
2024-08-20[Coroutines] Salvage the debug information for coroutine frames within optimi...Chuanqi Xu
2024-08-20[Coroutines] Fix -Wunused-variable in CoroFrame.cpp (NFC)Jie Fu
2024-08-20[Coroutines] [NFCI] Don't search the DILocalVariable for __promise when const...Chuanqi Xu
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