Skip to content

Commit af82ba8

Browse files
committed
Update intrinsic name to llvm.dx.resource.getdimensions.x
1 parent e8b85ac commit af82ba8

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

llvm/include/llvm/IR/IntrinsicsDirectX.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def int_dx_resource_updatecounter
7777
: DefaultAttrsIntrinsic<[llvm_i32_ty], [llvm_any_ty, llvm_i8_ty],
7878
[IntrInaccessibleMemOrArgMemOnly]>;
7979

80-
def int_dx_resource_getdimensions_buffer
80+
def int_dx_resource_getdimensions_x
8181
: DefaultAttrsIntrinsic<[llvm_i32_ty], [llvm_any_ty], [IntrReadMem]>;
8282

8383
// Cast between target extension handle types and dxil-style opaque handles

llvm/include/llvm/IR/IntrinsicsSPIRV.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ def int_spv_rsqrt : DefaultAttrsIntrinsic<[LLVMMatchType<0>], [llvm_anyfloat_ty]
159159
: DefaultAttrsIntrinsic<[llvm_i32_ty], [llvm_any_ty, llvm_i8_ty],
160160
[IntrInaccessibleMemOrArgMemOnly]>;
161161

162-
def int_spv_resource_getdimensions_buffer
162+
def int_spv_resource_getdimensions_x
163163
: DefaultAttrsIntrinsic<[llvm_i32_ty], [llvm_any_ty], [IntrReadMem]>;
164164

165165
def int_spv_resource_getpointer

llvm/lib/Target/DirectX/DXILOpLowering.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ class OpLowerer {
627627
});
628628
}
629629

630-
[[nodiscard]] bool lowerGetDimensionsBuffer(Function &F) {
630+
[[nodiscard]] bool lowerGetDimensionsX(Function &F) {
631631
IRBuilder<> &IRB = OpBuilder.getIRB();
632632
Type *Int32Ty = IRB.getInt32Ty();
633633

@@ -956,8 +956,8 @@ class OpLowerer {
956956
case Intrinsic::dx_resource_updatecounter:
957957
HasErrors |= lowerUpdateCounter(F);
958958
break;
959-
case Intrinsic::dx_resource_getdimensions_buffer:
960-
HasErrors |= lowerGetDimensionsBuffer(F);
959+
case Intrinsic::dx_resource_getdimensions_x:
960+
HasErrors |= lowerGetDimensionsX(F);
961961
break;
962962
case Intrinsic::ctpop:
963963
HasErrors |= lowerCtpopToCountBits(F);

llvm/test/CodeGen/DirectX/bufferGetDimensions.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ define i32 @test_getdimensions_no_mips() {
99

1010
; CHECK-NEXT: %[[RETVAL:.*]] = call %dx.types.Dimensions @dx.op.getDimensions(i32 72, %dx.types.Handle %[[ANNOT_HANDLE]], i32 undef)
1111
; CHECK-NEXT: %[[DIM:.*]] = extractvalue %dx.types.Dimensions %[[RETVAL]], 0
12-
%1 = call i32 @llvm.dx.resource.getdimensions.buffer(target("dx.TypedBuffer", <4 x float>, 0, 0, 0) %handle)
12+
%1 = call i32 @llvm.dx.resource.getdimensions.x(target("dx.TypedBuffer", <4 x float>, 0, 0, 0) %handle)
1313

1414
; CHECK-NEXT: ret i32 %[[DIM]]
1515
ret i32 %1

0 commit comments

Comments
 (0)