Home
last modified time | relevance | path

Searched refs:createStorageLocation (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp165 auto &Loc = Env.createStorageLocation(*S); in VisitBinaryOperator()
176 auto &Loc = Env.createStorageLocation(*S); in VisitBinaryOperator()
204 auto &Loc = Env.createStorageLocation(*S); in VisitDeclRefExpr()
225 MaybeLoc = &Env.createStorageLocation(D); in VisitDeclStmt()
292 auto &VDLoc = Env.createStorageLocation(*VD); in VisitDeclStmt()
309 auto &Loc = Env.createStorageLocation(*S); in VisitImplicitCastExpr()
328 auto &ExprLoc = Env.createStorageLocation(*S); in VisitImplicitCastExpr()
358 auto &Loc = Env.createStorageLocation(S->getType()); in VisitImplicitCastExpr()
383 auto &Loc = Env.createStorageLocation(*S); in VisitUnaryOperator()
398 auto &PointerLoc = Env.createStorageLocation(*S); in VisitUnaryOperator()
[all …]
H A DDataflowEnvironment.cpp210 auto &Loc = createStorageLocation(*D); in initVars()
265 auto &ParamLoc = createStorageLocation(*ParamDecl); in Environment()
272 ReturnLoc = &createStorageLocation(ReturnType); in Environment()
284 ThisPointeeLoc = &createStorageLocation(ThisPointeeType); in Environment()
369 auto &Loc = createStorageLocation(*Param); in pushCallInternal()
562 StorageLocation &Environment::createStorageLocation(QualType Type) { in createStorageLocation() function in clang::dataflow::Environment
563 return DACtx->createStorageLocation(Type); in createStorageLocation()
566 StorageLocation &Environment::createStorageLocation(const VarDecl &D) { in createStorageLocation() function in clang::dataflow::Environment
573 StorageLocation &Environment::createStorageLocation(const Expr &E) { in createStorageLocation() function in clang::dataflow::Environment
706 auto &PointeeLoc = createStorageLocation(PointeeType); in createValueUnlessSelfReferential()
[all …]
H A DDataflowAnalysisContext.cpp40 StorageLocation &DataflowAnalysisContext::createStorageLocation(QualType Type) { in createStorageLocation() function in clang::dataflow::DataflowAnalysisContext
54 FieldLocs.insert({Field, &createStorageLocation(Field->getType())}); in createStorageLocation()
65 auto &Loc = createStorageLocation(D.getType()); in getStableStorageLocation()
74 auto &Loc = createStorageLocation(E.getType()); in getStableStorageLocation()
85 auto &PointeeLoc = createStorageLocation(CanonicalPointeeType); in getOrCreateNullPointerValue()
H A DTypeErasedDataflowAnalysis.cpp160 Loc = &Env.createStorageLocation(Cond); in extendFlowCondition()
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h246 StorageLocation &createStorageLocation(QualType Type);
251 StorageLocation &createStorageLocation(const VarDecl &D);
256 StorageLocation &createStorageLocation(const Expr &E);
H A DDataflowAnalysisContext.h114 StorageLocation &createStorageLocation(QualType Type);
/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp208 auto &Loc = Env.createStorageLocation(Expr); in forceBoolValue()
313 auto &ValueLoc = Env.createStorageLocation(Ty); in maybeInitializeOptionalValueMember()
362 auto &Loc = State.Env.createStorageLocation(*E); in transferMakeOptionalCall()
374 auto &CallExprLoc = State.Env.createStorageLocation(*CallExpr); in transferOptionalHasValueCall()
440 auto &Loc = State.Env.createStorageLocation(*E); in transferCallReturningOptional()