Lines Matching refs:VF

528     unsigned VF = VTy->getNumElements();  in getArithmeticInstrCost()  local
542 return VF * DivMulSeqCost + in getArithmeticInstrCost()
545 if ((SignedDivRem || UnsignedDivRem) && VF > 4) in getArithmeticInstrCost()
569 (VF * ScalarCost) + in getArithmeticInstrCost()
573 if (VF == 2) in getArithmeticInstrCost()
588 InstructionCost Cost = (VF * LIBCALL_COST) + in getArithmeticInstrCost()
591 if (VF == 2 && ScalarBits == 32) in getArithmeticInstrCost()
679 unsigned VF = cast<FixedVectorType>(SrcTy)->getNumElements(); in getVectorTruncCost() local
689 if (VF == 8 && SrcTy->getScalarSizeInBits() == 64 && in getVectorTruncCost()
723 static Type *getCmpOpsType(const Instruction *I, unsigned VF = 1) { in getCmpOpsType() argument
734 if (VF == 1) { in getCmpOpsType()
741 return FixedVectorType::get(ElTy, VF); in getCmpOpsType()
753 unsigned VF = DstVTy->getNumElements(); in getBoolVecToIntConversionCost() local
757 Type *CmpOpTy = ((I != nullptr) ? getCmpOpsType(I, VF) : nullptr); in getBoolVecToIntConversionCost()
851 unsigned VF = SrcVecTy->getNumElements(); in getCastInstrCost() local
901 InstructionCost TotCost = VF * ScalarCost; in getCastInstrCost()
917 if (VF == 2 && SrcScalarBits == 32 && DstScalarBits == 32) in getCastInstrCost()
925 return VF /*ldxbr/lexbr*/ + in getCastInstrCost()
929 return VF / 2 /*vledb*/ + std::max(1U, VF / 4 /*vperm*/); in getCastInstrCost()
937 return VF * 2; in getCastInstrCost()
940 return VF + getScalarizationOverhead(SrcVecTy, /*Insert*/ false, in getCastInstrCost()
993 unsigned VF = cast<FixedVectorType>(ValTy)->getNumElements(); in getCmpSelInstrCost() local
1033 Type *CmpOpTy = ((I != nullptr) ? getCmpOpsType(I, VF) : nullptr); in getCmpSelInstrCost()
1246 unsigned VF = NumElts / Factor; in getInterleavedMemoryOpCost() local
1258 for (unsigned Elt = 0; Elt < VF; ++Elt) { in getInterleavedMemoryOpCost()
1270 unsigned NumDstVecs = divideCeil(VF * getScalarSizeInBits(VecTy), 128U); in getInterleavedMemoryOpCost()