[PATCH] D147168: [AMDGPU] Introduce SIInstrWorklist to process instructions in moveToVALU
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 7 16:41:06 PDT 2023
arsenm added a comment.
LGTM with nit
================
Comment at: llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:6190-6191
- case AMDGPU::S_BREV_B64:
- splitScalar64BitUnaryOp(Worklist, Inst, AMDGPU::S_BREV_B32, true);
- Inst.eraseFromParent();
- continue;
+ // Deferred list of instructions will be processed once
+ // all the MachineInstr in the worklist are done.
+ for (MachineInstr *Inst : Worklist.getDeferredList()) {
----------------
Doesn't explain why these are deferred
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D147168/new/
https://reviews.llvm.org/D147168
More information about the llvm-commits
mailing list