[PATCH] D141061: [RISCV][InsertVSETVLI] Using rigth instruction during mutate AVL of vsetvli
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 5 08:01:28 PST 2023
craig.topper added inline comments.
================
Comment at: llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp:1319
MI.getOperand(1).ChangeToRegister(NextMI->getOperand(1).getReg(), false);
+ if (MI.getOpcode() != NextMI->getOpcode())
+ MI.setDesc(TII->get(NextMI->getOpcode()));
----------------
I think you can drop this `if`. `setDesc` is cheap.
================
Comment at: llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp:1320
+ if (MI.getOpcode() != NextMI->getOpcode())
+ MI.setDesc(TII->get(NextMI->getOpcode()));
}
----------------
`MI.setDesc(NextMI->getDesc())`?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D141061/new/
https://reviews.llvm.org/D141061
More information about the llvm-commits
mailing list