[clang] [llvm] [X86] Remove AMX-TRANSPOSE (PR #165556)

Evgenii Kudriashov via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 30 05:57:20 PDT 2025


================
@@ -144,8 +144,6 @@ class X86PreTileConfig : public MachineFunctionPass {
     unsigned Shapes = 0;
     if (MRI->getRegClass(MO.getReg())->getID() == X86::TILERegClassID)
       Shapes = 1;
-    if (MRI->getRegClass(MO.getReg())->getID() == X86::TILEPAIRRegClassID)
-      Shapes = 2;
     if (!Shapes)
       return false;
----------------
e-kud wrote:

Looks like `Shapes` is equal to `1` or we return false. Maybe we need to clean `collectShapeInfo` as well? Or at least just pass 1 there to simplify the flow.

https://github.com/llvm/llvm-project/pull/165556


More information about the llvm-commits mailing list