summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/vec_shuffle-10.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-08-29 03:07:47 +0000
committerChris Lattner <sabre@nondot.org>2010-08-29 03:07:47 +0000
commitc19b9477c9152e5a4ebaf6431e50d16669813384 (patch)
tree97257fc86845f87e924d665f1a4c0b01816f87e3 /test/CodeGen/X86/vec_shuffle-10.ll
parent2c4b30ebca87b4578fcf7a45a0bb9dbe956f1ec0 (diff)
downloadllvm-c19b9477c9152e5a4ebaf6431e50d16669813384.tar.gz
llvm-c19b9477c9152e5a4ebaf6431e50d16669813384.tar.bz2
llvm-c19b9477c9152e5a4ebaf6431e50d16669813384.tar.xz
add some nounwind's
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112396 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/vec_shuffle-10.ll')
-rw-r--r--test/CodeGen/X86/vec_shuffle-10.ll4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/CodeGen/X86/vec_shuffle-10.ll b/test/CodeGen/X86/vec_shuffle-10.ll
index a63e3868ad..6efe6e0581 100644
--- a/test/CodeGen/X86/vec_shuffle-10.ll
+++ b/test/CodeGen/X86/vec_shuffle-10.ll
@@ -3,7 +3,7 @@
; RUN: grep pshufd %t | count 1
; RUN: not grep {sub.*esp} %t
-define void @test(<4 x float>* %res, <4 x float>* %A, <4 x float>* %B) {
+define void @test(<4 x float>* %res, <4 x float>* %A, <4 x float>* %B) nounwind {
%tmp = load <4 x float>* %B ; <<4 x float>> [#uses=2]
%tmp3 = load <4 x float>* %A ; <<4 x float>> [#uses=2]
%tmp.upgrd.1 = extractelement <4 x float> %tmp3, i32 0 ; <float> [#uses=1]
@@ -18,7 +18,7 @@ define void @test(<4 x float>* %res, <4 x float>* %A, <4 x float>* %B) {
ret void
}
-define void @test2(<4 x float> %X, <4 x float>* %res) {
+define void @test2(<4 x float> %X, <4 x float>* %res) nounwind {
%tmp5 = shufflevector <4 x float> %X, <4 x float> undef, <4 x i32> < i32 2, i32 6, i32 3, i32 7 > ; <<4 x float>> [#uses=1]
store <4 x float> %tmp5, <4 x float>* %res
ret void