DebugInfo: Move new hierarchy into place
[oota-llvm.git] / test / Feature / inlineasm.ll
index 9043b494ea6bac4c4b2e0b04293197ed890e4afd..6be5722abfca8e9c10487fb6549ad4b9e399010f 100644 (file)
@@ -1,14 +1,13 @@
-; RUN: llvm-as %s -o /dev/null -f &&
-; RUN: llvm-as %s -o - | llvm-dis > Output/t1.ll &&
-; RUN: llvm-as Output/t1.ll -o - | llvm-dis > Output/t2.ll &&
-; RUN: diff Output/t1.ll Output/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
 }
 }
+