Home
last modified time | relevance | path

Searched refs:TreeTy (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DImmutableSet.h366 using TreeTy = ImutAVLTree<ImutInfo>;
367 using value_type_ref = typename TreeTy::value_type_ref;
368 using key_type_ref = typename TreeTy::key_type_ref;
369 using CacheTy = DenseMap<unsigned, TreeTy*>;
373 std::vector<TreeTy*> createdNodes;
374 std::vector<TreeTy*> freeNodes;
399 TreeTy* add(TreeTy* T, value_type_ref V) {
406 TreeTy* remove(TreeTy* T, key_type_ref V) {
413 TreeTy* getEmptyTree() const { return nullptr; }
423 bool isEmpty(TreeTy* T) const { return !T; }
[all …]
H A DImmutableMap.h71 using TreeTy = ImutAVLTree<ValInfo>; variable
74 IntrusiveRefCntPtr<TreeTy> Root;
81 explicit ImmutableMap(const TreeTy *R) : Root(const_cast<TreeTy *>(R)) {} in ImmutableMap()
84 typename TreeTy::Factory F;
100 TreeTy *T = F.add(Old.Root.get(), std::pair<key_type, data_type>(K, D)); in add()
105 TreeTy *T = F.remove(Old.Root.get(), K); in remove()
109 typename TreeTy::Factory *getTreeFactory() const { in getTreeFactory()
110 return const_cast<typename TreeTy::Factory *>(&F); in getTreeFactory()
127 TreeTy *getRoot() const { in getRoot()
132 TreeTy *getRootWithoutRetain() const { return Root.get(); } in getRootWithoutRetain()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramStateTrait.h157 return p ? data_type((typename data_type::TreeTy *) *p)
203 return p ? data_type((typename data_type::TreeTy *) *p)
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBlockCounter.cpp50 return CountMap(static_cast<CountMap::TreeTy*>(D)); in GetMap()
H A DRegionStore.cpp183 const RegionBindings::TreeTy *T, in RegionBindingsRef()
184 RegionBindings::TreeTy::Factory *F, bool IsMainAnalysis) in RegionBindingsRef()
802 static_cast<const RegionBindings::TreeTy *>(Ptr.getPointer()), in getRegionBindings()