Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp256 Type *WideVecTy = in getArithmeticInstrCost() local
258 return getCastInstrCost(Instruction::ZExt, WideVecTy, Ty, in getArithmeticInstrCost()
261 getCastInstrCost(Instruction::Trunc, Ty, WideVecTy, in getArithmeticInstrCost()
264 getArithmeticInstrCost(Opcode, WideVecTy, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost()
5246 auto *WideVecTy = FixedVectorType::get(WideSclTy, ValVTy->getNumElements()); in getArithmeticReductionCost() local
5247 return getCastInstrCost(Instruction::ZExt, WideVecTy, ValTy, in getArithmeticReductionCost()
5250 getArithmeticReductionCost(Opcode, WideVecTy, FMF, CostKind); in getArithmeticReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp2086 VectorType *WideVecTy = VectorType::getDoubleElementsVectorType(VecTy); in interleaveVectors() local
2087 return Builder.CreateIntrinsic(WideVecTy, Intrinsic::vector_interleave2, in interleaveVectors()
H A DLoopVectorize.cpp5704 auto *WideVecTy = VectorType::get(ValTy, VF * InterleaveFactor); in getInterleaveGroupCost() local
5717 I->getOpcode(), WideVecTy, Group->getFactor(), Indices, Group->getAlign(), in getInterleaveGroupCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp2882 LLT WideVecTy = LLT::vector(VecTy.getElementCount(), WideTy); in widenScalar() local
2884 widenScalarSrc(MI, WideVecTy, 1, TargetOpcode::G_ANYEXT); in widenScalar()
2886 widenScalarDst(MI, WideVecTy, 0); in widenScalar()
3050 LLT WideVecTy = VecTy.isVector() in widenScalar() local
3053 widenScalarSrc(MI, WideVecTy, 1, TargetOpcode::G_FPEXT); in widenScalar()