Home
last modified time | relevance | path

Searched refs:CallCtx (Results 1 – 3 of 3) sorted by relevance

/external/clang/lib/Analysis/
DThreadSafety.cpp275 unsigned buildSExpr(const Expr *Exp, CallingContext *CallCtx, in buildSExpr() argument
288 if (CallCtx && CallCtx->FunArgs && in buildSExpr()
289 FD == CallCtx->AttrDecl->getCanonicalDecl()) { in buildSExpr()
291 assert(i < CallCtx->NumArgs); in buildSExpr()
292 return buildSExpr(CallCtx->FunArgs[i], CallCtx->PrevCtx, NDeref); in buildSExpr()
303 if (CallCtx && CallCtx->SelfArg) { in buildSExpr()
304 if (!CallCtx->SelfArrow && NDeref) in buildSExpr()
307 return buildSExpr(CallCtx->SelfArg, CallCtx->PrevCtx, NDeref); in buildSExpr()
317 unsigned Sz = buildSExpr(ME->getBase(), CallCtx, &ImplicitDeref); in buildSExpr()
331 LRCallCtx.PrevCtx = CallCtx; in buildSExpr()
[all …]
DThreadSafetyCommon.cpp634 CallCtx.reset(new SExprBuilder::CallingContext(D)); in enterCFG()
700 til::SExpr *E = translate(S, CallCtx.get()); in handleStatement()
733 til::SExpr *C = translate(B->getTerminatorCondition(true), CallCtx.get()); in exitCFGBlockBody()
/external/clang/include/clang/Analysis/Analyses/
DThreadSafetyCommon.h374 std::unique_ptr<SExprBuilder::CallingContext> CallCtx; // Root calling context variable