Lines Matching refs:ArgTy
449 auto *ArgTy = cast<FixedVectorType>(Arg0->getType()); in simplifyX86pack() local
451 unsigned NumSrcElts = ArgTy->getNumElements(); in simplifyX86pack()
457 unsigned SrcScalarSizeInBits = ArgTy->getScalarSizeInBits(); in simplifyX86pack()
484 auto *MinC = Constant::getIntegerValue(ArgTy, MinValue); in simplifyX86pack()
485 auto *MaxC = Constant::getIntegerValue(ArgTy, MaxValue); in simplifyX86pack()
511 auto *ArgTy = cast<FixedVectorType>(Arg0->getType()); in simplifyX86pmulh() local
512 assert(ArgTy == ResTy && ResTy->getScalarSizeInBits() == 16 && in simplifyX86pmulh()
541 auto *ExtTy = FixedVectorType::getExtendedElementVectorType(ArgTy); in simplifyX86pmulh()
569 [[maybe_unused]] auto *ArgTy = cast<FixedVectorType>(Arg0->getType()); in simplifyX86pmadd() local
572 assert(ArgTy->getNumElements() == (2 * NumDstElts) && in simplifyX86pmadd()
573 ResTy->getScalarSizeInBits() == (2 * ArgTy->getScalarSizeInBits()) && in simplifyX86pmadd()
626 auto *ArgTy = dyn_cast<FixedVectorType>(Arg->getType()); in simplifyX86movmsk() local
628 if (!ArgTy) in simplifyX86movmsk()
636 unsigned NumElts = ArgTy->getNumElements(); in simplifyX86movmsk()
639 Value *Res = Builder.CreateBitCast(Arg, VectorType::getInteger(ArgTy)); in simplifyX86movmsk()
3347 auto *ArgTy = II.getArgOperand(0)->getType(); in simplifyDemandedVectorEltsIntrinsic() local
3348 unsigned InnerVWidth = cast<FixedVectorType>(ArgTy)->getNumElements(); in simplifyDemandedVectorEltsIntrinsic()