Home | History | Annotate | Download | only in Interpreter

Lines Matching refs:IntVal

116       Dest.IntVal = APInt(1,Src1.IntVal.OP(Src2.IntVal)); \
124 Dest.AggregateVal[_i].IntVal = APInt(1, \
125 Src1.AggregateVal[_i].IntVal.OP(Src2.AggregateVal[_i].IntVal));\
134 Dest.IntVal = APInt(1,(void*)(intptr_t)Src1.PointerVal OP \
306 Dest.IntVal = APInt(1,Src1.TY##Val OP Src2.TY##Val); \
313 Dest.AggregateVal[_i].IntVal = APInt(1, \
342 Dest.IntVal = APInt(1,false); \
347 Dest.IntVal = APInt(1,false); \
358 Dest.AggregateVal[_i].IntVal = APInt(1,FLAG); \
360 Dest.AggregateVal[_i].IntVal = APInt(1,!FLAG); \
395 if (DestMask.AggregateVal[_i].IntVal == false)
396 Dest.AggregateVal[_i].IntVal = APInt(1,false);
460 Dest.IntVal = APInt(1,true); \
464 Dest.IntVal = APInt(1,true); \
473 if (DestMask.AggregateVal[_i].IntVal == true) \
474 Dest.AggregateVal[_i].IntVal = APInt(1, true); \
541 Dest.AggregateVal[_i].IntVal = APInt(1,
548 Dest.AggregateVal[_i].IntVal = APInt(1,
555 Dest.IntVal = APInt(1,(Src1.FloatVal == Src1.FloatVal &&
558 Dest.IntVal = APInt(1,(Src1.DoubleVal == Src1.DoubleVal &&
572 Dest.AggregateVal[_i].IntVal = APInt(1,
579 Dest.AggregateVal[_i].IntVal = APInt(1,
586 Dest.IntVal = APInt(1,(Src1.FloatVal != Src1.FloatVal ||
589 Dest.IntVal = APInt(1,(Src1.DoubleVal != Src1.DoubleVal ||
602 Dest.AggregateVal[_i].IntVal = APInt(1,val);
604 Dest.IntVal = APInt(1, val);
696 R.AggregateVal[i].IntVal = \
697 Src1.AggregateVal[i].IntVal OP Src2.AggregateVal[i].IntVal;
703 R.AggregateVal[i].IntVal = \
704 Src1.AggregateVal[i].IntVal.OP(Src2.AggregateVal[i].IntVal);
770 case Instruction::Add: R.IntVal = Src1.IntVal + Src2.IntVal; break;
771 case Instruction::Sub: R.IntVal = Src1.IntVal - Src2.IntVal; break;
772 case Instruction::Mul: R.IntVal = Src1.IntVal * Src2.IntVal; break;
778 case Instruction::UDiv: R.IntVal = Src1.IntVal.udiv(Src2.IntVal); break;
779 case Instruction::SDiv: R.IntVal = Src1.IntVal.sdiv(Src2.IntVal); break;
780 case Instruction::URem: R.IntVal = Src1.IntVal.urem(Src2.IntVal); break;
781 case Instruction::SRem: R.IntVal = Src1.IntVal.srem(Src2.IntVal); break;
782 case Instruction::And: R.IntVal = Src1.IntVal & Src2.IntVal; break;
783 case Instruction::Or: R.IntVal = Src1.IntVal | Src2.IntVal; break;
784 case Instruction::Xor: R.IntVal = Src1.IntVal ^ Src2.IntVal; break;
798 Dest.AggregateVal[i] = (Src1.AggregateVal[i].IntVal == 0) ?
801 Dest = (Src1.IntVal == 0) ? Src3 : Src2;
826 exit(GV.IntVal.zextOrTrunc(32).getZExtValue());
888 if (getOperandValue(Cond, SF).IntVal == 0) // If false cond...
904 if (executeICMP_EQ(CondVal, CaseVal, ElTy).IntVal != 0) {
969 getOperandValue(I.getOperand(0), SF).IntVal.getZExtValue();
1018 Idx = (int64_t)(int32_t)IdxGV.IntVal.getZExtValue();
1021 Idx = (int64_t)IdxGV.IntVal.getZExtValue();
1149 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1150 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1151 Result.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift));
1156 uint64_t shiftAmount = Src2.IntVal.getZExtValue();
1157 llvm::APInt valueToShift = Src1.IntVal;
1158 Dest.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift));
1176 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1177 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1178 Result.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift));
1183 uint64_t shiftAmount = Src2.IntVal.getZExtValue();
1184 llvm::APInt valueToShift = Src1.IntVal;
1185 Dest.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift));
1203 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1204 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1205 Result.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift));
1210 uint64_t shiftAmount = Src2.IntVal.getZExtValue();
1211 llvm::APInt valueToShift = Src1.IntVal;
1212 Dest.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift));
1229 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.trunc(DBitWidth);
1233 Dest.IntVal = Src.IntVal.trunc(DBitWidth);
1249 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.sext(DBitWidth);
1253 Dest.IntVal = Src.IntVal.sext(DBitWidth);
1270 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth);
1274 Dest.IntVal = Src.IntVal.zext(DBitWidth);
1340 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt(
1344 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt(
1353 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth);
1355 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth);
1378 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt(
1382 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt(
1391 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth);
1393 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth);
1413 APIntOps::RoundAPIntToFloat(Src.AggregateVal[i].IntVal);
1417 APIntOps::RoundAPIntToDouble(Src.AggregateVal[i].IntVal);
1423 Dest.FloatVal = APIntOps::RoundAPIntToFloat(Src.IntVal);
1425 Dest.DoubleVal = APIntOps::RoundAPIntToDouble(Src.IntVal);
1445 APIntOps::RoundSignedAPIntToFloat(Src.AggregateVal[i].IntVal);
1449 APIntOps::RoundSignedAPIntToDouble(Src.AggregateVal[i].IntVal);
1456 Dest.FloatVal = APIntOps::RoundSignedAPIntToFloat(Src.IntVal);
1458 Dest.DoubleVal = APIntOps::RoundSignedAPIntToDouble(Src.IntVal);
1471 Dest.IntVal = APInt(DBitWidth, (intptr_t) Src.PointerVal);
1481 if (PtrSize != Src.IntVal.getBitWidth())
1482 Src.IntVal = Src.IntVal.zextOrTrunc(PtrSize);
1484 Dest.PointerVal = PointerTy(intptr_t(Src.IntVal.getZExtValue()));
1539 TempSrc.AggregateVal[i].IntVal =
1544 TempSrc.AggregateVal[i].IntVal =
1548 TempSrc.AggregateVal[i].IntVal = SrcVec.AggregateVal[i].IntVal;
1561 Elt.IntVal = 0;
1562 Elt.IntVal = Elt.IntVal.zext(DstBitSize);
1567 Tmp = TempSrc.AggregateVal[SrcElt++].IntVal;
1571 Elt.IntVal |= Tmp;
1582 Elt.IntVal = Elt.IntVal.zext(SrcBitSize);
1583 Elt.IntVal = TempSrc.AggregateVal[i].IntVal;
1584 Elt.IntVal = Elt.IntVal.lshr(ShiftAmt);
1587 Elt.IntVal = Elt.IntVal.trunc(DstBitSize);
1600 TempDst.AggregateVal[i].IntVal.bitsToDouble();
1605 TempDst.AggregateVal[i].IntVal.bitsToFloat();
1611 Dest.DoubleVal = TempDst.AggregateVal[0].IntVal.bitsToDouble();
1613 Dest.FloatVal = TempDst.AggregateVal[0].IntVal.bitsToFloat();
1615 Dest.IntVal = TempDst.AggregateVal[0].IntVal;
1627 Dest.IntVal = APInt::floatToBits(Src.FloatVal);
1629 Dest.IntVal = APInt::doubleToBits(Src.DoubleVal);
1631 Dest.IntVal = Src.IntVal;
1637 Dest.FloatVal = Src.IntVal.bitsToFloat();
1643 Dest.DoubleVal = Src.IntVal.bitsToDouble();
1730 Dest.IntVal = Src.IntVal;
1754 const unsigned indx = unsigned(Src2.IntVal.getZExtValue());
1764 Dest.IntVal = Src1.AggregateVal[indx].IntVal;
1794 const unsigned indx = unsigned(Src3.IntVal.getZExtValue());
1803 Dest.AggregateVal[indx].IntVal = Src2.IntVal;
1844 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue();
1846 Dest.AggregateVal[i].IntVal = Src1.AggregateVal[j].IntVal;
1848 Dest.AggregateVal[i].IntVal = Src2.AggregateVal[j-src1Size].IntVal;
1860 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue();
1871 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue();
1906 Dest.IntVal = pSrc->IntVal;
1953 pDest->IntVal = Src2.IntVal;
2026 case Instruction::Add: Dest.IntVal = Op0.IntVal + Op1.IntVal; break;
2027 case Instruction::Sub: Dest.IntVal = Op0.IntVal - Op1.IntVal; break;
2028 case Instruction::Mul: Dest.IntVal = Op0.IntVal * Op1.IntVal; break;
2034 case Instruction::SDiv: Dest.IntVal = Op0.IntVal.sdiv(Op1.IntVal); break;
2035 case Instruction::UDiv: Dest.IntVal = Op0.IntVal.udiv(Op1.IntVal); break;
2036 case Instruction::URem: Dest.IntVal = Op0.IntVal.urem(Op1.IntVal); break;
2037 case Instruction::SRem: Dest.IntVal = Op0.IntVal.srem(Op1.IntVal); break;
2038 case Instruction::And: Dest.IntVal = Op0.IntVal & Op1.IntVal; break;
2039 case Instruction::Or: Dest.IntVal = Op0.IntVal | Op1.IntVal; break;
2040 case Instruction::Xor: Dest.IntVal = Op0.IntVal ^ Op1.IntVal; break;
2042 Dest.IntVal = Op0.IntVal.shl(Op1.IntVal.getZExtValue());
2045 Dest.IntVal = Op0.IntVal.lshr(Op1.IntVal.getZExtValue());
2048 Dest.IntVal = Op0.IntVal.ashr(Op1.IntVal.getZExtValue());