Update sinkScalarOperands to consider all operands of recipes in
replicate blocks as sink candidates This enables additional sinking
opportunities and is another step towards retiring LLVM IR-based
sinkScalarOperands.
Depends on D139788.
Differential D139790
[VPlan] Consider all recipes in replicate blocks as sink candidates. fhahn on Dec 11 2022, 9:22 AM. Authored by
Details Update sinkScalarOperands to consider all operands of recipes in Depends on D139788.
Diff Detail
Unit Tests
Event Timeline
Comment Actions This is no longer needed after aa2414729ebb
Comment Actions Re-open the revision as after discussion this approach seems preferable to aa2414729ebb
Comment Actions Looks good to me. |
Following the documentation iterate over VPBlockUtils::blocksOnly<VPRegionBlock>(Iter)?