Home | History | Annotate | Download | only in Interpreter

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++)
395 if (DestMask.AggregateVal[_i].IntVal == false)
396 Dest.AggregateVal[_i].IntVal = APInt(1,false);
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());
538 Dest.AggregateVal.resize( Src1.AggregateVal.size() );
540 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++)
541 Dest.AggregateVal[_i].IntVal = APInt(1,
542 ( (Src1.AggregateVal[_i].FloatVal ==
543 Src1.AggregateVal[_i].FloatVal) &&
544 (Src2.AggregateVal[_i].FloatVal ==
545 Src2.AggregateVal[_i].FloatVal)));
547 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++)
548 Dest.AggregateVal[_i].IntVal = APInt(1,
549 ( (Src1.AggregateVal[_i].DoubleVal ==
550 Src1.AggregateVal[_i].DoubleVal) &&
551 (Src2.AggregateVal[_i].DoubleVal ==
552 Src2.AggregateVal[_i].DoubleVal)));
568 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size());
569 Dest.AggregateVal.resize( Src1.AggregateVal.size() );
571 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++)
572 Dest.AggregateVal[_i].IntVal = APInt(1,
573 ( (Src1.AggregateVal[_i].FloatVal !=
574 Src1.AggregateVal[_i].FloatVal) ||
575 (Src2.AggregateVal[_i].FloatVal !=
576 Src2.AggregateVal[_i].FloatVal)));
578 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++)
579 Dest.AggregateVal[_i].IntVal = APInt(1,
580 ( (Src1.AggregateVal[_i].DoubleVal !=
581 Src1.AggregateVal[_i].DoubleVal) ||
582 (Src2.AggregateVal[_i].DoubleVal !=
583 Src2.AggregateVal[_i].DoubleVal)));
599 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size());
600 Dest.AggregateVal.resize( Src1.AggregateVal.size() );
601 for( size_t _i=0; _i<Src1.AggregateVal.size(); _i++)
602 Dest.AggregateVal[_i].IntVal = APInt(1,val);
690 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size());
691 R.AggregateVal.resize(Src1.AggregateVal.size());
695 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \
696 R.AggregateVal[i].IntVal = \
697 Src1.AggregateVal[i].IntVal OP Src2.AggregateVal[i].IntVal;
702 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \
703 R.AggregateVal[i].IntVal = \
704 Src1.AggregateVal[i].IntVal.OP(Src2.AggregateVal[i].IntVal);
709 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \
710 R.AggregateVal[i].TY = \
711 Src1.AggregateVal[i].TY OP Src2.AggregateVal[i].TY;
749 for (unsigned i = 0; i < R.AggregateVal.size(); ++i)
750 R.AggregateVal[i].FloatVal =
751 fmod(Src1.AggregateVal[i].FloatVal, Src2.AggregateVal[i].FloatVal);
754 for (unsigned i = 0; i < R.AggregateVal.size(); ++i)
755 R.AggregateVal[i].DoubleVal =
756 fmod(Src1.AggregateVal[i].DoubleVal, Src2.AggregateVal[i].DoubleVal);
794 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size());
795 assert(Src2.AggregateVal.size() == Src3.AggregateVal.size());
796 Dest.AggregateVal.resize( Src1.AggregateVal.size() );
797 for (size_t i = 0; i < Src1.AggregateVal.size(); ++i)
798 Dest.AggregateVal[i] = (Src1.AggregateVal[i].IntVal == 0) ?
799 Src3.AggregateVal[i] : Src2.AggregateVal[i];
1145 uint32_t src1Size = uint32_t(Src1.AggregateVal.size());
1146 assert(src1Size == Src2.AggregateVal.size());
1149 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1150 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1152 Dest.AggregateVal.push_back(Result);
1172 uint32_t src1Size = uint32_t(Src1.AggregateVal.size());
1173 assert(src1Size == Src2.AggregateVal.size());
1176 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1177 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1179 Dest.AggregateVal.push_back(Result);
1199 size_t src1Size = Src1.AggregateVal.size();
1200 assert(src1Size == Src2.AggregateVal.size());
1203 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1204 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1206 Dest.AggregateVal.push_back(Result);
1225 unsigned NumElts = Src.AggregateVal.size();
1227 Dest.AggregateVal.resize(NumElts);
1229 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.trunc(DBitWidth);
1245 unsigned size = Src.AggregateVal.size();
1247 Dest.AggregateVal.resize(size);
1249 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.sext(DBitWidth);
1266 unsigned size = Src.AggregateVal.size();
1268 Dest.AggregateVal.resize(size);
1270 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth);
1288 unsigned size = Src.AggregateVal.size();
1290 Dest.AggregateVal.resize(size);
1292 Dest.AggregateVal[i].FloatVal = (float)Src.AggregateVal[i].DoubleVal;
1310 unsigned size = Src.AggregateVal.size();
1312 Dest.AggregateVal.resize(size);
1314 Dest.AggregateVal[i].DoubleVal = (double)Src.AggregateVal[i].FloatVal;
1333 unsigned size = Src.AggregateVal.size();
1335 Dest.AggregateVal.resize(size);
1340 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt(
1341 Src.AggregateVal[i].FloatVal, DBitWidth);
1344 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt(
1345 Src.AggregateVal[i].DoubleVal, DBitWidth);
1371 unsigned size = Src.AggregateVal.size();
1373 Dest.AggregateVal.resize(size);
1378 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt(
1379 Src.AggregateVal[i].FloatVal, DBitWidth);
1382 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt(
1383 Src.AggregateVal[i].DoubleVal, DBitWidth);
1405 unsigned size = Src.AggregateVal.size();
1407 Dest.AggregateVal.resize(size);
1412 Dest.AggregateVal[i].FloatVal =
1413 APIntOps::RoundAPIntToFloat(Src.AggregateVal[i].IntVal);
1416 Dest.AggregateVal[i].DoubleVal =
1417 APIntOps::RoundAPIntToDouble(Src.AggregateVal[i].IntVal);
1437 unsigned size = Src.AggregateVal.size();
1439 Dest.AggregateVal.resize(size);
1444 Dest.AggregateVal[i].FloatVal =
1445 APIntOps::RoundSignedAPIntToFloat(Src.AggregateVal[i].IntVal);
1448 Dest.AggregateVal[i].DoubleVal =
1449 APIntOps::RoundSignedAPIntToDouble(Src.AggregateVal[i].IntVal);
1512 SrcNum = Src.AggregateVal.size();
1519 SrcVec.AggregateVal.push_back(Src);
1536 TempSrc.AggregateVal.resize(SrcNum);
1539 TempSrc.AggregateVal[i].IntVal =
1540 APInt::floatToBits(SrcVec.AggregateVal[i].FloatVal);
1544 TempSrc.AggregateVal[i].IntVal =
1545 APInt::doubleToBits(SrcVec.AggregateVal[i].DoubleVal);
1548 TempSrc.AggregateVal[i].IntVal = SrcVec.AggregateVal[i].IntVal;
1567 Tmp = TempSrc.AggregateVal[SrcElt++].IntVal;
1573 TempDst.AggregateVal.push_back(Elt);
1583 Elt.IntVal = TempSrc.AggregateVal[i].IntVal;
1589 TempDst.AggregateVal.push_back(Elt);
1597 Dest.AggregateVal.resize(DstNum);
1599 Dest.AggregateVal[i].DoubleVal =
1600 TempDst.AggregateVal[i].IntVal.bitsToDouble();
1602 Dest.AggregateVal.resize(DstNum);
1604 Dest.AggregateVal[i].FloatVal =
1605 TempDst.AggregateVal[i].IntVal.bitsToFloat();
1611 Dest.DoubleVal = TempDst.AggregateVal[0].IntVal.bitsToDouble();
1613 Dest.FloatVal = TempDst.AggregateVal[0].IntVal.bitsToFloat();
1615 Dest.IntVal = TempDst.AggregateVal[0].IntVal;
1756 if(Src1.AggregateVal.size() > indx) {
1764 Dest.IntVal = Src1.AggregateVal[indx].IntVal;
1767 Dest.FloatVal = Src1.AggregateVal[indx].FloatVal;
1770 Dest.DoubleVal = Src1.AggregateVal[indx].DoubleVal;
1795 Dest.AggregateVal = Src1.AggregateVal;
1797 if(Src1.AggregateVal.size() <= indx)
1803 Dest.AggregateVal[indx].IntVal = Src2.IntVal;
1806 Dest.AggregateVal[indx].FloatVal = Src2.FloatVal;
1809 Dest.AggregateVal[indx].DoubleVal = Src2.DoubleVal;
1832 unsigned src1Size = (unsigned)Src1.AggregateVal.size();
1833 unsigned src2Size = (unsigned)Src2.AggregateVal.size();
1834 unsigned src3Size = (unsigned)Src3.AggregateVal.size();
1836 Dest.AggregateVal.resize(src3Size);
1844 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue();
1846 Dest.AggregateVal[i].IntVal = Src1.AggregateVal[j].IntVal;
1848 Dest.AggregateVal[i].IntVal = Src2.AggregateVal[j-src1Size].IntVal;
1860 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue();
1862 Dest.AggregateVal[i].FloatVal = Src1.AggregateVal[j].FloatVal;
1864 Dest.AggregateVal[i].FloatVal = Src2.AggregateVal[j-src1Size].FloatVal;
1871 unsigned j = Src3.AggregateVal[i].IntVal.getZExtValue();
1873 Dest.AggregateVal[i].DoubleVal = Src1.AggregateVal[j].DoubleVal;
1875 Dest.AggregateVal[i].DoubleVal =
1876 Src2.AggregateVal[j-src1Size].DoubleVal;
1896 pSrc = &pSrc->AggregateVal[*IdxBegin];
1917 Dest.AggregateVal = pSrc->AggregateVal;
1941 pDest = &pDest->AggregateVal[*IdxBegin];
1964 pDest->AggregateVal = Src2.AggregateVal;