Home
last modified time | relevance | path

Searched refs:PointeeLoc (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DValue.h174 explicit PointerValue(StorageLocation &PointeeLoc) in PointerValue() argument
175 : Value(Kind::Pointer), PointeeLoc(PointeeLoc) {} in PointerValue()
181 StorageLocation &getPointeeLoc() const { return PointeeLoc; } in getPointeeLoc()
184 StorageLocation &PointeeLoc;
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp320 StorageLocation *PointeeLoc = Env.getStorageLocation(*SubExpr); in VisitImplicitCastExpr() local
321 if (PointeeLoc == nullptr) in VisitImplicitCastExpr()
324 Env.setValue(*S, Env.create<PointerValue>(*PointeeLoc)); in VisitImplicitCastExpr()
356 if (StorageLocation *PointeeLoc = Env.getStorageLocation(*SubExpr)) in VisitUnaryOperator() local
357 Env.setValue(*S, Env.create<PointerValue>(*PointeeLoc)); in VisitUnaryOperator()
H A DDataflowAnalysisContext.cpp129 auto &PointeeLoc = createStorageLocation(CanonicalPointeeType); in getOrCreateNullPointerValue() local
130 Res.first->second = &arena().create<PointerValue>(PointeeLoc); in getOrCreateNullPointerValue()
H A DDataflowEnvironment.cpp885 StorageLocation &PointeeLoc = in createValueUnlessSelfReferential() local
888 return &arena().create<PointerValue>(PointeeLoc); in createValueUnlessSelfReferential()