Lines Matching defs:Constraints
496 // of the Constraints X and Y. Returns true if X has changed.
3155 SmallVectorImpl<Constraint> &Constraints,
3160 LLVM_DEBUG(Constraints[LI].dump(dbgs()));
3161 if (Constraints[LI].isDistance())
3162 Result |= propagateDistance(Src, Dst, Constraints[LI], Consistent);
3163 else if (Constraints[LI].isLine())
3164 Result |= propagateLine(Src, Dst, Constraints[LI], Consistent);
3165 else if (Constraints[LI].isPoint())
3166 Result |= propagatePoint(Src, Dst, Constraints[LI]);
3826 SmallVector<Constraint, 4> Constraints(MaxLevels + 1);
3828 Constraints[II].setAny(SE);
3858 if (intersectConstraints(&Constraints[Level], &NewConstraint)) {
3859 if (Constraints[Level].isEmpty()) {
3876 Constraints, Result.Consistent)) {
3934 updateDirection(Result.DV[SJ - 1], Constraints[SJ]);
4140 SmallVector<Constraint, 4> Constraints(MaxLevels + 1);
4142 Constraints[II].setAny(SE);
4165 if (intersectConstraints(&Constraints[Level], &NewConstraint))
4174 Pair[SJ].Loops, Constraints, Result.Consistent)) {