Lines Matching defs:TruncTy
543 Type *TruncTy = TruncI->getType();
544 assert(ResultTy->getScalarSizeInBits() > TruncTy->getScalarSizeInBits() &&
547 BaseIV = Builder.createScalarCast(Instruction::Trunc, BaseIV, TruncTy, DL);
548 ResultTy = TruncTy;
895 Type *TruncTy = TypeInfo.inferScalarType(Trunc);
897 if (TruncTy == ATy) {
903 if (ATy->getScalarSizeInBits() < TruncTy->getScalarSizeInBits()) {
909 new VPWidenCastRecipe(Instruction::CastOps(ExtOpcode), A, TruncTy);
916 } else if (ATy->getScalarSizeInBits() > TruncTy->getScalarSizeInBits()) {
917 auto *VPC = new VPWidenCastRecipe(Instruction::Trunc, A, TruncTy);