Skip to content

Conversation

@s-barannikov
Copy link
Contributor

Those were only used in getTargetNodeName.

Those were only used in `getTargetNodeName`.
@llvmbot
Copy link
Member

llvmbot commented Nov 9, 2024

@llvm/pr-subscribers-backend-amdgpu

Author: Sergei Barannikov (s-barannikov)

Changes

Those were only used in getTargetNodeName.


Full diff: https://github.com/llvm/llvm-project/pull/115582.diff

2 Files Affected:

  • (modified) llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp (-9)
  • (modified) llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h (-9)
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
index 8c640ec18e1a49..7aaccf62f89fb7 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
@@ -5450,7 +5450,6 @@ const char* AMDGPUTargetLowering::getTargetNodeName(unsigned Opcode) const {
   switch ((AMDGPUISD::NodeType)Opcode) {
   case AMDGPUISD::FIRST_NUMBER: break;
   // AMDIL DAG nodes
-  NODE_NAME_CASE(UMUL);
   NODE_NAME_CASE(BRANCH_COND);
 
   // AMDGPU DAG nodes
@@ -5471,7 +5470,6 @@ const char* AMDGPUTargetLowering::getTargetNodeName(unsigned Opcode) const {
   NODE_NAME_CASE(DWORDADDR)
   NODE_NAME_CASE(FRACT)
   NODE_NAME_CASE(SETCC)
-  NODE_NAME_CASE(SETREG)
   NODE_NAME_CASE(DENORM_MODE)
   NODE_NAME_CASE(FMA_W_CHAIN)
   NODE_NAME_CASE(FMUL_W_CHAIN)
@@ -5530,10 +5528,6 @@ const char* AMDGPUTargetLowering::getTargetNodeName(unsigned Opcode) const {
   NODE_NAME_CASE(CONST_ADDRESS)
   NODE_NAME_CASE(REGISTER_LOAD)
   NODE_NAME_CASE(REGISTER_STORE)
-  NODE_NAME_CASE(SAMPLE)
-  NODE_NAME_CASE(SAMPLEB)
-  NODE_NAME_CASE(SAMPLED)
-  NODE_NAME_CASE(SAMPLEL)
   NODE_NAME_CASE(CVT_F32_UBYTE0)
   NODE_NAME_CASE(CVT_F32_UBYTE1)
   NODE_NAME_CASE(CVT_F32_UBYTE2)
@@ -5557,7 +5551,6 @@ const char* AMDGPUTargetLowering::getTargetNodeName(unsigned Opcode) const {
   NODE_NAME_CASE(LOAD_D16_LO_I8)
   NODE_NAME_CASE(LOAD_D16_LO_U8)
   NODE_NAME_CASE(STORE_MSKOR)
-  NODE_NAME_CASE(LOAD_CONSTANT)
   NODE_NAME_CASE(TBUFFER_STORE_FORMAT)
   NODE_NAME_CASE(TBUFFER_STORE_FORMAT_D16)
   NODE_NAME_CASE(TBUFFER_LOAD_FORMAT)
@@ -5606,8 +5599,6 @@ const char* AMDGPUTargetLowering::getTargetNodeName(unsigned Opcode) const {
   NODE_NAME_CASE(BUFFER_ATOMIC_FMIN)
   NODE_NAME_CASE(BUFFER_ATOMIC_FMAX)
   NODE_NAME_CASE(BUFFER_ATOMIC_COND_SUB_U32)
-
-  case AMDGPUISD::LAST_AMDGPU_ISD_NUMBER: break;
   }
   return nullptr;
 }
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
index b2fd31cb2346eb..33991239a41209 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
+++ b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
@@ -394,7 +394,6 @@ namespace AMDGPUISD {
 enum NodeType : unsigned {
   // AMDIL ISD Opcodes
   FIRST_NUMBER = ISD::BUILTIN_OP_END,
-  UMUL, // 32bit unsigned multiplication
   BRANCH_COND,
   // End AMDIL ISD Opcodes
 
@@ -439,7 +438,6 @@ enum NodeType : unsigned {
   // This is SETCC with the full mask result which is used for a compare with a
   // result bit per item in the wavefront.
   SETCC,
-  SETREG,
 
   DENORM_MODE,
 
@@ -514,10 +512,6 @@ enum NodeType : unsigned {
   CONST_ADDRESS,
   REGISTER_LOAD,
   REGISTER_STORE,
-  SAMPLE,
-  SAMPLEB,
-  SAMPLED,
-  SAMPLEL,
 
   // These cvt_f32_ubyte* nodes need to remain consecutive and in order.
   CVT_F32_UBYTE0,
@@ -561,7 +555,6 @@ enum NodeType : unsigned {
   LOAD_D16_LO_U8,
 
   STORE_MSKOR,
-  LOAD_CONSTANT,
   TBUFFER_STORE_FORMAT,
   TBUFFER_STORE_FORMAT_D16,
   TBUFFER_LOAD_FORMAT,
@@ -610,8 +603,6 @@ enum NodeType : unsigned {
   BUFFER_ATOMIC_FMIN,
   BUFFER_ATOMIC_FMAX,
   BUFFER_ATOMIC_COND_SUB_U32,
-
-  LAST_AMDGPU_ISD_NUMBER
 };
 
 } // End namespace AMDGPUISD

@github-actions
Copy link

github-actions bot commented Nov 9, 2024

⚠️ C/C++ code formatter, clang-format found issues in your code. ⚠️

You can test this locally with the following command:
git-clang-format --diff 1bf385f10291101163a346c8f075d56e1578351b 5e41eb2eba42caa8ae560ecfad5c46d8048eb350 --extensions h,cpp -- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
View the diff from clang-format here.
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
index 7aaccf62f8..f56b727982 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
@@ -5449,100 +5449,100 @@ uint32_t AMDGPUTargetLowering::getImplicitParameterOffset(
 const char* AMDGPUTargetLowering::getTargetNodeName(unsigned Opcode) const {
   switch ((AMDGPUISD::NodeType)Opcode) {
   case AMDGPUISD::FIRST_NUMBER: break;
-  // AMDIL DAG nodes
-  NODE_NAME_CASE(BRANCH_COND);
-
-  // AMDGPU DAG nodes
-  NODE_NAME_CASE(IF)
-  NODE_NAME_CASE(ELSE)
-  NODE_NAME_CASE(LOOP)
-  NODE_NAME_CASE(CALL)
-  NODE_NAME_CASE(TC_RETURN)
-  NODE_NAME_CASE(TC_RETURN_GFX)
-  NODE_NAME_CASE(TC_RETURN_CHAIN)
-  NODE_NAME_CASE(TRAP)
-  NODE_NAME_CASE(RET_GLUE)
-  NODE_NAME_CASE(WAVE_ADDRESS)
-  NODE_NAME_CASE(RETURN_TO_EPILOG)
-  NODE_NAME_CASE(ENDPGM)
-  NODE_NAME_CASE(ENDPGM_TRAP)
-  NODE_NAME_CASE(SIMULATED_TRAP)
-  NODE_NAME_CASE(DWORDADDR)
-  NODE_NAME_CASE(FRACT)
-  NODE_NAME_CASE(SETCC)
-  NODE_NAME_CASE(DENORM_MODE)
-  NODE_NAME_CASE(FMA_W_CHAIN)
-  NODE_NAME_CASE(FMUL_W_CHAIN)
-  NODE_NAME_CASE(CLAMP)
-  NODE_NAME_CASE(COS_HW)
-  NODE_NAME_CASE(SIN_HW)
-  NODE_NAME_CASE(FMAX_LEGACY)
-  NODE_NAME_CASE(FMIN_LEGACY)
-  NODE_NAME_CASE(FMAX3)
-  NODE_NAME_CASE(SMAX3)
-  NODE_NAME_CASE(UMAX3)
-  NODE_NAME_CASE(FMIN3)
-  NODE_NAME_CASE(SMIN3)
-  NODE_NAME_CASE(UMIN3)
-  NODE_NAME_CASE(FMED3)
-  NODE_NAME_CASE(SMED3)
-  NODE_NAME_CASE(UMED3)
-  NODE_NAME_CASE(FMAXIMUM3)
-  NODE_NAME_CASE(FMINIMUM3)
-  NODE_NAME_CASE(FDOT2)
-  NODE_NAME_CASE(URECIP)
-  NODE_NAME_CASE(DIV_SCALE)
-  NODE_NAME_CASE(DIV_FMAS)
-  NODE_NAME_CASE(DIV_FIXUP)
-  NODE_NAME_CASE(FMAD_FTZ)
-  NODE_NAME_CASE(RCP)
-  NODE_NAME_CASE(RSQ)
-  NODE_NAME_CASE(RCP_LEGACY)
-  NODE_NAME_CASE(RCP_IFLAG)
-  NODE_NAME_CASE(LOG)
-  NODE_NAME_CASE(EXP)
-  NODE_NAME_CASE(FMUL_LEGACY)
-  NODE_NAME_CASE(RSQ_CLAMP)
-  NODE_NAME_CASE(FP_CLASS)
-  NODE_NAME_CASE(DOT4)
-  NODE_NAME_CASE(CARRY)
-  NODE_NAME_CASE(BORROW)
-  NODE_NAME_CASE(BFE_U32)
-  NODE_NAME_CASE(BFE_I32)
-  NODE_NAME_CASE(BFI)
-  NODE_NAME_CASE(BFM)
-  NODE_NAME_CASE(FFBH_U32)
-  NODE_NAME_CASE(FFBH_I32)
-  NODE_NAME_CASE(FFBL_B32)
-  NODE_NAME_CASE(MUL_U24)
-  NODE_NAME_CASE(MUL_I24)
-  NODE_NAME_CASE(MULHI_U24)
-  NODE_NAME_CASE(MULHI_I24)
-  NODE_NAME_CASE(MAD_U24)
-  NODE_NAME_CASE(MAD_I24)
-  NODE_NAME_CASE(MAD_I64_I32)
-  NODE_NAME_CASE(MAD_U64_U32)
-  NODE_NAME_CASE(PERM)
-  NODE_NAME_CASE(TEXTURE_FETCH)
-  NODE_NAME_CASE(R600_EXPORT)
-  NODE_NAME_CASE(CONST_ADDRESS)
-  NODE_NAME_CASE(REGISTER_LOAD)
-  NODE_NAME_CASE(REGISTER_STORE)
-  NODE_NAME_CASE(CVT_F32_UBYTE0)
-  NODE_NAME_CASE(CVT_F32_UBYTE1)
-  NODE_NAME_CASE(CVT_F32_UBYTE2)
-  NODE_NAME_CASE(CVT_F32_UBYTE3)
-  NODE_NAME_CASE(CVT_PKRTZ_F16_F32)
-  NODE_NAME_CASE(CVT_PKNORM_I16_F32)
-  NODE_NAME_CASE(CVT_PKNORM_U16_F32)
-  NODE_NAME_CASE(CVT_PK_I16_I32)
-  NODE_NAME_CASE(CVT_PK_U16_U32)
-  NODE_NAME_CASE(FP_TO_FP16)
-  NODE_NAME_CASE(BUILD_VERTICAL_VECTOR)
-  NODE_NAME_CASE(CONST_DATA_PTR)
-  NODE_NAME_CASE(PC_ADD_REL_OFFSET)
-  NODE_NAME_CASE(LDS)
-  NODE_NAME_CASE(DUMMY_CHAIN)
+    // AMDIL DAG nodes
+    NODE_NAME_CASE(BRANCH_COND);
+
+    // AMDGPU DAG nodes
+    NODE_NAME_CASE(IF)
+    NODE_NAME_CASE(ELSE)
+    NODE_NAME_CASE(LOOP)
+    NODE_NAME_CASE(CALL)
+    NODE_NAME_CASE(TC_RETURN)
+    NODE_NAME_CASE(TC_RETURN_GFX)
+    NODE_NAME_CASE(TC_RETURN_CHAIN)
+    NODE_NAME_CASE(TRAP)
+    NODE_NAME_CASE(RET_GLUE)
+    NODE_NAME_CASE(WAVE_ADDRESS)
+    NODE_NAME_CASE(RETURN_TO_EPILOG)
+    NODE_NAME_CASE(ENDPGM)
+    NODE_NAME_CASE(ENDPGM_TRAP)
+    NODE_NAME_CASE(SIMULATED_TRAP)
+    NODE_NAME_CASE(DWORDADDR)
+    NODE_NAME_CASE(FRACT)
+    NODE_NAME_CASE(SETCC)
+    NODE_NAME_CASE(DENORM_MODE)
+    NODE_NAME_CASE(FMA_W_CHAIN)
+    NODE_NAME_CASE(FMUL_W_CHAIN)
+    NODE_NAME_CASE(CLAMP)
+    NODE_NAME_CASE(COS_HW)
+    NODE_NAME_CASE(SIN_HW)
+    NODE_NAME_CASE(FMAX_LEGACY)
+    NODE_NAME_CASE(FMIN_LEGACY)
+    NODE_NAME_CASE(FMAX3)
+    NODE_NAME_CASE(SMAX3)
+    NODE_NAME_CASE(UMAX3)
+    NODE_NAME_CASE(FMIN3)
+    NODE_NAME_CASE(SMIN3)
+    NODE_NAME_CASE(UMIN3)
+    NODE_NAME_CASE(FMED3)
+    NODE_NAME_CASE(SMED3)
+    NODE_NAME_CASE(UMED3)
+    NODE_NAME_CASE(FMAXIMUM3)
+    NODE_NAME_CASE(FMINIMUM3)
+    NODE_NAME_CASE(FDOT2)
+    NODE_NAME_CASE(URECIP)
+    NODE_NAME_CASE(DIV_SCALE)
+    NODE_NAME_CASE(DIV_FMAS)
+    NODE_NAME_CASE(DIV_FIXUP)
+    NODE_NAME_CASE(FMAD_FTZ)
+    NODE_NAME_CASE(RCP)
+    NODE_NAME_CASE(RSQ)
+    NODE_NAME_CASE(RCP_LEGACY)
+    NODE_NAME_CASE(RCP_IFLAG)
+    NODE_NAME_CASE(LOG)
+    NODE_NAME_CASE(EXP)
+    NODE_NAME_CASE(FMUL_LEGACY)
+    NODE_NAME_CASE(RSQ_CLAMP)
+    NODE_NAME_CASE(FP_CLASS)
+    NODE_NAME_CASE(DOT4)
+    NODE_NAME_CASE(CARRY)
+    NODE_NAME_CASE(BORROW)
+    NODE_NAME_CASE(BFE_U32)
+    NODE_NAME_CASE(BFE_I32)
+    NODE_NAME_CASE(BFI)
+    NODE_NAME_CASE(BFM)
+    NODE_NAME_CASE(FFBH_U32)
+    NODE_NAME_CASE(FFBH_I32)
+    NODE_NAME_CASE(FFBL_B32)
+    NODE_NAME_CASE(MUL_U24)
+    NODE_NAME_CASE(MUL_I24)
+    NODE_NAME_CASE(MULHI_U24)
+    NODE_NAME_CASE(MULHI_I24)
+    NODE_NAME_CASE(MAD_U24)
+    NODE_NAME_CASE(MAD_I24)
+    NODE_NAME_CASE(MAD_I64_I32)
+    NODE_NAME_CASE(MAD_U64_U32)
+    NODE_NAME_CASE(PERM)
+    NODE_NAME_CASE(TEXTURE_FETCH)
+    NODE_NAME_CASE(R600_EXPORT)
+    NODE_NAME_CASE(CONST_ADDRESS)
+    NODE_NAME_CASE(REGISTER_LOAD)
+    NODE_NAME_CASE(REGISTER_STORE)
+    NODE_NAME_CASE(CVT_F32_UBYTE0)
+    NODE_NAME_CASE(CVT_F32_UBYTE1)
+    NODE_NAME_CASE(CVT_F32_UBYTE2)
+    NODE_NAME_CASE(CVT_F32_UBYTE3)
+    NODE_NAME_CASE(CVT_PKRTZ_F16_F32)
+    NODE_NAME_CASE(CVT_PKNORM_I16_F32)
+    NODE_NAME_CASE(CVT_PKNORM_U16_F32)
+    NODE_NAME_CASE(CVT_PK_I16_I32)
+    NODE_NAME_CASE(CVT_PK_U16_U32)
+    NODE_NAME_CASE(FP_TO_FP16)
+    NODE_NAME_CASE(BUILD_VERTICAL_VECTOR)
+    NODE_NAME_CASE(CONST_DATA_PTR)
+    NODE_NAME_CASE(PC_ADD_REL_OFFSET)
+    NODE_NAME_CASE(LDS)
+    NODE_NAME_CASE(DUMMY_CHAIN)
   case AMDGPUISD::FIRST_MEM_OPCODE_NUMBER: break;
   NODE_NAME_CASE(LOAD_D16_HI)
   NODE_NAME_CASE(LOAD_D16_LO)

@s-barannikov s-barannikov merged commit 3d73dbe into llvm:main Nov 11, 2024
9 of 10 checks passed
@s-barannikov s-barannikov deleted the amdgpu/unused-sd-nodes branch November 11, 2024 20:39
Groverkss pushed a commit to iree-org/llvm-project that referenced this pull request Nov 15, 2024
Those were only used in `getTargetNodeName`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants