Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp61 StorageLocation &DataflowAnalysisContext::createStorageLocation(QualType Type) { in createStorageLocation() function in clang::dataflow::DataflowAnalysisContext
68 FieldLocs.insert({Field, &createStorageLocation( in createStorageLocation()
75 &createStorageLocation(Entry.getValue().getNonReferenceType())}); in createStorageLocation()
106 auto &Loc = createStorageLocation(D.getType().getNonReferenceType()); in getStableStorageLocation()
117 auto &Loc = createStorageLocation(CanonE.getType()); in getStableStorageLocation()
128 auto &PointeeLoc = createStorageLocation(CanonicalPointeeType); in getOrCreateNullPointerValue()
H A DDataflowEnvironment.cpp513 createStorageLocation(InitialTargetFunc->getReturnType())); in initialize()
546 cast<RecordStorageLocation>(createStorageLocation(ThisPointeeType)); in initialize()
587 auto &Loc = createStorageLocation(*FD); in initFieldsGlobalsAndFuncs()
830 StorageLocation &Environment::createStorageLocation(QualType Type) { in createStorageLocation() function in clang::dataflow::Environment
831 return DACtx->createStorageLocation(Type); in createStorageLocation()
834 StorageLocation &Environment::createStorageLocation(const ValueDecl &D) { in createStorageLocation() function in clang::dataflow::Environment
841 StorageLocation &Environment::createStorageLocation(const Expr &E) { in createStorageLocation() function in clang::dataflow::Environment
855 &Loc == &createStorageLocation(D)); in setStorageLocation()
1018 return createStorageLocation(Ty.getNonReferenceType()); in createLocAndMaybeValue()
1025 auto &Loc = cast<RecordStorageLocation>(createStorageLocation(Ty)); in createLocAndMaybeValue()
[all …]
H A DTransfer.cpp668 StorageLocation &Loc = Env.createStorageLocation(*S); in VisitMaterializeTemporaryExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h292 StorageLocation &createStorageLocation(QualType Type);
297 StorageLocation &createStorageLocation(const ValueDecl &D);
302 StorageLocation &createStorageLocation(const Expr &E);
H A DDataflowAnalysisContext.h105 StorageLocation &createStorageLocation(QualType Type);
H A DCachedConstAccessorsLattice.h208 StorageLocation &Loc = Env.createStorageLocation(Type.getNonReferenceType()); in getOrCreateConstMethodReturnStorageLocation()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp540 Loc = &cast<RecordStorageLocation>(State.Env.createStorageLocation(*E)); in transferCallReturningOptional()