reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/DependenceAnalysis.cpp
 3555       Result.Consistent = false;
 3601       if (testZIV(Pair[SI].Src, Pair[SI].Dst, Result))
 3608       if (testSIV(Pair[SI].Src, Pair[SI].Dst, Level, Result, NewConstraint,
 3615       if (testRDIV(Pair[SI].Src, Pair[SI].Dst, Result))
 3620       if (testMIV(Pair[SI].Src, Pair[SI].Dst, Pair[SI].Loops, Result))
 3660           if (testSIV(Pair[SJ].Src, Pair[SJ].Dst, Level, Result, NewConstraint,
 3682                           Constraints, Result.Consistent)) {
 3692                 if (testZIV(Pair[SJ].Src, Pair[SJ].Dst, Result))
 3715           if (testRDIV(Pair[SJ].Src, Pair[SJ].Dst, Result))
 3728           if (testMIV(Pair[SJ].Src, Pair[SJ].Dst, Pair[SJ].Loops, Result))
 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;
 3760       if (!(Result.getDirection(II) & Dependence::DVEntry::EQ)) {
 3761         Result.LoopIndependent = false;
 3771       if (Result.getDirection(II) != Dependence::DVEntry::EQ) {
 3780   return std::make_unique<FullDependence>(std::move(Result));