diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-11-07 17:05:54 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-11-07 17:05:54 +0000 |
commit | 385a4e04895f8bc959bdf2ef03d7d6de0f74247f (patch) | |
tree | dc84e9404adef1545cc789f02647f9899d942fd6 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | b936810833518e0cf5744b5095e6ec5561fa7d35 (diff) | |
download | bcm5719-llvm-385a4e04895f8bc959bdf2ef03d7d6de0f74247f.tar.gz bcm5719-llvm-385a4e04895f8bc959bdf2ef03d7d6de0f74247f.zip |
[Hexagon] Make a test more flexible in HexagonLoopIdiomRecognition
An "or" that sets the sign-bit can be replaced with a "xor", if
the sign-bit was known to be clear before. With some changes to
instruction combining, the simple sign-bit check was failing.
Replace it with a more flexible one to catch more cases.
llvm-svn: 317592
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions