Lines Matching refs:AggregateVal

70     R.AggregateVal.resize(Src.AggregateVal.size());  in visitUnaryOperator()
78 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) in visitUnaryOperator()
79 R.AggregateVal[i].FloatVal = -Src.AggregateVal[i].FloatVal; in visitUnaryOperator()
81 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) in visitUnaryOperator()
82 R.AggregateVal[i].DoubleVal = -Src.AggregateVal[i].DoubleVal; in visitUnaryOperator()
175 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); \
176 Dest.AggregateVal.resize(Src1.AggregateVal.size()); \
177 for (uint32_t _i = 0; _i < Src1.AggregateVal.size(); _i++) \
178 Dest.AggregateVal[_i].IntVal = APInt( \
179 1, Src1.AggregateVal[_i].IntVal.OP(Src2.AggregateVal[_i].IntVal)); \
364 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); \
365 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); \
366 for( uint32_t _i=0;_i<Src1.AggregateVal.size();_i++) \
367 Dest.AggregateVal[_i].IntVal = APInt(1, \
368 Src1.AggregateVal[_i].TY##Val OP Src2.AggregateVal[_i].TY##Val);\
408 assert(X.AggregateVal.size() == Y.AggregateVal.size()); \
409 Dest.AggregateVal.resize( X.AggregateVal.size() ); \
410 for( uint32_t _i=0;_i<X.AggregateVal.size();_i++) { \
411 if (X.AggregateVal[_i].TZ##Val != X.AggregateVal[_i].TZ##Val || \
412 Y.AggregateVal[_i].TZ##Val != Y.AggregateVal[_i].TZ##Val) \
413 Dest.AggregateVal[_i].IntVal = APInt(1,FLAG); \
415 Dest.AggregateVal[_i].IntVal = APInt(1,!FLAG); \
449 for( size_t _i=0; _i<Src1.AggregateVal.size(); _i++) in executeFCMP_ONE()
450 if (DestMask.AggregateVal[_i].IntVal == false) in executeFCMP_ONE()
451 Dest.AggregateVal[_i].IntVal = APInt(1,false); in executeFCMP_ONE()
527 for (size_t _i = 0; _i < Src1.AggregateVal.size(); _i++) \
528 if (DestMask.AggregateVal[_i].IntVal == true) \
529 Dest.AggregateVal[_i].IntVal = APInt(1, true); \
592 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); in executeFCMP_ORD()
593 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); in executeFCMP_ORD()
595 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++) in executeFCMP_ORD()
596 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_ORD()
597 ( (Src1.AggregateVal[_i].FloatVal == in executeFCMP_ORD()
598 Src1.AggregateVal[_i].FloatVal) && in executeFCMP_ORD()
599 (Src2.AggregateVal[_i].FloatVal == in executeFCMP_ORD()
600 Src2.AggregateVal[_i].FloatVal))); in executeFCMP_ORD()
602 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++) in executeFCMP_ORD()
603 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_ORD()
604 ( (Src1.AggregateVal[_i].DoubleVal == in executeFCMP_ORD()
605 Src1.AggregateVal[_i].DoubleVal) && in executeFCMP_ORD()
606 (Src2.AggregateVal[_i].DoubleVal == in executeFCMP_ORD()
607 Src2.AggregateVal[_i].DoubleVal))); in executeFCMP_ORD()
623 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); in executeFCMP_UNO()
624 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); in executeFCMP_UNO()
626 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++) in executeFCMP_UNO()
627 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_UNO()
628 ( (Src1.AggregateVal[_i].FloatVal != in executeFCMP_UNO()
629 Src1.AggregateVal[_i].FloatVal) || in executeFCMP_UNO()
630 (Src2.AggregateVal[_i].FloatVal != in executeFCMP_UNO()
631 Src2.AggregateVal[_i].FloatVal))); in executeFCMP_UNO()
633 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++) in executeFCMP_UNO()
634 Dest.AggregateVal[_i].IntVal = APInt(1, in executeFCMP_UNO()
635 ( (Src1.AggregateVal[_i].DoubleVal != in executeFCMP_UNO()
636 Src1.AggregateVal[_i].DoubleVal) || in executeFCMP_UNO()
637 (Src2.AggregateVal[_i].DoubleVal != in executeFCMP_UNO()
638 Src2.AggregateVal[_i].DoubleVal))); in executeFCMP_UNO()
654 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); in executeFCMP_BOOL()
655 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); in executeFCMP_BOOL()
656 for( size_t _i=0; _i<Src1.AggregateVal.size(); _i++) in executeFCMP_BOOL()
657 Dest.AggregateVal[_i].IntVal = APInt(1,val); in executeFCMP_BOOL()
745 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); in visitBinaryOperator()
746 R.AggregateVal.resize(Src1.AggregateVal.size()); in visitBinaryOperator()
750 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \ in visitBinaryOperator()
751 R.AggregateVal[i].IntVal = \ in visitBinaryOperator()
752 Src1.AggregateVal[i].IntVal OP Src2.AggregateVal[i].IntVal; in visitBinaryOperator()
757 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \ in visitBinaryOperator()
758 R.AggregateVal[i].IntVal = \ in visitBinaryOperator()
759 Src1.AggregateVal[i].IntVal.OP(Src2.AggregateVal[i].IntVal); in visitBinaryOperator()
764 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \ in visitBinaryOperator()
765 R.AggregateVal[i].TY = \ in visitBinaryOperator()
766 Src1.AggregateVal[i].TY OP Src2.AggregateVal[i].TY; in visitBinaryOperator()
804 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) in visitBinaryOperator()
805 R.AggregateVal[i].FloatVal = in visitBinaryOperator()
806 fmod(Src1.AggregateVal[i].FloatVal, Src2.AggregateVal[i].FloatVal); in visitBinaryOperator()
809 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) in visitBinaryOperator()
810 R.AggregateVal[i].DoubleVal = in visitBinaryOperator()
811 fmod(Src1.AggregateVal[i].DoubleVal, Src2.AggregateVal[i].DoubleVal); in visitBinaryOperator()
849 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); in executeSelectInst()
850 assert(Src2.AggregateVal.size() == Src3.AggregateVal.size()); in executeSelectInst()
851 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); in executeSelectInst()
852 for (size_t i = 0; i < Src1.AggregateVal.size(); ++i) in executeSelectInst()
853 Dest.AggregateVal[i] = (Src1.AggregateVal[i].IntVal == 0) ? in executeSelectInst()
854 Src3.AggregateVal[i] : Src2.AggregateVal[i]; in executeSelectInst()
1194 uint32_t src1Size = uint32_t(Src1.AggregateVal.size()); in visitShl()
1195 assert(src1Size == Src2.AggregateVal.size()); in visitShl()
1198 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitShl()
1199 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitShl()
1201 Dest.AggregateVal.push_back(Result); in visitShl()
1221 uint32_t src1Size = uint32_t(Src1.AggregateVal.size()); in visitLShr()
1222 assert(src1Size == Src2.AggregateVal.size()); in visitLShr()
1225 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitLShr()
1226 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitLShr()
1228 Dest.AggregateVal.push_back(Result); in visitLShr()
1248 size_t src1Size = Src1.AggregateVal.size(); in visitAShr()
1249 assert(src1Size == Src2.AggregateVal.size()); in visitAShr()
1252 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue(); in visitAShr()
1253 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal; in visitAShr()
1255 Dest.AggregateVal.push_back(Result); in visitAShr()
1274 unsigned NumElts = Src.AggregateVal.size(); in executeTruncInst()
1276 Dest.AggregateVal.resize(NumElts); in executeTruncInst()
1278 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.trunc(DBitWidth); in executeTruncInst()
1294 unsigned size = Src.AggregateVal.size(); in executeSExtInst()
1296 Dest.AggregateVal.resize(size); in executeSExtInst()
1298 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.sext(DBitWidth); in executeSExtInst()
1315 unsigned size = Src.AggregateVal.size(); in executeZExtInst()
1317 Dest.AggregateVal.resize(size); in executeZExtInst()
1319 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth); in executeZExtInst()
1337 unsigned size = Src.AggregateVal.size(); in executeFPTruncInst()
1339 Dest.AggregateVal.resize(size); in executeFPTruncInst()
1341 Dest.AggregateVal[i].FloatVal = (float)Src.AggregateVal[i].DoubleVal; in executeFPTruncInst()
1359 unsigned size = Src.AggregateVal.size(); in executeFPExtInst()
1361 Dest.AggregateVal.resize(size); in executeFPExtInst()
1363 Dest.AggregateVal[i].DoubleVal = (double)Src.AggregateVal[i].FloatVal; in executeFPExtInst()
1382 unsigned size = Src.AggregateVal.size(); in executeFPToUIInst()
1384 Dest.AggregateVal.resize(size); in executeFPToUIInst()
1389 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt( in executeFPToUIInst()
1390 Src.AggregateVal[i].FloatVal, DBitWidth); in executeFPToUIInst()
1393 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt( in executeFPToUIInst()
1394 Src.AggregateVal[i].DoubleVal, DBitWidth); in executeFPToUIInst()
1420 unsigned size = Src.AggregateVal.size(); in executeFPToSIInst()
1422 Dest.AggregateVal.resize(size); in executeFPToSIInst()
1427 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt( in executeFPToSIInst()
1428 Src.AggregateVal[i].FloatVal, DBitWidth); in executeFPToSIInst()
1431 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt( in executeFPToSIInst()
1432 Src.AggregateVal[i].DoubleVal, DBitWidth); in executeFPToSIInst()
1454 unsigned size = Src.AggregateVal.size(); in executeUIToFPInst()
1456 Dest.AggregateVal.resize(size); in executeUIToFPInst()
1461 Dest.AggregateVal[i].FloatVal = in executeUIToFPInst()
1462 APIntOps::RoundAPIntToFloat(Src.AggregateVal[i].IntVal); in executeUIToFPInst()
1465 Dest.AggregateVal[i].DoubleVal = in executeUIToFPInst()
1466 APIntOps::RoundAPIntToDouble(Src.AggregateVal[i].IntVal); in executeUIToFPInst()
1486 unsigned size = Src.AggregateVal.size(); in executeSIToFPInst()
1488 Dest.AggregateVal.resize(size); in executeSIToFPInst()
1493 Dest.AggregateVal[i].FloatVal = in executeSIToFPInst()
1494 APIntOps::RoundSignedAPIntToFloat(Src.AggregateVal[i].IntVal); in executeSIToFPInst()
1497 Dest.AggregateVal[i].DoubleVal = in executeSIToFPInst()
1498 APIntOps::RoundSignedAPIntToDouble(Src.AggregateVal[i].IntVal); in executeSIToFPInst()
1560 SrcNum = Src.AggregateVal.size(); in executeBitCastInst()
1567 SrcVec.AggregateVal.push_back(Src); in executeBitCastInst()
1584 TempSrc.AggregateVal.resize(SrcNum); in executeBitCastInst()
1587 TempSrc.AggregateVal[i].IntVal = in executeBitCastInst()
1588 APInt::floatToBits(SrcVec.AggregateVal[i].FloatVal); in executeBitCastInst()
1592 TempSrc.AggregateVal[i].IntVal = in executeBitCastInst()
1593 APInt::doubleToBits(SrcVec.AggregateVal[i].DoubleVal); in executeBitCastInst()
1596 TempSrc.AggregateVal[i].IntVal = SrcVec.AggregateVal[i].IntVal; in executeBitCastInst()
1615 Tmp = TempSrc.AggregateVal[SrcElt++].IntVal; in executeBitCastInst()
1621 TempDst.AggregateVal.push_back(Elt); in executeBitCastInst()
1631 Elt.IntVal = TempSrc.AggregateVal[i].IntVal; in executeBitCastInst()
1637 TempDst.AggregateVal.push_back(Elt); in executeBitCastInst()
1645 Dest.AggregateVal.resize(DstNum); in executeBitCastInst()
1647 Dest.AggregateVal[i].DoubleVal = in executeBitCastInst()
1648 TempDst.AggregateVal[i].IntVal.bitsToDouble(); in executeBitCastInst()
1650 Dest.AggregateVal.resize(DstNum); in executeBitCastInst()
1652 Dest.AggregateVal[i].FloatVal = 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()
1803 if(Src1.AggregateVal.size() > indx) { in visitExtractElementInst()
1811 Dest.IntVal = Src1.AggregateVal[indx].IntVal; in visitExtractElementInst()
1814 Dest.FloatVal = Src1.AggregateVal[indx].FloatVal; in visitExtractElementInst()
1817 Dest.DoubleVal = Src1.AggregateVal[indx].DoubleVal; in visitExtractElementInst()
1839 Dest.AggregateVal = Src1.AggregateVal; in visitInsertElementInst()
1841 if(Src1.AggregateVal.size() <= indx) in visitInsertElementInst()
1847 Dest.AggregateVal[indx].IntVal = Src2.IntVal; in visitInsertElementInst()
1850 Dest.AggregateVal[indx].FloatVal = Src2.FloatVal; in visitInsertElementInst()
1853 Dest.AggregateVal[indx].DoubleVal = Src2.DoubleVal; in visitInsertElementInst()
1873 unsigned src1Size = (unsigned)Src1.AggregateVal.size(); in visitShuffleVectorInst()
1874 unsigned src2Size = (unsigned)Src2.AggregateVal.size(); in visitShuffleVectorInst()
1877 Dest.AggregateVal.resize(src3Size); in visitShuffleVectorInst()
1887 Dest.AggregateVal[i].IntVal = Src1.AggregateVal[j].IntVal; in visitShuffleVectorInst()
1889 Dest.AggregateVal[i].IntVal = Src2.AggregateVal[j-src1Size].IntVal; in visitShuffleVectorInst()
1903 Dest.AggregateVal[i].FloatVal = Src1.AggregateVal[j].FloatVal; in visitShuffleVectorInst()
1905 Dest.AggregateVal[i].FloatVal = Src2.AggregateVal[j-src1Size].FloatVal; in visitShuffleVectorInst()
1914 Dest.AggregateVal[i].DoubleVal = Src1.AggregateVal[j].DoubleVal; in visitShuffleVectorInst()
1916 Dest.AggregateVal[i].DoubleVal = in visitShuffleVectorInst()
1917 Src2.AggregateVal[j-src1Size].DoubleVal; in visitShuffleVectorInst()
1937 pSrc = &pSrc->AggregateVal[*IdxBegin]; in visitExtractValueInst()
1959 Dest.AggregateVal = pSrc->AggregateVal; in visitExtractValueInst()
1983 pDest = &pDest->AggregateVal[*IdxBegin]; in visitInsertValueInst()
2007 pDest->AggregateVal = Src2.AggregateVal; in visitInsertValueInst()