Lines Matching refs:FloatWidth
119 unsigned FloatWidth = PowerOf2Ceil(FPMantissaWidth); in expandFPToI() local
120 unsigned ExponentWidth = FloatWidth - FPMantissaWidth - 1; in expandFPToI()
159 Builder.CreateBitCast(FloatVal0, Builder.getIntNTy(FloatWidth)); in expandFPToI()
162 ARep0, ConstantInt::getSigned(Builder.getIntNTy(FloatWidth), -1)); in expandFPToI()
321 unsigned FloatWidth = PowerOf2Ceil(FPMantissaWidth); in expandIToFP() local
324 assert(BitWidth > FloatWidth && "Unexpected conversion. expandIToFP() " in expandIToFP()
372 int BitWidthNew = FloatWidth == 128 ? BitWidth : 32; in expandIToFP()
374 FloatWidth == 128 ? Call : Cast); in expandIToFP()
376 FloatWidth == 128 ? Call : Cast); in expandIToFP()
397 FloatWidth == 128 ? Call : Cast); in expandIToFP()
400 FloatWidth == 128 ? Sub5 : ShProm); in expandIToFP()
402 Builder.CreateAdd(FloatWidth == 128 ? Call : Cast, in expandIToFP()
406 FloatWidth == 128 ? Sub8 : ShProm9); in expandIToFP()
432 Value *ExtractT60 = Builder.CreateTrunc(Shr18, Builder.getIntNTy(FloatWidth)); in expandIToFP()
435 if (FloatWidth > 80) in expandIToFP()
448 Value *ExtractT = Builder.CreateTrunc(Shr21, Builder.getIntNTy(FloatWidth)); in expandIToFP()
451 if (FloatWidth > 80) in expandIToFP()
460 FloatWidth == 128 ? Call : Cast, in expandIToFP()
465 FloatWidth == 128 ? Sub24 : ShProm25); in expandIToFP()
466 Value *ExtractT61 = Builder.CreateTrunc(Shl26, Builder.getIntNTy(FloatWidth)); in expandIToFP()
469 if (FloatWidth > 80) in expandIToFP()
477 PHINode *AAddr1Off0 = Builder.CreatePHI(Builder.getIntNTy(FloatWidth), 3); in expandIToFP()
482 if (FloatWidth > 32) { in expandIToFP()
484 Builder.CreatePHI(Builder.getIntNTy(FloatWidth > 80 ? 64 : 32), 3); in expandIToFP()
490 if (FloatWidth <= 80) { in expandIToFP()
497 if (FloatWidth > 80) { in expandIToFP()
509 if (FloatWidth > 80) { in expandIToFP()
520 And34 = Builder.CreateAnd(FloatWidth > 32 ? AAddr1Off32 : AAddr1Off0, in expandIToFP()
524 if (FloatWidth > 80) { in expandIToFP()
539 Value *ZExt1 = Builder.CreateZExt(Or35, Builder.getIntNTy(FloatWidth)); in expandIToFP()
540 Value *Shl1 = Builder.CreateShl(ZExt1, Builder.getIntN(FloatWidth, 32)); in expandIToFP()
542 Builder.CreateAnd(AAddr1Off0, Builder.getIntN(FloatWidth, 0xFFFFFFFF)); in expandIToFP()