Lines Matching defs:PredInst
558 void sinkScalarOperands(Instruction *PredInst);
1692 /// feeding a predicated instruction \p PredInst. The instructions to
1696 InstructionCost computePredInstDiscount(Instruction *PredInst,
2947 void InnerLoopVectorizer::sinkScalarOperands(Instruction *PredInst) {
2949 auto *PredBB = PredInst->getParent();
2953 SetVector<Value *> Worklist(PredInst->op_begin(), PredInst->op_end());
5421 Instruction *PredInst, ScalarCostsTy &ScalarCosts, ElementCount VF) {
5422 assert(!isUniformAfterVectorization(PredInst, VF) &&
5441 if (!I->hasOneUse() || PredInst->getParent() != I->getParent() ||
5446 // separately. We ignore it within the context of PredInst.
5472 Worklist.push_back(PredInst);