Lines Matching refs:DivTy

156   IntegerType *DivTy = cast<IntegerType>(Dividend->getType());  in generateUnsignedDivisionCode()  local
157 unsigned BitWidth = DivTy->getBitWidth(); in generateUnsignedDivisionCode()
167 NegOne = ConstantInt::getSigned(DivTy, -1); in generateUnsignedDivisionCode()
173 NegOne = ConstantInt::getSigned(DivTy, -1); in generateUnsignedDivisionCode()
182 DivTy); in generateUnsignedDivisionCode()
304 PHINode *Carry_1 = Builder.CreatePHI(DivTy, 2); in generateUnsignedDivisionCode()
305 PHINode *SR_3 = Builder.CreatePHI(DivTy, 2); in generateUnsignedDivisionCode()
306 PHINode *R_1 = Builder.CreatePHI(DivTy, 2); in generateUnsignedDivisionCode()
307 PHINode *Q_2 = Builder.CreatePHI(DivTy, 2); in generateUnsignedDivisionCode()
329 PHINode *Carry_2 = Builder.CreatePHI(DivTy, 2); in generateUnsignedDivisionCode()
330 PHINode *Q_3 = Builder.CreatePHI(DivTy, 2); in generateUnsignedDivisionCode()
339 PHINode *Q_5 = Builder.CreatePHI(DivTy, 2); in generateUnsignedDivisionCode()
587 Type *DivTy = Div->getType(); in expandDivisionUpTo32Bits() local
588 assert(!DivTy->isVectorTy() && "Div over vectors not supported"); in expandDivisionUpTo32Bits()
590 unsigned DivTyBitWidth = DivTy->getIntegerBitWidth(); in expandDivisionUpTo32Bits()
616 Trunc = Builder.CreateTrunc(ExtDiv, DivTy); in expandDivisionUpTo32Bits()
635 Type *DivTy = Div->getType(); in expandDivisionUpTo64Bits() local
636 assert(!DivTy->isVectorTy() && "Div over vectors not supported"); in expandDivisionUpTo64Bits()
638 unsigned DivTyBitWidth = DivTy->getIntegerBitWidth(); in expandDivisionUpTo64Bits()
665 Trunc = Builder.CreateTrunc(ExtDiv, DivTy); in expandDivisionUpTo64Bits()