Lines Matching refs:LHSValue

9197     LValue LHSValue, RHSValue;  in EvaluateComparisonBinaryOperator()  local
9199 bool LHSOK = EvaluatePointer(E->getLHS(), LHSValue, Info); in EvaluateComparisonBinaryOperator()
9208 if (!HasSameBase(LHSValue, RHSValue)) { in EvaluateComparisonBinaryOperator()
9216 if ((!LHSValue.Base && !LHSValue.Offset.isZero()) || in EvaluateComparisonBinaryOperator()
9223 if ((IsLiteralLValue(LHSValue) || IsLiteralLValue(RHSValue)) && in EvaluateComparisonBinaryOperator()
9224 LHSValue.Base && RHSValue.Base) in EvaluateComparisonBinaryOperator()
9228 if (IsWeakLValue(LHSValue) || IsWeakLValue(RHSValue)) in EvaluateComparisonBinaryOperator()
9232 if ((LHSValue.Base && LHSValue.Offset.isZero() && in EvaluateComparisonBinaryOperator()
9235 isOnePastTheEndOfCompleteObject(Info.Ctx, LHSValue))) in EvaluateComparisonBinaryOperator()
9239 if ((RHSValue.Base && isZeroSized(LHSValue)) || in EvaluateComparisonBinaryOperator()
9240 (LHSValue.Base && isZeroSized(RHSValue))) in EvaluateComparisonBinaryOperator()
9245 const CharUnits &LHSOffset = LHSValue.getLValueOffset(); in EvaluateComparisonBinaryOperator()
9248 SubobjectDesignator &LHSDesignator = LHSValue.getLValueDesignator(); in EvaluateComparisonBinaryOperator()
9272 getType(LHSValue.Base), LHSDesignator, RHSDesignator, WasArrayIndex); in EvaluateComparisonBinaryOperator()
9315 if (!LHSValue.Base.isNull() && IsRelational) { in EvaluateComparisonBinaryOperator()
9316 QualType BaseTy = getType(LHSValue.Base); in EvaluateComparisonBinaryOperator()
9336 MemberPtr LHSValue, RHSValue; in EvaluateComparisonBinaryOperator() local
9338 bool LHSOK = EvaluateMemberPointer(E->getLHS(), LHSValue, Info); in EvaluateComparisonBinaryOperator()
9348 if (!LHSValue.getDecl() || !RHSValue.getDecl()) { in EvaluateComparisonBinaryOperator()
9349 bool Equal = !LHSValue.getDecl() && !RHSValue.getDecl(); in EvaluateComparisonBinaryOperator()
9355 if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(LHSValue.getDecl())) in EvaluateComparisonBinaryOperator()
9366 bool Equal = LHSValue == RHSValue; in EvaluateComparisonBinaryOperator()
9452 LValue LHSValue, RHSValue; in VisitBinaryOperator() local
9454 bool LHSOK = EvaluatePointer(E->getLHS(), LHSValue, Info); in VisitBinaryOperator()
9463 if (!HasSameBase(LHSValue, RHSValue)) { in VisitBinaryOperator()
9465 if (!LHSValue.Offset.isZero() || !RHSValue.Offset.isZero()) in VisitBinaryOperator()
9467 const Expr *LHSExpr = LHSValue.Base.dyn_cast<const Expr *>(); in VisitBinaryOperator()
9481 const CharUnits &LHSOffset = LHSValue.getLValueOffset(); in VisitBinaryOperator()
9484 SubobjectDesignator &LHSDesignator = LHSValue.getLValueDesignator(); in VisitBinaryOperator()
9492 !AreElementsOfSameArray(getType(LHSValue.Base), LHSDesignator, in VisitBinaryOperator()