[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