Lines Matching refs:LHSValue

6632       LValue LHSValue, RHSValue;  in VisitBinaryOperator()  local
6634 bool LHSOK = EvaluatePointer(E->getLHS(), LHSValue, Info); in VisitBinaryOperator()
6643 if (!HasSameBase(LHSValue, RHSValue)) { in VisitBinaryOperator()
6646 if (!LHSValue.Offset.isZero() || !RHSValue.Offset.isZero()) in VisitBinaryOperator()
6648 const Expr *LHSExpr = LHSValue.Base.dyn_cast<const Expr*>(); in VisitBinaryOperator()
6670 if ((!LHSValue.Base && !LHSValue.Offset.isZero()) || in VisitBinaryOperator()
6677 if ((IsLiteralLValue(LHSValue) || IsLiteralLValue(RHSValue)) && in VisitBinaryOperator()
6678 LHSValue.Base && RHSValue.Base) in VisitBinaryOperator()
6682 if (IsWeakLValue(LHSValue) || IsWeakLValue(RHSValue)) in VisitBinaryOperator()
6691 const CharUnits &LHSOffset = LHSValue.getLValueOffset(); in VisitBinaryOperator()
6694 SubobjectDesignator &LHSDesignator = LHSValue.getLValueDesignator(); in VisitBinaryOperator()
6703 !AreElementsOfSameArray(getType(LHSValue.Base), in VisitBinaryOperator()
6768 FindDesignatorMismatch(getType(LHSValue.Base), LHSDesignator, in VisitBinaryOperator()
6811 if (!LHSValue.Base.isNull() && E->isRelationalOp()) { in VisitBinaryOperator()
6812 QualType BaseTy = getType(LHSValue.Base); in VisitBinaryOperator()
6837 MemberPtr LHSValue, RHSValue; in VisitBinaryOperator() local
6839 bool LHSOK = EvaluateMemberPointer(E->getLHS(), LHSValue, Info); in VisitBinaryOperator()
6849 if (!LHSValue.getDecl() || !RHSValue.getDecl()) { in VisitBinaryOperator()
6850 bool Equal = !LHSValue.getDecl() && !RHSValue.getDecl(); in VisitBinaryOperator()
6856 if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(LHSValue.getDecl())) in VisitBinaryOperator()
6867 bool Equal = LHSValue == RHSValue; in VisitBinaryOperator()