aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp
diff options
context:
space:
mode:
authorEli Friedman <efriedma@quicinc.com>2021-07-17 11:11:41 -0700
committerEli Friedman <efriedma@quicinc.com>2021-07-18 18:13:11 -0700
commit6601be441974cb1b91c47ee20bf9a284076cf6dd (patch)
tree3bd79d4d9600694e0810f6260706a63ecd1cc7b1 /llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp
parent3e649f8ef1875f943537b5fcecdb132c9442cb7d (diff)
downloadllvm-6601be441974cb1b91c47ee20bf9a284076cf6dd.zip
llvm-6601be441974cb1b91c47ee20bf9a284076cf6dd.tar.gz
llvm-6601be441974cb1b91c47ee20bf9a284076cf6dd.tar.bz2
[X86] Remove incorrect use of known bits in shuffle simplification.
This reverts commit 2a419a0b9957ebac9e11e4b43bc9fbe42a9207df. The result of a shufflevector must not propagate poison from any element other than the one noted in the shuffle mask. The regressions outside of fptoui-may-overflow.ll can probably be recovered some other way; for example, using isGuaranteedNotToBePoison. See discussion on https://reviews.llvm.org/D106053 for more background. Differential Revision: https://reviews.llvm.org/D106222
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp')
0 files changed, 0 insertions, 0 deletions