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

References

lib/Analysis/DependenceAnalysis.cpp
 2617   if (Level > CommonLevels) {
 2646   if (Loops[Level]) {
 2647     if (Level > DepthExpanded) {
 2648       DepthExpanded = Level;
 2650       findBoundsLT(A, B, Bound, Level);
 2651       findBoundsGT(A, B, Bound, Level);
 2652       findBoundsEQ(A, B, Bound, Level);
 2654       LLVM_DEBUG(dbgs() << "\tBound for level = " << Level << '\n');
 2656       if (Bound[Level].Lower[Dependence::DVEntry::LT])
 2657         LLVM_DEBUG(dbgs() << *Bound[Level].Lower[Dependence::DVEntry::LT]
 2661       if (Bound[Level].Upper[Dependence::DVEntry::LT])
 2662         LLVM_DEBUG(dbgs() << *Bound[Level].Upper[Dependence::DVEntry::LT]
 2667       if (Bound[Level].Lower[Dependence::DVEntry::EQ])
 2668         LLVM_DEBUG(dbgs() << *Bound[Level].Lower[Dependence::DVEntry::EQ]
 2672       if (Bound[Level].Upper[Dependence::DVEntry::EQ])
 2673         LLVM_DEBUG(dbgs() << *Bound[Level].Upper[Dependence::DVEntry::EQ]
 2678       if (Bound[Level].Lower[Dependence::DVEntry::GT])
 2679         LLVM_DEBUG(dbgs() << *Bound[Level].Lower[Dependence::DVEntry::GT]
 2683       if (Bound[Level].Upper[Dependence::DVEntry::GT])
 2684         LLVM_DEBUG(dbgs() << *Bound[Level].Upper[Dependence::DVEntry::GT]
 2694     if (testBounds(Dependence::DVEntry::LT, Level, Bound, Delta))
 2695       NewDeps += exploreDirections(Level + 1, A, B, Bound,
 2699     if (testBounds(Dependence::DVEntry::EQ, Level, Bound, Delta))
 2700       NewDeps += exploreDirections(Level + 1, A, B, Bound,
 2704     if (testBounds(Dependence::DVEntry::GT, Level, Bound, Delta))
 2705       NewDeps += exploreDirections(Level + 1, A, B, Bound,
 2708     Bound[Level].Direction = Dependence::DVEntry::ALL;
 2712     return exploreDirections(Level + 1, A, B, Bound, Loops, DepthExpanded, Delta);