diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-07-23 13:11:07 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-07-23 13:17:24 +0100 |
commit | 5f89d2bae964e21d8b7e9226c594d15d1c2e8325 (patch) | |
tree | 02c6c247383a97ad5a3f9f09b206cced46405cfd /llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | |
parent | 559f07b872116fb85ea7d493768a6eb450329fa0 (diff) | |
download | llvm-5f89d2bae964e21d8b7e9226c594d15d1c2e8325.zip llvm-5f89d2bae964e21d8b7e9226c594d15d1c2e8325.tar.gz llvm-5f89d2bae964e21d8b7e9226c594d15d1c2e8325.tar.bz2 |
[DAG] Move OR(AND(X,C1),AND(OR(X,Y),C2)) -> OR(AND(X,OR(C1,C2)),AND(Y,C2)) fold to SimplifyDemandedBits
This will fix the SystemZ v3i31 memcpy regression in D77804 (with the help of D129765 as well....).
It should also allow us to /bend/ the oneuse limitation for cases where we can use demanded bits to safely peek though multiple uses of the AND ops.
Diffstat (limited to 'llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp')
0 files changed, 0 insertions, 0 deletions