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) in executeFCMP_ONE()
451 Dest.AggregateVal[_i].IntVal = APInt(1,false); in executeFCMP_ONE()
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, in executeFCMP_ORD()
603 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_ORD()
610 Dest.IntVal = APInt(1,(Src1.FloatVal == Src1.FloatVal && in executeFCMP_ORD()
613 Dest.IntVal = APInt(1,(Src1.DoubleVal == Src1.DoubleVal && in executeFCMP_ORD()
627 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_UNO()
634 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_UNO()
641 Dest.IntVal = APInt(1,(Src1.FloatVal != Src1.FloatVal || in executeFCMP_UNO()
644 Dest.IntVal = APInt(1,(Src1.DoubleVal != Src1.DoubleVal || in executeFCMP_UNO()
657 Dest.AggregateVal[_i].IntVal = APInt(1,val); in executeFCMP_BOOL()
659 Dest.IntVal = APInt(1, val); in executeFCMP_BOOL()
715 R.AggregateVal[i].IntVal = \ in visitBinaryOperator()
716 Src1.AggregateVal[i].IntVal OP Src2.AggregateVal[i].IntVal; in visitBinaryOperator()
722 R.AggregateVal[i].IntVal = \ in visitBinaryOperator()
723 Src1.AggregateVal[i].IntVal.OP(Src2.AggregateVal[i].IntVal); in visitBinaryOperator()
789 case Instruction::Add: R.IntVal = Src1.IntVal + Src2.IntVal; break; in visitBinaryOperator()
790 case Instruction::Sub: R.IntVal = Src1.IntVal - Src2.IntVal; break; in visitBinaryOperator()
791 case Instruction::Mul: R.IntVal = Src1.IntVal * Src2.IntVal; break; in visitBinaryOperator()
797 case Instruction::UDiv: R.IntVal = Src1.IntVal.udiv(Src2.IntVal); break; in visitBinaryOperator()
798 case Instruction::SDiv: R.IntVal = Src1.IntVal.sdiv(Src2.IntVal); break; in visitBinaryOperator()
799 case Instruction::URem: R.IntVal = Src1.IntVal.urem(Src2.IntVal); break; in visitBinaryOperator()
800 case Instruction::SRem: R.IntVal = Src1.IntVal.srem(Src2.IntVal); break; in visitBinaryOperator()
801 case Instruction::And: R.IntVal = Src1.IntVal & Src2.IntVal; break; in visitBinaryOperator()
802 case Instruction::Or: R.IntVal = Src1.IntVal | Src2.IntVal; break; in visitBinaryOperator()
803 case Instruction::Xor: R.IntVal = Src1.IntVal ^ Src2.IntVal; break; in visitBinaryOperator()
817 Dest.AggregateVal[i] = (Src1.AggregateVal[i].IntVal == 0) ? in executeSelectInst()
820 Dest = (Src1.IntVal == 0) ? Src3 : Src2; in executeSelectInst()
845 exit(GV.IntVal.zextOrTrunc(32).getZExtValue()); in exitCalled()
907 if (getOperandValue(Cond, SF).IntVal == 0) // If false cond... in visitBranchInst()
923 if (executeICMP_EQ(CondVal, CaseVal, ElTy).IntVal != 0) { in visitSwitchInst()
988 getOperandValue(I.getOperand(0), SF).IntVal.getZExtValue(); in visitAllocaInst()
1036 Idx = (int64_t)(int32_t)IdxGV.IntVal.getZExtValue(); in executeGEPOperation()
1039 Idx = (int64_t)IdxGV.IntVal.getZExtValue(); in executeGEPOperation()
1162 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitShl()
1163 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitShl()
1164 Result.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift)); in visitShl()
1169 uint64_t shiftAmount = Src2.IntVal.getZExtValue(); in visitShl()
1170 llvm::APInt valueToShift = Src1.IntVal; in visitShl()
1171 Dest.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift)); in visitShl()
1189 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitLShr()
1190 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitLShr()
1191 Result.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift)); in visitLShr()
1196 uint64_t shiftAmount = Src2.IntVal.getZExtValue(); in visitLShr()
1197 llvm::APInt valueToShift = Src1.IntVal; in visitLShr()
1198 Dest.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift)); in visitLShr()
1216 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitAShr()
1217 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitAShr()
1218 Result.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift)); in visitAShr()
1223 uint64_t shiftAmount = Src2.IntVal.getZExtValue(); in visitAShr()
1224 llvm::APInt valueToShift = Src1.IntVal; in visitAShr()
1225 Dest.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift)); in visitAShr()
1242 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.trunc(DBitWidth); in executeTruncInst()
1246 Dest.IntVal = Src.IntVal.trunc(DBitWidth); in executeTruncInst()
1262 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.sext(DBitWidth); in executeSExtInst()
1266 Dest.IntVal = Src.IntVal.sext(DBitWidth); in executeSExtInst()
1283 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth); in executeZExtInst()
1287 Dest.IntVal = Src.IntVal.zext(DBitWidth); in executeZExtInst()
1353 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt( in executeFPToUIInst()
1357 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt( in executeFPToUIInst()
1366 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth); in executeFPToUIInst()
1368 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth); in executeFPToUIInst()
1391 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt( in executeFPToSIInst()
1395 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt( in executeFPToSIInst()
1404 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth); in executeFPToSIInst()
1406 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth); in executeFPToSIInst()
1426 APIntOps::RoundAPIntToFloat(Src.AggregateVal[i].IntVal); in executeUIToFPInst()
1430 APIntOps::RoundAPIntToDouble(Src.AggregateVal[i].IntVal); in executeUIToFPInst()
1436 Dest.FloatVal = APIntOps::RoundAPIntToFloat(Src.IntVal); in executeUIToFPInst()
1438 Dest.DoubleVal = APIntOps::RoundAPIntToDouble(Src.IntVal); in executeUIToFPInst()
1458 APIntOps::RoundSignedAPIntToFloat(Src.AggregateVal[i].IntVal); in executeSIToFPInst()
1462 APIntOps::RoundSignedAPIntToDouble(Src.AggregateVal[i].IntVal); in executeSIToFPInst()
1469 Dest.FloatVal = APIntOps::RoundSignedAPIntToFloat(Src.IntVal); in executeSIToFPInst()
1471 Dest.DoubleVal = APIntOps::RoundSignedAPIntToDouble(Src.IntVal); in executeSIToFPInst()
1484 Dest.IntVal = APInt(DBitWidth, (intptr_t) Src.PointerVal); in executePtrToIntInst()
1494 if (PtrSize != Src.IntVal.getBitWidth()) in executeIntToPtrInst()
1495 Src.IntVal = Src.IntVal.zextOrTrunc(PtrSize); in executeIntToPtrInst()
1497 Dest.PointerVal = PointerTy(intptr_t(Src.IntVal.getZExtValue())); in executeIntToPtrInst()
1551 TempSrc.AggregateVal[i].IntVal = in executeBitCastInst()
1556 TempSrc.AggregateVal[i].IntVal = in executeBitCastInst()
1560 TempSrc.AggregateVal[i].IntVal = SrcVec.AggregateVal[i].IntVal; in executeBitCastInst()
1573 Elt.IntVal = 0; in executeBitCastInst()
1574 Elt.IntVal = Elt.IntVal.zext(DstBitSize); in executeBitCastInst()
1579 Tmp = TempSrc.AggregateVal[SrcElt++].IntVal; in executeBitCastInst()
1583 Elt.IntVal |= Tmp; in executeBitCastInst()
1594 Elt.IntVal = Elt.IntVal.zext(SrcBitSize); in executeBitCastInst()
1595 Elt.IntVal = TempSrc.AggregateVal[i].IntVal; in executeBitCastInst()
1596 Elt.IntVal.lshrInPlace(ShiftAmt); in executeBitCastInst()
1599 Elt.IntVal = Elt.IntVal.trunc(DstBitSize); in executeBitCastInst()
1612 TempDst.AggregateVal[i].IntVal.bitsToDouble(); in executeBitCastInst()
1617 TempDst.AggregateVal[i].IntVal.bitsToFloat(); in executeBitCastInst()
1623 Dest.DoubleVal = TempDst.AggregateVal[0].IntVal.bitsToDouble(); in executeBitCastInst()
1625 Dest.FloatVal = TempDst.AggregateVal[0].IntVal.bitsToFloat(); in executeBitCastInst()
1627 Dest.IntVal = TempDst.AggregateVal[0].IntVal; in executeBitCastInst()
1638 Dest.IntVal = APInt::floatToBits(Src.FloatVal); in executeBitCastInst()
1640 Dest.IntVal = APInt::doubleToBits(Src.DoubleVal); in executeBitCastInst()
1642 Dest.IntVal = Src.IntVal; in executeBitCastInst()
1648 Dest.FloatVal = Src.IntVal.bitsToFloat(); in executeBitCastInst()
1654 Dest.DoubleVal = Src.IntVal.bitsToDouble(); in executeBitCastInst()
1741 Dest.IntVal = Src.IntVal; in visitVAArgInst()
1765 const unsigned indx = unsigned(Src2.IntVal.getZExtValue()); in visitExtractElementInst()
1775 Dest.IntVal = Src1.AggregateVal[indx].IntVal; in visitExtractElementInst()
1802 const unsigned indx = unsigned(Src3.IntVal.getZExtValue()); in visitInsertElementInst()
1811 Dest.AggregateVal[indx].IntVal = Src2.IntVal; in visitInsertElementInst()
1851 Dest.AggregateVal[i].IntVal = Src1.AggregateVal[j].IntVal; in visitShuffleVectorInst()
1853 Dest.AggregateVal[i].IntVal = Src2.AggregateVal[j-src1Size].IntVal; in visitShuffleVectorInst()
1911 Dest.IntVal = pSrc->IntVal; in visitExtractValueInst()
1959 pDest->IntVal = Src2.IntVal; in visitInsertValueInst()
2004 case Instruction::Add: Dest.IntVal = Op0.IntVal + Op1.IntVal; break; in getConstantExprValue()
2005 case Instruction::Sub: Dest.IntVal = Op0.IntVal - Op1.IntVal; break; in getConstantExprValue()
2006 case Instruction::Mul: Dest.IntVal = Op0.IntVal * Op1.IntVal; break; in getConstantExprValue()
2007 case Instruction::Xor: Dest.IntVal = Op0.IntVal ^ Op1.IntVal; break; in getConstantExprValue()
2009 Dest.IntVal = Op0.IntVal.shl(Op1.IntVal.getZExtValue()); in getConstantExprValue()