diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-04-07 14:07:35 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-04-07 14:28:42 +0100 |
commit | 302e7480655b0d1c1a3a629b4ef446bf77dcb01a (patch) | |
tree | 39da58cb37dfb4635ca8d11c2f1eae0e4fed448f /clang/lib/Basic/SourceManager.cpp | |
parent | a78e86e6beb2d62196fa42be9f4a2994823f71f3 (diff) | |
download | llvm-302e7480655b0d1c1a3a629b4ef446bf77dcb01a.zip llvm-302e7480655b0d1c1a3a629b4ef446bf77dcb01a.tar.gz llvm-302e7480655b0d1c1a3a629b4ef446bf77dcb01a.tar.bz2 |
[X86] Improve optimizeCompareInstr for signed comparisons after AND/OR/XOR instructions
Extend D94856 to handle 'and', 'or' and 'xor' instructions as well
We still fail on many i8/i16 cases as the test and the logic-op are performed on different widths
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions