Searched refs:WideVecTy (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 256 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 D | VPlanRecipes.cpp | 2086 VectorType *WideVecTy = VectorType::getDoubleElementsVectorType(VecTy); in interleaveVectors() local 2087 return Builder.CreateIntrinsic(WideVecTy, Intrinsic::vector_interleave2, in interleaveVectors()
|
H A D | LoopVectorize.cpp | 5704 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 D | LegalizerHelper.cpp | 2882 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()
|