[PATCH] [InstCombineAddSub] Transformation for the expression (X | Y) - X --> (~X & Y)

David Majnemer david.majnemer at gmail.com
Sun Nov 2 21:53:16 PST 2014


================
Comment at: test/Transforms/InstCombine/sub.ll:544-548
@@ +543,7 @@
+
+define i32 @test46(i32 %x, i32 %y) {
+ %or = or i32 %x, %y
+ %sub = sub i32 %or, %x
+ ret i32 %sub
+; CHECK-LABEL: @test45(
+; CHECK-NEXT: %x.not = xor i32 %x, -1
----------------
I don't believe you have run the tests after updating your patch, please do so in the future.

http://reviews.llvm.org/D5791






More information about the llvm-commits mailing list