[PATCH] D121881: [RISCV][RVV] Select unmasked TU RVV pseudos in a DAG post-process
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 25 19:39:07 PDT 2022
craig.topper added inline comments.
================
Comment at: llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp:2285
+ if (IsTA) {
+ const MCInstrDesc &UnmaskedMCID = TII->get(I->UnmaskedPseudo);
----------------
Could shorten the checks in the assert by doing
```
uint64_t TSFlags = TII->get(I->UnmaskedPseudo).TSFlags;
```
================
Comment at: llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp:2295
+ } else {
+ const MCInstrDesc &UnmaskedTuMCID = TII->get(I->UnmaskedTuPseudo);
+
----------------
Same here
================
Comment at: llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h:194
uint16_t UnmaskedPseudo;
+ uint16_t UnmaskedTuPseudo;
uint8_t MaskOpIdx;
----------------
Probably should be UnmaskedTUPseudo, since TU is an abbreviation and not a word.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D121881/new/
https://reviews.llvm.org/D121881
More information about the llvm-commits
mailing list