From f2b3a569ae25dbba264cef93602b4147d2a723d6 Mon Sep 17 00:00:00 2001 From: Vincent Lejeune Date: Sun, 13 Oct 2013 17:56:10 +0000 Subject: R600: Use masked read sel for texture instructions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192554 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/R600/swizzle-export.ll | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'test/CodeGen/R600') diff --git a/test/CodeGen/R600/swizzle-export.ll b/test/CodeGen/R600/swizzle-export.ll index 02fe13a..9a58f66 100644 --- a/test/CodeGen/R600/swizzle-export.ll +++ b/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 } -- cgit v1.1