[llvm] r247035 - fix typos, remove noise; NFCI
Sanjay Patel via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 8 10:58:22 PDT 2015
Author: spatel
Date: Tue Sep 8 12:58:22 2015
New Revision: 247035
URL: http://llvm.org/viewvc/llvm-project?rev=247035&view=rev
Log:
fix typos, remove noise; NFCI
Modified:
llvm/trunk/test/Transforms/InstCombine/not.ll
Modified: llvm/trunk/test/Transforms/InstCombine/not.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/InstCombine/not.ll?rev=247035&r1=247034&r2=247035&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/InstCombine/not.ll (original)
+++ llvm/trunk/test/Transforms/InstCombine/not.ll Tue Sep 8 12:58:22 2015
@@ -5,51 +5,51 @@
; CHECK-NOT: xor
define i32 @test1(i32 %A) {
- %B = xor i32 %A, -1 ; <i32> [#uses=1]
- %C = xor i32 %B, -1 ; <i32> [#uses=1]
+ %B = xor i32 %A, -1
+ %C = xor i32 %B, -1
ret i32 %C
}
define i1 @test2(i32 %A, i32 %B) {
; Can change into setge
- %cond = icmp sle i32 %A, %B ; <i1> [#uses=1]
- %Ret = xor i1 %cond, true ; <i1> [#uses=1]
+ %cond = icmp sle i32 %A, %B
+ %Ret = xor i1 %cond, true
ret i1 %Ret
}
-; Test that demorgans law can be instcombined
+; Test that De Morgan's law can be instcombined.
define i32 @test3(i32 %A, i32 %B) {
- %a = xor i32 %A, -1 ; <i32> [#uses=1]
- %b = xor i32 %B, -1 ; <i32> [#uses=1]
- %c = and i32 %a, %b ; <i32> [#uses=1]
- %d = xor i32 %c, -1 ; <i32> [#uses=1]
+ %a = xor i32 %A, -1
+ %b = xor i32 %B, -1
+ %c = and i32 %a, %b
+ %d = xor i32 %c, -1
ret i32 %d
}
-; Test that demorgens law can work with constants
+; Test that De Morgan's law can work with constants.
define i32 @test4(i32 %A, i32 %B) {
- %a = xor i32 %A, -1 ; <i32> [#uses=1]
- %c = and i32 %a, 5 ; <i32> [#uses=1]
- %d = xor i32 %c, -1 ; <i32> [#uses=1]
+ %a = xor i32 %A, -1
+ %c = and i32 %a, 5
+ %d = xor i32 %c, -1
ret i32 %d
}
-; test the mirror of demorgans law...
+; Test the mirror of De Morgan's law.
define i32 @test5(i32 %A, i32 %B) {
- %a = xor i32 %A, -1 ; <i32> [#uses=1]
- %b = xor i32 %B, -1 ; <i32> [#uses=1]
- %c = or i32 %a, %b ; <i32> [#uses=1]
- %d = xor i32 %c, -1 ; <i32> [#uses=1]
+ %a = xor i32 %A, -1
+ %b = xor i32 %B, -1
+ %c = or i32 %a, %b
+ %d = xor i32 %c, -1
ret i32 %d
}
; PR2298
-define zeroext i8 @test6(i32 %a, i32 %b) nounwind {
+define zeroext i8 @test6(i32 %a, i32 %b) {
entry:
- %tmp1not = xor i32 %a, -1 ; <i32> [#uses=1]
- %tmp2not = xor i32 %b, -1 ; <i32> [#uses=1]
- %tmp3 = icmp slt i32 %tmp1not, %tmp2not ; <i1> [#uses=1]
- %retval67 = zext i1 %tmp3 to i8 ; <i8> [#uses=1]
+ %tmp1not = xor i32 %a, -1
+ %tmp2not = xor i32 %b, -1
+ %tmp3 = icmp slt i32 %tmp1not, %tmp2not
+ %retval67 = zext i1 %tmp3 to i8
ret i8 %retval67
}
@@ -58,3 +58,4 @@ define <2 x i1> @test7(<2 x i32> %A, <2
%Ret = xor <2 x i1> %cond, <i1 true, i1 true>
ret <2 x i1> %Ret
}
+
More information about the llvm-commits
mailing list