Lines Matching refs:AggregateVal

121     assert(Src1.AggregateVal.size() == Src2.AggregateVal.size());    \
122 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); \
123 for( uint32_t _i=0;_i<Src1.AggregateVal.size();_i++) \
124 Dest.AggregateVal[_i].IntVal = APInt(1, \
125 Src1.AggregateVal[_i].IntVal.OP(Src2.AggregateVal[_i].IntVal));\
310 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); \
311 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); \
312 for( uint32_t _i=0;_i<Src1.AggregateVal.size();_i++) \
313 Dest.AggregateVal[_i].IntVal = APInt(1, \
314 Src1.AggregateVal[_i].TY##Val OP Src2.AggregateVal[_i].TY##Val);\
353 assert(X.AggregateVal.size() == Y.AggregateVal.size()); \
354 Dest.AggregateVal.resize( X.AggregateVal.size() ); \
355 for( uint32_t _i=0;_i<X.AggregateVal.size();_i++) { \
356 if (X.AggregateVal[_i].TZ##Val != X.AggregateVal[_i].TZ##Val || \
357 Y.AggregateVal[_i].TZ##Val != Y.AggregateVal[_i].TZ##Val) \
358 Dest.AggregateVal[_i].IntVal = APInt(1,FLAG); \
360 Dest.AggregateVal[_i].IntVal = APInt(1,!FLAG); \
394 for( size_t _i=0; _i<Src1.AggregateVal.size(); _i++) in executeFCMP_ONE()
395 if (DestMask.AggregateVal[_i].IntVal == false) in executeFCMP_ONE()
396 Dest.AggregateVal[_i].IntVal = APInt(1,false); in executeFCMP_ONE()
472 for (size_t _i = 0; _i < Src1.AggregateVal.size(); _i++) \
473 if (DestMask.AggregateVal[_i].IntVal == true) \
474 Dest.AggregateVal[_i].IntVal = APInt(1, true); \
537 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); in executeFCMP_ORD()
538 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); in executeFCMP_ORD()
540 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++) in executeFCMP_ORD()
541 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_ORD()
542 ( (Src1.AggregateVal[_i].FloatVal == in executeFCMP_ORD()
543 Src1.AggregateVal[_i].FloatVal) && in executeFCMP_ORD()
544 (Src2.AggregateVal[_i].FloatVal == in executeFCMP_ORD()
545 Src2.AggregateVal[_i].FloatVal))); in executeFCMP_ORD()
547 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++) in executeFCMP_ORD()
548 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_ORD()
549 ( (Src1.AggregateVal[_i].DoubleVal == in executeFCMP_ORD()
550 Src1.AggregateVal[_i].DoubleVal) && in executeFCMP_ORD()
551 (Src2.AggregateVal[_i].DoubleVal == in executeFCMP_ORD()
552 Src2.AggregateVal[_i].DoubleVal))); in executeFCMP_ORD()
568 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); in executeFCMP_UNO()
569 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); in executeFCMP_UNO()
571 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++) in executeFCMP_UNO()
572 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_UNO()
573 ( (Src1.AggregateVal[_i].FloatVal != in executeFCMP_UNO()
574 Src1.AggregateVal[_i].FloatVal) || in executeFCMP_UNO()
575 (Src2.AggregateVal[_i].FloatVal != in executeFCMP_UNO()
576 Src2.AggregateVal[_i].FloatVal))); in executeFCMP_UNO()
578 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++) in executeFCMP_UNO()
579 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_UNO()
580 ( (Src1.AggregateVal[_i].DoubleVal != in executeFCMP_UNO()
581 Src1.AggregateVal[_i].DoubleVal) || in executeFCMP_UNO()
582 (Src2.AggregateVal[_i].DoubleVal != in executeFCMP_UNO()
583 Src2.AggregateVal[_i].DoubleVal))); in executeFCMP_UNO()
599 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); in executeFCMP_BOOL()
600 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); in executeFCMP_BOOL()
601 for( size_t _i=0; _i<Src1.AggregateVal.size(); _i++) in executeFCMP_BOOL()
602 Dest.AggregateVal[_i].IntVal = APInt(1,val); in executeFCMP_BOOL()
690 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); in visitBinaryOperator()
691 R.AggregateVal.resize(Src1.AggregateVal.size()); in visitBinaryOperator()
695 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \ in visitBinaryOperator()
696 R.AggregateVal[i].IntVal = \ in visitBinaryOperator()
697 Src1.AggregateVal[i].IntVal OP Src2.AggregateVal[i].IntVal; in visitBinaryOperator()
702 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \ in visitBinaryOperator()
703 R.AggregateVal[i].IntVal = \ in visitBinaryOperator()
704 Src1.AggregateVal[i].IntVal.OP(Src2.AggregateVal[i].IntVal); in visitBinaryOperator()
709 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \ in visitBinaryOperator()
710 R.AggregateVal[i].TY = \ in visitBinaryOperator()
711 Src1.AggregateVal[i].TY OP Src2.AggregateVal[i].TY; in visitBinaryOperator()
749 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) in visitBinaryOperator()
750 R.AggregateVal[i].FloatVal = in visitBinaryOperator()
751 fmod(Src1.AggregateVal[i].FloatVal, Src2.AggregateVal[i].FloatVal); in visitBinaryOperator()
754 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) in visitBinaryOperator()
755 R.AggregateVal[i].DoubleVal = in visitBinaryOperator()
756 fmod(Src1.AggregateVal[i].DoubleVal, Src2.AggregateVal[i].DoubleVal); in visitBinaryOperator()
794 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); in executeSelectInst()
795 assert(Src2.AggregateVal.size() == Src3.AggregateVal.size()); in executeSelectInst()
796 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); in executeSelectInst()
797 for (size_t i = 0; i < Src1.AggregateVal.size(); ++i) in executeSelectInst()
798 Dest.AggregateVal[i] = (Src1.AggregateVal[i].IntVal == 0) ? in executeSelectInst()
799 Src3.AggregateVal[i] : Src2.AggregateVal[i]; in executeSelectInst()
1144 uint32_t src1Size = uint32_t(Src1.AggregateVal.size()); in visitShl()
1145 assert(src1Size == Src2.AggregateVal.size()); in visitShl()
1148 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitShl()
1149 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitShl()
1151 Dest.AggregateVal.push_back(Result); in visitShl()
1171 uint32_t src1Size = uint32_t(Src1.AggregateVal.size()); in visitLShr()
1172 assert(src1Size == Src2.AggregateVal.size()); in visitLShr()
1175 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitLShr()
1176 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitLShr()
1178 Dest.AggregateVal.push_back(Result); in visitLShr()
1198 size_t src1Size = Src1.AggregateVal.size(); in visitAShr()
1199 assert(src1Size == Src2.AggregateVal.size()); in visitAShr()
1202 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitAShr()
1203 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitAShr()
1205 Dest.AggregateVal.push_back(Result); in visitAShr()
1224 unsigned NumElts = Src.AggregateVal.size(); in executeTruncInst()
1226 Dest.AggregateVal.resize(NumElts); in executeTruncInst()
1228 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.trunc(DBitWidth); in executeTruncInst()
1244 unsigned size = Src.AggregateVal.size(); in executeSExtInst()
1246 Dest.AggregateVal.resize(size); in executeSExtInst()
1248 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.sext(DBitWidth); in executeSExtInst()
1265 unsigned size = Src.AggregateVal.size(); in executeZExtInst()
1267 Dest.AggregateVal.resize(size); in executeZExtInst()
1269 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth); in executeZExtInst()
1287 unsigned size = Src.AggregateVal.size(); in executeFPTruncInst()
1289 Dest.AggregateVal.resize(size); in executeFPTruncInst()
1291 Dest.AggregateVal[i].FloatVal = (float)Src.AggregateVal[i].DoubleVal; in executeFPTruncInst()
1309 unsigned size = Src.AggregateVal.size(); in executeFPExtInst()
1311 Dest.AggregateVal.resize(size); in executeFPExtInst()
1313 Dest.AggregateVal[i].DoubleVal = (double)Src.AggregateVal[i].FloatVal; in executeFPExtInst()
1332 unsigned size = Src.AggregateVal.size(); in executeFPToUIInst()
1334 Dest.AggregateVal.resize(size); in executeFPToUIInst()
1339 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt( in executeFPToUIInst()
1340 Src.AggregateVal[i].FloatVal, DBitWidth); in executeFPToUIInst()
1343 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt( in executeFPToUIInst()
1344 Src.AggregateVal[i].DoubleVal, DBitWidth); in executeFPToUIInst()
1370 unsigned size = Src.AggregateVal.size(); in executeFPToSIInst()
1372 Dest.AggregateVal.resize(size); in executeFPToSIInst()
1377 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt( in executeFPToSIInst()
1378 Src.AggregateVal[i].FloatVal, DBitWidth); in executeFPToSIInst()
1381 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt( in executeFPToSIInst()
1382 Src.AggregateVal[i].DoubleVal, DBitWidth); in executeFPToSIInst()
1404 unsigned size = Src.AggregateVal.size(); in executeUIToFPInst()
1406 Dest.AggregateVal.resize(size); in executeUIToFPInst()
1411 Dest.AggregateVal[i].FloatVal = in executeUIToFPInst()
1412 APIntOps::RoundAPIntToFloat(Src.AggregateVal[i].IntVal); in executeUIToFPInst()
1415 Dest.AggregateVal[i].DoubleVal = in executeUIToFPInst()
1416 APIntOps::RoundAPIntToDouble(Src.AggregateVal[i].IntVal); in executeUIToFPInst()
1436 unsigned size = Src.AggregateVal.size(); in executeSIToFPInst()
1438 Dest.AggregateVal.resize(size); in executeSIToFPInst()
1443 Dest.AggregateVal[i].FloatVal = in executeSIToFPInst()
1444 APIntOps::RoundSignedAPIntToFloat(Src.AggregateVal[i].IntVal); in executeSIToFPInst()
1447 Dest.AggregateVal[i].DoubleVal = in executeSIToFPInst()
1448 APIntOps::RoundSignedAPIntToDouble(Src.AggregateVal[i].IntVal); in executeSIToFPInst()
1511 SrcNum = Src.AggregateVal.size(); in executeBitCastInst()
1518 SrcVec.AggregateVal.push_back(Src); in executeBitCastInst()
1535 TempSrc.AggregateVal.resize(SrcNum); in executeBitCastInst()
1538 TempSrc.AggregateVal[i].IntVal = in executeBitCastInst()
1539 APInt::floatToBits(SrcVec.AggregateVal[i].FloatVal); in executeBitCastInst()
1543 TempSrc.AggregateVal[i].IntVal = in executeBitCastInst()
1544 APInt::doubleToBits(SrcVec.AggregateVal[i].DoubleVal); in executeBitCastInst()
1547 TempSrc.AggregateVal[i].IntVal = SrcVec.AggregateVal[i].IntVal; in executeBitCastInst()
1566 Tmp = TempSrc.AggregateVal[SrcElt++].IntVal; in executeBitCastInst()
1572 TempDst.AggregateVal.push_back(Elt); in executeBitCastInst()
1582 Elt.IntVal = TempSrc.AggregateVal[i].IntVal; in executeBitCastInst()
1588 TempDst.AggregateVal.push_back(Elt); in executeBitCastInst()
1596 Dest.AggregateVal.resize(DstNum); in executeBitCastInst()
1598 Dest.AggregateVal[i].DoubleVal = in executeBitCastInst()
1599 TempDst.AggregateVal[i].IntVal.bitsToDouble(); in executeBitCastInst()
1601 Dest.AggregateVal.resize(DstNum); in executeBitCastInst()
1603 Dest.AggregateVal[i].FloatVal = 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()
1755 if(Src1.AggregateVal.size() > indx) { in visitExtractElementInst()
1763 Dest.IntVal = Src1.AggregateVal[indx].IntVal; in visitExtractElementInst()
1766 Dest.FloatVal = Src1.AggregateVal[indx].FloatVal; in visitExtractElementInst()
1769 Dest.DoubleVal = Src1.AggregateVal[indx].DoubleVal; in visitExtractElementInst()
1791 Dest.AggregateVal = Src1.AggregateVal; in visitInsertElementInst()
1793 if(Src1.AggregateVal.size() <= indx) in visitInsertElementInst()
1799 Dest.AggregateVal[indx].IntVal = Src2.IntVal; in visitInsertElementInst()
1802 Dest.AggregateVal[indx].FloatVal = Src2.FloatVal; in visitInsertElementInst()
1805 Dest.AggregateVal[indx].DoubleVal = Src2.DoubleVal; in visitInsertElementInst()
1826 unsigned src1Size = (unsigned)Src1.AggregateVal.size(); in visitShuffleVectorInst()
1827 unsigned src2Size = (unsigned)Src2.AggregateVal.size(); in visitShuffleVectorInst()
1828 unsigned src3Size = (unsigned)Src3.AggregateVal.size(); in visitShuffleVectorInst()
1830 Dest.AggregateVal.resize(src3Size); in visitShuffleVectorInst()
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()
1856 Dest.AggregateVal[i].FloatVal = Src1.AggregateVal[j].FloatVal; in visitShuffleVectorInst()
1858 Dest.AggregateVal[i].FloatVal = Src2.AggregateVal[j-src1Size].FloatVal; in visitShuffleVectorInst()
1865 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue(); in visitShuffleVectorInst()
1867 Dest.AggregateVal[i].DoubleVal = Src1.AggregateVal[j].DoubleVal; in visitShuffleVectorInst()
1869 Dest.AggregateVal[i].DoubleVal = in visitShuffleVectorInst()
1870 Src2.AggregateVal[j-src1Size].DoubleVal; in visitShuffleVectorInst()
1890 pSrc = &pSrc->AggregateVal[*IdxBegin]; in visitExtractValueInst()
1911 Dest.AggregateVal = pSrc->AggregateVal; in visitExtractValueInst()
1935 pDest = &pDest->AggregateVal[*IdxBegin]; in visitInsertValueInst()
1958 pDest->AggregateVal = Src2.AggregateVal; in visitInsertValueInst()