Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DImmutableMap.h63 class ImmutableMap {
85 ImmutableMap(const ImmutableMap &X) : Root(X.Root) { in ImmutableMap() function
89 ~ImmutableMap() { in ~ImmutableMap()
93 ImmutableMap &operator=(const ImmutableMap &X) {
115 ImmutableMap getEmptyMap() { return ImmutableMap(F.getEmptyTree()); } in getEmptyMap()
117 LLVM_NODISCARD ImmutableMap add(ImmutableMap Old, key_type_ref K, in add()
123 LLVM_NODISCARD ImmutableMap remove(ImmutableMap Old, key_type_ref K) { in remove()
137 bool operator==(const ImmutableMap &RHS) const {
141 bool operator!=(const ImmutableMap &RHS) const {
211 friend class ImmutableMap; variable
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DTaintManager.h33 using TaintMapImpl = llvm::ImmutableMap<SymbolRef, TaintTagType>;
45 using DerivedSymTaintImpl = llvm::ImmutableMap<SymbolRef, TaintedSubRegions>;
H A DProgramStateTrait.h71 #define CLANG_ENTO_PROGRAMSTATE_MAP(Key, Value) llvm::ImmutableMap<Key, Value>
94 using Name = llvm::ImmutableMap<Key, Value>; \
147 struct ProgramStatePartialTrait<llvm::ImmutableMap<Key, Data, Info>> {
148 using data_type = llvm::ImmutableMap<Key, Data, Info>;
H A DDynamicTypeMap.h34 llvm::ImmutableMap<const MemRegion *, DynamicTypeInfo>;
H A DEnvironment.h61 using BindingsTy = llvm::ImmutableMap<EnvironmentEntry, SVal>;
H A DRangedConstraintManager.h129 using ConstraintRangeTy = llvm::ImmutableMap<SymbolRef, RangeSet>;
H A DProgramState.h47 typedef llvm::ImmutableMap<const SubRegion*, TaintTagType> TaintedSubRegions;
78 typedef llvm::ImmutableMap<void*, void*> GenericDataMap;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPITypes.h50 typedef llvm::ImmutableMap<const clang::ento::MemRegion *,
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DBlockCounter.cpp48 typedef llvm::ImmutableMap<CountKey, unsigned> CountMap;
H A DRegionStore.cpp148 typedef llvm::ImmutableMap<BindingKey, SVal> ClusterBindings;
152 typedef llvm::ImmutableMap<const MemRegion *, ClusterBindings>
H A DExprEngine.cpp178 typedef llvm::ImmutableMap<ConstructedObjectKey, SVal>
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DNSErrorChecker.cpp169 typedef llvm::ImmutableMap<SymbolRef, unsigned> ErrorOutFlag;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/
H A DRetainSummaryManager.h314 typedef llvm::ImmutableMap<unsigned, ArgEffect> ArgEffects;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafety.cpp318 using LocalVarContext = llvm::ImmutableMap<const NamedDecl *, unsigned>;