diff options
Diffstat (limited to 'llvm/test/CodeGen/DirectX/ShaderFlags')
19 files changed, 42 insertions, 42 deletions
diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/disable-opt-cs.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/disable-opt-cs.ll index 3f2ec9a85b2a..4bdb7ec50f6f 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/disable-opt-cs.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/disable-opt-cs.ll @@ -30,5 +30,5 @@ entry: ret i32 0 } -attributes #0 = { convergent noinline norecurse optnone "approx-func-fp-math"="true" "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } -attributes #1 = { alwaysinline convergent mustprogress norecurse nounwind "approx-func-fp-math"="true" "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } +attributes #0 = { convergent noinline norecurse optnone "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } +attributes #1 = { alwaysinline convergent mustprogress norecurse nounwind "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/disable-opt-lib.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/disable-opt-lib.ll index c6e3cc9e9647..03756710adc3 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/disable-opt-lib.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/disable-opt-lib.ll @@ -40,5 +40,5 @@ entry: ret i32 0 } -attributes #0 = { convergent mustprogress noinline norecurse nounwind optnone "approx-func-fp-math"="true" "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } -attributes #1 = { convergent noinline norecurse optnone "approx-func-fp-math"="true" "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } +attributes #0 = { convergent mustprogress noinline norecurse nounwind optnone "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } +attributes #1 = { convergent noinline norecurse optnone "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/lib-entry-attr-error.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/lib-entry-attr-error.ll index 74d5fd093ded..ce35c03d6bcf 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/lib-entry-attr-error.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/lib-entry-attr-error.ll @@ -19,8 +19,8 @@ entry: ret void } -attributes #0 = { convergent noinline norecurse optnone "approx-func-fp-math"="true" "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } -attributes #1 = { convergent noinline norecurse "approx-func-fp-math"="true" "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } +attributes #0 = { convergent noinline norecurse optnone "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } +attributes #1 = { convergent noinline norecurse "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" "no-infs-fp-math"="true" "no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" "no-trapping-math"="true" "stack-protector-buffer-size"="8" } !llvm.module.flags = !{!0, !1} !dx.valver = !{!2} diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs-array-valver1.5.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs-array-valver1.5.ll index dd5f098acf2d..e83ea60a7442 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs-array-valver1.5.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs-array-valver1.5.ll @@ -18,12 +18,12 @@ define void @test() "hlsl.export" { ; RWBuffer<float> Buf : register(u0, space0) %buf0 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 0, i32 1, i32 0, ptr null) ; RWBuffer<float> Buf[8] : register(u1, space0) %buf1 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 1, i32 8, i32 0, i1 false, ptr null) + i32 0, i32 1, i32 8, i32 0, ptr null) ret void } diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs-array-valver1.6.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs-array-valver1.6.ll index 6e965d9d92ac..a397074650e4 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs-array-valver1.6.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs-array-valver1.6.ll @@ -19,12 +19,12 @@ define void @test() "hlsl.export" { ; RWBuffer<float> Buf : register(u0, space0) %buf0 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 0, i32 1, i32 0, ptr null) ; RWBuffer<float> Buf[8] : register(u1, space0) %buf1 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 1, i32 8, i32 0, i1 false, ptr null) + i32 0, i32 1, i32 8, i32 0, ptr null) ret void } diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs.ll index 0f8674d8f17e..6ed267d05dae 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs.ll @@ -18,39 +18,39 @@ define void @test() "hlsl.export" { ; RWBuffer<float> Buf : register(u0, space0) %buf0 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 0, i32 1, i32 0, ptr null) ; RWBuffer<float> Buf : register(u1, space0) %buf1 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 1, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 1, i32 1, i32 0, ptr null) ; RWBuffer<float> Buf : register(u2, space0) %buf2 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 2, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 2, i32 1, i32 0, ptr null) ; RWBuffer<float> Buf : register(u3, space0) %buf3 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 3, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 3, i32 1, i32 0, ptr null) ; RWBuffer<float> Buf : register(u4, space0) %buf4 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 4, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 4, i32 1, i32 0, ptr null) ; RWBuffer<float> Buf : register(u5, space0) %buf5 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 5, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 5, i32 1, i32 0, ptr null) ; RWBuffer<float> Buf : register(u6, space0) %buf6 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 6, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 6, i32 1, i32 0, ptr null) ; RWBuffer<float> Buf : register(u7, space0) %buf7 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 7, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 7, i32 1, i32 0, ptr null) ; RWBuffer<float> Buf : register(u8, space0) %buf8 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 8, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 8, i32 1, i32 0, ptr null) ret void } diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/raw-and-structured-buffers.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/raw-and-structured-buffers.ll index 9680193e90cd..e3bd584c4428 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/raw-and-structured-buffers.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/raw-and-structured-buffers.ll @@ -14,7 +14,7 @@ target triple = "dxil-pc-shadermodel6.7-library" ; CHECK: Function rawbuf : 0x00000010 define float @rawbuf() "hlsl.export" { %buffer = call target("dx.RawBuffer", i8, 0, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.rawbuffer.f32( target("dx.RawBuffer", i8, 0, 0, 0) %buffer, i32 0, i32 0) %data = extractvalue {float, i1} %load, 0 @@ -24,7 +24,7 @@ define float @rawbuf() "hlsl.export" { ; CHECK: Function structbuf : 0x00000010 define float @structbuf() "hlsl.export" { %buffer = call target("dx.RawBuffer", float, 0, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.rawbuffer.f32( target("dx.RawBuffer", float, 0, 0, 0) %buffer, i32 0, i32 0) %data = extractvalue {float, i1} %load, 0 @@ -34,7 +34,7 @@ define float @structbuf() "hlsl.export" { ; CHECK: Function typedbuf : 0x00000000 define float @typedbuf(<4 x float> %val) "hlsl.export" { %buffer = call target("dx.TypedBuffer", float, 0, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.typedbuffer( target("dx.TypedBuffer", float, 0, 0, 0) %buffer, i32 0) %data = extractvalue {float, i1} %load, 0 diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-doubles.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-doubles.ll index 5e44b93de846..9d570fea164d 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-doubles.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-doubles.ll @@ -16,7 +16,7 @@ target triple = "dxil-pc-shadermodel6.7-library" ; CHECK: Function rawbuf : 0x00000014 define void @rawbuf() "hlsl.export" { %rb = tail call target("dx.RawBuffer", <4 x double>, 0, 0) - @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_v4f16_0_0t(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_v4f16_0_0t(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call { <4 x double>, i1 } @llvm.dx.resource.load.rawbuffer.v4double.tdx.RawBuffer_v4f16_0_0t(target("dx.RawBuffer", <4 x double>, 0, 0) %rb, i32 0, i32 0) %extract = extractvalue { <4 x double>, i1 } %load, 0 diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-int64.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-int64.ll index 517147aa14d5..48ce42cc4b8b 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-int64.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-int64.ll @@ -16,7 +16,7 @@ target triple = "dxil-pc-shadermodel6.7-library" ; CHECK: Function rawbuf : 0x00100010 define void @rawbuf() "hlsl.export" { %rb = tail call target("dx.RawBuffer", <4 x i64>, 0, 0) - @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_v4f16_0_0t(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_v4f16_0_0t(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call { <4 x i64>, i1 } @llvm.dx.resource.load.rawbuffer.v4i64.tdx.RawBuffer_v4f16_0_0t(target("dx.RawBuffer", <4 x i64>, 0, 0) %rb, i32 0, i32 0) %extract = extractvalue { <4 x i64>, i1 } %load, 0 diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-low-precision.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-low-precision.ll index cb4a3e9a9a59..5e5cf0cfddc6 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-low-precision.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/rawbuffer-low-precision.ll @@ -18,9 +18,9 @@ target triple = "dxil-pc-shadermodel6.7-library" ; CHECK: Function rawbuf : 0x00800030 define void @rawbuf() "hlsl.export" { %halfrb = tail call target("dx.RawBuffer", <4 x half>, 0, 0) - @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_v4f16_0_0t(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_v4f16_0_0t(i32 0, i32 0, i32 1, i32 0, ptr null) %i16rb = tail call target("dx.RawBuffer", <4 x i16>, 1, 0) - @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_v4i16_1_0t(i32 0, i32 1, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_v4i16_1_0t(i32 0, i32 1, i32 1, i32 0, ptr null) %loadhalfrb = call { <4 x i16>, i1 } @llvm.dx.resource.load.rawbuffer.v4i16.tdx.RawBuffer_v4f16_0_0t(target("dx.RawBuffer", <4 x half>, 0, 0) %halfrb, i32 0, i32 0) %extracti16vec = extractvalue { <4 x i16>, i1 } %loadhalfrb, 0 diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-alias-0.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-alias-0.ll index 1bac7ead04b4..4d30fa7c56bc 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-alias-0.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-alias-0.ll @@ -17,7 +17,7 @@ target triple = "dxil-pc-shadermodel6.8-library" ; CHECK: Function loadUAV : 0x20000000 define float @loadUAV() #0 { %res = call target("dx.TypedBuffer", float, 1, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.typedbuffer( target("dx.TypedBuffer", float, 1, 0, 0) %res, i32 0) %val = extractvalue {float, i1} %load, 0 @@ -27,7 +27,7 @@ define float @loadUAV() #0 { ; CHECK: Function loadSRV : 0x00000010 define float @loadSRV() #0 { %res = tail call target("dx.RawBuffer", float, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.rawbuffer( target("dx.RawBuffer", float, 0, 0) %res, i32 0, i32 0) %val = extractvalue { float, i1 } %load, 0 diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-alias-1.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-alias-1.ll index 115585de5ee0..935140144904 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-alias-1.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-alias-1.ll @@ -17,7 +17,7 @@ target triple = "dxil-pc-shadermodel6.8-library" ; CHECK: Function loadUAV : 0x00000000 define float @loadUAV() #0 { %res = call target("dx.TypedBuffer", float, 1, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.typedbuffer( target("dx.TypedBuffer", float, 1, 0, 0) %res, i32 0) %val = extractvalue {float, i1} %load, 0 @@ -27,7 +27,7 @@ define float @loadUAV() #0 { ; CHECK: Function loadSRV : 0x00000010 define float @loadSRV() #0 { %res = tail call target("dx.RawBuffer", float, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.rawbuffer( target("dx.RawBuffer", float, 0, 0) %res, i32 0, i32 0) %val = extractvalue { float, i1 } %load, 0 diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-sm6.6.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-sm6.6.ll index 97494aefffbc..ba03d39be212 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-sm6.6.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-sm6.6.ll @@ -17,7 +17,7 @@ target triple = "dxil-pc-shadermodel6.6-library" ; CHECK: Function loadUAV : 0x00000000 define float @loadUAV() #0 { %res = call target("dx.TypedBuffer", float, 1, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.typedbuffer( target("dx.TypedBuffer", float, 1, 0, 0) %res, i32 0) %val = extractvalue {float, i1} %load, 0 @@ -27,7 +27,7 @@ define float @loadUAV() #0 { ; CHECK: Function loadSRV : 0x00000010 define float @loadSRV() #0 { %res = tail call target("dx.RawBuffer", float, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.rawbuffer( target("dx.RawBuffer", float, 0, 0) %res, i32 0, i32 0) %val = extractvalue { float, i1 } %load, 0 diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-sm6.7.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-sm6.7.ll index 1a5cba4084fb..d91d6fe33a22 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-sm6.7.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-sm6.7.ll @@ -22,7 +22,7 @@ target triple = "dxil-pc-shadermodel6.7-library" ; CHECK: Function loadUAV : 0x200010000 define float @loadUAV() #0 { %res = call target("dx.TypedBuffer", float, 1, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.typedbuffer( target("dx.TypedBuffer", float, 1, 0, 0) %res, i32 0) %val = extractvalue {float, i1} %load, 0 @@ -32,7 +32,7 @@ define float @loadUAV() #0 { ; CHECK: Function loadSRV : 0x200010010 define float @loadSRV() #0 { %res = tail call target("dx.RawBuffer", float, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.rawbuffer( target("dx.RawBuffer", float, 0, 0) %res, i32 0, i32 0) %val = extractvalue { float, i1 } %load, 0 diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-valver1.8.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-valver1.8.ll index 242faa26c82f..08a9d94ae495 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-valver1.8.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-valver1.8.ll @@ -18,7 +18,7 @@ target triple = "dxil-pc-shadermodel6.7-library" ; CHECK: Function loadUAV : 0x20000000 define float @loadUAV() #0 { %res = call target("dx.TypedBuffer", float, 1, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.typedbuffer( target("dx.TypedBuffer", float, 1, 0, 0) %res, i32 0) %val = extractvalue {float, i1} %load, 0 @@ -28,7 +28,7 @@ define float @loadUAV() #0 { ; CHECK: Function loadSRV : 0x00000010 define float @loadSRV() #0 { %res = tail call target("dx.RawBuffer", float, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.rawbuffer( target("dx.RawBuffer", float, 0, 0) %res, i32 0, i32 0) %val = extractvalue { float, i1 } %load, 0 diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/typed-uav-load-additional-formats.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/typed-uav-load-additional-formats.ll index b0a5d5de77c2..87172338db65 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/typed-uav-load-additional-formats.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/typed-uav-load-additional-formats.ll @@ -16,7 +16,7 @@ target triple = "dxil-pc-shadermodel6.7-library" ; CHECK: Function multicomponent : 0x00002000 define <4 x float> @multicomponent() #0 { %res = call target("dx.TypedBuffer", <4 x float>, 1, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 0, i32 1, i32 0, ptr null) %load = call {<4 x float>, i1} @llvm.dx.resource.load.typedbuffer( target("dx.TypedBuffer", <4 x float>, 1, 0, 0) %res, i32 0) %val = extractvalue {<4 x float>, i1} %load, 0 @@ -26,7 +26,7 @@ define <4 x float> @multicomponent() #0 { ; CHECK: Function onecomponent : 0x00000000 define float @onecomponent() #0 { %res = call target("dx.TypedBuffer", float, 1, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 1, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 1, i32 1, i32 0, ptr null) %load = call {float, i1} @llvm.dx.resource.load.typedbuffer( target("dx.TypedBuffer", float, 1, 0, 0) %res, i32 0) %val = extractvalue {float, i1} %load, 0 @@ -36,7 +36,7 @@ define float @onecomponent() #0 { ; CHECK: Function noload : 0x00000000 define void @noload(<4 x float> %val) #0 { %res = call target("dx.TypedBuffer", <4 x float>, 1, 0, 0) - @llvm.dx.resource.handlefrombinding(i32 0, i32 2, i32 1, i32 0, i1 false, ptr null) + @llvm.dx.resource.handlefrombinding(i32 0, i32 2, i32 1, i32 0, ptr null) call void @llvm.dx.resource.store.typedbuffer( target("dx.TypedBuffer", <4 x float>, 1, 0, 0) %res, i32 0, <4 x float> %val) diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-lib-valver1.7.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-lib-valver1.7.ll index dc9d2cf77629..ae2b35f80bde 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-lib-valver1.7.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-lib-valver1.7.ll @@ -17,7 +17,7 @@ define void @test() "hlsl.export" { ; RWBuffer<float> Buf : register(u0, space0) %buf0 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 0, i32 1, i32 0, ptr null) ret void } diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-lib-valver1.8.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-lib-valver1.8.ll index 2248b9f6d4e9..a7e8e7fa3556 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-lib-valver1.8.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-lib-valver1.8.ll @@ -16,7 +16,7 @@ define void @test() "hlsl.export" { ; RWBuffer<float> Buf : register(u0, space0) %buf0 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 0, i32 1, i32 0, ptr null) ret void } diff --git a/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-vs.ll b/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-vs.ll index 60ecc8fe3d1f..da47bb1d0ed5 100644 --- a/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-vs.ll +++ b/llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-vs.ll @@ -18,7 +18,7 @@ define void @VSMain() { ; RWBuffer<float> Buf : register(u0, space0) %buf0 = call target("dx.TypedBuffer", float, 1, 0, 1) @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0t( - i32 0, i32 0, i32 1, i32 0, i1 false, ptr null) + i32 0, i32 0, i32 1, i32 0, ptr null) ret void } |
