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

References

tools/clang/lib/AST/ExprConstant.cpp
 9690     return Success(Size.getQuantity(), E);
 9701   bool ZeroInitialization(const Expr *E) { return Success(0, E); }
 9713     return Success(E->getValue(), E);
 9742     return Success(E->getValue(), E);
 9746     return Success(E->getValue(), E);
 9756     return Success(Info.ArrayInitIndex, E);
 9765     return Success(E->getValue(), E);
 9769     return Success(E->getValue(), E);
 9773     return Success(E->getValue(), E);
10516       return Success(Size, E);
10519       return Success((Type & 2) ? 0 : -1, E);
10531       return Success((Type & 2) ? 0 : -1, E);
10540     return Success(Layout.size().getQuantity(), E);
10554     return Success((int)EvaluateBuiltinClassifyType(E, Info.getLangOpts()), E);
10563     return Success(Val.getBitWidth() - Val.getMinSignedBits(), E);
10576     return Success(Val.countLeadingZeros(), E);
10582       return Success(true, E);
10587       return Success(false, E);
10594     return Success(Info.InConstantContext, E);
10606     return Success(Val.countTrailingZeros(), E);
10612     return Success(Operand, E);
10626     return Success(N == Val.getBitWidth() ? 0 : N + 1, E);
10646            Success(Val.isInfinity() ? (Val.isNegative() ? -1 : 1) : 0, E);
10652            Success(Val.isInfinity() ? 1 : 0, E);
10658            Success(Val.isFinite() ? 1 : 0, E);
10664            Success(Val.isNaN() ? 1 : 0, E);
10670            Success(Val.isNormal() ? 1 : 0, E);
10680     return Success(Val.countPopulation() % 2, E);
10690     return Success(Val.countPopulation(), E);
10730         return Success(Str.size(), E);
10743         return Success(Strlen, E);
10789       return Success(0, E);
10854             return Success(Char1InMem.ult(Char2InMem) ? -1 : 1, E);
10867       return Success(0, E);
10889           return Success(Char1.getInt() < Char2.getInt() ? -1 : 1, E);
10891         return Success(Char1.getInt().ult(Char2.getInt()) ? -1 : 1, E);
10894         return Success(0, E);
10900     return Success(0, E);
10932           return Success(1, E);
10939           return Success(1, E);
10945         Success(0, E) : Error(E);
10949     return Success(Info.getLangOpts().OpenMPIsDevice ? 0 : 1, E);
11065     return Success(DidOverflow, E);
11795         return Success(IsEqual == (Op == BO_EQ), E);
11796       case BO_LT: return Success(IsLess, E);
11797       case BO_GT: return Success(IsGreater, E);
11798       case BO_LE: return Success(IsEqual || IsLess, E);
11799       case BO_GE: return Success(IsEqual || IsGreater, E);
11922       return Success(n, E);
11924       return Success(1, E);
11941     return Success(
12054     return Success(!bres, E);
12135     return Success(IntResult, E);
12156     return Success(Val.getFixedPoint().getBoolValue(), E);
12254   return Success(0, E);
12258   return Success(E->getPackLength(), E);
12262   return Success(E->getValue(), E);
12267   return Success(E->isSatisfied(), E);