[PATCH] D126519: [X86][AMX] Replace LDTILECFG with PLDTILECFGV on auto-config.

LuoYuanke via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 26 23:09:59 PDT 2022


LuoYuanke added inline comments.


================
Comment at: llvm/lib/Target/X86/X86InstrInfo.cpp:7363
   if (Opcode == X86::ENDBR64 || Opcode == X86::ENDBR32 ||
-      Opcode == X86::LDTILECFG)
+      Opcode == X86::PLDTILECFGV)
     return true;
----------------
xiangzhangllvm wrote:
> I think the old one should also keep in isSchedulingBoundary
This is to prevent shape def instruction be scheduled after PLDTILECFGV. The old one (LDTILECFG) is only generated from user's intrinsic, there is no shape dependency issue. I prefer to adding LDTILECFG as schedule boudary when it is really necessary.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D126519/new/

https://reviews.llvm.org/D126519



More information about the llvm-commits mailing list