Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp64 llvm::DenseMap<const ValueDecl *, StorageLocation *> FieldLocs; in createStorageLocation() local
67 FieldLocs.insert({Field, nullptr}); in createStorageLocation()
69 FieldLocs.insert({Field, &createStorageLocation( in createStorageLocation()
78 return createRecordStorageLocation(Type, std::move(FieldLocs), in createStorageLocation()
92 QualType Type, RecordStorageLocation::FieldToLoc FieldLocs, in createRecordStorageLocation() argument
95 assert(containsSameFields(getModeledFields(Type), FieldLocs)); in createRecordStorageLocation()
99 return arena().create<RecordStorageLocation>(Type, std::move(FieldLocs), in createRecordStorageLocation()
406 const clang::dataflow::RecordStorageLocation::FieldToLoc &FieldLocs) { in containsSameFields() argument
407 if (Fields.size() != FieldLocs.size()) in containsSameFields()
409 for ([[maybe_unused]] auto [Field, Loc] : FieldLocs) in containsSameFields()
H A DTransfer.cpp658 llvm::DenseMap<const ValueDecl *, StorageLocation *> FieldLocs; in VisitInitListExpr() local
684 FieldLocs.insert(Children.begin(), Children.end()); in VisitInitListExpr()
701 FieldLocs.insert({Field, &Loc}); in VisitInitListExpr()
712 Env.getDataflowAnalysisContext().getModeledFields(Type), FieldLocs)); in VisitInitListExpr()
722 Type, std::move(FieldLocs), std::move(SyntheticFieldLocs)); in VisitInitListExpr()
H A DDataflowEnvironment.cpp893 llvm::DenseMap<const ValueDecl *, StorageLocation *> FieldLocs; in createValueUnlessSelfReferential() local
899 FieldLocs.insert( in createValueUnlessSelfReferential()
913 Type, std::move(FieldLocs), std::move(SyntheticFieldLocs)); in createValueUnlessSelfReferential()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.h63 const RecordStorageLocation::FieldToLoc &FieldLocs);
129 QualType Type, RecordStorageLocation::FieldToLoc FieldLocs,