X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FInteger%2F2007-01-19-TruncSext.ll;h=3fee6bc8b6e386c703295f9f1276f7b199507a3b;hb=56867520990a4fea1353d55f71bb74a0126554e6;hp=7b89033cc2c0a05933e7e63a4487e9f9c2c0f6a4;hpb=6df4c4576f3bc47a547d400effd4c59653ffe592;p=oota-llvm.git diff --git a/test/Integer/2007-01-19-TruncSext.ll b/test/Integer/2007-01-19-TruncSext.ll index 7b89033cc2c..3fee6bc8b6e 100644 --- a/test/Integer/2007-01-19-TruncSext.ll +++ b/test/Integer/2007-01-19-TruncSext.ll @@ -1,29 +1,29 @@ ; RUN: llvm-as %s -o - | llvm-dis > %t1.ll ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll ; RUN: diff %t1.ll %t2.ll -; RUN: llvm-as < %s | lli --force-interpreter=true | grep -- '-255' +; RUN: llvm-as < %s | lli --force-interpreter=true | grep -- -255 -%ARRAY = global [ 20 x i17 ] zeroinitializer -%FORMAT = constant [ 4 x i8 ] c"%d\0A\00" +@ARRAY = global [ 20 x i17 ] zeroinitializer +@FORMAT = constant [ 4 x i8 ] c"%d\0A\00" -declare i32 %printf(i8* %format, ...) +declare i32 @printf(i8* %format, ...) -define void %multiply(i32 %index, i32 %X, i32 %Y) { +define void @multiply(i32 %index, i32 %X, i32 %Y) { %Z = mul i32 %X, %Y - %P = getelementptr [20 x i17]* %ARRAY, i32 0, i32 %index + %P = getelementptr [20 x i17]* @ARRAY, i32 0, i32 %index %Result = trunc i32 %Z to i17 store i17 %Result, i17* %P ret void } -define i32 %main(i32 %argc, i8** %argc) { +define i32 @main(i32 %argc, i8** %argv) { %i = bitcast i32 0 to i32 - call void %multiply(i32 %i, i32 -1, i32 255) - %P = getelementptr [20 x i17]* %ARRAY, i32 0, i32 0 + call void @multiply(i32 %i, i32 -1, i32 255) + %P = getelementptr [20 x i17]* @ARRAY, i32 0, i32 0 %X = load i17* %P %result = sext i17 %X to i32 - %fmt = getelementptr [4 x i8]* %FORMAT, i32 0, i32 0 - call i32 (i8*,...)* %printf(i8* %fmt, i32 %result) - ret i32 %result + %fmt = getelementptr [4 x i8]* @FORMAT, i32 0, i32 0 + call i32 (i8*,...)* @printf(i8* %fmt, i32 %result) + ret i32 0 }