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

References

tools/clang/lib/Sema/SemaChecking.cpp
10211   E = E->IgnoreParens();
10211   E = E->IgnoreParens();
10215   if (E->EvaluateAsRValue(result, C, InConstantContext))
10216     return GetValueRange(C, result.Val, GetExprType(E), MaxWidth);
10221   if (const auto *CE = dyn_cast<ImplicitCastExpr>(E)) {
10248   if (const auto *CO = dyn_cast<ConditionalOperator>(E)) {
10264   if (const auto *BO = dyn_cast<BinaryOperator>(E)) {
10290       return IntRange::forValueOfType(C, GetExprType(E));
10301       return IntRange::forValueOfType(C, GetExprType(E));
10317           IntRange R = IntRange::forValueOfType(C, GetExprType(E));
10324       return IntRange::forValueOfType(C, GetExprType(E));
10353         return IntRange::forValueOfType(C, GetExprType(E));
10360       unsigned opWidth = C.getIntWidth(GetExprType(E));
10383       unsigned opWidth = C.getIntWidth(GetExprType(E));
10407   if (const auto *UO = dyn_cast<UnaryOperator>(E)) {
10416       return IntRange::forValueOfType(C, GetExprType(E));
10423   if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E))
10426   if (const auto *BitField = E->getSourceBitField())
10430   return IntRange::forValueOfType(C, GetExprType(E));