Lines Matching defs:FloatWidth
118 unsigned FloatWidth =
120 unsigned ExponentWidth = FloatWidth - FPMantissaWidth - 1;
159 Builder.CreateBitCast(FloatVal0, Builder.getIntNTy(FloatWidth));
162 ARep0, ConstantInt::getSigned(Builder.getIntNTy(FloatWidth), -1));
323 unsigned FloatWidth = PowerOf2Ceil(FPMantissaWidth);
326 assert(BitWidth > FloatWidth && "Unexpected conversion. expandIToFP() "
374 int BitWidthNew = FloatWidth == 128 ? BitWidth : 32;
376 FloatWidth == 128 ? Call : Cast);
378 FloatWidth == 128 ? Call : Cast);
399 FloatWidth == 128 ? Call : Cast);
402 FloatWidth == 128 ? Sub5 : ShProm);
404 Builder.CreateAdd(FloatWidth == 128 ? Call : Cast,
408 FloatWidth == 128 ? Sub8 : ShProm9);
434 Value *ExtractT60 = Builder.CreateTrunc(Shr18, Builder.getIntNTy(FloatWidth));
437 if (FloatWidth > 80)
450 Value *ExtractT = Builder.CreateTrunc(Shr21, Builder.getIntNTy(FloatWidth));
453 if (FloatWidth > 80)
462 FloatWidth == 128 ? Call : Cast,
467 FloatWidth == 128 ? Sub24 : ShProm25);
468 Value *ExtractT61 = Builder.CreateTrunc(Shl26, Builder.getIntNTy(FloatWidth));
471 if (FloatWidth > 80)
479 PHINode *AAddr1Off0 = Builder.CreatePHI(Builder.getIntNTy(FloatWidth), 3);
484 if (FloatWidth > 32) {
486 Builder.CreatePHI(Builder.getIntNTy(FloatWidth > 80 ? 64 : 32), 3);
492 if (FloatWidth <= 80) {
499 if (FloatWidth > 80) {
511 if (FloatWidth > 80) {
522 And34 = Builder.CreateAnd(FloatWidth > 32 ? AAddr1Off32 : AAddr1Off0,
526 if (FloatWidth > 80) {
541 Value *ZExt1 = Builder.CreateZExt(Or35, Builder.getIntNTy(FloatWidth));
542 Value *Shl1 = Builder.CreateShl(ZExt1, Builder.getIntN(FloatWidth, 32));
544 Builder.CreateAnd(AAddr1Off0, Builder.getIntN(FloatWidth, 0xFFFFFFFF));