@@ -838,35 +838,6 @@ class DependenceInfo {
838
838
// / of the Constraints X and Y. Returns true if X has changed.
839
839
bool intersectConstraints (Constraint *X, const Constraint *Y);
840
840
841
- // / propagate - Review the constraints, looking for opportunities
842
- // / to simplify a subscript pair (Src and Dst).
843
- // / Return true if some simplification occurs.
844
- // / If the simplification isn't exact (that is, if it is conservative
845
- // / in terms of dependence), set consistent to false.
846
- bool propagate (const SCEV *&Src, const SCEV *&Dst, SmallBitVector &Loops,
847
- SmallVectorImpl<Constraint> &Constraints, bool &Consistent);
848
-
849
- // / propagateDistance - Attempt to propagate a distance
850
- // / constraint into a subscript pair (Src and Dst).
851
- // / Return true if some simplification occurs.
852
- // / If the simplification isn't exact (that is, if it is conservative
853
- // / in terms of dependence), set consistent to false.
854
- bool propagateDistance (const SCEV *&Src, const SCEV *&Dst,
855
- Constraint &CurConstraint, bool &Consistent);
856
-
857
- // / propagatePoint - Attempt to propagate a point
858
- // / constraint into a subscript pair (Src and Dst).
859
- // / Return true if some simplification occurs.
860
- bool propagatePoint (const SCEV *&Src, const SCEV *&Dst,
861
- Constraint &CurConstraint);
862
-
863
- // / propagateLine - Attempt to propagate a line
864
- // / constraint into a subscript pair (Src and Dst).
865
- // / Return true if some simplification occurs.
866
- // / If the simplification isn't exact (that is, if it is conservative
867
- // / in terms of dependence), set consistent to false.
868
- bool propagateLine (const SCEV *&Src, const SCEV *&Dst,
869
- Constraint &CurConstraint, bool &Consistent);
870
841
871
842
// / findCoefficient - Given a linear SCEV,
872
843
// / return the coefficient corresponding to specified loop.
0 commit comments