diff options
Diffstat (limited to 'test/CodeGen/AMDGPU/r600cfg.ll')
-rw-r--r-- | test/CodeGen/AMDGPU/r600cfg.ll | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/test/CodeGen/AMDGPU/r600cfg.ll b/test/CodeGen/AMDGPU/r600cfg.ll index c7b9d65220f3d..2996a1053da51 100644 --- a/test/CodeGen/AMDGPU/r600cfg.ll +++ b/test/CodeGen/AMDGPU/r600cfg.ll @@ -1,6 +1,6 @@ ;RUN: llc < %s -march=r600 -mcpu=redwood -define void @main(<4 x float> inreg %reg0, <4 x float> inreg %reg1) #0 { +define amdgpu_vs void @main(<4 x float> inreg %reg0, <4 x float> inreg %reg1) { main_body: %0 = extractelement <4 x float> %reg1, i32 0 %1 = extractelement <4 x float> %reg1, i32 1 @@ -32,27 +32,27 @@ IF41: ; preds = %LOOP %17 = insertelement <4 x float> %16, float %temp8.0, i32 1 %18 = insertelement <4 x float> %17, float %temp12.0, i32 2 %19 = insertelement <4 x float> %18, float 0.000000e+00, i32 3 - call void @llvm.R600.store.stream.output(<4 x float> %19, i32 0, i32 0, i32 1) + call void @llvm.r600.store.stream.output(<4 x float> %19, i32 0, i32 0, i32 1) %20 = insertelement <4 x float> undef, float %0, i32 0 %21 = insertelement <4 x float> %20, float %temp8.0, i32 1 %22 = insertelement <4 x float> %21, float %temp12.0, i32 2 %23 = insertelement <4 x float> %22, float 0.000000e+00, i32 3 - call void @llvm.R600.store.stream.output(<4 x float> %23, i32 0, i32 0, i32 2) + call void @llvm.r600.store.stream.output(<4 x float> %23, i32 0, i32 0, i32 2) %24 = insertelement <4 x float> undef, float %0, i32 0 %25 = insertelement <4 x float> %24, float %temp8.0, i32 1 %26 = insertelement <4 x float> %25, float %temp12.0, i32 2 %27 = insertelement <4 x float> %26, float 0.000000e+00, i32 3 - call void @llvm.R600.store.stream.output(<4 x float> %27, i32 0, i32 0, i32 4) + call void @llvm.r600.store.stream.output(<4 x float> %27, i32 0, i32 0, i32 4) %28 = insertelement <4 x float> undef, float 0.000000e+00, i32 0 %29 = insertelement <4 x float> %28, float 0.000000e+00, i32 1 %30 = insertelement <4 x float> %29, float 0.000000e+00, i32 2 %31 = insertelement <4 x float> %30, float 0.000000e+00, i32 3 - call void @llvm.R600.store.swizzle(<4 x float> %31, i32 60, i32 1) + call void @llvm.r600.store.swizzle(<4 x float> %31, i32 60, i32 1) %32 = insertelement <4 x float> undef, float %0, i32 0 %33 = insertelement <4 x float> %32, float %temp8.0, i32 1 %34 = insertelement <4 x float> %33, float %temp12.0, i32 2 %35 = insertelement <4 x float> %34, float 0.000000e+00, i32 3 - call void @llvm.R600.store.swizzle(<4 x float> %35, i32 0, i32 2) + call void @llvm.r600.store.swizzle(<4 x float> %35, i32 0, i32 2) ret void ENDIF40: ; preds = %LOOP @@ -112,8 +112,6 @@ ENDIF48: ; preds = %LOOP47 br label %LOOP47 } -declare void @llvm.R600.store.stream.output(<4 x float>, i32, i32, i32) +declare void @llvm.r600.store.stream.output(<4 x float>, i32, i32, i32) -declare void @llvm.R600.store.swizzle(<4 x float>, i32, i32) - -attributes #0 = { "ShaderType"="1" } +declare void @llvm.r600.store.swizzle(<4 x float>, i32, i32) |