Home
last modified time | relevance | path

Searched refs:ImmutableMap (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DImmutableMap.h63 class ImmutableMap {
81 explicit ImmutableMap(const TreeTy *R) : Root(const_cast<TreeTy *>(R)) {} in ImmutableMap() function
96 ImmutableMap getEmptyMap() { return ImmutableMap(F.getEmptyTree()); } in getEmptyMap()
98 [[nodiscard]] ImmutableMap add(ImmutableMap Old, key_type_ref K, in add()
101 return ImmutableMap(Canonicalize ? F.getCanonicalTree(T): T); in add()
104 [[nodiscard]] ImmutableMap remove(ImmutableMap Old, key_type_ref K) { in remove()
106 return ImmutableMap(Canonicalize ? F.getCanonicalTree(T): T); in remove()
118 bool operator==(const ImmutableMap &RHS) const {
122 bool operator!=(const ImmutableMap &RHS) const {
155 class iterator : public ImutAVLValueIterator<ImmutableMap> {
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramStateTrait.h73 #define CLANG_ENTO_PROGRAMSTATE_MAP(Key, Value) llvm::ImmutableMap<Key, Value>
96 using Name = llvm::ImmutableMap<Key, Value>; \
149 struct ProgramStatePartialTrait<llvm::ImmutableMap<Key, Data, Info>> {
150 using data_type = llvm::ImmutableMap<Key, Data, Info>;
H A DEnvironment.h60 using BindingsTy = llvm::ImmutableMap<EnvironmentEntry, SVal>;
H A DRangedConstraintManager.h404 using ConstraintMap = llvm::ImmutableMap<SymbolRef, RangeSet>;
H A DProgramState.h73 typedef llvm::ImmutableMap<void*, void*> GenericDataMap;
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPITypes.h49 typedef llvm::ImmutableMap<const clang::ento::MemRegion *,
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBlockCounter.cpp47 typedef llvm::ImmutableMap<CountKey, unsigned> CountMap;
H A DRegionStore.cpp155 typedef llvm::ImmutableMap<BindingKey, SVal> ClusterBindings;
159 typedef llvm::ImmutableMap<const MemRegion *, ClusterBindings>
248 std::pair<const MemRegion *, ImmutableMap<BindingKey, SVal>>; in printJson()
H A DExprEngine.cpp186 typedef llvm::ImmutableMap<ConstructedObjectKey, SVal>
197 typedef llvm::ImmutableMap<
206 typedef llvm::ImmutableMap<
211 typedef llvm::ImmutableMap<const LocationContext *, unsigned>
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DNSErrorChecker.cpp180 typedef llvm::ImmutableMap<SymbolRef, unsigned> ErrorOutFlag;
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DRetainSummaryManager.h280 typedef llvm::ImmutableMap<unsigned, ArgEffect> ArgEffects;
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DLifetimeSafety.cpp506 using OriginLoanMap = llvm::ImmutableMap<OriginID, LoanSet>;
H A DThreadSafety.cpp329 using LocalVarContext = llvm::ImmutableMap<const NamedDecl *, unsigned>;
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc6430 …xtERNS2_16BumpPtrAllocatorE", "clang::ento::GRStatePartialTrait<llvm::ImmutableMap<clang::ento::Me…
6431 …_S7_EEEEE13DeleteContextEPv", "clang::ento::GRStatePartialTrait<llvm::ImmutableMap<clang::ento::Me…
6432ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento:…
6680 …xtERNS2_16BumpPtrAllocatorE", "clang::ento::GRStatePartialTrait<llvm::ImmutableMap<clang::ento::Sy…
6681 …_S8_EEEEE13DeleteContextEPv", "clang::ento::GRStatePartialTrait<llvm::ImmutableMap<clang::ento::Sy…
6763ImmutableMap<clang::ento::SymbolData const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::Sym…
6764 …xtERNS2_16BumpPtrAllocatorE", "clang::ento::GRStatePartialTrait<llvm::ImmutableMap<clang::ento::Sy…
6765 …S6_jEEEEE13DeleteContextEPv", "clang::ento::GRStatePartialTrait<llvm::ImmutableMap<clang::ento::Sy…
6767ImmutableMap<clang::ento::SymbolData const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::Sym…
6867 …xtERNS2_16BumpPtrAllocatorE", "clang::ento::GRStatePartialTrait<llvm::ImmutableMap<clang::ento::Sy…
[all …]