diff options
Diffstat (limited to 'llvm/test/Transforms/InstSimplify/2010-12-20-Boolean.ll')
-rw-r--r-- | llvm/test/Transforms/InstSimplify/2010-12-20-Boolean.ll | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/llvm/test/Transforms/InstSimplify/2010-12-20-Boolean.ll b/llvm/test/Transforms/InstSimplify/2010-12-20-Boolean.ll index 28c25c0e77e..33f2176f7c9 100644 --- a/llvm/test/Transforms/InstSimplify/2010-12-20-Boolean.ll +++ b/llvm/test/Transforms/InstSimplify/2010-12-20-Boolean.ll @@ -1,29 +1,34 @@ +; NOTE: Assertions have been autogenerated by update_test_checks.py ; RUN: opt < %s -instsimplify -S | FileCheck %s define i1 @add(i1 %x) { ; CHECK-LABEL: @add( +; CHECK: ret i1 false +; %z = add i1 %x, %x ret i1 %z -; CHECK: ret i1 false } define i1 @sub(i1 %x) { ; CHECK-LABEL: @sub( +; CHECK: ret i1 %x +; %z = sub i1 false, %x ret i1 %z -; CHECK: ret i1 %x } define i1 @mul(i1 %x) { ; CHECK-LABEL: @mul( +; CHECK: ret i1 %x +; %z = mul i1 %x, %x ret i1 %z -; CHECK: ret i1 %x } define i1 @ne(i1 %x) { ; CHECK-LABEL: @ne( +; CHECK: ret i1 %x +; %z = icmp ne i1 %x, 0 ret i1 %z -; CHECK: ret i1 %x } |