[CoroSplit] Use poison instead of undef as placeholder [NFC]
authorNuno Lopes <nuno.lopes@tecnico.ulisboa.pt>
Sat, 22 Jul 2023 11:56:03 +0000 (12:56 +0100)
committerNuno Lopes <nuno.lopes@tecnico.ulisboa.pt>
Sat, 22 Jul 2023 11:56:03 +0000 (12:56 +0100)
commit9e1b6817f114a5a838238980a5076a72d502d12d
tree878759053e6616797691644c1ea894858ea44330
parent9f90669571e3c47dd51255720349b3c6566962e3
[CoroSplit] Use poison instead of undef as placeholder [NFC]
Used to construct full structs/vectors
also, covert freeze undef -> freeze poison (same semantics)
llvm/lib/Transforms/Coroutines/CoroSplit.cpp
llvm/test/Transforms/Coroutines/coro-debug-dbg.values-not_used_in_frame.ll
llvm/test/Transforms/Coroutines/coro-retcon-alloca-opaque-ptr.ll
llvm/test/Transforms/Coroutines/coro-retcon-alloca.ll
llvm/test/Transforms/Coroutines/coro-retcon-once-value.ll
llvm/test/Transforms/Coroutines/coro-retcon-once-value2.ll
llvm/test/Transforms/Coroutines/coro-retcon-opaque-ptr.ll
llvm/test/Transforms/Coroutines/coro-retcon-value.ll
llvm/test/Transforms/Coroutines/coro-retcon.ll