Lines Matching refs:ToVectorTy
273 static Type *ToVectorTy(Type *Scalar, unsigned VF) { in ToVectorTy() function
1028 Type *SrcTy = ToVectorTy(cast<CastInst>(I)->getSrcTy(), VF); in isOptimizableIVTruncate()
1029 Type *DestTy = ToVectorTy(cast<CastInst>(I)->getDestTy(), VF); in isOptimizableIVTruncate()
3033 Type *RetTy = ToVectorTy(I->getType(), VF); in getScalarizationOverhead()
3080 Type *RetTy = ToVectorTy(ScalarRetTy, VF); in getVectorCallCost()
3082 Tys.push_back(ToVectorTy(ScalarTy, VF)); in getVectorCallCost()
4080 Type *RetTy = ToVectorTy(CI->getType(), VF); in widenInstruction()
4083 Tys.push_back(ToVectorTy(ArgOperand->getType(), VF)); in widenInstruction()
5350 ScalarCost += TTI.getScalarizationOverhead(ToVectorTy(I->getType(), VF), in computePredInstDiscount()
5367 ToVectorTy(J->getType(),VF), false, true); in computePredInstDiscount()
5470 Type *PtrTy = ToVectorTy(Ptr->getType(), VF); in getMemInstScalarizationCost()
5507 Type *VectorTy = ToVectorTy(ValTy, VF); in getConsecutiveMemOpCost()
5530 Type *VectorTy = ToVectorTy(ValTy, VF); in getUniformMemOpCost()
5551 Type *VectorTy = ToVectorTy(ValTy, VF); in getGatherScatterCost()
5563 Type *VectorTy = ToVectorTy(ValTy, VF); in getInterleaveGroupCost()
5797 VectorTy = isScalarAfterVectorization(I, VF) ? RetTy : ToVectorTy(RetTy, VF); in getInstructionCost()
5852 Instruction::Select, ToVectorTy(Phi->getType(), VF), in getInstructionCost()
5853 ToVectorTy(Type::getInt1Ty(Phi->getContext()), VF)); in getInstructionCost()
5935 VectorTy = ToVectorTy(ValTy, VF); in getInstructionCost()
5948 VectorTy = ToVectorTy(getMemInstValueType(I), Width); in getInstructionCost()
5974 VectorTy->isVectorTy() ? ToVectorTy(SrcScalarTy, VF) : SrcScalarTy; in getInstructionCost()
5985 largestIntegerVectorType(ToVectorTy(I->getType(), VF), MinVecTy); in getInstructionCost()
5990 smallestIntegerVectorType(ToVectorTy(I->getType(), VF), MinVecTy); in getInstructionCost()