[PATCH] D93694: [MachineLICM][MachineSink] Move SinkIntoLoop from MachineLICM to MachineSink
Sam Parker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 22 06:55:21 PST 2021
samparker added inline comments.
================
Comment at: llvm/lib/CodeGen/MachineSink.cpp:473
+ MachineInstr *I = *It;
+ if (SinkIntoLoop(L, *I)) {
+ EverMadeChange = true;
----------------
Do we need to break here as soon as SinkIntoLoop is false? Otherwise, couldn't we sink an 'earlier' instruction that is an input to an instruction that hasn't been sunk?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D93694/new/
https://reviews.llvm.org/D93694
More information about the llvm-commits
mailing list