Home | History | Annotate | Download | only in Interpreter

Lines Matching refs:IntVal

115       Dest.IntVal = APInt(1,Src1.IntVal.OP(Src2.IntVal)); \
123 Dest.AggregateVal[_i].IntVal = APInt(1, \
124 Src1.AggregateVal[_i].IntVal.OP(Src2.AggregateVal[_i].IntVal));\
133 Dest.IntVal = APInt(1,(void*)(intptr_t)Src1.PointerVal OP \
305 Dest.IntVal = APInt(1,Src1.TY##Val OP Src2.TY##Val); \
312 Dest.AggregateVal[_i].IntVal = APInt(1, \
341 Dest.IntVal = APInt(1,false); \
346 Dest.IntVal = APInt(1,false); \
357 Dest.AggregateVal[_i].IntVal = APInt(1,FLAG); \
359 Dest.AggregateVal[_i].IntVal = APInt(1,!FLAG); \
394 if (DestMask.AggregateVal[_i].IntVal == false)
395 Dest.AggregateVal[_i].IntVal = APInt(1,false);
459 Dest.IntVal = APInt(1,true); \
463 Dest.IntVal = APInt(1,true); \
472 if (DestMask.AggregateVal[_i].IntVal == true) \
473 Dest.AggregateVal[_i].IntVal = APInt(1,true); \
540 Dest.AggregateVal[_i].IntVal = APInt(1,
547 Dest.AggregateVal[_i].IntVal = APInt(1,
554 Dest.IntVal = APInt(1,(Src1.FloatVal == Src1.FloatVal &&
557 Dest.IntVal = APInt(1,(Src1.DoubleVal == Src1.DoubleVal &&
571 Dest.AggregateVal[_i].IntVal = APInt(1,
578 Dest.AggregateVal[_i].IntVal = APInt(1,
585 Dest.IntVal = APInt(1,(Src1.FloatVal != Src1.FloatVal ||
588 Dest.IntVal = APInt(1,(Src1.DoubleVal != Src1.DoubleVal ||
601 Dest.AggregateVal[_i].IntVal = APInt(1,val);
603 Dest.IntVal = APInt(1, val);
695 R.AggregateVal[i].IntVal = \
696 Src1.AggregateVal[i].IntVal OP Src2.AggregateVal[i].IntVal;
702 R.AggregateVal[i].IntVal = \
703 Src1.AggregateVal[i].IntVal.OP(Src2.AggregateVal[i].IntVal);
769 case Instruction::Add: R.IntVal = Src1.IntVal + Src2.IntVal; break;
770 case Instruction::Sub: R.IntVal = Src1.IntVal - Src2.IntVal; break;
771 case Instruction::Mul: R.IntVal = Src1.IntVal * Src2.IntVal; break;
777 case Instruction::UDiv: R.IntVal = Src1.IntVal.udiv(Src2.IntVal); break;
778 case Instruction::SDiv: R.IntVal = Src1.IntVal.sdiv(Src2.IntVal); break;
779 case Instruction::URem: R.IntVal = Src1.IntVal.urem(Src2.IntVal); break;
780 case Instruction::SRem: R.IntVal = Src1.IntVal.srem(Src2.IntVal); break;
781 case Instruction::And: R.IntVal = Src1.IntVal & Src2.IntVal; break;
782 case Instruction::Or: R.IntVal = Src1.IntVal | Src2.IntVal; break;
783 case Instruction::Xor: R.IntVal = Src1.IntVal ^ Src2.IntVal; break;
797 Dest.AggregateVal[i] = (Src1.AggregateVal[i].IntVal == 0) ?
800 Dest = (Src1.IntVal == 0) ? Src3 : Src2;
825 exit(GV.IntVal.zextOrTrunc(32).getZExtValue());
887 if (getOperandValue(Cond, SF).IntVal == 0) // If false cond...
903 if (executeICMP_EQ(CondVal, CaseVal, ElTy).IntVal != 0) {
968 getOperandValue(I.getOperand(0), SF).IntVal.getZExtValue();
1017 Idx = (int64_t)(int32_t)IdxGV.IntVal.getZExtValue();
1020 Idx = (int64_t)IdxGV.IntVal.getZExtValue();
1148 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1149 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1150 Result.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift));
1155 uint64_t shiftAmount = Src2.IntVal.getZExtValue();
1156 llvm::APInt valueToShift = Src1.IntVal;
1157 Dest.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift));
1175 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1176 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1177 Result.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift));
1182 uint64_t shiftAmount = Src2.IntVal.getZExtValue();
1183 llvm::APInt valueToShift = Src1.IntVal;
1184 Dest.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift));
1202 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1203 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1204 Result.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift));
1209 uint64_t shiftAmount = Src2.IntVal.getZExtValue();
1210 llvm::APInt valueToShift = Src1.IntVal;
1211 Dest.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift));
1228 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.trunc(DBitWidth);
1232 Dest.IntVal = Src.IntVal.trunc(DBitWidth);
1248 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.sext(DBitWidth);
1252 Dest.IntVal = Src.IntVal.sext(DBitWidth);
1269 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth);
1273 Dest.IntVal = Src.IntVal.zext(DBitWidth);
1339 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt(
1343 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt(
1352 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth);
1354 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth);
1377 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt(
1381 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt(
1390 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth);
1392 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth);
1412 APIntOps::RoundAPIntToFloat(Src.AggregateVal[i].IntVal);
1416 APIntOps::RoundAPIntToDouble(Src.AggregateVal[i].IntVal);
1422 Dest.FloatVal = APIntOps::RoundAPIntToFloat(Src.IntVal);
1424 Dest.DoubleVal = APIntOps::RoundAPIntToDouble(Src.IntVal);
1444 APIntOps::RoundSignedAPIntToFloat(Src.AggregateVal[i].IntVal);
1448 APIntOps::RoundSignedAPIntToDouble(Src.AggregateVal[i].IntVal);
1455 Dest.FloatVal = APIntOps::RoundSignedAPIntToFloat(Src.IntVal);
1457 Dest.DoubleVal = APIntOps::RoundSignedAPIntToDouble(Src.IntVal);
1470 Dest.IntVal = APInt(DBitWidth, (intptr_t) Src.PointerVal);
1480 if (PtrSize != Src.IntVal.getBitWidth())
1481 Src.IntVal = Src.IntVal.zextOrTrunc(PtrSize);
1483 Dest.PointerVal = PointerTy(intptr_t(Src.IntVal.getZExtValue()));
1538 TempSrc.AggregateVal[i].IntVal =
1543 TempSrc.AggregateVal[i].IntVal =
1547 TempSrc.AggregateVal[i].IntVal = SrcVec.AggregateVal[i].IntVal;
1560 Elt.IntVal = 0;
1561 Elt.IntVal = Elt.IntVal.zext(DstBitSize);
1566 Tmp = TempSrc.AggregateVal[SrcElt++].IntVal;
1570 Elt.IntVal |= Tmp;
1581 Elt.IntVal = Elt.IntVal.zext(SrcBitSize);
1582 Elt.IntVal = TempSrc.AggregateVal[i].IntVal;
1583 Elt.IntVal = Elt.IntVal.lshr(ShiftAmt);
1586 Elt.IntVal = Elt.IntVal.trunc(DstBitSize);
1599 TempDst.AggregateVal[i].IntVal.bitsToDouble();
1604 TempDst.AggregateVal[i].IntVal.bitsToFloat();
1610 Dest.DoubleVal = TempDst.AggregateVal[0].IntVal.bitsToDouble();
1612 Dest.FloatVal = TempDst.AggregateVal[0].IntVal.bitsToFloat();
1614 Dest.IntVal = TempDst.AggregateVal[0].IntVal;
1626 Dest.IntVal = APInt::floatToBits(Src.FloatVal);
1628 Dest.IntVal = APInt::doubleToBits(Src.DoubleVal);
1630 Dest.IntVal = Src.IntVal;
1636 Dest.FloatVal = Src.IntVal.bitsToFloat();
1642 Dest.DoubleVal = Src.IntVal.bitsToDouble();
1729 Dest.IntVal = Src.IntVal;
1753 const unsigned indx = unsigned(Src2.IntVal.getZExtValue());
1763 Dest.IntVal = Src1.AggregateVal[indx].IntVal;
1793 const unsigned indx = unsigned(Src3.IntVal.getZExtValue());
1802 Dest.AggregateVal[indx].IntVal = Src2.IntVal;
1843 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue();
1845 Dest.AggregateVal[i].IntVal = Src1.AggregateVal[j].IntVal;
1847 Dest.AggregateVal[i].IntVal = Src2.AggregateVal[j-src1Size].IntVal;
1859 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue();
1870 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue();
1905 Dest.IntVal = pSrc->IntVal;
1952 pDest->IntVal = Src2.IntVal;
2025 case Instruction::Add: Dest.IntVal = Op0.IntVal + Op1.IntVal; break;
2026 case Instruction::Sub: Dest.IntVal = Op0.IntVal - Op1.IntVal; break;
2027 case Instruction::Mul: Dest.IntVal = Op0.IntVal * Op1.IntVal; break;
2033 case Instruction::SDiv: Dest.IntVal = Op0.IntVal.sdiv(Op1.IntVal); break;
2034 case Instruction::UDiv: Dest.IntVal = Op0.IntVal.udiv(Op1.IntVal); break;
2035 case Instruction::URem: Dest.IntVal = Op0.IntVal.urem(Op1.IntVal); break;
2036 case Instruction::SRem: Dest.IntVal = Op0.IntVal.srem(Op1.IntVal); break;
2037 case Instruction::And: Dest.IntVal = Op0.IntVal & Op1.IntVal; break;
2038 case Instruction::Or: Dest.IntVal = Op0.IntVal | Op1.IntVal; break;
2039 case Instruction::Xor: Dest.IntVal = Op0.IntVal ^ Op1.IntVal; break;
2041 Dest.IntVal = Op0.IntVal.shl(Op1.IntVal.getZExtValue());
2044 Dest.IntVal = Op0.IntVal.lshr(Op1.IntVal.getZExtValue());
2047 Dest.IntVal = Op0.IntVal.ashr(Op1.IntVal.getZExtValue());
2139 dbgs() << "i" << Val.IntVal.getBitWidth() << " "
2140 << Val.IntVal.toStringUnsigned(10)
2141 << " (0x" << Val.IntVal.toStringUnsigned(16) << ")\n";