Lines Matching refs:isUniformAfterVectorization
916 bool isUniformAfterVectorization(Instruction *I, unsigned VF) const { in isUniformAfterVectorization() function in llvm::LoopVectorizationCostModel
1810 Cost->isUniformAfterVectorization(cast<Instruction>(EntryVal), VF) ? 1 in buildScalarSteps()
1858 unsigned LastLane = Cost->isUniformAfterVectorization(I, VF) ? 0 : VF - 1; in getOrCreateVectorValue()
1875 if (Cost->isUniformAfterVectorization(I, VF)) { in getOrCreateVectorValue()
1906 ? !Cost->isUniformAfterVectorization(cast<Instruction>(V), VF) in getOrCreateScalarValue()
3666 LastLane = Cost->isUniformAfterVectorization( in fixLCSSAPHIs()
3842 unsigned Lanes = Cost->isUniformAfterVectorization(P, VF) ? 1 : VF; in widenPHIInstruction()
5270 assert(!isUniformAfterVectorization(PredInst, VF) && in computePredInstDiscount()
5310 if (isUniformAfterVectorization(J, VF)) in computePredInstDiscount()
5617 if (isUniformAfterVectorization(I, VF)) in getInstructionCost()
6619 [&](unsigned VF) { return CM.isUniformAfterVectorization(I, VF); }, in handleReplication()