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

Declarations

tools/clang/lib/AST/ExprConstant.cpp
 1724 static bool EvaluateInPlace(APValue &Result, EvalInfo &Info,

References

tools/clang/lib/AST/ExprConstant.cpp
 4302   if (!EvaluateInPlace(Val, Info, Result, InitE)) {
 4621               ? EvaluateInPlace(Result.Value, Info, *Result.Slot, RetExpr)
 5565       if (!EvaluateInPlace(Result, Info, This, (*I)->getInit()) ||
 5703     if (!EvaluateInPlace(*Value, Info, Subobject, Init) ||
 7494   if (!EvaluateInPlace(*Value, Info, Result, Inner)) {
 8031       if (!EvaluateInPlace(Value, Info, Result, SubExpr))
 8645     if (!EvaluateInPlace(*Val, Info, Result, Init))
 8827     if (!EvaluateInPlace(
 8852     return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE);
 8931     return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr);
 8951       if (!EvaluateInPlace(FieldVal, Info, Subobject, Init)) {
 8989     if (!EvaluateInPlace(FieldVal, Info, Subobject, Init) ||
 9146     if (!EvaluateInPlace(FieldVal, Info, This, CurFieldInit)) {
 9181     return EvaluateInPlace(Value, Info, Result, E);
 9432       return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE);
 9538     if (!EvaluateInPlace(Result.getArrayInitializedElt(Index),
 9554   return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject,
 9578     if (!EvaluateInPlace(Result.getArrayInitializedElt(Index),
13123     return This ? EvaluateInPlace(Result, Info, *This, &VIE)
13132       return This ? EvaluateInPlace(Result, Info, *This, E->getSubExpr())
13644     if (!EvaluateInPlace(Value, Info, LVal, &VIE,
13649   if (!EvaluateInPlace(Value, Info, LVal, this,