[PATCH] D125075: [X86][AMX] Multiple configure for AMX register.
Xiang Zhang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri May 20 02:59:42 PDT 2022
xiangzhangllvm added inline comments.
================
Comment at: llvm/lib/Target/X86/X86FastPreTileConfig.cpp:46
+class X86FastPreTileConfig : public MachineFunctionPass {
+ // context
+ MachineFunction *MF = nullptr;
----------------
Forget to remove ?
================
Comment at: llvm/lib/Target/X86/X86FastPreTileConfig.cpp:407
+ while (!PHIs.empty()) {
+ MachineInstr *MI = PHIs.pop_back_val();
+ VisitedPHIs.clear();
----------------
This reverse the PHI order. Seems dangerous.
There may be
p0 = PHI A, B
p1 = PHI p0, C
```
A B C
\ | /
D
```
But I didn't successful created such test case
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D125075/new/
https://reviews.llvm.org/D125075
More information about the llvm-commits
mailing list