Lines Matching refs:BitWidth
96 unsigned BitWidth = FPToI->getType()->getIntegerBitWidth();
124 Builder.getIntN(BitWidth, 1), Builder.getIntN(BitWidth, FPMantissaWidth));
126 Builder.CreateSub(ImplicitBit, Builder.getIntN(BitWidth, 1));
131 ConstantInt::getSigned(IntTy, BitWidth - 1));
167 Builder.CreateLShr(ARep, Builder.getIntN(BitWidth, FPMantissaWidth));
169 And, Builder.getIntN(BitWidth, (1 << ExponentWidth) - 1));
173 Builder.CreateICmpULT(And2, Builder.getIntN(BitWidth, ExponentBias));
180 IntTy, -static_cast<int64_t>(ExponentBias + BitWidth)));
182 Add1, ConstantInt::getSigned(IntTy, -static_cast<int64_t>(BitWidth)));
194 And2, Builder.getIntN(BitWidth, ExponentBias + FPMantissaWidth));
200 Builder.getIntN(BitWidth, ExponentBias + FPMantissaWidth), And2);
221 Retval0->addIncoming(Builder.getIntN(BitWidth, 0), Entry);
315 unsigned BitWidth = IntVal->getType()->getIntegerBitWidth();
327 assert(BitWidth > FloatWidth && "Unexpected conversion. expandIToFP() "
331 Builder.CreateShl(Builder.getIntN(BitWidth, 1),
332 Builder.getIntN(BitWidth, FPMantissaWidth + 3));
370 Builder.CreateAShr(IntVal, Builder.getIntN(BitWidth, BitWidth - 1));
375 int BitWidthNew = FloatWidth == 128 ? BitWidth : 32;
376 Value *Sub1 = Builder.CreateSub(Builder.getIntN(BitWidthNew, BitWidth),
378 Value *Sub2 = Builder.CreateSub(Builder.getIntN(BitWidthNew, BitWidth - 1),
393 Builder.CreateShl(IsSigned ? Sub : IntVal, Builder.getIntN(BitWidth, 1));
399 Builder.getIntN(BitWidthNew, BitWidth - FPMantissaWidth - 3),
411 Value *Cmp10 = Builder.CreateICmpNE(And, Builder.getIntN(BitWidth, 0));
427 Value *Inc = Builder.CreateAdd(Or17, Builder.getIntN(BitWidth, 1));
430 Shr18 = Builder.CreateAShr(Inc, Builder.getIntN(BitWidth, 2));
432 Shr18 = Builder.CreateLShr(Inc, Builder.getIntN(BitWidth, 2));
434 Value *PosOrNeg = Builder.CreateICmpEQ(A3, Builder.getIntN(BitWidth, 0));
436 Value *Extract63 = Builder.CreateLShr(Shr18, Builder.getIntN(BitWidth, 32));
448 Shr21 = Builder.CreateAShr(Inc, Builder.getIntN(BitWidth, 3));
450 Shr21 = Builder.CreateLShr(Inc, Builder.getIntN(BitWidth, 3));
452 Value *Extract = Builder.CreateLShr(Shr21, Builder.getIntN(BitWidth, 32));
465 -(BitWidth - FPMantissaWidth - 1)));
470 Value *Extract65 = Builder.CreateLShr(Shl26, Builder.getIntN(BitWidth, 32));
501 Value *Temp2 = Builder.CreateShl(Builder.getIntN(BitWidth, 1),
502 Builder.getIntN(BitWidth, 63));