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.h362 using TreeTy = ImutAVLTree<ImutInfo>;
363 using value_type_ref = typename TreeTy::value_type_ref;
364 using key_type_ref = typename TreeTy::key_type_ref;
365 using CacheTy = DenseMap<unsigned, TreeTy*>;
369 std::vector<TreeTy*> createdNodes;
370 std::vector<TreeTy*> freeNodes;
395 TreeTy* add(TreeTy* T, value_type_ref V) {
402 TreeTy* remove(TreeTy* T, key_type_ref V) {
409 TreeTy* getEmptyTree() const { return nullptr; }
419 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.cpp175 const RegionBindings::TreeTy *T, in RegionBindingsRef()
176 RegionBindings::TreeTy::Factory *F, in RegionBindingsRef()
639 static_cast<const RegionBindings::TreeTy *>(Ptr.getPointer()), in getRegionBindings()