• Home
  • Raw
  • Download

Lines Matching refs:DV

237     DV = make_unique<DVEntry[]>(CommonLevels);  in FullDependence()
245 return DV[Level - 1].Direction; in getDirection()
252 return DV[Level - 1].Distance; in getDistance()
261 return DV[Level - 1].Scalar; in isScalar()
269 return DV[Level - 1].PeelFirst; in isPeelFirst()
277 return DV[Level - 1].PeelLast; in isPeelLast()
284 return DV[Level - 1].Splitable; in isSplitable()
1132 Result.DV[Level].Distance = SE->getConstant(Distance); in strongSIVtest()
1135 Result.DV[Level].Direction &= Dependence::DVEntry::LT; in strongSIVtest()
1137 Result.DV[Level].Direction &= Dependence::DVEntry::GT; in strongSIVtest()
1139 Result.DV[Level].Direction &= Dependence::DVEntry::EQ; in strongSIVtest()
1144 Result.DV[Level].Distance = Delta; in strongSIVtest()
1146 Result.DV[Level].Direction &= Dependence::DVEntry::EQ; in strongSIVtest()
1152 Result.DV[Level].Distance = Delta; // since X/1 == X in strongSIVtest()
1180 if (NewDirection < Result.DV[Level].Direction) in strongSIVtest()
1182 Result.DV[Level].Direction &= NewDirection; in strongSIVtest()
1236 Result.DV[Level].Direction &= unsigned(~Dependence::DVEntry::LT); in weakCrossingSIVtest()
1237 Result.DV[Level].Direction &= unsigned(~Dependence::DVEntry::GT); in weakCrossingSIVtest()
1239 if (!Result.DV[Level].Direction) { in weakCrossingSIVtest()
1243 Result.DV[Level].Distance = Delta; // = 0 in weakCrossingSIVtest()
1250 Result.DV[Level].Splitable = true; in weakCrossingSIVtest()
1296 Result.DV[Level].Direction &= unsigned(~Dependence::DVEntry::LT); in weakCrossingSIVtest()
1297 Result.DV[Level].Direction &= unsigned(~Dependence::DVEntry::GT); in weakCrossingSIVtest()
1299 if (!Result.DV[Level].Direction) { in weakCrossingSIVtest()
1303 Result.DV[Level].Splitable = false; in weakCrossingSIVtest()
1304 Result.DV[Level].Distance = SE->getZero(Delta->getType()); in weakCrossingSIVtest()
1330 Result.DV[Level].Direction &= unsigned(~Dependence::DVEntry::EQ); in weakCrossingSIVtest()
1599 Result.DV[Level].Direction &= NewDirection; in exactSIVtest()
1600 if (Result.DV[Level].Direction == Dependence::DVEntry::NONE) in exactSIVtest()
1602 return Result.DV[Level].Direction == Dependence::DVEntry::NONE; in exactSIVtest()
1672 Result.DV[Level].Direction &= Dependence::DVEntry::LE; in weakZeroSrcSIVtest()
1673 Result.DV[Level].PeelFirst = true; in weakZeroSrcSIVtest()
1700 Result.DV[Level].Direction &= Dependence::DVEntry::GE; in weakZeroSrcSIVtest()
1701 Result.DV[Level].PeelLast = true; in weakZeroSrcSIVtest()
1782 Result.DV[Level].Direction &= Dependence::DVEntry::LE; in weakZeroDstSIVtest()
1783 Result.DV[Level].PeelFirst = true; in weakZeroDstSIVtest()
1810 Result.DV[Level].Direction &= Dependence::DVEntry::GE; in weakZeroDstSIVtest()
1811 Result.DV[Level].PeelLast = true; in weakZeroDstSIVtest()
2455 Result.DV[Level - 1].Direction &= unsigned(~Dependence::DVEntry::EQ); in gcdMIVtest()
2547 unsigned Old = Result.DV[K - 1].Direction; in banerjeeMIVtest()
2548 Result.DV[K - 1].Direction = Old & Bound[K].DirSet; in banerjeeMIVtest()
2549 Improved |= Old != Result.DV[K - 1].Direction; in banerjeeMIVtest()
2550 if (!Result.DV[K - 1].Direction) { in banerjeeMIVtest()
3722 updateDirection(Result.DV[SJ - 1], Constraints[SJ]); in depends()
3723 if (Result.DV[SJ - 1].Direction == Dependence::DVEntry::NONE) in depends()
3735 Result.DV[II - 1].Scalar = false; in depends()