reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaChecking.cpp
10265     switch (BO->getOpcode()) {
10296       return GetExprRange(C, BO->getRHS(), MaxWidth, InConstantContext);
10307           GetExprRange(C, BO->getLHS(), MaxWidth, InConstantContext),
10308           GetExprRange(C, BO->getRHS(), MaxWidth, InConstantContext));
10315             = dyn_cast<IntegerLiteral>(BO->getLHS()->IgnoreParenCasts())) {
10329       IntRange L = GetExprRange(C, BO->getLHS(), MaxWidth, InConstantContext);
10334       if (BO->getRHS()->isIntegerConstantExpr(shift, C) &&
10348       return GetExprRange(C, BO->getRHS(), MaxWidth, InConstantContext);
10352       if (BO->getLHS()->getType()->isPointerType())
10361       IntRange L = GetExprRange(C, BO->getLHS(), opWidth, InConstantContext);
10365       if (BO->getRHS()->isIntegerConstantExpr(divisor, C)) {
10375       IntRange R = GetExprRange(C, BO->getRHS(), opWidth, InConstantContext);
10384       IntRange L = GetExprRange(C, BO->getLHS(), opWidth, InConstantContext);
10385       IntRange R = GetExprRange(C, BO->getRHS(), opWidth, InConstantContext);
10402     IntRange L = GetExprRange(C, BO->getLHS(), MaxWidth, InConstantContext);
10403     IntRange R = GetExprRange(C, BO->getRHS(), MaxWidth, InConstantContext);