Home
last modified time | relevance | path

Searched refs:WideVecTy (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp943 auto *WideVecTy = cast<VectorType>(Ty->getWithNewBitWidth(8)); in getScalarizationOverhead() local
946 return getScalarizationOverhead(WideVecTy, DemandedElts, Insert, Extract, in getScalarizationOverhead()
948 getCastInstrCost(Instruction::Trunc, Ty, WideVecTy, in getScalarizationOverhead()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp255 Type *WideVecTy = in getArithmeticInstrCost() local
257 return getCastInstrCost(Instruction::ZExt, WideVecTy, Ty, in getArithmeticInstrCost()
260 getCastInstrCost(Instruction::Trunc, Ty, WideVecTy, in getArithmeticInstrCost()
263 getArithmeticInstrCost(Opcode, WideVecTy, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost()
5581 auto *WideVecTy = FixedVectorType::get(WideSclTy, ValVTy->getNumElements()); in getArithmeticReductionCost() local
5582 return getCastInstrCost(Instruction::ZExt, WideVecTy, ValTy, in getArithmeticReductionCost()
5585 getArithmeticReductionCost(Opcode, WideVecTy, FMF, CostKind); in getArithmeticReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp3665 auto *WideVecTy = VectorType::get(ValTy, VF * InterleaveFactor); in computeCost() local
3675 InsertPos->getOpcode(), WideVecTy, IG->getFactor(), Indices, in computeCost()
H A DLoopVectorize.cpp5297 auto *WideVecTy = VectorType::get(ValTy, VF * InterleaveFactor); in getInterleaveGroupCost() local
5310 InsertPos->getOpcode(), WideVecTy, Group->getFactor(), Indices, in getInterleaveGroupCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3255 LLT WideVecTy = LLT::vector(VecTy.getElementCount(), WideTy); in widenScalar() local
3257 widenScalarSrc(MI, WideVecTy, 1, TargetOpcode::G_ANYEXT); in widenScalar()
3259 widenScalarDst(MI, WideVecTy, 0); in widenScalar()
3435 LLT WideVecTy = VecTy.isVector() in widenScalar() local
3438 widenScalarSrc(MI, WideVecTy, 1, TargetOpcode::G_FPEXT); in widenScalar()