[llvm] [X86] Remove unused function createX86PreAMXConfigPass (PR #69547)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 18 18:09:46 PDT 2023


https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/69547

The last use was removed by:

  commit 496156ac57da3abd9c8a6dc422852b7bdfaa448f
  Author: Luo, Yuanke <yuanke.luo at intel.com>
  Date:   Tue May 3 18:57:25 2022 +0800


>From 83221a4ad06d3d4b309e92e02875b74e8c4d10b3 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Sun, 15 Oct 2023 16:14:04 -0700
Subject: [PATCH] [X86] Remove unused function createX86PreAMXConfigPass

The last use was removed by:

  commit 496156ac57da3abd9c8a6dc422852b7bdfaa448f
  Author: Luo, Yuanke <yuanke.luo at intel.com>
  Date:   Tue May 3 18:57:25 2022 +0800
---
 llvm/include/llvm/CodeGen/Passes.h      | 3 ---
 llvm/lib/Target/X86/X86PreAMXConfig.cpp | 4 ----
 2 files changed, 7 deletions(-)

diff --git a/llvm/include/llvm/CodeGen/Passes.h b/llvm/include/llvm/CodeGen/Passes.h
index 598c0b838c1b97d..8d14eef949e91b4 100644
--- a/llvm/include/llvm/CodeGen/Passes.h
+++ b/llvm/include/llvm/CodeGen/Passes.h
@@ -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();
diff --git a/llvm/lib/Target/X86/X86PreAMXConfig.cpp b/llvm/lib/Target/X86/X86PreAMXConfig.cpp
index 7872a64061d438c..078c269277cbbe8 100644
--- a/llvm/lib/Target/X86/X86PreAMXConfig.cpp
+++ b/llvm/lib/Target/X86/X86PreAMXConfig.cpp
@@ -409,7 +409,3 @@ char X86PreAMXConfigPass::ID = 0;
 INITIALIZE_PASS_BEGIN(X86PreAMXConfigPass, DEBUG_TYPE, PassName, false, false)
 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
 INITIALIZE_PASS_END(X86PreAMXConfigPass, DEBUG_TYPE, PassName, false, false)
-
-FunctionPass *llvm::createX86PreAMXConfigPass() {
-  return new X86PreAMXConfigPass();
-}



More information about the llvm-commits mailing list