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()
751 R.AggregateVal[i].IntVal = \ in visitBinaryOperator()
752 Src1.AggregateVal[i].IntVal OP Src2.AggregateVal[i].IntVal; in visitBinaryOperator()
758 R.AggregateVal[i].IntVal = \ in visitBinaryOperator()
759 Src1.AggregateVal[i].IntVal.OP(Src2.AggregateVal[i].IntVal); in visitBinaryOperator()
825 case Instruction::Add: R.IntVal = Src1.IntVal + Src2.IntVal; break; in visitBinaryOperator()
826 case Instruction::Sub: R.IntVal = Src1.IntVal - Src2.IntVal; break; in visitBinaryOperator()
827 case Instruction::Mul: R.IntVal = Src1.IntVal * Src2.IntVal; break; in visitBinaryOperator()
833 case Instruction::UDiv: R.IntVal = Src1.IntVal.udiv(Src2.IntVal); break; in visitBinaryOperator()
834 case Instruction::SDiv: R.IntVal = Src1.IntVal.sdiv(Src2.IntVal); break; in visitBinaryOperator()
835 case Instruction::URem: R.IntVal = Src1.IntVal.urem(Src2.IntVal); break; in visitBinaryOperator()
836 case Instruction::SRem: R.IntVal = Src1.IntVal.srem(Src2.IntVal); break; in visitBinaryOperator()
837 case Instruction::And: R.IntVal = Src1.IntVal & Src2.IntVal; break; in visitBinaryOperator()
838 case Instruction::Or: R.IntVal = Src1.IntVal | Src2.IntVal; break; in visitBinaryOperator()
839 case Instruction::Xor: R.IntVal = Src1.IntVal ^ Src2.IntVal; break; in visitBinaryOperator()
853 Dest.AggregateVal[i] = (Src1.AggregateVal[i].IntVal == 0) ? in executeSelectInst()
856 Dest = (Src1.IntVal == 0) ? Src3 : Src2; in executeSelectInst()
881 exit(GV.IntVal.zextOrTrunc(32).getZExtValue()); in exitCalled()
943 if (getOperandValue(Cond, SF).IntVal == 0) // If false cond... in visitBranchInst()
959 if (executeICMP_EQ(CondVal, CaseVal, ElTy).IntVal != 0) { in visitSwitchInst()
1024 getOperandValue(I.getOperand(0), SF).IntVal.getZExtValue(); in visitAllocaInst()
1072 Idx = (int64_t)(int32_t)IdxGV.IntVal.getZExtValue(); in executeGEPOperation()
1075 Idx = (int64_t)IdxGV.IntVal.getZExtValue(); in executeGEPOperation()
1198 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitShl()
1199 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitShl()
1200 Result.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift)); in visitShl()
1205 uint64_t shiftAmount = Src2.IntVal.getZExtValue(); in visitShl()
1206 llvm::APInt valueToShift = Src1.IntVal; in visitShl()
1207 Dest.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift)); in visitShl()
1225 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitLShr()
1226 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitLShr()
1227 Result.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift)); in visitLShr()
1232 uint64_t shiftAmount = Src2.IntVal.getZExtValue(); in visitLShr()
1233 llvm::APInt valueToShift = Src1.IntVal; in visitLShr()
1234 Dest.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift)); in visitLShr()
1252 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitAShr()
1253 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitAShr()
1254 Result.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift)); in visitAShr()
1259 uint64_t shiftAmount = Src2.IntVal.getZExtValue(); in visitAShr()
1260 llvm::APInt valueToShift = Src1.IntVal; in visitAShr()
1261 Dest.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift)); in visitAShr()
1278 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.trunc(DBitWidth); in executeTruncInst()
1282 Dest.IntVal = Src.IntVal.trunc(DBitWidth); in executeTruncInst()
1298 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.sext(DBitWidth); in executeSExtInst()
1302 Dest.IntVal = Src.IntVal.sext(DBitWidth); in executeSExtInst()
1319 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth); in executeZExtInst()
1323 Dest.IntVal = Src.IntVal.zext(DBitWidth); in executeZExtInst()
1389 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt( in executeFPToUIInst()
1393 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt( in executeFPToUIInst()
1402 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth); in executeFPToUIInst()
1404 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth); in executeFPToUIInst()
1427 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt( in executeFPToSIInst()
1431 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt( in executeFPToSIInst()
1440 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth); in executeFPToSIInst()
1442 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth); in executeFPToSIInst()
1462 APIntOps::RoundAPIntToFloat(Src.AggregateVal[i].IntVal); in executeUIToFPInst()
1466 APIntOps::RoundAPIntToDouble(Src.AggregateVal[i].IntVal); in executeUIToFPInst()
1472 Dest.FloatVal = APIntOps::RoundAPIntToFloat(Src.IntVal); in executeUIToFPInst()
1474 Dest.DoubleVal = APIntOps::RoundAPIntToDouble(Src.IntVal); in executeUIToFPInst()
1494 APIntOps::RoundSignedAPIntToFloat(Src.AggregateVal[i].IntVal); in executeSIToFPInst()
1498 APIntOps::RoundSignedAPIntToDouble(Src.AggregateVal[i].IntVal); in executeSIToFPInst()
1505 Dest.FloatVal = APIntOps::RoundSignedAPIntToFloat(Src.IntVal); in executeSIToFPInst()
1507 Dest.DoubleVal = APIntOps::RoundSignedAPIntToDouble(Src.IntVal); in executeSIToFPInst()
1520 Dest.IntVal = APInt(DBitWidth, (intptr_t) Src.PointerVal); in executePtrToIntInst()
1530 if (PtrSize != Src.IntVal.getBitWidth()) in executeIntToPtrInst()
1531 Src.IntVal = Src.IntVal.zextOrTrunc(PtrSize); in executeIntToPtrInst()
1533 Dest.PointerVal = PointerTy(intptr_t(Src.IntVal.getZExtValue())); in executeIntToPtrInst()
1587 TempSrc.AggregateVal[i].IntVal = in executeBitCastInst()
1592 TempSrc.AggregateVal[i].IntVal = in executeBitCastInst()
1596 TempSrc.AggregateVal[i].IntVal = SrcVec.AggregateVal[i].IntVal; in executeBitCastInst()
1609 Elt.IntVal = 0; in executeBitCastInst()
1610 Elt.IntVal = Elt.IntVal.zext(DstBitSize); in executeBitCastInst()
1615 Tmp = TempSrc.AggregateVal[SrcElt++].IntVal; in executeBitCastInst()
1619 Elt.IntVal |= Tmp; in executeBitCastInst()
1630 Elt.IntVal = Elt.IntVal.zext(SrcBitSize); in executeBitCastInst()
1631 Elt.IntVal = TempSrc.AggregateVal[i].IntVal; in executeBitCastInst()
1632 Elt.IntVal.lshrInPlace(ShiftAmt); in executeBitCastInst()
1635 Elt.IntVal = Elt.IntVal.trunc(DstBitSize); in executeBitCastInst()
1648 TempDst.AggregateVal[i].IntVal.bitsToDouble(); in executeBitCastInst()
1653 TempDst.AggregateVal[i].IntVal.bitsToFloat(); in executeBitCastInst()
1659 Dest.DoubleVal = TempDst.AggregateVal[0].IntVal.bitsToDouble(); in executeBitCastInst()
1661 Dest.FloatVal = TempDst.AggregateVal[0].IntVal.bitsToFloat(); in executeBitCastInst()
1663 Dest.IntVal = TempDst.AggregateVal[0].IntVal; in executeBitCastInst()
1674 Dest.IntVal = APInt::floatToBits(Src.FloatVal); in executeBitCastInst()
1676 Dest.IntVal = APInt::doubleToBits(Src.DoubleVal); in executeBitCastInst()
1678 Dest.IntVal = Src.IntVal; in executeBitCastInst()
1684 Dest.FloatVal = Src.IntVal.bitsToFloat(); in executeBitCastInst()
1690 Dest.DoubleVal = Src.IntVal.bitsToDouble(); in executeBitCastInst()
1777 Dest.IntVal = Src.IntVal; in visitVAArgInst()
1801 const unsigned indx = unsigned(Src2.IntVal.getZExtValue()); in visitExtractElementInst()
1811 Dest.IntVal = Src1.AggregateVal[indx].IntVal; in visitExtractElementInst()
1838 const unsigned indx = unsigned(Src3.IntVal.getZExtValue()); in visitInsertElementInst()
1847 Dest.AggregateVal[indx].IntVal = Src2.IntVal; in visitInsertElementInst()
1887 Dest.AggregateVal[i].IntVal = Src1.AggregateVal[j].IntVal; in visitShuffleVectorInst()
1889 Dest.AggregateVal[i].IntVal = Src2.AggregateVal[j-src1Size].IntVal; in visitShuffleVectorInst()
1947 Dest.IntVal = pSrc->IntVal; in visitExtractValueInst()
1995 pDest->IntVal = Src2.IntVal; in visitInsertValueInst()
2069 case Instruction::Add: Dest.IntVal = Op0.IntVal + Op1.IntVal; break; in getConstantExprValue()
2070 case Instruction::Sub: Dest.IntVal = Op0.IntVal - Op1.IntVal; break; in getConstantExprValue()
2071 case Instruction::Mul: Dest.IntVal = Op0.IntVal * Op1.IntVal; break; in getConstantExprValue()
2077 case Instruction::SDiv: Dest.IntVal = Op0.IntVal.sdiv(Op1.IntVal); break; in getConstantExprValue()
2078 case Instruction::UDiv: Dest.IntVal = Op0.IntVal.udiv(Op1.IntVal); break; in getConstantExprValue()
2079 case Instruction::URem: Dest.IntVal = Op0.IntVal.urem(Op1.IntVal); break; in getConstantExprValue()
2080 case Instruction::SRem: Dest.IntVal = Op0.IntVal.srem(Op1.IntVal); break; in getConstantExprValue()
2081 case Instruction::And: Dest.IntVal = Op0.IntVal & Op1.IntVal; break; in getConstantExprValue()
2082 case Instruction::Or: Dest.IntVal = Op0.IntVal | Op1.IntVal; break; in getConstantExprValue()
2083 case Instruction::Xor: Dest.IntVal = Op0.IntVal ^ Op1.IntVal; break; in getConstantExprValue()
2085 Dest.IntVal = Op0.IntVal.shl(Op1.IntVal.getZExtValue()); in getConstantExprValue()
2088 Dest.IntVal = Op0.IntVal.lshr(Op1.IntVal.getZExtValue()); in getConstantExprValue()
2091 Dest.IntVal = Op0.IntVal.ashr(Op1.IntVal.getZExtValue()); in getConstantExprValue()