Home
last modified time | relevance | path

Searched refs:PredInst (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlan.h914 Instruction *PredInst;
919 VPPredInstPHIRecipe(Instruction *PredInst) in VPPredInstPHIRecipe() argument
920 : VPRecipeBase(VPPredInstPHISC), PredInst(PredInst) {} in VPPredInstPHIRecipe()
H A DLoopVectorize.cpp484 void sinkScalarOperands(Instruction *PredInst);
3682 auto *PredBB = PredInst->getParent(); in sinkScalarOperands()
3686 SetVector<Value *> Worklist(PredInst->op_begin(), PredInst->op_end()); in sinkScalarOperands()
5270 assert(!isUniformAfterVectorization(PredInst, VF) && in computePredInstDiscount()
5329 Worklist.push_back(PredInst); in computePredInstDiscount()
6631 if (auto *PredInst = dyn_cast<Instruction>(Op)) in handleReplication() local
6632 if (PredInst2Recipe.find(PredInst) != PredInst2Recipe.end()) in handleReplication()
6633 PredInst2Recipe[PredInst]->setAlsoPack(false); in handleReplication()
7051 State.ValueMap.getScalarValue(PredInst, *State.Instance)); in execute()
7063 if (State.ValueMap.hasVectorValue(PredInst, Part)) { in execute()
[all …]
H A DVPlan.cpp674 << Indent << "\"PHI-PREDICATED-INSTRUCTION " << VPlanIngredient(PredInst) in print()