Skip to content

Commit d690eb8

Browse files
committed
[AMDGPU][NFC] Update name for BVH Intersect Ray llvm#130036
1 parent 7ca3f36 commit d690eb8

File tree

6 files changed

+14
-11
lines changed

6 files changed

+14
-11
lines changed

llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4102,9 +4102,9 @@ bool AMDGPUInstructionSelector::select(MachineInstr &I) {
41024102
return selectImageIntrinsic(I, Intr);
41034103
}
41044104
case AMDGPU::G_AMDGPU_BVH_DUAL_INTERSECT_RAY:
4105-
case AMDGPU::G_AMDGPU_INTRIN_BVH_INTERSECT_RAY:
4105+
case AMDGPU::G_AMDGPU_BVH_INTERSECT_RAY:
41064106
case AMDGPU::G_AMDGPU_BVH8_INTERSECT_RAY:
4107-
return selectBVHIntrinsic(I);
4107+
return selectBVHIntersectRayIntrinsic(I);
41084108
case AMDGPU::G_SBFX:
41094109
case AMDGPU::G_UBFX:
41104110
return selectG_SBFX_UBFX(I);

llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ class AMDGPUInstructionSelector final : public InstructionSelector {
146146
bool selectG_INSERT_VECTOR_ELT(MachineInstr &I) const;
147147
bool selectBufferLoadLds(MachineInstr &MI) const;
148148
bool selectGlobalLoadLds(MachineInstr &MI) const;
149-
bool selectBVHIntrinsic(MachineInstr &I) const;
149+
bool selectBVHIntersectRayIntrinsic(MachineInstr &I) const;
150150
bool selectSMFMACIntrin(MachineInstr &I) const;
151151
bool selectPermlaneSwapIntrin(MachineInstr &I, Intrinsic::ID IntrID) const;
152152
bool selectWaveAddress(MachineInstr &I) const;

llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7020,8 +7020,8 @@ bool AMDGPULegalizerInfo::legalizeDebugTrap(MachineInstr &MI,
70207020
return true;
70217021
}
70227022

7023-
bool AMDGPULegalizerInfo::legalizeBVHIntrinsic(MachineInstr &MI,
7024-
MachineIRBuilder &B) const {
7023+
bool AMDGPULegalizerInfo::legalizeBVHIntersectRayIntrinsic(
7024+
MachineInstr &MI, MachineIRBuilder &B) const {
70257025
MachineRegisterInfo &MRI = *B.getMRI();
70267026
const LLT S16 = LLT::scalar(16);
70277027
const LLT S32 = LLT::scalar(32);
@@ -7157,9 +7157,9 @@ bool AMDGPULegalizerInfo::legalizeBVHIntrinsic(MachineInstr &MI,
71577157
Ops.push_back(MergedOps);
71587158
}
71597159

7160-
auto MIB = B.buildInstr(AMDGPU::G_AMDGPU_INTRIN_BVH_INTERSECT_RAY)
7161-
.addDef(DstReg)
7162-
.addImm(Opcode);
7160+
auto MIB = B.buildInstr(AMDGPU::G_AMDGPU_BVH_INTERSECT_RAY)
7161+
.addDef(DstReg)
7162+
.addImm(Opcode);
71637163

71647164
for (Register R : Ops) {
71657165
MIB.addUse(R);
@@ -7584,7 +7584,7 @@ bool AMDGPULegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper,
75847584
case Intrinsic::amdgcn_rsq_clamp:
75857585
return legalizeRsqClampIntrinsic(MI, MRI, B);
75867586
case Intrinsic::amdgcn_image_bvh_intersect_ray:
7587-
return legalizeBVHIntrinsic(MI, B);
7587+
return legalizeBVHIntersectRayIntrinsic(MI, B);
75887588
case Intrinsic::amdgcn_image_bvh_dual_intersect_ray:
75897589
case Intrinsic::amdgcn_image_bvh8_intersect_ray:
75907590
return legalizeBVHDualOrBVH8IntersectRayIntrinsic(MI, B);

llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,9 @@ class AMDGPULegalizerInfo final : public LegalizerInfo {
205205
bool legalizeBufferAtomic(MachineInstr &MI, MachineIRBuilder &B,
206206
Intrinsic::ID IID) const;
207207

208+
bool legalizeBVHIntersectRayIntrinsic(MachineInstr &MI,
209+
MachineIRBuilder &B) const;
210+
208211
bool legalizeBVHDualOrBVH8IntersectRayIntrinsic(MachineInstr &MI,
209212
MachineIRBuilder &B) const;
210213

llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5019,7 +5019,7 @@ AMDGPURegisterBankInfo::getInstrMapping(const MachineInstr &MI) const {
50195019
assert(RSrcIntrin->IsImage);
50205020
return getImageMapping(MRI, MI, RSrcIntrin->RsrcArg);
50215021
}
5022-
case AMDGPU::G_AMDGPU_INTRIN_BVH_INTERSECT_RAY:
5022+
case AMDGPU::G_AMDGPU_BVH_INTERSECT_RAY:
50235023
case AMDGPU::G_AMDGPU_BVH8_INTERSECT_RAY:
50245024
case AMDGPU::G_AMDGPU_BVH_DUAL_INTERSECT_RAY: {
50255025
bool IsDualOrBVH8 =

llvm/lib/Target/AMDGPU/SIInstructions.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4323,7 +4323,7 @@ def G_AMDGPU_INTRIN_IMAGE_STORE_D16 : AMDGPUGenericInstruction {
43234323
let mayStore = 1;
43244324
}
43254325

4326-
def G_AMDGPU_INTRIN_BVH_INTERSECT_RAY : AMDGPUGenericInstruction {
4326+
def G_AMDGPU_BVH_INTERSECT_RAY : AMDGPUGenericInstruction {
43274327
let OutOperandList = (outs type0:$dst);
43284328
let InOperandList = (ins unknown:$opcode, variable_ops);
43294329
let hasSideEffects = 0;

0 commit comments

Comments
 (0)