Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/include/llvm/ADT/
DImmutableMap.h61 class ImmutableMap {
79 explicit ImmutableMap(const TreeTy* R) : Root(const_cast<TreeTy*>(R)) { in ImmutableMap() function
82 ImmutableMap(const ImmutableMap &X) : Root(X.Root) { in ImmutableMap() function
85 ImmutableMap &operator=(const ImmutableMap &X) {
93 ~ImmutableMap() { in ~ImmutableMap()
108 ImmutableMap getEmptyMap() { return ImmutableMap(F.getEmptyTree()); } in getEmptyMap()
110 ImmutableMap add(ImmutableMap Old, key_type_ref K, data_type_ref D) { in add()
112 return ImmutableMap(Canonicalize ? F.getCanonicalTree(T): T); in add()
115 ImmutableMap remove(ImmutableMap Old, key_type_ref K) { in remove()
117 return ImmutableMap(Canonicalize ? F.getCanonicalTree(T): T); in remove()
[all …]
DImmutableIntervalMap.h196 : public ImmutableMap<Interval, ValT, ImutIntervalInfo<ValT> > {
208 : ImmutableMap<Interval, ValT, ImutIntervalInfo<ValT> >(R) {} in ImmutableIntervalMap()
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DProgramStateTrait.h25 template <typename K, typename D, typename I> class ImmutableMap; variable
59 struct ProgramStatePartialTrait< llvm::ImmutableMap<Key,Data,Info> > {
60 typedef llvm::ImmutableMap<Key,Data,Info> data_type;
103 #define CLANG_ENTO_PROGRAMSTATE_MAP(Key, Value) llvm::ImmutableMap<Key, Value>
DTaintManager.h32 typedef llvm::ImmutableMap<SymbolRef, TaintTagType> TaintMapImpl;
DEnvironment.h60 typedef llvm::ImmutableMap<EnvironmentEntry, SVal> BindingsTy;
DProgramState.h75 typedef llvm::ImmutableMap<void*, void*> GenericDataMap;
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DBlockCounter.cpp49 typedef llvm::ImmutableMap<CountKey, unsigned> CountMap;
DRegionStore.cpp144 typedef llvm::ImmutableMap<BindingKey, SVal> ClusterBindings;
148 typedef llvm::ImmutableMap<const MemRegion *, ClusterBindings>
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
DNSErrorChecker.cpp167 typedef llvm::ImmutableMap<SymbolRef, unsigned> ErrorOutFlag;
DRetainCountChecker.cpp72 typedef llvm::ImmutableMap<unsigned,ArgEffect> ArgEffects;
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Analysis/
DThreadSafety.cpp911 typedef llvm::ImmutableMap<SExpr, LockData> Lockset;
912 typedef llvm::ImmutableMap<const NamedDecl*, unsigned> LocalVarContext;