Debug Info Testing: use null instead of an empty string in context field.
[oota-llvm.git] / test / CodeGen / ARM / str_trunc.ll
index 391e774ac85ee60f681289a1d2e5e050623a2b6a..2f1166b64b59b65372928b5b0c401e0608e93e60 100644 (file)
@@ -1,16 +1,16 @@
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep strb | count 1
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep strh | count 1
 
-void %test1(int %v, short* %ptr) {
-        %tmp = cast int %v to short
-       store short %tmp, short* %ptr
-       ret void
+define void @test1(i32 %v, i16* %ptr) {
+        %tmp = trunc i32 %v to i16              ; <i16> [#uses=1]
+        store i16 %tmp, i16* %ptr
+        ret void
 }
 
-void %test2(int %v, ubyte* %ptr) {
-        %tmp = cast int %v to ubyte
-       store ubyte %tmp, ubyte* %ptr
-       ret void
+define void @test2(i32 %v, i8* %ptr) {
+        %tmp = trunc i32 %v to i8               ; <i8> [#uses=1]
+        store i8 %tmp, i8* %ptr
+        ret void
 }