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

Declarations

tools/clang/lib/AST/ExprConstant.cpp
 1729 static bool EvaluatePointer(const Expr *E, LValue &Result, EvalInfo &Info,

References

tools/clang/lib/AST/ExprConstant.cpp
 4072     return EvaluatePointer(Object, This, Info);
 6101   if (!EvaluatePointer(E->getArg(0), Pointer, Info))
 6885       if (!EvaluatePointer(Callee, Call, Info))
 7194     return EvaluatePointer(E, Result, this->Info, InvalidBaseOK);
 7809     return EvaluatePointer(E, Result, Info, InvalidBaseOK);
 8341     if (!EvaluatePointer(E->getArg(1), Src, Info))
 8482     if (!EvaluatePointer(E->getPlacementArg(0), Result, Info))
10462     } else if (!EvaluatePointer(ignorePointerCastsAndParens(E), LVal, Info,
10708     if (!EvaluatePointer(E->getArg(0), String, Info))
10772     if (!EvaluatePointer(E->getArg(0), String1, Info) ||
10773         !EvaluatePointer(E->getArg(1), String2, Info))
10977         !EvaluatePointer(E->getArg(2), ResultLValue, Info))
11559     bool LHSOK = EvaluatePointer(E->getLHS(), LHSValue, Info);
11563     if (!EvaluatePointer(E->getRHS(), RHSValue, Info) || !LHSOK)
11814     bool LHSOK = EvaluatePointer(E->getLHS(), LHSValue, Info);
11818     if (!EvaluatePointer(E->getRHS(), RHSValue, Info) || !LHSOK)
12183     if (!EvaluatePointer(SubExpr, LV, Info))
13206   if (!EvaluatePointer(Arg, Pointer, Info))
13290     if (!EvaluatePointer(E, LV, Info))