llvm-project/llvm/lib/Transforms/Coroutines
Stephen Tozer 3bfddc2593 Reapply "[DebugInfo] Handle multiple variable location operands in IR"
Fixed section of code that iterated through a SmallDenseMap and added
instructions in each iteration, causing non-deterministic code; replaced
SmallDenseMap with MapVector to prevent non-determinism.

This reverts commit 01ac6d1587.
2021-03-17 16:45:25 +00:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
CoroCleanup.cpp Add @llvm.coro.async.size.replace intrinsic. 2021-02-23 06:43:52 -08:00
CoroEarly.cpp [coro.async] Make sure we process async coroutines 2021-01-22 07:04:01 -08:00
CoroElide.cpp [Coroutine] Relax CoroElide musttail check 2021-02-18 19:36:11 -08:00
CoroFrame.cpp Reapply "[DebugInfo] Handle multiple variable location operands in IR" 2021-03-17 16:45:25 +00:00
CoroInstr.h [coro async] Allow a coro.suspend.async to specify which argument is the context argument 2021-03-03 08:27:37 -08:00
CoroInternal.h [coro] Add support for polymorphic return typed coro.suspend.async 2021-02-12 10:08:00 -08:00
CoroSplit.cpp [coro async] Transfer the original function's attributes to the clone 2021-03-09 17:01:41 -08:00
Coroutines.cpp Add @llvm.coro.async.size.replace intrinsic. 2021-02-23 06:43:52 -08:00