summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2018-04-02 20:37:40 +0000
committerSanjay Patel <spatel@rotateright.com>2018-04-02 20:37:40 +0000
commitcbb0450540ed03d3c630996cbb8ef719a8f6b6d5 (patch)
tree6e2396373f5e266b24d2bd3816f12237ef4d0597 /llvm/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp
parentbe0442eeaaefbce1e3ed1f0f1af5b7044544b99f (diff)
downloadbcm5719-llvm-cbb0450540ed03d3c630996cbb8ef719a8f6b6d5.tar.gz
bcm5719-llvm-cbb0450540ed03d3c630996cbb8ef719a8f6b6d5.zip
[InstCombine] add folds for icmp + sub (PR36969)
(A - B) >u A --> A <u B C <u (C - D) --> C <u D https://rise4fun.com/Alive/e7j Name: ugt %sub = sub i8 %x, %y %cmp = icmp ugt i8 %sub, %x => %cmp = icmp ult i8 %x, %y Name: ult %sub = sub i8 %x, %y %cmp = icmp ult i8 %x, %sub => %cmp = icmp ult i8 %x, %y This should fix: https://bugs.llvm.org/show_bug.cgi?id=36969 llvm-svn: 329011
Diffstat (limited to 'llvm/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud