Lines Matching refs:DestTy
592 void promoteTo(Instruction *In, IntegerType *DestTy, BasicBlock *LoopB);
981 IntegerType *DestTy) { in isPromotableTo() argument
983 if (!T || T->getBitWidth() > DestTy->getBitWidth()) in isPromotableTo()
985 if (T->getBitWidth() == DestTy->getBitWidth()) in isPromotableTo()
1019 IntegerType *DestTy, BasicBlock *LoopB) { in promoteTo() argument
1025 In->mutateType(DestTy); in promoteTo()
1026 unsigned DestBW = DestTy->getBitWidth(); in promoteTo()
1042 InV = IRBuilder<>(InB->getTerminator()).CreateZExt(InV, DestTy); in promoteTo()
1055 Value *Mask = ConstantInt::get(DestTy, (1u << TruncTy->getBitWidth()) - 1); in promoteTo()
1066 In->setOperand(i, ConstantInt::get(DestTy, CI->getZExtValue())); in promoteTo()
1079 IntegerType *DestTy = getPmpyType(); in promoteTypes() local
1082 unsigned DestBW = DestTy->getBitWidth(); in promoteTypes()
1094 if (!In.isTerminator() && !isPromotableTo(&In, DestTy)) in promoteTypes()
1103 promoteTo(In, DestTy, LoopB); in promoteTypes()
1115 assert(Ty0 == DestTy); in promoteTypes()