[PATCH] D130367: [AMDGPU] avoid blind converting to VALU REG_SEQUENCE and PHIs
Jay Foad via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 2 03:59:52 PDT 2022
foad added inline comments.
================
Comment at: llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:923
+ Register Reg = Inst->getOperand(0).getReg();
+ if (TRI->isSGPRReg(*MRI, Reg) && !(TII->isVALU(*Inst)))
+ for (auto &U : MRI->use_instructions(Reg))
----------------
Don't need parens around TII->isVALU
================
Comment at: llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:1004
- // Compute the COPY width to pass it to V2SCopyInfo Ctor
- Register DstReg = MI.getOperand(0).getReg();
+ if ((MI->isRegSequence() || MI->isPHI())) {
+ MachineBasicBlock::iterator J = I;
----------------
Don't need the outer parens.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D130367/new/
https://reviews.llvm.org/D130367
More information about the llvm-commits
mailing list