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) in executeFCMP_ONE()
396 Dest.AggregateVal[_i].IntVal = APInt(1,false); in executeFCMP_ONE()
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, in executeFCMP_ORD()
548 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_ORD()
555 Dest.IntVal = APInt(1,(Src1.FloatVal == Src1.FloatVal && in executeFCMP_ORD()
558 Dest.IntVal = APInt(1,(Src1.DoubleVal == Src1.DoubleVal && in executeFCMP_ORD()
572 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_UNO()
579 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_UNO()
586 Dest.IntVal = APInt(1,(Src1.FloatVal != Src1.FloatVal || in executeFCMP_UNO()
589 Dest.IntVal = APInt(1,(Src1.DoubleVal != Src1.DoubleVal || in executeFCMP_UNO()
602 Dest.AggregateVal[_i].IntVal = APInt(1,val); in executeFCMP_BOOL()
604 Dest.IntVal = APInt(1, val); in executeFCMP_BOOL()
696 R.AggregateVal[i].IntVal = \ in visitBinaryOperator()
697 Src1.AggregateVal[i].IntVal OP Src2.AggregateVal[i].IntVal; in visitBinaryOperator()
703 R.AggregateVal[i].IntVal = \ in visitBinaryOperator()
704 Src1.AggregateVal[i].IntVal.OP(Src2.AggregateVal[i].IntVal); in visitBinaryOperator()
770 case Instruction::Add: R.IntVal = Src1.IntVal + Src2.IntVal; break; in visitBinaryOperator()
771 case Instruction::Sub: R.IntVal = Src1.IntVal - Src2.IntVal; break; in visitBinaryOperator()
772 case Instruction::Mul: R.IntVal = Src1.IntVal * Src2.IntVal; break; in visitBinaryOperator()
778 case Instruction::UDiv: R.IntVal = Src1.IntVal.udiv(Src2.IntVal); break; in visitBinaryOperator()
779 case Instruction::SDiv: R.IntVal = Src1.IntVal.sdiv(Src2.IntVal); break; in visitBinaryOperator()
780 case Instruction::URem: R.IntVal = Src1.IntVal.urem(Src2.IntVal); break; in visitBinaryOperator()
781 case Instruction::SRem: R.IntVal = Src1.IntVal.srem(Src2.IntVal); break; in visitBinaryOperator()
782 case Instruction::And: R.IntVal = Src1.IntVal & Src2.IntVal; break; in visitBinaryOperator()
783 case Instruction::Or: R.IntVal = Src1.IntVal | Src2.IntVal; break; in visitBinaryOperator()
784 case Instruction::Xor: R.IntVal = Src1.IntVal ^ Src2.IntVal; break; in visitBinaryOperator()
798 Dest.AggregateVal[i] = (Src1.AggregateVal[i].IntVal == 0) ? in executeSelectInst()
801 Dest = (Src1.IntVal == 0) ? Src3 : Src2; in executeSelectInst()
826 exit(GV.IntVal.zextOrTrunc(32).getZExtValue()); in exitCalled()
888 if (getOperandValue(Cond, SF).IntVal == 0) // If false cond... in visitBranchInst()
904 if (executeICMP_EQ(CondVal, CaseVal, ElTy).IntVal != 0) { in visitSwitchInst()
969 getOperandValue(I.getOperand(0), SF).IntVal.getZExtValue(); in visitAllocaInst()
1017 Idx = (int64_t)(int32_t)IdxGV.IntVal.getZExtValue(); in executeGEPOperation()
1020 Idx = (int64_t)IdxGV.IntVal.getZExtValue(); in executeGEPOperation()
1148 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitShl()
1149 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitShl()
1150 Result.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift)); in visitShl()
1155 uint64_t shiftAmount = Src2.IntVal.getZExtValue(); in visitShl()
1156 llvm::APInt valueToShift = Src1.IntVal; in visitShl()
1157 Dest.IntVal = valueToShift.shl(getShiftAmount(shiftAmount, valueToShift)); in visitShl()
1175 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitLShr()
1176 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitLShr()
1177 Result.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift)); in visitLShr()
1182 uint64_t shiftAmount = Src2.IntVal.getZExtValue(); in visitLShr()
1183 llvm::APInt valueToShift = Src1.IntVal; in visitLShr()
1184 Dest.IntVal = valueToShift.lshr(getShiftAmount(shiftAmount, valueToShift)); in visitLShr()
1202 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitAShr()
1203 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitAShr()
1204 Result.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift)); in visitAShr()
1209 uint64_t shiftAmount = Src2.IntVal.getZExtValue(); in visitAShr()
1210 llvm::APInt valueToShift = Src1.IntVal; in visitAShr()
1211 Dest.IntVal = valueToShift.ashr(getShiftAmount(shiftAmount, valueToShift)); in visitAShr()
1228 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.trunc(DBitWidth); in executeTruncInst()
1232 Dest.IntVal = Src.IntVal.trunc(DBitWidth); in executeTruncInst()
1248 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.sext(DBitWidth); in executeSExtInst()
1252 Dest.IntVal = Src.IntVal.sext(DBitWidth); in executeSExtInst()
1269 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth); in executeZExtInst()
1273 Dest.IntVal = Src.IntVal.zext(DBitWidth); in executeZExtInst()
1339 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt( in executeFPToUIInst()
1343 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt( in executeFPToUIInst()
1352 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth); in executeFPToUIInst()
1354 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth); in executeFPToUIInst()
1377 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt( in executeFPToSIInst()
1381 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt( in executeFPToSIInst()
1390 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth); in executeFPToSIInst()
1392 Dest.IntVal = APIntOps::RoundDoubleToAPInt(Src.DoubleVal, DBitWidth); in executeFPToSIInst()
1412 APIntOps::RoundAPIntToFloat(Src.AggregateVal[i].IntVal); in executeUIToFPInst()
1416 APIntOps::RoundAPIntToDouble(Src.AggregateVal[i].IntVal); in executeUIToFPInst()
1422 Dest.FloatVal = APIntOps::RoundAPIntToFloat(Src.IntVal); in executeUIToFPInst()
1424 Dest.DoubleVal = APIntOps::RoundAPIntToDouble(Src.IntVal); in executeUIToFPInst()
1444 APIntOps::RoundSignedAPIntToFloat(Src.AggregateVal[i].IntVal); in executeSIToFPInst()
1448 APIntOps::RoundSignedAPIntToDouble(Src.AggregateVal[i].IntVal); in executeSIToFPInst()
1455 Dest.FloatVal = APIntOps::RoundSignedAPIntToFloat(Src.IntVal); in executeSIToFPInst()
1457 Dest.DoubleVal = APIntOps::RoundSignedAPIntToDouble(Src.IntVal); in executeSIToFPInst()
1470 Dest.IntVal = APInt(DBitWidth, (intptr_t) Src.PointerVal); in executePtrToIntInst()
1480 if (PtrSize != Src.IntVal.getBitWidth()) in executeIntToPtrInst()
1481 Src.IntVal = Src.IntVal.zextOrTrunc(PtrSize); in executeIntToPtrInst()
1483 Dest.PointerVal = PointerTy(intptr_t(Src.IntVal.getZExtValue())); in executeIntToPtrInst()
1538 TempSrc.AggregateVal[i].IntVal = in executeBitCastInst()
1543 TempSrc.AggregateVal[i].IntVal = in executeBitCastInst()
1547 TempSrc.AggregateVal[i].IntVal = SrcVec.AggregateVal[i].IntVal; in executeBitCastInst()
1560 Elt.IntVal = 0; in executeBitCastInst()
1561 Elt.IntVal = Elt.IntVal.zext(DstBitSize); in executeBitCastInst()
1566 Tmp = TempSrc.AggregateVal[SrcElt++].IntVal; in executeBitCastInst()
1570 Elt.IntVal |= Tmp; in executeBitCastInst()
1581 Elt.IntVal = Elt.IntVal.zext(SrcBitSize); in executeBitCastInst()
1582 Elt.IntVal = TempSrc.AggregateVal[i].IntVal; in executeBitCastInst()
1583 Elt.IntVal.lshrInPlace(ShiftAmt); in executeBitCastInst()
1586 Elt.IntVal = Elt.IntVal.trunc(DstBitSize); in executeBitCastInst()
1599 TempDst.AggregateVal[i].IntVal.bitsToDouble(); in executeBitCastInst()
1604 TempDst.AggregateVal[i].IntVal.bitsToFloat(); in executeBitCastInst()
1610 Dest.DoubleVal = TempDst.AggregateVal[0].IntVal.bitsToDouble(); in executeBitCastInst()
1612 Dest.FloatVal = TempDst.AggregateVal[0].IntVal.bitsToFloat(); in executeBitCastInst()
1614 Dest.IntVal = TempDst.AggregateVal[0].IntVal; in executeBitCastInst()
1626 Dest.IntVal = APInt::floatToBits(Src.FloatVal); in executeBitCastInst()
1628 Dest.IntVal = APInt::doubleToBits(Src.DoubleVal); in executeBitCastInst()
1630 Dest.IntVal = Src.IntVal; in executeBitCastInst()
1636 Dest.FloatVal = Src.IntVal.bitsToFloat(); in executeBitCastInst()
1642 Dest.DoubleVal = Src.IntVal.bitsToDouble(); in executeBitCastInst()
1729 Dest.IntVal = Src.IntVal; in visitVAArgInst()
1753 const unsigned indx = unsigned(Src2.IntVal.getZExtValue()); in visitExtractElementInst()
1763 Dest.IntVal = Src1.AggregateVal[indx].IntVal; in visitExtractElementInst()
1790 const unsigned indx = unsigned(Src3.IntVal.getZExtValue()); in visitInsertElementInst()
1799 Dest.AggregateVal[indx].IntVal = Src2.IntVal; in visitInsertElementInst()
1838 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue(); in visitShuffleVectorInst()
1840 Dest.AggregateVal[i].IntVal = Src1.AggregateVal[j].IntVal; in visitShuffleVectorInst()
1842 Dest.AggregateVal[i].IntVal = Src2.AggregateVal[j-src1Size].IntVal; in visitShuffleVectorInst()
1854 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue(); in visitShuffleVectorInst()
1865 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue(); in visitShuffleVectorInst()
1900 Dest.IntVal = pSrc->IntVal; in visitExtractValueInst()
1947 pDest->IntVal = Src2.IntVal; in visitInsertValueInst()
2020 case Instruction::Add: Dest.IntVal = Op0.IntVal + Op1.IntVal; break; in getConstantExprValue()
2021 case Instruction::Sub: Dest.IntVal = Op0.IntVal - Op1.IntVal; break; in getConstantExprValue()
2022 case Instruction::Mul: Dest.IntVal = Op0.IntVal * Op1.IntVal; break; in getConstantExprValue()
2028 case Instruction::SDiv: Dest.IntVal = Op0.IntVal.sdiv(Op1.IntVal); break; in getConstantExprValue()
2029 case Instruction::UDiv: Dest.IntVal = Op0.IntVal.udiv(Op1.IntVal); break; in getConstantExprValue()
2030 case Instruction::URem: Dest.IntVal = Op0.IntVal.urem(Op1.IntVal); break; in getConstantExprValue()
2031 case Instruction::SRem: Dest.IntVal = Op0.IntVal.srem(Op1.IntVal); break; in getConstantExprValue()
2032 case Instruction::And: Dest.IntVal = Op0.IntVal & Op1.IntVal; break; in getConstantExprValue()
2033 case Instruction::Or: Dest.IntVal = Op0.IntVal | Op1.IntVal; break; in getConstantExprValue()
2034 case Instruction::Xor: Dest.IntVal = Op0.IntVal ^ Op1.IntVal; break; in getConstantExprValue()
2036 Dest.IntVal = Op0.IntVal.shl(Op1.IntVal.getZExtValue()); in getConstantExprValue()
2039 Dest.IntVal = Op0.IntVal.lshr(Op1.IntVal.getZExtValue()); in getConstantExprValue()
2042 Dest.IntVal = Op0.IntVal.ashr(Op1.IntVal.getZExtValue()); in getConstantExprValue()