enhance FoldReinterpretLoadFromConstPtr to handle loads of up to 32
[oota-llvm.git] / test / Feature / inlineasm.ll
index fdb4657c672c886160c67afbae688c2e3495bebe..6be5722abfca8e9c10487fb6549ad4b9e399010f 100644 (file)
@@ -1,14 +1,13 @@
-; RUN: llvm-upgrade %s -o - | llvm-as -o /dev/null -f
-; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > t1.ll
-; RUN: llvm-as t1.ll -o - | llvm-dis > t2.ll
-; RUN: diff t1.ll t2.ll
-
+; RUN: llvm-as < %s | llvm-dis > %t1.ll
+; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
+; RUN: diff %t1.ll %t2.ll
 
 module asm "this is an inline asm block"
 module asm "this is another inline asm block"
 
 
 module asm "this is an inline asm block"
 module asm "this is another inline asm block"
 
-int %test() {
-  %X = call int asm "tricky here $0, $1", "=r,r"(int 4)
-  call void asm sideeffect "eieio", ""()
-  ret int %X
+define i32 @test() {
+        %X = call i32 asm "tricky here $0, $1", "=r,r"( i32 4 )         ; <i32> [#uses=1]
+        call void asm sideeffect "eieio", ""( )
+        ret i32 %X
 }
 }
+