Lines Matching defs:RHS

483                                                   Constant *RHS,
510 ExitLimit HowManyLessThans(const SCEV *LHS, const SCEV *RHS,
512 ExitLimit HowManyGreaterThans(const SCEV *LHS, const SCEV *RHS,
523 /// RHS is true whenever the given FoundCondValue value evaluates to true.
525 const SCEV *LHS, const SCEV *RHS,
530 /// LHS, and RHS is true whenever the condition described by Pred, FoundLHS,
533 const SCEV *LHS, const SCEV *RHS,
537 /// Pred, LHS, and RHS is true whenever the condition described by Pred,
540 const SCEV *LHS, const SCEV *RHS,
553 /// of LHS and RHS.
556 const SCEV *LHS, const SCEV *RHS);
600 const SCEV *getAddExpr(const SCEV *LHS, const SCEV *RHS,
604 Ops.push_back(RHS);
617 const SCEV *getMulExpr(const SCEV *LHS, const SCEV *RHS,
622 Ops.push_back(RHS);
633 const SCEV *getUDivExpr(const SCEV *LHS, const SCEV *RHS);
634 const SCEV *getUDivExactExpr(const SCEV *LHS, const SCEV *RHS);
644 const SCEV *getSMaxExpr(const SCEV *LHS, const SCEV *RHS);
646 const SCEV *getUMaxExpr(const SCEV *LHS, const SCEV *RHS);
648 const SCEV *getSMinExpr(const SCEV *LHS, const SCEV *RHS);
649 const SCEV *getUMinExpr(const SCEV *LHS, const SCEV *RHS);
671 /// getMinusSCEV - Return LHS-RHS. Minus is represented in SCEV as A+B*-1.
672 const SCEV *getMinusSCEV(const SCEV *LHS, const SCEV *RHS,
710 const SCEV *RHS);
716 const SCEV *RHS);
741 /// by a conditional between LHS and RHS. This is used to help avoid max
744 const SCEV *LHS, const SCEV *RHS);
747 /// protected by a conditional between LHS and RHS. This is used to
750 const SCEV *LHS, const SCEV *RHS);
852 /// the condition described by Pred, LHS, and RHS.
855 const SCEV *LHS, const SCEV *RHS);
857 /// SimplifyICmpOperands - Simplify LHS and RHS in a comparison with
859 /// operands are provably equal or unequal, LHS and RHS are set to
864 const SCEV *&RHS,
921 bool doesIVOverflowOnLT(const SCEV *RHS, const SCEV *Stride,
927 bool doesIVOverflowOnGT(const SCEV *RHS, const SCEV *Stride,