[llvm-commits] [llvm] r83826 - in /llvm/trunk/test/Transforms/InstCombine: 2003-11-13-ConstExprCastCall.ll zext.ll

Edward O'Callaghan eocallaghan at auroraux.org
Sun Oct 11 23:23:57 PDT 2009


Author: evocallaghan
Date: Mon Oct 12 01:23:56 2009
New Revision: 83826

URL: http://llvm.org/viewvc/llvm-project?rev=83826&view=rev
Log:
Fix syntax error missed in converting zext.ll test. Convert 2003-11-13-ConstExprCastCall.ll to FileCheck from notcast.

Modified:
    llvm/trunk/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll
    llvm/trunk/test/Transforms/InstCombine/zext.ll

Modified: llvm/trunk/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll?rev=83826&r1=83825&r2=83826&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll (original)
+++ llvm/trunk/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll Mon Oct 12 01:23:56 2009
@@ -1,8 +1,11 @@
-; RUN: opt < %s -instcombine -S | grep call | notcast
+; RUN: opt < %s -instcombine -S | FileCheck %s
 
 declare void @free(i8*)
 
 define void @test(i32* %X) {
         call void (...)* bitcast (void (i8*)* @free to void (...)*)( i32* %X )          ; <i32>:1 [#uses=0]
+; CHECK: %tmp = bitcast i32* %X to i8*
+; CHECK: call void @free(i8* %tmp)
         ret void
+; CHECK: ret void
 }

Modified: llvm/trunk/test/Transforms/InstCombine/zext.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/InstCombine/zext.ll?rev=83826&r1=83825&r2=83826&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/InstCombine/zext.ll (original)
+++ llvm/trunk/test/Transforms/InstCombine/zext.ll Mon Oct 12 01:23:56 2009
@@ -5,9 +5,9 @@
         %c1 = zext i16 %A to i32                ; <i32> [#uses=1]
         %c2 = sext i32 %c1 to i64               ; <i64> [#uses=1]
         ret i64 %c2
-CHECK-NOT: %c1
-CHECK: %c2 = zext i16 %A to i64
-CHECK: ret i64 %c2
+; CHECK-NOT: %c1
+; CHECK: %c2 = zext i16 %A to i64
+; CHECK: ret i64 %c2
 }
 
 ; PR3599
@@ -31,6 +31,6 @@
 	%tmp16 = or i32 %tmp15, %tmp6		; <i32> [#uses=1]
 	%tmp17 = or i32 %tmp16, %tmp3		; <i32> [#uses=1]
 	ret i32 %tmp17
-CHECK: ret i1 true
+; CHECK: ret i1 true
 }
 





More information about the llvm-commits mailing list