Skip to content

Commit

Permalink
[X86][AMX] remove related code of X86PreAMXConfigPass (#69569)
Browse files Browse the repository at this point in the history
In https://reviews.llvm.org/D125075, we switched to use
FastPreTileConfig in O0 and abandoned X86PreAMXConfigPass.
we can remove related code of X86PreAMXConfigPass safely.
  • Loading branch information
yubingex007-a11y committed Oct 20, 2023
1 parent f8325f1 commit f2517cb
Show file tree
Hide file tree
Showing 9 changed files with 0 additions and 602 deletions.
1 change: 0 additions & 1 deletion clang/docs/tools/clang-formatted-files.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6813,7 +6813,6 @@ llvm/lib/Target/X86/X86LoadValueInjectionRetHardening.cpp
llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp
llvm/lib/Target/X86/X86LowerAMXType.cpp
llvm/lib/Target/X86/X86LowerTileCopy.cpp
llvm/lib/Target/X86/X86PreAMXConfig.cpp
llvm/lib/Target/X86/X86PreTileConfig.cpp
llvm/lib/Target/X86/X86RegisterBankInfo.h
llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp
Expand Down
3 changes: 0 additions & 3 deletions llvm/include/llvm/CodeGen/Passes.h
Original file line number Diff line number Diff line change
Expand Up @@ -584,9 +584,6 @@ namespace llvm {
/// or split the data to two <128 x i32>.
FunctionPass *createX86LowerAMXTypePass();

/// The pass insert tile config intrinsics for AMX fast register allocation.
FunctionPass *createX86PreAMXConfigPass();

/// The pass transforms amx intrinsics to scalar operation if the function has
/// optnone attribute or it is O0.
FunctionPass *createX86LowerAMXIntrinsicsPass();
Expand Down
1 change: 0 additions & 1 deletion llvm/lib/Target/X86/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ set(sources
X86DiscriminateMemOps.cpp
X86LowerTileCopy.cpp
X86LowerAMXType.cpp
X86PreAMXConfig.cpp
X86LowerAMXIntrinsics.cpp
X86TileConfig.cpp
X86FastPreTileConfig.cpp
Expand Down
1 change: 0 additions & 1 deletion llvm/lib/Target/X86/X86.h
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,6 @@ void initializeX86LowerAMXTypeLegacyPassPass(PassRegistry &);
void initializeX86LowerTileCopyPass(PassRegistry &);
void initializeX86OptimizeLEAPassPass(PassRegistry &);
void initializeX86PartialReductionPass(PassRegistry &);
void initializeX86PreAMXConfigPassPass(PassRegistry &);
void initializeX86PreTileConfigPass(PassRegistry &);
void initializeX86ReturnThunksPass(PassRegistry &);
void initializeX86SpeculativeExecutionSideEffectSuppressionPass(PassRegistry &);
Expand Down
415 changes: 0 additions & 415 deletions llvm/lib/Target/X86/X86PreAMXConfig.cpp

This file was deleted.

1 change: 0 additions & 1 deletion llvm/lib/Target/X86/X86TargetMachine.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@ extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeX86Target() {
PassRegistry &PR = *PassRegistry::getPassRegistry();
initializeX86LowerAMXIntrinsicsLegacyPassPass(PR);
initializeX86LowerAMXTypeLegacyPassPass(PR);
initializeX86PreAMXConfigPassPass(PR);
initializeX86PreTileConfigPass(PR);
initializeGlobalISel(PR);
initializeWinEHStatePassPass(PR);
Expand Down
178 changes: 0 additions & 178 deletions llvm/test/CodeGen/X86/AMX/amx-configO2toO0-precfg.ll

This file was deleted.

1 change: 0 additions & 1 deletion llvm/tools/opt/opt.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -351,7 +351,6 @@ static bool shouldPinPassToLegacyPM(StringRef Pass) {
"expandmemcmp",
"loop-reduce",
"lower-amx-type",
"pre-amx-config",
"lower-amx-intrinsics",
"polyhedral-info",
"print-polyhedral-info",
Expand Down
1 change: 0 additions & 1 deletion llvm/utils/gn/secondary/llvm/lib/Target/X86/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,6 @@ static_library("LLVMX86CodeGen") {
"X86OptimizeLEAs.cpp",
"X86PadShortFunction.cpp",
"X86PartialReduction.cpp",
"X86PreAMXConfig.cpp",
"X86PreTileConfig.cpp",
"X86RegisterInfo.cpp",
"X86ReturnThunks.cpp",
Expand Down

0 comments on commit f2517cb

Please sign in to comment.