summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/inline-asm-mrv.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2011-06-17 06:57:15 +0000
committerChris Lattner <sabre@nondot.org>2011-06-17 06:57:15 +0000
commit59345c8b658a2203bb9fc232ce3b92d2fc9c12ae (patch)
tree3a868c8b1eb5b86311bcecb096413ece8ebaafa4 /llvm/test/CodeGen/X86/inline-asm-mrv.ll
parent640767fff6554824ed16975cf1fee73257161e85 (diff)
downloadbcm5719-llvm-59345c8b658a2203bb9fc232ce3b92d2fc9c12ae.tar.gz
bcm5719-llvm-59345c8b658a2203bb9fc232ce3b92d2fc9c12ae.zip
remove asmparser support for the old getresult instruction, which has been subsumed by extractvalue.
llvm-svn: 133247
Diffstat (limited to 'llvm/test/CodeGen/X86/inline-asm-mrv.ll')
-rw-r--r--llvm/test/CodeGen/X86/inline-asm-mrv.ll10
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/test/CodeGen/X86/inline-asm-mrv.ll b/llvm/test/CodeGen/X86/inline-asm-mrv.ll
index 78d7e776cf2..733205d6a91 100644
--- a/llvm/test/CodeGen/X86/inline-asm-mrv.ll
+++ b/llvm/test/CodeGen/X86/inline-asm-mrv.ll
@@ -11,7 +11,7 @@ define i32 @test1(i8* %v, i8* %blk2, i8* %blk1, i32 %stride, i32 %h) nounwind {
%tmp12 = sext i32 %stride to i64 ; <i64> [#uses=1]
%mrv = call {i32, i8*, i8*} asm sideeffect "$0 $1 $2 $3 $4 $5 $6",
"=r,=r,=r,r,r,r,r"( i64 %tmp12, i32 %h, i8* %blk1, i8* %blk2 ) nounwind
- %tmp6 = getresult {i32, i8*, i8*} %mrv, 0
+ %tmp6 = extractvalue {i32, i8*, i8*} %mrv, 0
%tmp7 = call i32 asm sideeffect "set $0",
"=r,~{dirflag},~{fpsr},~{flags}"( ) nounwind
ret i32 %tmp7
@@ -19,16 +19,16 @@ define i32 @test1(i8* %v, i8* %blk2, i8* %blk1, i32 %stride, i32 %h) nounwind {
define <4 x float> @test2() nounwind {
%mrv = call {<4 x float>, <4 x float>} asm "set $0, $1", "=x,=x"()
- %a = getresult {<4 x float>, <4 x float>} %mrv, 0
- %b = getresult {<4 x float>, <4 x float>} %mrv, 1
+ %a = extractvalue {<4 x float>, <4 x float>} %mrv, 0
+ %b = extractvalue {<4 x float>, <4 x float>} %mrv, 1
%c = fadd <4 x float> %a, %b
ret <4 x float> %c
}
define <4 x i32> @test3() nounwind {
%mrv = call {<4 x i32>, <4 x i32>} asm "set $0, $1", "=x,=x"()
- %a = getresult {<4 x i32>, <4 x i32>} %mrv, 0
- %b = getresult {<4 x i32>, <4 x i32>} %mrv, 1
+ %a = extractvalue {<4 x i32>, <4 x i32>} %mrv, 0
+ %b = extractvalue {<4 x i32>, <4 x i32>} %mrv, 1
%c = add <4 x i32> %a, %b
ret <4 x i32> %c
}
OpenPOWER on IntegriCloud