Lines Matching refs:IntVal
169 Dest.IntVal = APInt(1,Src1.IntVal.OP(Src2.IntVal)); \
178 Dest.AggregateVal[_i].IntVal = APInt( \
179 1, Src1.AggregateVal[_i].IntVal.OP(Src2.AggregateVal[_i].IntVal)); \
188 Dest.IntVal = APInt(1,(void*)(intptr_t)Src1.PointerVal OP \
360 Dest.IntVal = APInt(1,Src1.TY##Val OP Src2.TY##Val); \
367 Dest.AggregateVal[_i].IntVal = APInt(1, \
397 Dest.IntVal = APInt(1,false); \
402 Dest.IntVal = APInt(1,false); \
413 Dest.AggregateVal[_i].IntVal = APInt(1,FLAG); \
415 Dest.AggregateVal[_i].IntVal = APInt(1,!FLAG); \
450 if (DestMask.AggregateVal[_i].IntVal == false)
451 Dest.AggregateVal[_i].IntVal = APInt(1,false);
515 Dest.IntVal = APInt(1,true); \
519 Dest.IntVal = APInt(1,true); \
528 if (DestMask.AggregateVal[_i].IntVal == true) \
529 Dest.AggregateVal[_i].IntVal = APInt(1, true); \
596 Dest.AggregateVal[_i].IntVal = APInt(1,
603 Dest.AggregateVal[_i].IntVal = APInt(1,
610 Dest.IntVal = APInt(1,(Src1.FloatVal == Src1.FloatVal &&
613 Dest.IntVal = APInt(1,(Src1.DoubleVal == Src1.DoubleVal &&
627 Dest.AggregateVal[_i].IntVal = APInt(1,
634 Dest.AggregateVal[_i].IntVal = APInt(1,
641 Dest.IntVal = APInt(1,(Src1.FloatVal != Src1.FloatVal ||
644 Dest.IntVal = APInt(1,(Src1.DoubleVal != Src1.DoubleVal ||
657 Dest.AggregateVal[_i].IntVal = APInt(1,val);
659 Dest.IntVal = APInt(1, val);
715 R.AggregateVal[i].IntVal = \
716 Src1.AggregateVal[i].IntVal OP Src2.AggregateVal[i].IntVal;
722 R.AggregateVal[i].IntVal = \
723 Src1.AggregateVal[i].IntVal.OP(Src2.AggregateVal[i].IntVal);
789 case Instruction::Add: R.IntVal = Src1.IntVal + Src2.IntVal; break;
790 case Instruction::Sub: R.IntVal = Src1.IntVal - Src2.IntVal; break;
791 case Instruction::Mul: R.IntVal = Src1.IntVal * Src2.IntVal; break;
797 case Instruction::UDiv: R.IntVal = Src1.IntVal.udiv(Src2.IntVal); break;
798 case Instruction::SDiv: R.IntVal = Src1.IntVal.sdiv(Src2.IntVal); break;
799 case Instruction::URem: R.IntVal = Src1.IntVal.urem(Src2.IntVal); break;
800 case Instruction::SRem: R.IntVal = Src1.IntVal.srem(Src2.IntVal); break;
801 case Instruction::And: R.IntVal = Src1.IntVal & Src2.IntVal; break;
802 case Instruction::Or: R.IntVal = Src1.IntVal | Src2.IntVal; break;
803 case Instruction::Xor: R.IntVal = Src1.IntVal ^ Src2.IntVal; break;
817 Dest.AggregateVal[i] = (Src1.AggregateVal[i].IntVal == 0) ?
820 Dest = (Src1.IntVal == 0) ? Src3 : Src2;
845 exit(GV.IntVal.zextOrTrunc(32).getZExtValue());
907 if (getOperandValue(Cond, SF).IntVal == 0) // If false cond...
923 if (executeICMP_EQ(CondVal, CaseVal, ElTy).IntVal != 0) {
988 getOperandValue(I.getOperand(0), SF).IntVal.getZExtValue();
1036 Idx = (int64_t)(int32_t)IdxGV.IntVal.getZExtValue();
1039 Idx = (int64_t)IdxGV.IntVal.getZExtValue();
1162 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1163 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1164 Result.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift));
1169 uint64_t shiftAmount = Src2.IntVal.getZExtValue();
1170 llvm::APInt valueToShift = Src1.IntVal;
1171 Dest.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift));
1189 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1190 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1191 Result.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift));
1196 uint64_t shiftAmount = Src2.IntVal.getZExtValue();
1197 llvm::APInt valueToShift = Src1.IntVal;
1198 Dest.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift));
1216 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1217 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1218 Result.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift));
1223 uint64_t shiftAmount = Src2.IntVal.getZExtValue();
1224 llvm::APInt valueToShift = Src1.IntVal;
1225 Dest.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift));
1242 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.trunc(DBitWidth);
1246 Dest.IntVal = Src.IntVal.trunc(DBitWidth);
1262 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.sext(DBitWidth);
1266 Dest.IntVal = Src.IntVal.sext(DBitWidth);
1283 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth);
1287 Dest.IntVal = Src.IntVal.zext(DBitWidth);
1353 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt(
1357 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt(
1366 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth);
1368 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth);
1391 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt(
1395 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt(
1404 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth);
1406 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth);
1426 APIntOps::RoundAPIntToFloat(Src.AggregateVal[i].IntVal);
1430 APIntOps::RoundAPIntToDouble(Src.AggregateVal[i].IntVal);
1436 Dest.FloatVal = APIntOps::RoundAPIntToFloat(Src.IntVal);
1438 Dest.DoubleVal = APIntOps::RoundAPIntToDouble(Src.IntVal);
1458 APIntOps::RoundSignedAPIntToFloat(Src.AggregateVal[i].IntVal);
1462 APIntOps::RoundSignedAPIntToDouble(Src.AggregateVal[i].IntVal);
1469 Dest.FloatVal = APIntOps::RoundSignedAPIntToFloat(Src.IntVal);
1471 Dest.DoubleVal = APIntOps::RoundSignedAPIntToDouble(Src.IntVal);
1484 Dest.IntVal = APInt(DBitWidth, (intptr_t) Src.PointerVal);
1494 if (PtrSize != Src.IntVal.getBitWidth())
1495 Src.IntVal = Src.IntVal.zextOrTrunc(PtrSize);
1497 Dest.PointerVal = PointerTy(intptr_t(Src.IntVal.getZExtValue()));
1551 TempSrc.AggregateVal[i].IntVal =
1556 TempSrc.AggregateVal[i].IntVal =
1560 TempSrc.AggregateVal[i].IntVal = SrcVec.AggregateVal[i].IntVal;
1573 Elt.IntVal = 0;
1574 Elt.IntVal = Elt.IntVal.zext(DstBitSize);
1579 Tmp = TempSrc.AggregateVal[SrcElt++].IntVal;
1583 Elt.IntVal |= Tmp;
1594 Elt.IntVal = Elt.IntVal.zext(SrcBitSize);
1595 Elt.IntVal = TempSrc.AggregateVal[i].IntVal;
1596 Elt.IntVal.lshrInPlace(ShiftAmt);
1599 Elt.IntVal = Elt.IntVal.trunc(DstBitSize);
1612 TempDst.AggregateVal[i].IntVal.bitsToDouble();
1617 TempDst.AggregateVal[i].IntVal.bitsToFloat();
1623 Dest.DoubleVal = TempDst.AggregateVal[0].IntVal.bitsToDouble();
1625 Dest.FloatVal = TempDst.AggregateVal[0].IntVal.bitsToFloat();
1627 Dest.IntVal = TempDst.AggregateVal[0].IntVal;
1638 Dest.IntVal = APInt::floatToBits(Src.FloatVal);
1640 Dest.IntVal = APInt::doubleToBits(Src.DoubleVal);
1642 Dest.IntVal = Src.IntVal;
1648 Dest.FloatVal = Src.IntVal.bitsToFloat();
1654 Dest.DoubleVal = Src.IntVal.bitsToDouble();
1741 Dest.IntVal = Src.IntVal;
1765 const unsigned indx = unsigned(Src2.IntVal.getZExtValue());
1775 Dest.IntVal = Src1.AggregateVal[indx].IntVal;
1802 const unsigned indx = unsigned(Src3.IntVal.getZExtValue());
1811 Dest.AggregateVal[indx].IntVal = Src2.IntVal;
1851 Dest.AggregateVal[i].IntVal = Src1.AggregateVal[j].IntVal;
1853 Dest.AggregateVal[i].IntVal = Src2.AggregateVal[j-src1Size].IntVal;
1911 Dest.IntVal = pSrc->IntVal;
1959 pDest->IntVal = Src2.IntVal;
2004 case Instruction::Add: Dest.IntVal = Op0.IntVal + Op1.IntVal; break;
2005 case Instruction::Sub: Dest.IntVal = Op0.IntVal - Op1.IntVal; break;
2006 case Instruction::Mul: Dest.IntVal = Op0.IntVal * Op1.IntVal; break;
2007 case Instruction::Xor: Dest.IntVal = Op0.IntVal ^ Op1.IntVal; break;
2009 Dest.IntVal = Op0.IntVal.shl(Op1.IntVal.getZExtValue());