Lines Matching refs:BitWidth

96   unsigned BitWidth = FPToI->getType()->getIntegerBitWidth();  in expandFPToI()  local
123 Builder.getIntN(BitWidth, 1), Builder.getIntN(BitWidth, FPMantissaWidth)); in expandFPToI()
125 Builder.CreateSub(ImplicitBit, Builder.getIntN(BitWidth, 1)); in expandFPToI()
130 ConstantInt::getSigned(IntTy, BitWidth - 1)); in expandFPToI()
166 Builder.CreateLShr(ARep, Builder.getIntN(BitWidth, FPMantissaWidth)); in expandFPToI()
168 And, Builder.getIntN(BitWidth, (1 << ExponentWidth) - 1)); in expandFPToI()
172 Builder.CreateICmpULT(And2, Builder.getIntN(BitWidth, ExponentBias)); in expandFPToI()
178 And2, ConstantInt::getSigned(IntTy, -int64_t(ExponentBias + BitWidth))); in expandFPToI()
180 Builder.CreateICmpULT(Add1, ConstantInt::getSigned(IntTy, -BitWidth)); in expandFPToI()
192 And2, Builder.getIntN(BitWidth, ExponentBias + FPMantissaWidth)); in expandFPToI()
198 Builder.getIntN(BitWidth, ExponentBias + FPMantissaWidth), And2); in expandFPToI()
219 Retval0->addIncoming(Builder.getIntN(BitWidth, 0), Entry); in expandFPToI()
313 unsigned BitWidth = IntVal->getType()->getIntegerBitWidth(); in expandIToFP() local
324 assert(BitWidth > FloatWidth && "Unexpected conversion. expandIToFP() " in expandIToFP()
328 Builder.CreateShl(Builder.getIntN(BitWidth, 1), in expandIToFP()
329 Builder.getIntN(BitWidth, FPMantissaWidth + 3)); in expandIToFP()
367 Builder.CreateAShr(IntVal, Builder.getIntN(BitWidth, BitWidth - 1)); in expandIToFP()
372 int BitWidthNew = FloatWidth == 128 ? BitWidth : 32; in expandIToFP()
373 Value *Sub1 = Builder.CreateSub(Builder.getIntN(BitWidthNew, BitWidth), in expandIToFP()
375 Value *Sub2 = Builder.CreateSub(Builder.getIntN(BitWidthNew, BitWidth - 1), in expandIToFP()
390 Builder.CreateShl(IsSigned ? Sub : IntVal, Builder.getIntN(BitWidth, 1)); in expandIToFP()
396 Builder.getIntN(BitWidthNew, BitWidth - FPMantissaWidth - 3), in expandIToFP()
408 Value *Cmp10 = Builder.CreateICmpNE(And, Builder.getIntN(BitWidth, 0)); in expandIToFP()
424 Value *Inc = Builder.CreateAdd(Or17, Builder.getIntN(BitWidth, 1)); in expandIToFP()
427 Shr18 = Builder.CreateAShr(Inc, Builder.getIntN(BitWidth, 2)); in expandIToFP()
429 Shr18 = Builder.CreateLShr(Inc, Builder.getIntN(BitWidth, 2)); in expandIToFP()
431 Value *PosOrNeg = Builder.CreateICmpEQ(A3, Builder.getIntN(BitWidth, 0)); in expandIToFP()
433 Value *Extract63 = Builder.CreateLShr(Shr18, Builder.getIntN(BitWidth, 32)); in expandIToFP()
445 Shr21 = Builder.CreateAShr(Inc, Builder.getIntN(BitWidth, 3)); in expandIToFP()
447 Shr21 = Builder.CreateLShr(Inc, Builder.getIntN(BitWidth, 3)); in expandIToFP()
449 Value *Extract = Builder.CreateLShr(Shr21, Builder.getIntN(BitWidth, 32)); in expandIToFP()
462 -(BitWidth - FPMantissaWidth - 1))); in expandIToFP()
467 Value *Extract65 = Builder.CreateLShr(Shl26, Builder.getIntN(BitWidth, 32)); in expandIToFP()
498 Value *Temp2 = Builder.CreateShl(Builder.getIntN(BitWidth, 1), in expandIToFP()
499 Builder.getIntN(BitWidth, 63)); in expandIToFP()