[llvm] r271838 - update test to use FileCheck

Sanjay Patel via llvm-commits llvm-commits at lists.llvm.org
Sun Jun 5 09:41:20 PDT 2016


Author: spatel
Date: Sun Jun  5 11:41:20 2016
New Revision: 271838

URL: http://llvm.org/viewvc/llvm-project?rev=271838&view=rev
Log:
update test to use FileCheck

Modified:
    llvm/trunk/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll

Modified: llvm/trunk/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll?rev=271838&r1=271837&r2=271838&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll (original)
+++ llvm/trunk/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll Sun Jun  5 11:41:20 2016
@@ -1,17 +1,22 @@
-; RUN: opt < %s -instcombine -S | grep "%C = xor i1 %A, true"
-; RUN: opt < %s -instcombine -S | grep "ret i1 false"
-; PR2539
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
+; RUN: opt < %s -instcombine -S | FileCheck %s
 
-define i1 @test1(i1 %A) {
-	%B = zext i1 %A to i32
-	%C = icmp slt i32 %B, 1
-	ret i1 %C
+define i1 @PR2539_A(i1 %A) {
+; CHECK-LABEL: @PR2539_A(
+; CHECK-NEXT:    [[C:%.*]] = xor i1 %A, true
+; CHECK-NEXT:    ret i1 [[C]]
+;
+  %B = zext i1 %A to i32
+  %C = icmp slt i32 %B, 1
+  ret i1 %C
 }
 
 
-define i1 @test2(i1 zeroext  %b) {
-entry:
-	%cmptmp = icmp slt i1 %b, true		; <i1> [#uses=1]
-	ret i1 %cmptmp
+define i1 @PR2539_B(i1 zeroext %b) {
+; CHECK-LABEL: @PR2539_B(
+; CHECK-NEXT:    ret i1 false
+;
+  %cmp = icmp slt i1 %b, true
+  ret i1 %cmp
 }
 




More information about the llvm-commits mailing list