Home | History | Annotate | Download | only in Interpreter

Lines Matching refs:AggregateVal

119     assert(Src1.AggregateVal.size() == Src2.AggregateVal.size());    \
120 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); \
121 for( uint32_t _i=0;_i<Src1.AggregateVal.size();_i++) \
122 Dest.AggregateVal[_i].IntVal = APInt(1, \
123 Src1.AggregateVal[_i].IntVal.OP(Src2.AggregateVal[_i].IntVal));\
308 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size()); \
309 Dest.AggregateVal.resize( Src1.AggregateVal.size() ); \
310 for( uint32_t _i=0;_i<Src1.AggregateVal.size();_i++) \
311 Dest.AggregateVal[_i].IntVal = APInt(1, \
312 Src1.AggregateVal[_i].TY##Val OP Src2.AggregateVal[_i].TY##Val);\
351 assert(X.AggregateVal.size() == Y.AggregateVal.size()); \
352 Dest.AggregateVal.resize( X.AggregateVal.size() ); \
353 for( uint32_t _i=0;_i<X.AggregateVal.size();_i++) { \
354 if (X.AggregateVal[_i].TZ##Val != X.AggregateVal[_i].TZ##Val || \
355 Y.AggregateVal[_i].TZ##Val != Y.AggregateVal[_i].TZ##Val) \
356 Dest.AggregateVal[_i].IntVal = APInt(1,FLAG); \
358 Dest.AggregateVal[_i].IntVal = APInt(1,!FLAG); \
392 for( size_t _i=0; _i<Src1.AggregateVal.size(); _i++)
393 if (DestMask.AggregateVal[_i].IntVal == false)
394 Dest.AggregateVal[_i].IntVal = APInt(1,false);
470 for( size_t _i=0; _i<Src1.AggregateVal.size(); _i++) \
471 if (DestMask.AggregateVal[_i].IntVal == true) \
472 Dest.AggregateVal[_i].IntVal = APInt(1,true); \
535 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size());
536 Dest.AggregateVal.resize( Src1.AggregateVal.size() );
538 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++)
539 Dest.AggregateVal[_i].IntVal = APInt(1,
540 ( (Src1.AggregateVal[_i].FloatVal ==
541 Src1.AggregateVal[_i].FloatVal) &&
542 (Src2.AggregateVal[_i].FloatVal ==
543 Src2.AggregateVal[_i].FloatVal)));
545 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++)
546 Dest.AggregateVal[_i].IntVal = APInt(1,
547 ( (Src1.AggregateVal[_i].DoubleVal ==
548 Src1.AggregateVal[_i].DoubleVal) &&
549 (Src2.AggregateVal[_i].DoubleVal ==
550 Src2.AggregateVal[_i].DoubleVal)));
566 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size());
567 Dest.AggregateVal.resize( Src1.AggregateVal.size() );
569 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++)
570 Dest.AggregateVal[_i].IntVal = APInt(1,
571 ( (Src1.AggregateVal[_i].FloatVal !=
572 Src1.AggregateVal[_i].FloatVal) ||
573 (Src2.AggregateVal[_i].FloatVal !=
574 Src2.AggregateVal[_i].FloatVal)));
576 for( size_t _i=0;_i<Src1.AggregateVal.size();_i++)
577 Dest.AggregateVal[_i].IntVal = APInt(1,
578 ( (Src1.AggregateVal[_i].DoubleVal !=
579 Src1.AggregateVal[_i].DoubleVal) ||
580 (Src2.AggregateVal[_i].DoubleVal !=
581 Src2.AggregateVal[_i].DoubleVal)));
597 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size());
598 Dest.AggregateVal.resize( Src1.AggregateVal.size() );
599 for( size_t _i=0; _i<Src1.AggregateVal.size(); _i++)
600 Dest.AggregateVal[_i].IntVal = APInt(1,val);
688 assert(Src1.AggregateVal.size() == Src2.AggregateVal.size());
689 R.AggregateVal.resize(Src1.AggregateVal.size());
693 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \
694 R.AggregateVal[i].IntVal = \
695 Src1.AggregateVal[i].IntVal OP Src2.AggregateVal[i].IntVal;
700 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \
701 R.AggregateVal[i].IntVal = \
702 Src1.AggregateVal[i].IntVal.OP(Src2.AggregateVal[i].IntVal);
707 for (unsigned i = 0; i < R.AggregateVal.size(); ++i) \
708 R.AggregateVal[i].TY = \
709 Src1.AggregateVal[i].TY OP Src2.AggregateVal[i].TY;
747 for (unsigned i = 0; i < R.AggregateVal.size(); ++i)
748 R.AggregateVal[i].FloatVal =
749 fmod(Src1.AggregateVal[i].FloatVal, Src2.AggregateVal[i].FloatVal);
752 for (unsigned i = 0; i < R.AggregateVal.size(); ++i)
753 R.AggregateVal[i].DoubleVal =
754 fmod(Src1.AggregateVal[i].DoubleVal, Src2.AggregateVal[i].DoubleVal);
1161 uint32_t src1Size = uint32_t(Src1.AggregateVal.size());
1162 assert(src1Size == Src2.AggregateVal.size());
1165 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1166 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1168 Dest.AggregateVal.push_back(Result);
1188 uint32_t src1Size = uint32_t(Src1.AggregateVal.size());
1189 assert(src1Size == Src2.AggregateVal.size());
1192 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1193 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1195 Dest.AggregateVal.push_back(Result);
1215 size_t src1Size = Src1.AggregateVal.size();
1216 assert(src1Size == Src2.AggregateVal.size());
1219 uint64_t shiftAmount = Src2.AggregateVal[i].IntVal.getZExtValue();
1220 llvm::APInt valueToShift = Src1.AggregateVal[i].IntVal;
1222 Dest.AggregateVal.push_back(Result);
1241 unsigned NumElts = Src.AggregateVal.size();
1243 Dest.AggregateVal.resize(NumElts);
1245 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.trunc(DBitWidth);
1261 unsigned size = Src.AggregateVal.size();
1263 Dest.AggregateVal.resize(size);
1265 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.sext(DBitWidth);
1282 unsigned size = Src.AggregateVal.size();
1284 Dest.AggregateVal.resize(size);
1286 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth);
1304 unsigned size = Src.AggregateVal.size();
1306 Dest.AggregateVal.resize(size);
1308 Dest.AggregateVal[i].FloatVal = (float)Src.AggregateVal[i].DoubleVal;
1326 unsigned size = Src.AggregateVal.size();
1328 Dest.AggregateVal.resize(size);
1330 Dest.AggregateVal[i].DoubleVal = (double)Src.AggregateVal[i].FloatVal;
1349 unsigned size = Src.AggregateVal.size();
1351 Dest.AggregateVal.resize(size);
1356 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt(
1357 Src.AggregateVal[i].FloatVal, DBitWidth);
1360 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt(
1361 Src.AggregateVal[i].DoubleVal, DBitWidth);
1387 unsigned size = Src.AggregateVal.size();
1389 Dest.AggregateVal.resize(size);
1394 Dest.AggregateVal[i].IntVal = APIntOps::RoundFloatToAPInt(
1395 Src.AggregateVal[i].FloatVal, DBitWidth);
1398 Dest.AggregateVal[i].IntVal = APIntOps::RoundDoubleToAPInt(
1399 Src.AggregateVal[i].DoubleVal, DBitWidth);
1421 unsigned size = Src.AggregateVal.size();
1423 Dest.AggregateVal.resize(size);
1428 Dest.AggregateVal[i].FloatVal =
1429 APIntOps::RoundAPIntToFloat(Src.AggregateVal[i].IntVal);
1432 Dest.AggregateVal[i].DoubleVal =
1433 APIntOps::RoundAPIntToDouble(Src.AggregateVal[i].IntVal);
1453 unsigned size = Src.AggregateVal.size();
1455 Dest.AggregateVal.resize(size);
1460 Dest.AggregateVal[i].FloatVal =
1461 APIntOps::RoundSignedAPIntToFloat(Src.AggregateVal[i].IntVal);
1464 Dest.AggregateVal[i].DoubleVal =
1465 APIntOps::RoundSignedAPIntToDouble(Src.AggregateVal[i].IntVal);
1528 SrcNum = Src.AggregateVal.size();
1535 SrcVec.AggregateVal.push_back(Src);
1552 TempSrc.AggregateVal.resize(SrcNum);
1555 TempSrc.AggregateVal[i].IntVal =
1556 APInt::floatToBits(SrcVec.AggregateVal[i].FloatVal);
1560 TempSrc.AggregateVal[i].IntVal =
1561 APInt::doubleToBits(SrcVec.AggregateVal[i].DoubleVal);
1564 TempSrc.AggregateVal[i].IntVal = SrcVec.AggregateVal[i].IntVal;
1583 Tmp = TempSrc.AggregateVal[SrcElt++].IntVal;
1589 TempDst.AggregateVal.push_back(Elt);
1599 Elt.IntVal = TempSrc.AggregateVal[i].IntVal;
1605 TempDst.AggregateVal.push_back(Elt);
1613 Dest.AggregateVal.resize(DstNum);
1615 Dest.AggregateVal[i].DoubleVal =
1616 TempDst.AggregateVal[i].IntVal.bitsToDouble();
1618 Dest.AggregateVal.resize(DstNum);
1620 Dest.AggregateVal[i].FloatVal =
1621 TempDst.AggregateVal[i].IntVal.bitsToFloat();
1627 Dest.DoubleVal = TempDst.AggregateVal[0].IntVal.bitsToDouble();
1629 Dest.FloatVal = TempDst.AggregateVal[0].IntVal.bitsToFloat();
1631 Dest.IntVal = TempDst.AggregateVal[0].IntVal;
1772 if(Src1.AggregateVal.size() > indx) {
1780 Dest.IntVal = Src1.AggregateVal[indx].IntVal;
1783 Dest.FloatVal = Src1.AggregateVal[indx].FloatVal;
1786 Dest.DoubleVal = Src1.AggregateVal[indx].DoubleVal;