Home | History | Annotate | Download | only in AST

Lines Matching refs:LHSValue

4924       LValue LHSValue, RHSValue;
4926 bool LHSOK = EvaluatePointer(E->getLHS(), LHSValue, Info);
4935 if (!HasSameBase(LHSValue, RHSValue)) {
4938 if (!LHSValue.Offset.isZero() || !RHSValue.Offset.isZero())
4940 const Expr *LHSExpr = LHSValue.Base.dyn_cast<const Expr*>();
4962 if ((!LHSValue.Base && !LHSValue.Offset.isZero()) ||
4969 if ((IsLiteralLValue(LHSValue) || IsLiteralLValue(RHSValue)) &&
4970 LHSValue.Base && RHSValue.Base)
4974 if (IsWeakLValue(LHSValue) || IsWeakLValue(RHSValue))
4983 const CharUnits &LHSOffset = LHSValue.getLValueOffset();
4986 SubobjectDesignator &LHSDesignator = LHSValue.getLValueDesignator();
4995 !AreElementsOfSameArray(getType(LHSValue.Base),
5051 FindDesignatorMismatch(getType(LHSValue.Base), LHSDesignator,
5094 if (!LHSValue.Base.isNull() && E->isRelationalOp()) {
5095 QualType BaseTy = getType(LHSValue.Base);
5120 MemberPtr LHSValue, RHSValue;
5122 bool LHSOK = EvaluateMemberPointer(E->getLHS(), LHSValue, Info);
5132 if (!LHSValue.getDecl() || !RHSValue.getDecl()) {
5133 bool Equal = !LHSValue.getDecl() && !RHSValue.getDecl();
5139 if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(LHSValue.getDecl()))
5150 bool Equal = LHSValue == RHSValue;