Lines Matching refs:isScalarAfterVectorization
1073 bool isScalarAfterVectorization(Instruction *I, unsigned VF) const { in isScalarAfterVectorization() function in llvm::LoopVectorizationCostModel
1093 !isScalarAfterVectorization(I, VF); in canTruncateToMinimalBitwidth()
1467 !isScalarAfterVectorization(I, VF); in needsExtract()
1763 return Cost->isScalarAfterVectorization(I, VF) || in shouldScalarizeInstruction()
5488 if (isScalarAfterVectorization(Inst, VFs[j])) { in calculateRegisterUsage()
5628 isScalarAfterVectorization(I, VF)) in computePredInstDiscount()
6158 VectorTy = isScalarAfterVectorization(I, VF) ? RetTy : ToVectorTy(RetTy, VF); in getInstructionCost()
6275 unsigned N = isScalarAfterVectorization(I, VF) ? VF : 1; in getInstructionCost()
6281 unsigned N = isScalarAfterVectorization(I, VF) ? VF : 1; in getInstructionCost()
6363 unsigned N = isScalarAfterVectorization(I, VF) ? VF : 1; in getInstructionCost()
6790 if (CM.isScalarAfterVectorization(I, VF) || in tryToWidenMemory()
6930 if (!isa<PHINode>(I) && (CM.isScalarAfterVectorization(I, VF) || in tryToWiden()
7064 CM.isScalarAfterVectorization(Instr, VF) || in tryToCreateRecipe()