Lines Matching defs:DivTy
148 IntegerType *DivTy = cast<IntegerType>(Dividend->getType());
149 unsigned BitWidth = DivTy->getBitWidth();
151 ConstantInt *Zero = ConstantInt::get(DivTy, 0);
152 ConstantInt *One = ConstantInt::get(DivTy, 1);
153 ConstantInt *NegOne = ConstantInt::getSigned(DivTy, -1);
154 ConstantInt *MSB = ConstantInt::get(DivTy, BitWidth - 1);
161 Intrinsic::getOrInsertDeclaration(F->getParent(), Intrinsic::ctlz, DivTy);
285 PHINode *Carry_1 = Builder.CreatePHI(DivTy, 2);
286 PHINode *SR_3 = Builder.CreatePHI(DivTy, 2);
287 PHINode *R_1 = Builder.CreatePHI(DivTy, 2);
288 PHINode *Q_2 = Builder.CreatePHI(DivTy, 2);
310 PHINode *Carry_2 = Builder.CreatePHI(DivTy, 2);
311 PHINode *Q_3 = Builder.CreatePHI(DivTy, 2);
320 PHINode *Q_5 = Builder.CreatePHI(DivTy, 2);
556 Type *DivTy = Div->getType();
557 assert(!DivTy->isVectorTy() && "Div over vectors not supported");
559 unsigned DivTyBitWidth = DivTy->getIntegerBitWidth();
585 Trunc = Builder.CreateTrunc(ExtDiv, DivTy);
604 Type *DivTy = Div->getType();
605 assert(!DivTy->isVectorTy() && "Div over vectors not supported");
607 unsigned DivTyBitWidth = DivTy->getIntegerBitWidth();
631 Trunc = Builder.CreateTrunc(ExtDiv, DivTy);