[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