Skip to content

Commit 979462c

Browse files
authored
[AMDGPU] Eliminate InstCombineTables.td. NFC. (#170857)
This also eliminates the generated file InstCombineTables.inc which was 99% identical to the existing AMDGPUGenSearchableTables.inc.
1 parent fa2eabd commit 979462c

File tree

5 files changed

+10
-21
lines changed

5 files changed

+10
-21
lines changed

llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ struct AMDGPUImageDMaskIntrinsic {
3535
};
3636

3737
#define GET_AMDGPUImageDMaskIntrinsicTable_IMPL
38-
#include "InstCombineTables.inc"
38+
#include "AMDGPUGenSearchableTables.inc"
3939

4040
} // end anonymous namespace
4141

llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,3 +413,12 @@ def : AlwaysUniform<int_amdgcn_s_getpc>;
413413
def : AlwaysUniform<int_amdgcn_s_getreg>;
414414
def : AlwaysUniform<int_amdgcn_s_memrealtime>;
415415
def : AlwaysUniform<int_amdgcn_s_memtime>;
416+
417+
def AMDGPUImageDMaskIntrinsicTable : GenericTable {
418+
let FilterClass = "AMDGPUImageDMaskIntrinsic";
419+
let Fields = ["Intr"];
420+
421+
let PrimaryKey = ["Intr"];
422+
let PrimaryKeyName = "getAMDGPUImageDMaskIntrinsic";
423+
let PrimaryKeyEarlyOut = 1;
424+
}

llvm/lib/Target/AMDGPU/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,6 @@ tablegen(LLVM R600GenSubtargetInfo.inc -gen-subtarget)
4040

4141
add_public_tablegen_target(AMDGPUCommonTableGen)
4242

43-
set(LLVM_TARGET_DEFINITIONS InstCombineTables.td)
44-
tablegen(LLVM InstCombineTables.inc -gen-searchable-tables)
45-
add_public_tablegen_target(InstCombineTableGen)
46-
4743
add_llvm_target(AMDGPUCodeGen
4844
AMDGPUAliasAnalysis.cpp
4945
AMDGPUAlwaysInlinePass.cpp

llvm/lib/Target/AMDGPU/InstCombineTables.td

Lines changed: 0 additions & 10 deletions
This file was deleted.

llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,6 @@ tablegen("AMDGPUGenSDNodeInfo") {
7575
td_file = "AMDGPU.td"
7676
}
7777

78-
tablegen("InstCombineTables") {
79-
visibility = [ ":LLVMAMDGPUCodeGen" ]
80-
args = [ "-gen-searchable-tables" ]
81-
}
82-
8378
tablegen("R600GenCallingConv") {
8479
visibility = [ ":LLVMAMDGPUCodeGen" ]
8580
args = [ "-gen-callingconv" ]
@@ -110,7 +105,6 @@ static_library("LLVMAMDGPUCodeGen") {
110105
":AMDGPUGenRegBankGICombiner",
111106
":AMDGPUGenRegisterBank",
112107
":AMDGPUGenSDNodeInfo",
113-
":InstCombineTables",
114108
":R600GenCallingConv",
115109
":R600GenDAGISel",
116110
":R600GenDFAPacketizer",

0 commit comments

Comments
 (0)