Lines Matching defs:ResTy
443 Type *ResTy = II.getType();
447 return UndefValue::get(ResTy);
450 unsigned NumLanes = ResTy->getPrimitiveSizeInBits() / 128;
452 assert(cast<FixedVectorType>(ResTy)->getNumElements() == (2 * NumSrcElts) &&
456 unsigned DstScalarSizeInBits = ResTy->getScalarSizeInBits();
502 return Builder.CreateTrunc(Shuffle, ResTy);
510 auto *ResTy = cast<FixedVectorType>(II.getType());
512 assert(ArgTy == ResTy && ResTy->getScalarSizeInBits() == 16 &&
518 return ConstantAggregateZero::get(ResTy);
522 return ConstantAggregateZero::get(ResTy);
528 : ConstantAggregateZero::get(ResTy);
531 : ConstantAggregateZero::get(ResTy);
560 return Builder.CreateTrunc(Mul, ResTy);
568 auto *ResTy = cast<FixedVectorType>(II.getType());
571 unsigned NumDstElts = ResTy->getNumElements();
573 ResTy->getScalarSizeInBits() == (2 * ArgTy->getScalarSizeInBits()) &&
578 return ConstantAggregateZero::get(ResTy);
582 return ConstantAggregateZero::get(ResTy);
606 LHSLo = Builder.CreateCast(LHSCast, LHSLo, ResTy);
607 LHSHi = Builder.CreateCast(LHSCast, LHSHi, ResTy);
608 RHSLo = Builder.CreateCast(Instruction::CastOps::SExt, RHSLo, ResTy);
609 RHSHi = Builder.CreateCast(Instruction::CastOps::SExt, RHSHi, ResTy);
614 : Builder.CreateIntrinsic(ResTy, Intrinsic::sadd_sat, {Lo, Hi});
620 Type *ResTy = II.getType();
624 return Constant::getNullValue(ResTy);
642 Res = Builder.CreateZExtOrTrunc(Res, ResTy);