summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/R600/swizzle-export.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/R600/swizzle-export.ll')
-rw-r--r--llvm/test/CodeGen/R600/swizzle-export.ll15
1 files changed, 7 insertions, 8 deletions
diff --git a/llvm/test/CodeGen/R600/swizzle-export.ll b/llvm/test/CodeGen/R600/swizzle-export.ll
index 02fe13a720e..9a58f667f0d 100644
--- a/llvm/test/CodeGen/R600/swizzle-export.ll
+++ b/llvm/test/CodeGen/R600/swizzle-export.ll
@@ -93,6 +93,7 @@ main_body:
}
; EG-CHECK: @main2
+; EG-CHECK: T{{[0-9]+}}.XY__
; EG-CHECK: T{{[0-9]+}}.YXZ0
define void @main2() #0 {
@@ -110,14 +111,12 @@ main_body:
%10 = extractelement <4 x float> %9, i32 1
%11 = insertelement <4 x float> undef, float %0, i32 0
%12 = insertelement <4 x float> %11, float %1, i32 1
- %13 = insertelement <4 x float> %12, float %2, i32 2
- %14 = insertelement <4 x float> %13, float %3, i32 3
- call void @llvm.R600.store.swizzle(<4 x float> %14, i32 60, i32 1)
- %15 = insertelement <4 x float> undef, float %6, i32 0
- %16 = insertelement <4 x float> %15, float %8, i32 1
- %17 = insertelement <4 x float> %16, float %10, i32 2
- %18 = insertelement <4 x float> %17, float 0.000000e+00, i32 3
- call void @llvm.R600.store.swizzle(<4 x float> %18, i32 0, i32 2)
+ call void @llvm.R600.store.swizzle(<4 x float> %12, i32 60, i32 1)
+ %13 = insertelement <4 x float> undef, float %6, i32 0
+ %14 = insertelement <4 x float> %13, float %8, i32 1
+ %15 = insertelement <4 x float> %14, float %10, i32 2
+ %16 = insertelement <4 x float> %15, float 0.000000e+00, i32 3
+ call void @llvm.R600.store.swizzle(<4 x float> %16, i32 0, i32 2)
ret void
}
OpenPOWER on IntegriCloud