Lines Matching refs:VectorTy

295     auto *VectorTy = VectorType::get(Ty, VF);  in hasIrregularType()  local
296 return VF * DL.getTypeAllocSize(Ty) != DL.getTypeStoreSize(VectorTy); in hasIrregularType()
1180 unsigned getInstructionCost(Instruction *I, unsigned VF, Type *&VectorTy);
5507 Type *VectorTy = ToVectorTy(ValTy, VF); in getConsecutiveMemOpCost() local
5517 Cost += TTI.getMaskedMemoryOpCost(I->getOpcode(), VectorTy, Alignment, AS); in getConsecutiveMemOpCost()
5519 Cost += TTI.getMemoryOpCost(I->getOpcode(), VectorTy, Alignment, AS, I); in getConsecutiveMemOpCost()
5523 Cost += TTI.getShuffleCost(TargetTransformInfo::SK_Reverse, VectorTy, 0); in getConsecutiveMemOpCost()
5530 Type *VectorTy = ToVectorTy(ValTy, VF); in getUniformMemOpCost() local
5536 TTI.getShuffleCost(TargetTransformInfo::SK_Broadcast, VectorTy); in getUniformMemOpCost()
5545 VectorTy, VF - 1)); in getUniformMemOpCost()
5551 Type *VectorTy = ToVectorTy(ValTy, VF); in getGatherScatterCost() local
5555 return TTI.getAddressComputationCost(VectorTy) + in getGatherScatterCost()
5556 TTI.getGatherScatterOpCost(I->getOpcode(), VectorTy, Ptr, in getGatherScatterCost()
5563 Type *VectorTy = ToVectorTy(ValTy, VF); in getInterleaveGroupCost() local
5593 TTI.getShuffleCost(TargetTransformInfo::SK_Reverse, VectorTy, 0); in getInterleaveGroupCost()
5631 Type *VectorTy; in getInstructionCost() local
5632 unsigned C = getInstructionCost(I, VF, VectorTy); in getInstructionCost()
5635 VF > 1 && VectorTy->isVectorTy() && TTI.getNumberOfParts(VectorTy) < VF; in getInstructionCost()
5793 Type *&VectorTy) { in getInstructionCost() argument
5797 VectorTy = isScalarAfterVectorization(I, VF) ? RetTy : ToVectorTy(RetTy, VF); in getInstructionCost()
5844 VectorTy, VF - 1, VectorType::get(RetTy, 1)); in getInstructionCost()
5916 I->getOpcode(), VectorTy, TargetTransformInfo::OK_AnyValue, in getInstructionCost()
5927 return TTI.getCmpSelInstrCost(I->getOpcode(), VectorTy, CondTy, I); in getInstructionCost()
5935 VectorTy = ToVectorTy(ValTy, VF); in getInstructionCost()
5936 return TTI.getCmpSelInstrCost(I->getOpcode(), VectorTy, nullptr, I); in getInstructionCost()
5948 VectorTy = ToVectorTy(getMemInstValueType(I), Width); in getInstructionCost()
5974 VectorTy->isVectorTy() ? ToVectorTy(SrcScalarTy, VF) : SrcScalarTy; in getInstructionCost()
5981 Type *MinVecTy = VectorTy; in getInstructionCost()
5984 VectorTy = in getInstructionCost()
5989 VectorTy = in getInstructionCost()
5995 return N * TTI.getCastInstrCost(I->getOpcode(), VectorTy, SrcVecTy, I); in getInstructionCost()
6008 return VF * TTI.getArithmeticInstrCost(Instruction::Mul, VectorTy) + in getInstructionCost()