Lines Matching refs:FloatWidth
119 unsigned FloatWidth = in expandFPToI() local
121 unsigned ExponentWidth = FloatWidth - FPMantissaWidth - 1; in expandFPToI()
160 Builder.CreateBitCast(FloatVal0, Builder.getIntNTy(FloatWidth)); in expandFPToI()
163 ARep0, ConstantInt::getSigned(Builder.getIntNTy(FloatWidth), -1)); in expandFPToI()
324 unsigned FloatWidth = PowerOf2Ceil(FPMantissaWidth); in expandIToFP() local
327 assert(BitWidth > FloatWidth && "Unexpected conversion. expandIToFP() " in expandIToFP()
375 int BitWidthNew = FloatWidth == 128 ? BitWidth : 32; in expandIToFP()
377 FloatWidth == 128 ? Call : Cast); in expandIToFP()
379 FloatWidth == 128 ? Call : Cast); in expandIToFP()
400 FloatWidth == 128 ? Call : Cast); in expandIToFP()
403 FloatWidth == 128 ? Sub5 : ShProm); in expandIToFP()
405 Builder.CreateAdd(FloatWidth == 128 ? Call : Cast, in expandIToFP()
409 FloatWidth == 128 ? Sub8 : ShProm9); in expandIToFP()
435 Value *ExtractT60 = Builder.CreateTrunc(Shr18, Builder.getIntNTy(FloatWidth)); in expandIToFP()
438 if (FloatWidth > 80) in expandIToFP()
451 Value *ExtractT = Builder.CreateTrunc(Shr21, Builder.getIntNTy(FloatWidth)); in expandIToFP()
454 if (FloatWidth > 80) in expandIToFP()
463 FloatWidth == 128 ? Call : Cast, in expandIToFP()
468 FloatWidth == 128 ? Sub24 : ShProm25); in expandIToFP()
469 Value *ExtractT61 = Builder.CreateTrunc(Shl26, Builder.getIntNTy(FloatWidth)); in expandIToFP()
472 if (FloatWidth > 80) in expandIToFP()
480 PHINode *AAddr1Off0 = Builder.CreatePHI(Builder.getIntNTy(FloatWidth), 3); in expandIToFP()
485 if (FloatWidth > 32) { in expandIToFP()
487 Builder.CreatePHI(Builder.getIntNTy(FloatWidth > 80 ? 64 : 32), 3); in expandIToFP()
493 if (FloatWidth <= 80) { in expandIToFP()
500 if (FloatWidth > 80) { in expandIToFP()
512 if (FloatWidth > 80) { in expandIToFP()
523 And34 = Builder.CreateAnd(FloatWidth > 32 ? AAddr1Off32 : AAddr1Off0, in expandIToFP()
527 if (FloatWidth > 80) { in expandIToFP()
542 Value *ZExt1 = Builder.CreateZExt(Or35, Builder.getIntNTy(FloatWidth)); in expandIToFP()
543 Value *Shl1 = Builder.CreateShl(ZExt1, Builder.getIntN(FloatWidth, 32)); in expandIToFP()
545 Builder.CreateAnd(AAddr1Off0, Builder.getIntN(FloatWidth, 0xFFFFFFFF)); in expandIToFP()