Lines Matching refs:IntVal
427 GVArgc.IntVal = APInt(32, argv.size());
466 return runFunction(Fn, GVArgs).IntVal.getZExtValue();
597 Result.IntVal = APInt(C->getType()->getPrimitiveSizeInBits(), 0);
607 Result.AggregateVal[i].IntVal =
627 Result.AggregateVal[i].IntVal =
639 Result.AggregateVal[i].IntVal =
664 GV.IntVal = GV.IntVal.trunc(BitWidth);
670 GV.IntVal = GV.IntVal.zext(BitWidth);
676 GV.IntVal = GV.IntVal.sext(BitWidth);
694 GV.FloatVal = float(GV.IntVal.roundToDouble());
696 GV.DoubleVal = GV.IntVal.roundToDouble();
699 (void)apf.convertFromAPInt(GV.IntVal,
702 GV.IntVal = apf.bitcastToAPInt();
709 GV.FloatVal = float(GV.IntVal.signedRoundToDouble());
711 GV.DoubleVal = GV.IntVal.signedRoundToDouble();
714 (void)apf.convertFromAPInt(GV.IntVal,
717 GV.IntVal = apf.bitcastToAPInt();
726 GV.IntVal = APIntOps::RoundFloatToAPInt(GV.FloatVal, BitWidth);
728 GV.IntVal = APIntOps::RoundDoubleToAPInt(GV.DoubleVal, BitWidth);
730 APFloat apf = APFloat(APFloat::x87DoubleExtended(), GV.IntVal);
736 GV.IntVal = v; // endian?
744 GV.IntVal = APInt(PtrWidth, uintptr_t(GV.PointerVal));
746 GV.IntVal = GV.IntVal.zextOrTrunc(IntWidth);
752 GV.IntVal = GV.IntVal.zextOrTrunc(PtrWidth);
753 assert(GV.IntVal.getBitWidth() <= 64 && "Bad pointer width");
754 GV.PointerVal = PointerTy(uintptr_t(GV.IntVal.getZExtValue()));
765 GV.FloatVal = GV.IntVal.bitsToFloat();
767 GV.DoubleVal = GV.IntVal.bitsToDouble();
771 GV.IntVal = APInt::floatToBits(GV.FloatVal);
775 GV.IntVal = APInt::doubleToBits(GV.DoubleVal);
804 case Instruction::Add: GV.IntVal = LHS.IntVal + RHS.IntVal; break;
805 case Instruction::Sub: GV.IntVal = LHS.IntVal - RHS.IntVal; break;
806 case Instruction::Mul: GV.IntVal = LHS.IntVal * RHS.IntVal; break;
807 case Instruction::UDiv:GV.IntVal = LHS.IntVal.udiv(RHS.IntVal); break;
808 case Instruction::SDiv:GV.IntVal = LHS.IntVal.sdiv(RHS.IntVal); break;
809 case Instruction::URem:GV.IntVal = LHS.IntVal.urem(RHS.IntVal); break;
810 case Instruction::SRem:GV.IntVal = LHS.IntVal.srem(RHS.IntVal); break;
811 case Instruction::And: GV.IntVal = LHS.IntVal & RHS.IntVal; break;
812 case Instruction::Or: GV.IntVal = LHS.IntVal | RHS.IntVal; break;
813 case Instruction::Xor: GV.IntVal = LHS.IntVal ^ RHS.IntVal; break;
850 APFloat apfLHS = APFloat(Sem, LHS.IntVal);
854 apfLHS.add(APFloat(Sem, RHS.IntVal), APFloat::rmNearestTiesToEven);
855 GV.IntVal = apfLHS.bitcastToAPInt();
858 apfLHS.subtract(APFloat(Sem, RHS.IntVal),
860 GV.IntVal = apfLHS.bitcastToAPInt();
863 apfLHS.multiply(APFloat(Sem, RHS.IntVal),
865 GV.IntVal = apfLHS.bitcastToAPInt();
868 apfLHS.divide(APFloat(Sem, RHS.IntVal),
870 GV.IntVal = apfLHS.bitcastToAPInt();
873 apfLHS.mod(APFloat(Sem, RHS.IntVal));
874 GV.IntVal = apfLHS.bitcastToAPInt();
910 Result.IntVal = cast <ConstantFP>(C)->getValueAPF().bitcastToAPInt();
913 Result.IntVal = cast<ConstantInt>(C)->getValue();
998 intZero.IntVal = APInt(ElemTy->getScalarSizeInBits(), 0ull);
1006 Result.AggregateVal[i].IntVal = cast<ConstantInt>(
1009 Result.AggregateVal[i].IntVal =
1016 Result.AggregateVal[i].IntVal = APInt(
1049 StoreIntToMemory(Val.IntVal, (uint8_t*)Ptr, StoreBytes);
1058 memcpy(static_cast<void *>(Ptr), Val.IntVal.getRawData(), 10);
1075 unsigned numOfBytes =(Val.AggregateVal[i].IntVal.getBitWidth()+7)/8;
1076 StoreIntToMemory(Val.AggregateVal[i].IntVal,
1101 Result.IntVal = APInt(cast<IntegerType>(Ty)->getBitWidth(), 0);
1102 LoadIntFromMemory(Result.IntVal, (uint8_t*)Ptr, LoadBytes);
1118 Result.IntVal = APInt(80, y);
1141 intZero.IntVal = APInt(elemBitWidth, 0);
1144 LoadIntFromMemory(Result.AggregateVal[i].IntVal,