We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fd8fb71 commit 5f56eafCopy full SHA for 5f56eaf
llvm/lib/Transforms/Vectorize/VPlanUtils.h
@@ -54,8 +54,6 @@ inline bool isUniformAfterVectorization(const VPValue *VPV) {
54
((Instruction::isBinaryOp(VPI->getOpcode()) ||
55
VPI->getOpcode() == VPInstruction::PtrAdd) &&
56
all_of(VPI->operands(), isUniformAfterVectorization));
57
- if (auto *IV = dyn_cast<VPDerivedIVRecipe>(VPV))
58
- return all_of(IV->operands(), isUniformAfterVectorization);
59
60
// VPExpandSCEVRecipes must be placed in the entry and are alway uniform.
61
return isa<VPExpandSCEVRecipe>(VPV);
0 commit comments