Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/
H A DValue.h246 explicit PointerValue(StorageLocation &PointeeLoc) in PointerValue() argument
247 : Value(Kind::Pointer), PointeeLoc(PointeeLoc) {} in PointerValue()
253 StorageLocation &getPointeeLoc() const { return PointeeLoc; } in getPointeeLoc()
256 StorageLocation &PointeeLoc;
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp460 auto &PointeeLoc = createStorageLocation(PointeeType); in createValueUnlessSelfReferential() local
468 setValue(PointeeLoc, *PointeeVal); in createValueUnlessSelfReferential()
471 return &takeOwnership(std::make_unique<ReferenceValue>(PointeeLoc)); in createValueUnlessSelfReferential()
477 auto &PointeeLoc = createStorageLocation(PointeeType); in createValueUnlessSelfReferential() local
485 setValue(PointeeLoc, *PointeeVal); in createValueUnlessSelfReferential()
488 return &takeOwnership(std::make_unique<PointerValue>(PointeeLoc)); in createValueUnlessSelfReferential()
H A DTransfer.cpp294 StorageLocation *PointeeLoc = in VisitUnaryOperator() local
296 if (PointeeLoc == nullptr) in VisitUnaryOperator()
301 Env.takeOwnership(std::make_unique<PointerValue>(*PointeeLoc)); in VisitUnaryOperator()
H A DDataflowAnalysisContext.cpp66 auto &PointeeLoc = getStableStorageLocation(CanonicalPointeeType); in getOrCreateNullPointerValue() local
68 &takeOwnership(std::make_unique<PointerValue>(PointeeLoc)); in getOrCreateNullPointerValue()