Add correct NEON encodings for the "multiple single elements" form of vld.
[oota-llvm.git] / test / Transforms / InstCombine / xor2.ll
index 27ce3bff4718ab0f01e14cfd2d15eec4140fe5c1..89f00bd684757c12135f4cc6765376acdd0d733b 100644 (file)
@@ -34,7 +34,7 @@ define i32 @test2(i32 %tmp1) {
 define i32 @test3(i32 %tmp1) {
 ; CHECK:      @test3
 ; CHECK-NEXT:   and i32 %tmp1, 32
-; CHECK-NEXT:   or i32 %tmp, 8
+; CHECK-NEXT:   or i32 %ovm, 8
 ; CHECK-NEXT:   ret i32
   %ovm = or i32 %tmp1, 145 
   %ov31 = and i32 %ovm, 177
@@ -51,17 +51,3 @@ define i32 @test4(i32 %A, i32 %B) {
 ; CHECK: %1 = ashr i32 %A, %B
 ; CHECK: ret i32 %1
 }
-
-; PR6773
-define i32 @test5(i32 %x, i32 %y, i32 %z) nounwind readnone {
-  %and = and i32 %y, %x
-  %not = xor i32 %x, -1
-  %and2 = and i32 %z, %not
-  %or = or i32 %and2, %and
-  ret i32 %or
-; CHECK: @test5
-; CHECK: xor i32
-; CHECK: and i32
-; CHECK: xor i32
-; CHECK: ret i32
-}