new tests for actual inline asm expressions

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25625 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2006-01-25 23:49:54 +00:00
parent e87d653da6
commit 3f970fd567

View File

@@ -1,8 +1,14 @@
; RUN: llvm-as %s -o - | llvm-dis > Output/t1.ll ; RUN: llvm-as %s -o /dev/null -f &&
; RUN: llvm-as Output/t1.ll -o - | llvm-dis > Output/t2.ll ; 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: diff Output/t1.ll Output/t2.ll
module asm "this is an inline asm block" module asm "this is an inline asm block"
module asm "this is another 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
}