reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
257 DV = std::make_unique<DVEntry[]>(CommonLevels); 265 return DV[Level - 1].Direction; 272 return DV[Level - 1].Distance; 281 return DV[Level - 1].Scalar; 289 return DV[Level - 1].PeelFirst; 297 return DV[Level - 1].PeelLast; 304 return DV[Level - 1].Splitable; 1198 Result.DV[Level].Distance = SE->getConstant(Distance); 1201 Result.DV[Level].Direction &= Dependence::DVEntry::LT; 1203 Result.DV[Level].Direction &= Dependence::DVEntry::GT; 1205 Result.DV[Level].Direction &= Dependence::DVEntry::EQ; 1210 Result.DV[Level].Distance = Delta; 1212 Result.DV[Level].Direction &= Dependence::DVEntry::EQ; 1218 Result.DV[Level].Distance = Delta; // since X/1 == X 1246 if (NewDirection < Result.DV[Level].Direction) 1248 Result.DV[Level].Direction &= NewDirection; 1298 Result.DV[Level].Direction &= unsigned(~Dependence::DVEntry::LT); 1299 Result.DV[Level].Direction &= unsigned(~Dependence::DVEntry::GT); 1301 if (!Result.DV[Level].Direction) { 1305 Result.DV[Level].Distance = Delta; // = 0 1312 Result.DV[Level].Splitable = true; 1358 Result.DV[Level].Direction &= unsigned(~Dependence::DVEntry::LT); 1359 Result.DV[Level].Direction &= unsigned(~Dependence::DVEntry::GT); 1361 if (!Result.DV[Level].Direction) { 1365 Result.DV[Level].Splitable = false; 1366 Result.DV[Level].Distance = SE->getZero(Delta->getType()); 1392 Result.DV[Level].Direction &= unsigned(~Dependence::DVEntry::EQ); 1653 Result.DV[Level].Direction &= NewDirection; 1654 if (Result.DV[Level].Direction == Dependence::DVEntry::NONE) 1656 return Result.DV[Level].Direction == Dependence::DVEntry::NONE; 1725 Result.DV[Level].Direction &= Dependence::DVEntry::GE; 1726 Result.DV[Level].PeelFirst = true; 1753 Result.DV[Level].Direction &= Dependence::DVEntry::LE; 1754 Result.DV[Level].PeelLast = true; 1834 Result.DV[Level].Direction &= Dependence::DVEntry::LE; 1835 Result.DV[Level].PeelFirst = true; 1862 Result.DV[Level].Direction &= Dependence::DVEntry::GE; 1863 Result.DV[Level].PeelLast = true; 2487 Result.DV[Level - 1].Direction &= unsigned(~Dependence::DVEntry::EQ); 2578 unsigned Old = Result.DV[K - 1].Direction; 2579 Result.DV[K - 1].Direction = Old & Bound[K].DirSet; 2580 Improved |= Old != Result.DV[K - 1].Direction; 2581 if (!Result.DV[K - 1].Direction) { 3740 updateDirection(Result.DV[SJ - 1], Constraints[SJ]); 3741 if (Result.DV[SJ - 1].Direction == Dependence::DVEntry::NONE) 3753 Result.DV[II - 1].Scalar = false;