Home | History | Annotate | Download | only in ExecutionEngine

Lines Matching refs:IntVal

367   GVArgc.IntVal = APInt(32, argv.size());
406 return runFunction(Fn, GVArgs).IntVal.getZExtValue();
588 Result.IntVal = APInt(C->getType()->getPrimitiveSizeInBits(), 0);
598 Result.AggregateVal[i].IntVal =
616 Result.AggregateVal[i].IntVal =
640 GV.IntVal = GV.IntVal.trunc(BitWidth);
646 GV.IntVal = GV.IntVal.zext(BitWidth);
652 GV.IntVal = GV.IntVal.sext(BitWidth);
670 GV.FloatVal = float(GV.IntVal.roundToDouble());
672 GV.DoubleVal = GV.IntVal.roundToDouble();
675 (void)apf.convertFromAPInt(GV.IntVal,
678 GV.IntVal = apf.bitcastToAPInt();
685 GV.FloatVal = float(GV.IntVal.signedRoundToDouble());
687 GV.DoubleVal = GV.IntVal.signedRoundToDouble();
690 (void)apf.convertFromAPInt(GV.IntVal,
693 GV.IntVal = apf.bitcastToAPInt();
702 GV.IntVal = APIntOps::RoundFloatToAPInt(GV.FloatVal, BitWidth);
704 GV.IntVal = APIntOps::RoundDoubleToAPInt(GV.DoubleVal, BitWidth);
706 APFloat apf = APFloat(APFloat::x87DoubleExtended, GV.IntVal);
712 GV.IntVal = v; // endian?
720 GV.IntVal = APInt(PtrWidth, uintptr_t(GV.PointerVal));
722 GV.IntVal = GV.IntVal.zextOrTrunc(IntWidth);
728 GV.IntVal = GV.IntVal.zextOrTrunc(PtrWidth);
729 assert(GV.IntVal.getBitWidth() <= 64 && "Bad pointer width");
730 GV.PointerVal = PointerTy(uintptr_t(GV.IntVal.getZExtValue()));
741 GV.FloatVal = GV.IntVal.bitsToFloat();
743 GV.DoubleVal = GV.IntVal.bitsToDouble();
747 GV.IntVal = APInt::floatToBits(GV.FloatVal);
751 GV.IntVal = APInt::doubleToBits(GV.DoubleVal);
780 case Instruction::Add: GV.IntVal = LHS.IntVal + RHS.IntVal; break;
781 case Instruction::Sub: GV.IntVal = LHS.IntVal - RHS.IntVal; break;
782 case Instruction::Mul: GV.IntVal = LHS.IntVal * RHS.IntVal; break;
783 case Instruction::UDiv:GV.IntVal = LHS.IntVal.udiv(RHS.IntVal); break;
784 case Instruction::SDiv:GV.IntVal = LHS.IntVal.sdiv(RHS.IntVal); break;
785 case Instruction::URem:GV.IntVal = LHS.IntVal.urem(RHS.IntVal); break;
786 case Instruction::SRem:GV.IntVal = LHS.IntVal.srem(RHS.IntVal); break;
787 case Instruction::And: GV.IntVal = LHS.IntVal & RHS.IntVal; break;
788 case Instruction::Or: GV.IntVal = LHS.IntVal | RHS.IntVal; break;
789 case Instruction::Xor: GV.IntVal = LHS.IntVal ^ RHS.IntVal; break;
826 APFloat apfLHS = APFloat(Sem, LHS.IntVal);
830 apfLHS.add(APFloat(Sem, RHS.IntVal), APFloat::rmNearestTiesToEven);
831 GV.IntVal = apfLHS.bitcastToAPInt();
834 apfLHS.subtract(APFloat(Sem, RHS.IntVal),
836 GV.IntVal = apfLHS.bitcastToAPInt();
839 apfLHS.multiply(APFloat(Sem, RHS.IntVal),
841 GV.IntVal = apfLHS.bitcastToAPInt();
844 apfLHS.divide(APFloat(Sem, RHS.IntVal),
846 GV.IntVal = apfLHS.bitcastToAPInt();
849 apfLHS.mod(APFloat(Sem, RHS.IntVal),
851 GV.IntVal = apfLHS.bitcastToAPInt();
881 Result.IntVal = cast <ConstantFP>(C)->getValueAPF().bitcastToAPInt();
884 Result.IntVal = cast<ConstantInt>(C)->getValue();
966 intZero.IntVal = APInt(ElemTy->getScalarSizeInBits(), 0ull);
974 Result.AggregateVal[i].IntVal = cast<ConstantInt>(
977 Result.AggregateVal[i].IntVal =
984 Result.AggregateVal[i].IntVal = APInt(
1005 /// with the integer held in IntVal.
1006 static void StoreIntToMemory(const APInt &IntVal, uint8_t *Dst,
1008 assert((IntVal.getBitWidth()+7)/8 >= StoreBytes && "Integer too small!");
1009 const uint8_t *Src = (const uint8_t *)IntVal.getRawData();
1039 StoreIntToMemory(Val.IntVal, (uint8_t*)Ptr, StoreBytes);
1048 memcpy(Ptr, Val.IntVal.getRawData(), 10);
1064 unsigned numOfBytes =(Val.AggregateVal[i].IntVal.getBitWidth()+7)/8;
1065 StoreIntToMemory(Val.AggregateVal[i].IntVal,
1078 /// from Src into IntVal, which is assumed to be wide enough and to hold zero.
1079 static void LoadIntFromMemory(APInt &IntVal, uint8_t *Src, unsigned LoadBytes) {
1080 assert((IntVal.getBitWidth()+7)/8 >= LoadBytes && "Integer too small!");
1082 const_cast<uint64_t *>(IntVal.getRawData()));
1114 Result.IntVal = APInt(cast<IntegerType>(Ty)->getBitWidth(), 0);
1115 LoadIntFromMemory(Result.IntVal, (uint8_t*)Ptr, LoadBytes);
1131 Result.IntVal = APInt(80, y);
1151 intZero.IntVal = APInt(elemBitWidth, 0);
1154 LoadIntFromMemory(Result.AggregateVal[i].IntVal,