From 5c29d2dc37b32fa3049be34c75789ccc9cc8b4ee Mon Sep 17 00:00:00 2001 From: Jerry Sun Date: Tue, 8 Oct 2024 11:38:09 -0400 Subject: [PATCH 1/3] remove unused imports in TableGen BE --- llvm/utils/TableGen/Attributes.cpp | 1 - llvm/utils/TableGen/CTagsEmitter.cpp | 1 - llvm/utils/TableGen/DXILEmitter.cpp | 1 - llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp | 2 -- llvm/utils/TableGen/GlobalISelEmitter.cpp | 1 - llvm/utils/TableGen/InstrInfoEmitter.cpp | 1 - llvm/utils/TableGen/IntrinsicEmitter.cpp | 1 - llvm/utils/TableGen/OptionParserEmitter.cpp | 1 - llvm/utils/TableGen/PseudoLoweringEmitter.cpp | 1 - llvm/utils/TableGen/VTEmitter.cpp | 1 - llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp | 1 - 11 files changed, 12 deletions(-) diff --git a/llvm/utils/TableGen/Attributes.cpp b/llvm/utils/TableGen/Attributes.cpp index ed00debc398cb..652dd31a9adb2 100644 --- a/llvm/utils/TableGen/Attributes.cpp +++ b/llvm/utils/TableGen/Attributes.cpp @@ -9,7 +9,6 @@ #include "llvm/TableGen/Error.h" #include "llvm/TableGen/Record.h" #include "llvm/TableGen/TableGenBackend.h" -#include using namespace llvm; #define DEBUG_TYPE "attr-enum" diff --git a/llvm/utils/TableGen/CTagsEmitter.cpp b/llvm/utils/TableGen/CTagsEmitter.cpp index 3718486ff7ad4..8c347456eb894 100644 --- a/llvm/utils/TableGen/CTagsEmitter.cpp +++ b/llvm/utils/TableGen/CTagsEmitter.cpp @@ -17,7 +17,6 @@ #include "llvm/TableGen/Error.h" #include "llvm/TableGen/Record.h" #include "llvm/TableGen/TableGenBackend.h" -#include #include using namespace llvm; diff --git a/llvm/utils/TableGen/DXILEmitter.cpp b/llvm/utils/TableGen/DXILEmitter.cpp index 06bf7a0c0a837..e5186abe37008 100644 --- a/llvm/utils/TableGen/DXILEmitter.cpp +++ b/llvm/utils/TableGen/DXILEmitter.cpp @@ -14,7 +14,6 @@ #include "Basic/SequenceToOffsetTable.h" #include "Common/CodeGenTarget.h" #include "llvm/ADT/STLExtras.h" -#include "llvm/ADT/SmallSet.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringExtras.h" #include "llvm/ADT/StringSet.h" diff --git a/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp b/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp index 78496fbe1b860..7d6ee2f534379 100644 --- a/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp +++ b/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp @@ -40,9 +40,7 @@ #include "Common/SubtargetFeatureInfo.h" #include "llvm/ADT/APInt.h" #include "llvm/ADT/EquivalenceClasses.h" -#include "llvm/ADT/Hashing.h" #include "llvm/ADT/MapVector.h" -#include "llvm/ADT/SetVector.h" #include "llvm/ADT/Statistic.h" #include "llvm/ADT/StringExtras.h" #include "llvm/ADT/StringSet.h" diff --git a/llvm/utils/TableGen/GlobalISelEmitter.cpp b/llvm/utils/TableGen/GlobalISelEmitter.cpp index c53f705a38db8..3a3dd21c411c7 100644 --- a/llvm/utils/TableGen/GlobalISelEmitter.cpp +++ b/llvm/utils/TableGen/GlobalISelEmitter.cpp @@ -38,7 +38,6 @@ #include "Common/GlobalISel/GlobalISelMatchTable.h" #include "Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.h" #include "Common/InfoByHwMode.h" -#include "Common/SubtargetFeatureInfo.h" #include "llvm/ADT/Statistic.h" #include "llvm/CodeGenTypes/LowLevelType.h" #include "llvm/CodeGenTypes/MachineValueType.h" diff --git a/llvm/utils/TableGen/InstrInfoEmitter.cpp b/llvm/utils/TableGen/InstrInfoEmitter.cpp index 5653434ddd682..0e4e2c2ff1268 100644 --- a/llvm/utils/TableGen/InstrInfoEmitter.cpp +++ b/llvm/utils/TableGen/InstrInfoEmitter.cpp @@ -24,7 +24,6 @@ #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringExtras.h" -#include "llvm/Support/Casting.h" #include "llvm/Support/raw_ostream.h" #include "llvm/TableGen/Error.h" #include "llvm/TableGen/Record.h" diff --git a/llvm/utils/TableGen/IntrinsicEmitter.cpp b/llvm/utils/TableGen/IntrinsicEmitter.cpp index c8b5ec146dc50..cc71fbe8e33e3 100644 --- a/llvm/utils/TableGen/IntrinsicEmitter.cpp +++ b/llvm/utils/TableGen/IntrinsicEmitter.cpp @@ -29,7 +29,6 @@ #include #include #include -#include #include #include #include diff --git a/llvm/utils/TableGen/OptionParserEmitter.cpp b/llvm/utils/TableGen/OptionParserEmitter.cpp index 424cf16e719d5..260d2ba700b59 100644 --- a/llvm/utils/TableGen/OptionParserEmitter.cpp +++ b/llvm/utils/TableGen/OptionParserEmitter.cpp @@ -15,7 +15,6 @@ #include "llvm/TableGen/TableGenBackend.h" #include #include -#include using namespace llvm; diff --git a/llvm/utils/TableGen/PseudoLoweringEmitter.cpp b/llvm/utils/TableGen/PseudoLoweringEmitter.cpp index 9e09bdae76fd4..cdbd546df5fa7 100644 --- a/llvm/utils/TableGen/PseudoLoweringEmitter.cpp +++ b/llvm/utils/TableGen/PseudoLoweringEmitter.cpp @@ -16,7 +16,6 @@ #include "llvm/TableGen/Error.h" #include "llvm/TableGen/Record.h" #include "llvm/TableGen/TableGenBackend.h" -#include using namespace llvm; #define DEBUG_TYPE "pseudo-lowering" diff --git a/llvm/utils/TableGen/VTEmitter.cpp b/llvm/utils/TableGen/VTEmitter.cpp index 8f4bcd5fccc73..4cbc7abd699d2 100644 --- a/llvm/utils/TableGen/VTEmitter.cpp +++ b/llvm/utils/TableGen/VTEmitter.cpp @@ -10,7 +10,6 @@ #include "llvm/Support/raw_ostream.h" #include "llvm/TableGen/Record.h" #include "llvm/TableGen/TableGenBackend.h" -#include #include #include using namespace llvm; diff --git a/llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp b/llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp index 7373494e8b12f..873c03c855475 100644 --- a/llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp +++ b/llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp @@ -15,7 +15,6 @@ #include "WebAssemblyDisassemblerEmitter.h" #include "Common/CodeGenInstruction.h" -#include "llvm/ADT/STLExtras.h" #include "llvm/Support/raw_ostream.h" #include "llvm/TableGen/Record.h" From 7a9f2db85b5d50c64a59c573f2c6dfc8e53b3fff Mon Sep 17 00:00:00 2001 From: Jerry Sun Date: Mon, 28 Oct 2024 10:58:20 -0400 Subject: [PATCH 2/3] add back STLExtra.h and Casting.h --- llvm/utils/TableGen/InstrInfoEmitter.cpp | 1 + llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/llvm/utils/TableGen/InstrInfoEmitter.cpp b/llvm/utils/TableGen/InstrInfoEmitter.cpp index 0e4e2c2ff1268..5653434ddd682 100644 --- a/llvm/utils/TableGen/InstrInfoEmitter.cpp +++ b/llvm/utils/TableGen/InstrInfoEmitter.cpp @@ -24,6 +24,7 @@ #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringExtras.h" +#include "llvm/Support/Casting.h" #include "llvm/Support/raw_ostream.h" #include "llvm/TableGen/Error.h" #include "llvm/TableGen/Record.h" diff --git a/llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp b/llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp index 873c03c855475..7373494e8b12f 100644 --- a/llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp +++ b/llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp @@ -15,6 +15,7 @@ #include "WebAssemblyDisassemblerEmitter.h" #include "Common/CodeGenInstruction.h" +#include "llvm/ADT/STLExtras.h" #include "llvm/Support/raw_ostream.h" #include "llvm/TableGen/Record.h" From 944f86735ed622d8a0e09da5c65c0a79affb90d3 Mon Sep 17 00:00:00 2001 From: Jerry Sun Date: Mon, 28 Oct 2024 12:54:17 -0400 Subject: [PATCH 3/3] add imports for tuple in CTagsEmitter.cpp --- llvm/utils/TableGen/CTagsEmitter.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/utils/TableGen/CTagsEmitter.cpp b/llvm/utils/TableGen/CTagsEmitter.cpp index 8c347456eb894..413d8f5dbcff0 100644 --- a/llvm/utils/TableGen/CTagsEmitter.cpp +++ b/llvm/utils/TableGen/CTagsEmitter.cpp @@ -17,6 +17,7 @@ #include "llvm/TableGen/Error.h" #include "llvm/TableGen/Record.h" #include "llvm/TableGen/TableGenBackend.h" +#include #include using namespace llvm;