diff options
author | ManuelJBrito <manuel.brito@tecnico.ulisboa.pt> | 2023-04-27 18:11:14 +0100 |
---|---|---|
committer | ManuelJBrito <manuel.brito@tecnico.ulisboa.pt> | 2023-04-28 10:52:00 +0100 |
commit | 575fdea70a86f68b0d303a9a3273fc47f810628a (patch) | |
tree | c70caa868895585ac5c28f5c9242dcbab3aaba03 /llvm/lib/Transforms/Utils/LCSSA.cpp | |
parent | 07e5f57df4bf0410fdb772770696a1ed85762e86 (diff) | |
download | llvm-575fdea70a86f68b0d303a9a3273fc47f810628a.zip llvm-575fdea70a86f68b0d303a9a3273fc47f810628a.tar.gz llvm-575fdea70a86f68b0d303a9a3273fc47f810628a.tar.bz2 |
[LangRef] Update shufflevector's semantics to return poison if the mask is undef
This patch changes the shufflevector's semantics to yield poison if the mask is undefined.
This allows the extraction of shufflevectors while also opening the door for more
optimization opportunities due to the fact that poison is more undefined than undef.
Differential Revision: https://reviews.llvm.org/D148637
Diffstat (limited to 'llvm/lib/Transforms/Utils/LCSSA.cpp')
0 files changed, 0 insertions, 0 deletions