X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FTransforms%2FInstCombine%2Fcall-cast-target.ll;h=7addc8abc84f2f6bc5652646aeaba9ae58deba18;hb=45d7963950bdeea10aceb90c3e8eeb8ca8bc1dec;hp=4a3cb2af2283d0a238d7023cde33a01109b4f043;hpb=69ccadd7535a83b348595cf603126e6a68b2883b;p=oota-llvm.git diff --git a/test/Transforms/InstCombine/call-cast-target.ll b/test/Transforms/InstCombine/call-cast-target.ll index 4a3cb2af228..7addc8abc84 100644 --- a/test/Transforms/InstCombine/call-cast-target.ll +++ b/test/Transforms/InstCombine/call-cast-target.ll @@ -1,15 +1,14 @@ -; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep call | not grep bitcast +; RUN: opt < %s -instcombine -S | \ +; RUN: grep call | not grep bitcast -target endian = little -target pointersize = 32 +target datalayout = "e-p:32:32" target triple = "i686-pc-linux-gnu" -implementation ; Functions: - -int %main() { +define i32 @main() { entry: - %tmp = call int cast (sbyte* (int*)* %ctime to int (int*)*)( int* null ) - ret int %tmp + %tmp = call i32 bitcast (i8* (i32*)* @ctime to i32 (i32*)*)( i32* null ) ; [#uses=1] + ret i32 %tmp } -declare sbyte* %ctime(int*) +declare i8* @ctime(i32*) +