Home | History | Annotate | Download | only in Sema

Lines Matching refs:getRHS

2815     const Expr *RHS = BO->getRHS()->IgnoreParenCasts();
2944 const Expr *R = BE->getRHS()->IgnoreParenCasts();
3153 if (!Base->getType()->isPointerType()) Base = B->getRHS();
3173 if (C->getRHS()->getType()->isVoidType())
3176 return EvalAddr(C->getRHS(), refVars);
3315 return EvalVal(C->getRHS(), refVars);
3623 return GetExprRange(C, BO->getRHS(), MaxWidth);
3634 GetExprRange(C, BO->getRHS(), MaxWidth));
3660 if (BO->getRHS()->isIntegerConstantExpr(shift, C) &&
3674 return GetExprRange(C, BO->getRHS(), MaxWidth);
3691 if (BO->getRHS()->isIntegerConstantExpr(divisor, C)) {
3701 IntRange R = GetExprRange(C, BO->getRHS(), opWidth);
3711 IntRange R = GetExprRange(C, BO->getRHS(), opWidth);
3729 IntRange R = GetExprRange(C, BO->getRHS(), MaxWidth);
3836 if (op == BO_LT && IsZero(S, E->getRHS())) {
3839 << E->getLHS()->getSourceRange() << E->getRHS()->getSourceRange();
3840 } else if (op == BO_GE && IsZero(S, E->getRHS())) {
3843 << E->getLHS()->getSourceRange() << E->getRHS()->getSourceRange();
3846 << "0 >" << "false" << HasEnumType(E->getRHS())
3847 << E->getLHS()->getSourceRange() << E->getRHS()->getSourceRange();
3850 << "0 <=" << "true" << HasEnumType(E->getRHS())
3851 << E->getLHS()->getSourceRange() << E->getRHS()->getSourceRange();
3859 AnalyzeImplicitConversions(S, E->getRHS(), E->getOperatorLoc());
3868 assert(S.Context.hasSameUnqualifiedType(T, E->getRHS()->getType())
3882 Expr *RHS = E->getRHS()->IgnoreParenImpCasts();
4000 if (AnalyzeBitFieldAssignment(S, Bitfield, E->getRHS(),
4003 return AnalyzeImplicitConversions(S, E->getRHS()->IgnoreParenImpCasts(),
4008 AnalyzeImplicitConversions(S, E->getRHS(), E->getOperatorLoc());
4729 if (const Expr *rhs = cond->getRHS())