Coverage Report

Created: 2018-09-19 20:53

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/ADT/ImmutableSet.h
Line
Count
Source (jump to first uncovered line)
1
//===--- ImmutableSet.h - Immutable (functional) set interface --*- C++ -*-===//
2
//
3
//                     The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// This file defines the ImutAVLTree and ImmutableSet classes.
11
//
12
//===----------------------------------------------------------------------===//
13
14
#ifndef LLVM_ADT_IMMUTABLESET_H
15
#define LLVM_ADT_IMMUTABLESET_H
16
17
#include "llvm/ADT/DenseMap.h"
18
#include "llvm/ADT/FoldingSet.h"
19
#include "llvm/ADT/SmallVector.h"
20
#include "llvm/ADT/iterator.h"
21
#include "llvm/Support/Allocator.h"
22
#include "llvm/Support/ErrorHandling.h"
23
#include <cassert>
24
#include <cstdint>
25
#include <functional>
26
#include <iterator>
27
#include <new>
28
#include <vector>
29
30
namespace llvm {
31
32
//===----------------------------------------------------------------------===//
33
// Immutable AVL-Tree Definition.
34
//===----------------------------------------------------------------------===//
35
36
template <typename ImutInfo> class ImutAVLFactory;
37
template <typename ImutInfo> class ImutIntervalAVLFactory;
38
template <typename ImutInfo> class ImutAVLTreeInOrderIterator;
39
template <typename ImutInfo> class ImutAVLTreeGenericIterator;
40
41
template <typename ImutInfo >
42
class ImutAVLTree {
43
public:
44
  using key_type_ref = typename ImutInfo::key_type_ref;
45
  using value_type = typename ImutInfo::value_type;
46
  using value_type_ref = typename ImutInfo::value_type_ref;
47
  using Factory = ImutAVLFactory<ImutInfo>;
48
  using iterator = ImutAVLTreeInOrderIterator<ImutInfo>;
49
50
  friend class ImutAVLFactory<ImutInfo>;
51
  friend class ImutIntervalAVLFactory<ImutInfo>;
52
  friend class ImutAVLTreeGenericIterator<ImutInfo>;
53
54
  //===----------------------------------------------------===//
55
  // Public Interface.
56
  //===----------------------------------------------------===//
57
58
  /// Return a pointer to the left subtree.  This value
59
  ///  is NULL if there is no left subtree.
60
31
  ImutAVLTree *getLeft() const { return left; }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getLeft() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::getLeft() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::getLeft() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::getLeft() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getLeft() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::getLeft() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::getLeft() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::getLeft() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::getLeft() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::getLeft() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::getLeft() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::getLeft() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::getLeft() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getLeft() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getLeft() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::getLeft() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::getLeft() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getLeft() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getLeft() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::getLeft() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::getLeft() const
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getLeft() const
Line
Count
Source
60
31
  ImutAVLTree *getLeft() const { return left; }
61
62
  /// Return a pointer to the right subtree.  This value is
63
  ///  NULL if there is no right subtree.
64
39
  ImutAVLTree *getRight() const { return right; }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getRight() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::getRight() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::getRight() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::getRight() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getRight() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::getRight() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::getRight() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::getRight() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::getRight() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::getRight() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::getRight() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::getRight() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::getRight() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getRight() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getRight() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::getRight() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::getRight() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getRight() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getRight() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::getRight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::getRight() const
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getRight() const
Line
Count
Source
64
39
  ImutAVLTree *getRight() const { return right; }
65
66
  /// getHeight - Returns the height of the tree.  A tree with no subtrees
67
  ///  has a height of 1.
68
8
  unsigned getHeight() const { return height; }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getHeight() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::getHeight() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::getHeight() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::getHeight() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::getHeight() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::getHeight() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::getHeight() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::getHeight() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::getHeight() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::getHeight() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::getHeight() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::getHeight() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::getHeight() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getHeight() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getHeight() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::getHeight() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::getHeight() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::getHeight() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getHeight() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::getHeight() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::getHeight() const
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getHeight() const
Line
Count
Source
68
8
  unsigned getHeight() const { return height; }
69
70
  /// getValue - Returns the data value associated with the tree node.
71
40
  const value_type& getValue() const { return value; }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getValue() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::getValue() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::getValue() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::getValue() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getValue() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::getValue() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::getValue() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::getValue() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::getValue() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::getValue() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::getValue() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::getValue() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::getValue() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getValue() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getValue() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::getValue() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::getValue() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getValue() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getValue() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::getValue() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::getValue() const
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getValue() const
Line
Count
Source
71
40
  const value_type& getValue() const { return value; }
72
73
  /// find - Finds the subtree associated with the specified key value.
74
  ///  This method returns NULL if no matching subtree is found.
75
8
  ImutAVLTree* find(key_type_ref K) {
76
8
    ImutAVLTree *T = this;
77
16
    while (T) {
78
15
      key_type_ref CurrentKey = ImutInfo::KeyOfValue(T->getValue());
79
15
      if (ImutInfo::isEqual(K,CurrentKey))
80
7
        return T;
81
8
      else if (ImutInfo::isLess(K,CurrentKey))
82
0
        T = T->getLeft();
83
8
      else
84
8
        T = T->getRight();
85
15
    }
86
8
    
return nullptr1
;
87
8
  }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::find(clang::ento::SymExpr const*)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::find(unsigned int const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::find((anonymous namespace)::ZeroState const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::find(clang::ento::MemRegion const*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::find((anonymous namespace)::CountKey const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::find(clang::ento::EnvironmentEntry const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::find(ConstructedObjectKey const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::find(clang::VarDecl const*)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::find(void* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::find(clang::ento::SymExpr const* const&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::find(clang::ento::MemRegion const* const&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::find((anonymous namespace)::BindingKey const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::find(clang::Stmt const*)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::find(clang::BindingDecl const*)
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::find(clang::NamedDecl const* const&)
Line
Count
Source
75
8
  ImutAVLTree* find(key_type_ref K) {
76
8
    ImutAVLTree *T = this;
77
16
    while (T) {
78
15
      key_type_ref CurrentKey = ImutInfo::KeyOfValue(T->getValue());
79
15
      if (ImutInfo::isEqual(K,CurrentKey))
80
7
        return T;
81
8
      else if (ImutInfo::isLess(K,CurrentKey))
82
0
        T = T->getLeft();
83
8
      else
84
8
        T = T->getRight();
85
15
    }
86
8
    
return nullptr1
;
87
8
  }
88
89
  /// getMaxElement - Find the subtree associated with the highest ranged
90
  ///  key value.
91
  ImutAVLTree* getMaxElement() {
92
    ImutAVLTree *T = this;
93
    ImutAVLTree *Right = T->getRight();
94
    while (Right) { T = Right; Right = T->getRight(); }
95
    return T;
96
  }
97
98
  /// size - Returns the number of nodes in the tree, which includes
99
  ///  both leaves and non-leaf nodes.
100
  unsigned size() const {
101
    unsigned n = 1;
102
    if (const ImutAVLTree* L = getLeft())
103
      n += L->size();
104
    if (const ImutAVLTree* R = getRight())
105
      n += R->size();
106
    return n;
107
  }
108
109
  /// begin - Returns an iterator that iterates over the nodes of the tree
110
  ///  in an inorder traversal.  The returned iterator thus refers to the
111
  ///  the tree node with the minimum data element.
112
2
  iterator begin() const { return iterator(this); }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::begin() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::begin() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::begin() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::begin() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::begin() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::begin() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::begin() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::begin() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::begin() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::begin() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::begin() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::begin() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::begin() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::begin() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::begin() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::begin() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::begin() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::begin() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::begin() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::begin() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::begin() const
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::begin() const
Line
Count
Source
112
2
  iterator begin() const { return iterator(this); }
113
114
  /// end - Returns an iterator for the tree that denotes the end of an
115
  ///  inorder traversal.
116
2
  iterator end() const { return iterator(); }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::end() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::end() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::end() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::end() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::end() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::end() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::end() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::end() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::end() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::end() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::end() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::end() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::end() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::end() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::end() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::end() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::end() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::end() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::end() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::end() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::end() const
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::end() const
Line
Count
Source
116
2
  iterator end() const { return iterator(); }
117
118
2
  bool isElementEqual(value_type_ref V) const {
119
2
    // Compare the keys.
120
2
    if (!ImutInfo::isEqual(ImutInfo::KeyOfValue(getValue()),
121
2
                           ImutInfo::KeyOfValue(V)))
122
0
      return false;
123
2
124
2
    // Also compare the data values.
125
2
    if (!ImutInfo::isDataEqual(ImutInfo::DataOfValue(getValue()),
126
2
                               ImutInfo::DataOfValue(V)))
127
0
      return false;
128
2
129
2
    return true;
130
2
  }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, bool> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, clang::ento::SymExpr const*> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, clang::ento::SVal> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::isElementEqual(clang::ento::SymExpr const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::isElementEqual(unsigned int const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> const&) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> const&) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> const&) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> const&) const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> const&) const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> const&) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::RefState> const&) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> const&) const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, clang::ento::mpi::Request> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, unsigned int> const&) const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, clang::ento::DefinedSVal> const&) const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> const&) const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LockState> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, clang::ento::SymExpr const*> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> const&) const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&) const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&) const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::isElementEqual((anonymous namespace)::ZeroState const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::isElementEqual(clang::ento::MemRegion const*) const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> const&) const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::isElementEqual(std::__1::pair<(anonymous namespace)::CountKey, unsigned int> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::isElementEqual(clang::ento::BugType const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, clang::ento::RangeSet> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::isElementEqual(clang::ento::Range const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::isElementEqual(std::__1::pair<clang::ento::EnvironmentEntry, clang::ento::SVal> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::isElementEqual(std::__1::pair<void*, void*> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::isElementEqual(std::__1::pair<ConstructedObjectKey, clang::ento::SVal> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::isElementEqual(clang::VarDecl const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, unsigned int> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::isElementEqual(std::__1::pair<clang::ento::SubRegion const*, unsigned int> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::isElementEqual(std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > const&) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::isElementEqual(std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > const&) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::isElementEqual(std::__1::pair<(anonymous namespace)::BindingKey, clang::ento::SVal> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::isElementEqual(std::__1::pair<unsigned int, clang::ento::ArgEffect> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::isElementEqual(clang::BindingDecl const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::isElementEqual(clang::Stmt const*) const
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::isElementEqual(std::__1::pair<clang::NamedDecl const*, unsigned int> const&) const
Line
Count
Source
118
2
  bool isElementEqual(value_type_ref V) const {
119
2
    // Compare the keys.
120
2
    if (!ImutInfo::isEqual(ImutInfo::KeyOfValue(getValue()),
121
2
                           ImutInfo::KeyOfValue(V)))
122
0
      return false;
123
2
124
2
    // Also compare the data values.
125
2
    if (!ImutInfo::isDataEqual(ImutInfo::DataOfValue(getValue()),
126
2
                               ImutInfo::DataOfValue(V)))
127
0
      return false;
128
2
129
2
    return true;
130
2
  }
131
132
2
  bool isElementEqual(const ImutAVLTree* RHS) const {
133
2
    return isElementEqual(RHS->getValue());
134
2
  }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > > const*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> > const*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> > const*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> > const*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> > const*) const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> > const*) const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> > const*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> > const*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> > const*) const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> > const*) const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> > const*) const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> > const*) const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> > const*) const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> > const*) const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> > const*) const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> > const*) const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> > const*) const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::isElementEqual(llvm::ImutAVLTree<clang::ento::RangeTrait> const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > > const*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > > const*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> > const*) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> > const*) const
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::isElementEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> > const*) const
Line
Count
Source
132
2
  bool isElementEqual(const ImutAVLTree* RHS) const {
133
2
    return isElementEqual(RHS->getValue());
134
2
  }
135
136
  /// isEqual - Compares two trees for structural equality and returns true
137
  ///   if they are equal.  This worst case performance of this operation is
138
  //    linear in the sizes of the trees.
139
0
  bool isEqual(const ImutAVLTree& RHS) const {
140
0
    if (&RHS == this)
141
0
      return true;
142
0
143
0
    iterator LItr = begin(), LEnd = end();
144
0
    iterator RItr = RHS.begin(), REnd = RHS.end();
145
0
146
0
    while (LItr != LEnd && RItr != REnd) {
147
0
      if (&*LItr == &*RItr) {
148
0
        LItr.skipSubTree();
149
0
        RItr.skipSubTree();
150
0
        continue;
151
0
      }
152
0
153
0
      if (!LItr->isElementEqual(&*RItr))
154
0
        return false;
155
0
156
0
      ++LItr;
157
0
      ++RItr;
158
0
    }
159
0
160
0
    return LItr == LEnd && RItr == REnd;
161
0
  }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::isEqual(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> > const&) const
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::isEqual(llvm::ImutAVLTree<clang::ento::RangeTrait> const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::isEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> > const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::isEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> > const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::isEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > const&) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::isEqual(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::isEqual(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> > const&) const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::isEqual(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> > const&) const
162
163
  /// isNotEqual - Compares two trees for structural inequality.  Performance
164
  ///  is the same is isEqual.
165
0
  bool isNotEqual(const ImutAVLTree& RHS) const { return !isEqual(RHS); }
166
167
  /// contains - Returns true if this tree contains a subtree (node) that
168
  ///  has an data element that matches the specified key.  Complexity
169
  ///  is logarithmic in the size of the tree.
170
1
  bool contains(key_type_ref K) { return (bool) find(K); }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::contains(clang::ento::SymExpr const*)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::contains((anonymous namespace)::ZeroState const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::contains(clang::ento::MemRegion const*)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::contains(clang::ento::SymExpr const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::contains(ConstructedObjectKey const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::contains(clang::VarDecl const*)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::contains(clang::ento::SymExpr const* const&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::contains(clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::contains(clang::Stmt const*)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::contains(clang::BindingDecl const*)
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::contains(clang::NamedDecl const* const&)
Line
Count
Source
170
1
  bool contains(key_type_ref K) { return (bool) find(K); }
171
172
  /// foreach - A member template the accepts invokes operator() on a functor
173
  ///  object (specifed by Callback) for every node/subtree in the tree.
174
  ///  Nodes are visited using an inorder traversal.
175
  template <typename Callback>
176
  void foreach(Callback& C) {
177
    if (ImutAVLTree* L = getLeft())
178
      L->foreach(C);
179
180
    C(value);
181
182
    if (ImutAVLTree* R = getRight())
183
      R->foreach(C);
184
  }
185
186
  /// validateTree - A utility method that checks that the balancing and
187
  ///  ordering invariants of the tree are satisifed.  It is a recursive
188
  ///  method that returns the height of the tree, which is then consumed
189
  ///  by the enclosing validateTree call.  External callers should ignore the
190
  ///  return value.  An invalid tree will cause an assertion to fire in
191
  ///  a debug build.
192
  unsigned validateTree() const {
193
    unsigned HL = getLeft() ? getLeft()->validateTree() : 0;
194
    unsigned HR = getRight() ? getRight()->validateTree() : 0;
195
    (void) HL;
196
    (void) HR;
197
198
    assert(getHeight() == ( HL > HR ? HL : HR ) + 1
199
            && "Height calculation wrong");
200
201
    assert((HL > HR ? HL-HR : HR-HL) <= 2
202
           && "Balancing invariant violated");
203
204
    assert((!getLeft() ||
205
            ImutInfo::isLess(ImutInfo::KeyOfValue(getLeft()->getValue()),
206
                             ImutInfo::KeyOfValue(getValue()))) &&
207
           "Value in left child is not less that current value");
208
209
210
    assert(!(getRight() ||
211
             ImutInfo::isLess(ImutInfo::KeyOfValue(getValue()),
212
                              ImutInfo::KeyOfValue(getRight()->getValue()))) &&
213
           "Current value is not less that value of right child");
214
215
    return getHeight();
216
  }
217
218
  //===----------------------------------------------------===//
219
  // Internal values.
220
  //===----------------------------------------------------===//
221
222
private:
223
  Factory *factory;
224
  ImutAVLTree *left;
225
  ImutAVLTree *right;
226
  ImutAVLTree *prev = nullptr;
227
  ImutAVLTree *next = nullptr;
228
229
  unsigned height : 28;
230
  bool IsMutable : 1;
231
  bool IsDigestCached : 1;
232
  bool IsCanonicalized : 1;
233
234
  value_type value;
235
  uint32_t digest = 0;
236
  uint32_t refCount = 0;
237
238
  //===----------------------------------------------------===//
239
  // Internal methods (node manipulation; used by Factory).
240
  //===----------------------------------------------------===//
241
242
private:
243
  /// ImutAVLTree - Internal constructor that is only called by
244
  ///   ImutAVLFactory.
245
  ImutAVLTree(Factory *f, ImutAVLTree* l, ImutAVLTree* r, value_type_ref v,
246
              unsigned height)
247
    : factory(f), left(l), right(r), height(height), IsMutable(true),
248
      IsDigestCached(false), IsCanonicalized(false), value(v)
249
8
  {
250
8
    if (left) 
left->retain()0
;
251
8
    if (right) 
right->retain()4
;
252
8
  }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, std::__1::pair<clang::ento::SymExpr const*, bool> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::SymExpr const*> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::SVal> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, clang::ento::SymExpr const*, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*, unsigned int const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&, unsigned int)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> const&, unsigned int)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> const&, unsigned int)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> const&, unsigned int)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> const&, unsigned int)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> const&, unsigned int)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> const&, unsigned int)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::RefState> const&, unsigned int)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> const&, unsigned int)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::mpi::Request> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, std::__1::pair<clang::ento::SymExpr const*, unsigned int> const&, unsigned int)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::DefinedSVal> const&, unsigned int)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> const&, unsigned int)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LockState> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::SymExpr const*> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> const&, unsigned int)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&, unsigned int)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&, unsigned int)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, (anonymous namespace)::ZeroState const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, clang::ento::MemRegion const*, unsigned int)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> const&, unsigned int)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, std::__1::pair<(anonymous namespace)::CountKey, unsigned int> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*, clang::ento::BugType const*, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::RangeSet> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, std::__1::pair<clang::ento::EnvironmentEntry, clang::ento::SVal> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, std::__1::pair<ConstructedObjectKey, clang::ento::SVal> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, clang::VarDecl const*, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, std::__1::pair<clang::ento::MemRegion const*, unsigned int> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, std::__1::pair<void*, void*> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, std::__1::pair<clang::ento::SubRegion const*, unsigned int> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::ImutAVLTree(llvm::ImutAVLFactory<clang::ento::RangeTrait>*, llvm::ImutAVLTree<clang::ento::RangeTrait>*, llvm::ImutAVLTree<clang::ento::RangeTrait>*, clang::ento::Range const&, unsigned int)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > const&, unsigned int)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, std::__1::pair<(anonymous namespace)::BindingKey, clang::ento::SVal> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, std::__1::pair<unsigned int, clang::ento::ArgEffect> const&, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, clang::BindingDecl const*, unsigned int)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, clang::Stmt const*, unsigned int)
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::ImutAVLTree(llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, std::__1::pair<clang::NamedDecl const*, unsigned int> const&, unsigned int)
Line
Count
Source
249
8
  {
250
8
    if (left) 
left->retain()0
;
251
8
    if (right) 
right->retain()4
;
252
8
  }
253
254
  /// isMutable - Returns true if the left and right subtree references
255
  ///  (as well as height) can be changed.  If this method returns false,
256
  ///  the tree is truly immutable.  Trees returned from an ImutAVLFactory
257
  ///  object should always have this method return true.  Further, if this
258
  ///  method returns false for an instance of ImutAVLTree, all subtrees
259
  ///  will also have this method return false.  The converse is not true.
260
16
  bool isMutable() const { return IsMutable; }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::isMutable() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::isMutable() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::isMutable() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::isMutable() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::isMutable() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::isMutable() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::isMutable() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::isMutable() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::isMutable() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::isMutable() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::isMutable() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::isMutable() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::isMutable() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::isMutable() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::isMutable() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::isMutable() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::isMutable() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::isMutable() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::isMutable() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::isMutable() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::isMutable() const
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::isMutable() const
Line
Count
Source
260
16
  bool isMutable() const { return IsMutable; }
261
262
  /// hasCachedDigest - Returns true if the digest for this tree is cached.
263
  ///  This can only be true if the tree is immutable.
264
11
  bool hasCachedDigest() const { return IsDigestCached; }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::hasCachedDigest() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::hasCachedDigest() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::hasCachedDigest() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::hasCachedDigest() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::hasCachedDigest() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::hasCachedDigest() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::hasCachedDigest() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::hasCachedDigest() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::hasCachedDigest() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::hasCachedDigest() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::hasCachedDigest() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::hasCachedDigest() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::hasCachedDigest() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::hasCachedDigest() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::hasCachedDigest() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::hasCachedDigest() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::hasCachedDigest() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::hasCachedDigest() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::hasCachedDigest() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::hasCachedDigest() const
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::hasCachedDigest() const
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::hasCachedDigest() const
Line
Count
Source
264
11
  bool hasCachedDigest() const { return IsDigestCached; }
265
266
  //===----------------------------------------------------===//
267
  // Mutating operations.  A tree root can be manipulated as
268
  // long as its reference has not "escaped" from internal
269
  // methods of a factory object (see below).  When a tree
270
  // pointer is externally viewable by client code, the
271
  // internal "mutable bit" is cleared to mark the tree
272
  // immutable.  Note that a tree that still has its mutable
273
  // bit set may have children (subtrees) that are themselves
274
  // immutable.
275
  //===----------------------------------------------------===//
276
277
  /// markImmutable - Clears the mutable flag for a tree.  After this happens,
278
  ///   it is an error to call setLeft(), setRight(), and setHeight().
279
8
  void markImmutable() {
280
8
    assert(isMutable() && "Mutable flag already removed.");
281
8
    IsMutable = false;
282
8
  }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::markImmutable()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::markImmutable()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::markImmutable()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::markImmutable()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::markImmutable()
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::markImmutable()
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::markImmutable()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::markImmutable()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::markImmutable()
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::markImmutable()
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::markImmutable()
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::markImmutable()
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::markImmutable()
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::markImmutable()
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::markImmutable()
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::markImmutable()
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::markImmutable()
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::markImmutable()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::markImmutable()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::markImmutable()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::markImmutable()
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::markImmutable()
Line
Count
Source
279
8
  void markImmutable() {
280
8
    assert(isMutable() && "Mutable flag already removed.");
281
8
    IsMutable = false;
282
8
  }
283
284
  /// markedCachedDigest - Clears the NoCachedDigest flag for a tree.
285
8
  void markedCachedDigest() {
286
8
    assert(!hasCachedDigest() && "NoCachedDigest flag already removed.");
287
8
    IsDigestCached = true;
288
8
  }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::markedCachedDigest()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::markedCachedDigest()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::markedCachedDigest()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::markedCachedDigest()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::markedCachedDigest()
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::markedCachedDigest()
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::markedCachedDigest()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::markedCachedDigest()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::markedCachedDigest()
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::markedCachedDigest()
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::markedCachedDigest()
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::markedCachedDigest()
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::markedCachedDigest()
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::markedCachedDigest()
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::markedCachedDigest()
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::markedCachedDigest()
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::markedCachedDigest()
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::markedCachedDigest()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::markedCachedDigest()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::markedCachedDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::markedCachedDigest()
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::markedCachedDigest()
Line
Count
Source
285
8
  void markedCachedDigest() {
286
8
    assert(!hasCachedDigest() && "NoCachedDigest flag already removed.");
287
8
    IsDigestCached = true;
288
8
  }
289
290
  /// setHeight - Changes the height of the tree.  Used internally by
291
  ///  ImutAVLFactory.
292
  void setHeight(unsigned h) {
293
    assert(isMutable() && "Only a mutable tree can have its height changed.");
294
    height = h;
295
  }
296
297
  static uint32_t computeDigest(ImutAVLTree *L, ImutAVLTree *R,
298
8
                                value_type_ref V) {
299
8
    uint32_t digest = 0;
300
8
301
8
    if (L)
302
0
      digest += L->computeDigest();
303
8
304
8
    // Compute digest of stored data.
305
8
    FoldingSetNodeID ID;
306
8
    ImutInfo::Profile(ID,V);
307
8
    digest += ID.ComputeHash();
308
8
309
8
    if (R)
310
4
      digest += R->computeDigest();
311
8
312
8
    return digest;
313
8
  }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::SymExpr const*> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, std::__1::pair<clang::ento::SymExpr const*, bool> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::SVal> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::computeDigest(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, clang::ento::SymExpr const*)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::computeDigest(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*, unsigned int const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> const&)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> const&)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> const&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::RefState> const&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> const&)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::mpi::Request> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, std::__1::pair<clang::ento::SymExpr const*, unsigned int> const&)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::DefinedSVal> const&)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> const&)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LockState> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::SymExpr const*> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, std::__1::pair<unsigned int, clang::ento::ArgEffect> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> const&)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::computeDigest(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, (anonymous namespace)::ZeroState const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::computeDigest(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, clang::ento::MemRegion const*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> const&)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, std::__1::pair<(anonymous namespace)::CountKey, unsigned int> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::computeDigest(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*, clang::ento::BugType const*)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::RangeSet> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, std::__1::pair<void*, void*> const&)
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::computeDigest(llvm::ImutAVLTree<clang::ento::RangeTrait>*, llvm::ImutAVLTree<clang::ento::RangeTrait>*, clang::ento::Range const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, std::__1::pair<clang::ento::EnvironmentEntry, clang::ento::SVal> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, std::__1::pair<ConstructedObjectKey, clang::ento::SVal> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::computeDigest(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, clang::VarDecl const*)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, std::__1::pair<clang::ento::MemRegion const*, unsigned int> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, std::__1::pair<clang::ento::SubRegion const*, unsigned int> const&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > const&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, std::__1::pair<(anonymous namespace)::BindingKey, clang::ento::SVal> const&)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::computeDigest(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, clang::BindingDecl const*)
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::computeDigest(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, clang::Stmt const*)
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::computeDigest(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, std::__1::pair<clang::NamedDecl const*, unsigned int> const&)
Line
Count
Source
298
8
                                value_type_ref V) {
299
8
    uint32_t digest = 0;
300
8
301
8
    if (L)
302
0
      digest += L->computeDigest();
303
8
304
8
    // Compute digest of stored data.
305
8
    FoldingSetNodeID ID;
306
8
    ImutInfo::Profile(ID,V);
307
8
    digest += ID.ComputeHash();
308
8
309
8
    if (R)
310
4
      digest += R->computeDigest();
311
8
312
8
    return digest;
313
8
  }
314
315
11
  uint32_t computeDigest() {
316
11
    // Check the lowest bit to determine if digest has actually been
317
11
    // pre-computed.
318
11
    if (hasCachedDigest())
319
3
      return digest;
320
8
321
8
    uint32_t X = computeDigest(getLeft(), getRight(), getValue());
322
8
    digest = X;
323
8
    markedCachedDigest();
324
8
    return X;
325
8
  }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::computeDigest()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::computeDigest()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::computeDigest()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::computeDigest()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::computeDigest()
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::computeDigest()
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::computeDigest()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::computeDigest()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::computeDigest()
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::computeDigest()
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::computeDigest()
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::computeDigest()
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::computeDigest()
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::computeDigest()
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::computeDigest()
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::computeDigest()
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::computeDigest()
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::computeDigest()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::computeDigest()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::computeDigest()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::computeDigest()
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::computeDigest()
Line
Count
Source
315
11
  uint32_t computeDigest() {
316
11
    // Check the lowest bit to determine if digest has actually been
317
11
    // pre-computed.
318
11
    if (hasCachedDigest())
319
3
      return digest;
320
8
321
8
    uint32_t X = computeDigest(getLeft(), getRight(), getValue());
322
8
    digest = X;
323
8
    markedCachedDigest();
324
8
    return X;
325
8
  }
326
327
  //===----------------------------------------------------===//
328
  // Reference count operations.
329
  //===----------------------------------------------------===//
330
331
public:
332
124
  void retain() { ++refCount; }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::retain()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::retain()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::retain()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::retain()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::retain()
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::retain()
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::retain()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::retain()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::retain()
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::retain()
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::retain()
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::retain()
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::retain()
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::retain()
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::retain()
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::retain()
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::retain()
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::retain()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::retain()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::retain()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::retain()
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::retain()
Line
Count
Source
332
124
  void retain() { ++refCount; }
333
334
124
  void release() {
335
124
    assert(refCount > 0);
336
124
    if (--refCount == 0)
337
7
      destroy();
338
124
  }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::release()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::release()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::release()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::release()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::release()
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::release()
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::release()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::release()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::release()
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::release()
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::release()
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::release()
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::release()
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::release()
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::release()
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::release()
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::release()
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::release()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::release()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::release()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::release()
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::release()
Line
Count
Source
334
124
  void release() {
335
124
    assert(refCount > 0);
336
124
    if (--refCount == 0)
337
7
      destroy();
338
124
  }
339
340
8
  void destroy() {
341
8
    if (left)
342
0
      left->release();
343
8
    if (right)
344
4
      right->release();
345
8
    if (IsCanonicalized) {
346
3
      if (next)
347
0
        next->prev = prev;
348
3
349
3
      if (prev)
350
0
        prev->next = next;
351
3
      else
352
3
        factory->Cache[factory->maskCacheIndex(computeDigest())] = next;
353
3
    }
354
8
355
8
    // We need to clear the mutability bit in case we are
356
8
    // destroying the node as part of a sweep in ImutAVLFactory::recoverNodes().
357
8
    IsMutable = false;
358
8
    factory->freeNodes.push_back(this);
359
8
  }
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::destroy()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::destroy()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::destroy()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::destroy()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::destroy()
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::destroy()
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::destroy()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::destroy()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::destroy()
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::destroy()
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::destroy()
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::destroy()
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::destroy()
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::destroy()
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::destroy()
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::destroy()
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::destroy()
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<clang::ento::RangeTrait>::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::destroy()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::destroy()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >::destroy()
Unexecuted instantiation: llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >::destroy()
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::destroy()
Line
Count
Source
340
8
  void destroy() {
341
8
    if (left)
342
0
      left->release();
343
8
    if (right)
344
4
      right->release();
345
8
    if (IsCanonicalized) {
346
3
      if (next)
347
0
        next->prev = prev;
348
3
349
3
      if (prev)
350
0
        prev->next = next;
351
3
      else
352
3
        factory->Cache[factory->maskCacheIndex(computeDigest())] = next;
353
3
    }
354
8
355
8
    // We need to clear the mutability bit in case we are
356
8
    // destroying the node as part of a sweep in ImutAVLFactory::recoverNodes().
357
8
    IsMutable = false;
358
8
    factory->freeNodes.push_back(this);
359
8
  }
360
};
361
362
//===----------------------------------------------------------------------===//
363
// Immutable AVL-Tree Factory class.
364
//===----------------------------------------------------------------------===//
365
366
template <typename ImutInfo >
367
class ImutAVLFactory {
368
  friend class ImutAVLTree<ImutInfo>;
369
370
  using TreeTy = ImutAVLTree<ImutInfo>;
371
  using value_type_ref = typename TreeTy::value_type_ref;
372
  using key_type_ref = typename TreeTy::key_type_ref;
373
  using CacheTy = DenseMap<unsigned, TreeTy*>;
374
375
  CacheTy Cache;
376
  uintptr_t Allocator;
377
  std::vector<TreeTy*> createdNodes;
378
  std::vector<TreeTy*> freeNodes;
379
380
5
  bool ownsAllocator() const {
381
5
    return (Allocator & 0x1) == 0;
382
5
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::ownsAllocator() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::ownsAllocator() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::ownsAllocator() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::ownsAllocator() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::ownsAllocator() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::ownsAllocator() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::ownsAllocator() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::ownsAllocator() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::ownsAllocator() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::ownsAllocator() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::ownsAllocator() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::ownsAllocator() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::ownsAllocator() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::ownsAllocator() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::ownsAllocator() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::ownsAllocator() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::ownsAllocator() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::ownsAllocator() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::ownsAllocator() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::ownsAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::ownsAllocator() const
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::ownsAllocator() const
Line
Count
Source
380
5
  bool ownsAllocator() const {
381
5
    return (Allocator & 0x1) == 0;
382
5
  }
383
384
13
  BumpPtrAllocator& getAllocator() const {
385
13
    return *reinterpret_cast<BumpPtrAllocator*>(Allocator & ~0x1);
386
13
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getAllocator() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::getAllocator() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::getAllocator() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::getAllocator() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::getAllocator() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::getAllocator() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::getAllocator() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::getAllocator() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::getAllocator() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::getAllocator() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::getAllocator() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::getAllocator() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::getAllocator() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getAllocator() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getAllocator() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::getAllocator() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::getAllocator() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::getAllocator() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getAllocator() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::getAllocator() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::getAllocator() const
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getAllocator() const
Line
Count
Source
384
13
  BumpPtrAllocator& getAllocator() const {
385
13
    return *reinterpret_cast<BumpPtrAllocator*>(Allocator & ~0x1);
386
13
  }
387
388
  //===--------------------------------------------------===//
389
  // Public interface.
390
  //===--------------------------------------------------===//
391
392
public:
393
  ImutAVLFactory()
394
5
    : Allocator(reinterpret_cast<uintptr_t>(new BumpPtrAllocator())) {}
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::ImutAVLFactory()
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::ImutAVLFactory()
Line
Count
Source
394
5
    : Allocator(reinterpret_cast<uintptr_t>(new BumpPtrAllocator())) {}
395
396
  ImutAVLFactory(BumpPtrAllocator& Alloc)
397
0
    : Allocator(reinterpret_cast<uintptr_t>(&Alloc) | 0x1) {}
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::ImutAVLFactory(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&)
398
399
5
  ~ImutAVLFactory() {
400
5
    if (ownsAllocator()) delete &getAllocator();
401
5
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::~ImutAVLFactory()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::~ImutAVLFactory()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::~ImutAVLFactory()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::~ImutAVLFactory()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::~ImutAVLFactory()
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::~ImutAVLFactory()
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::~ImutAVLFactory()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::~ImutAVLFactory()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::~ImutAVLFactory()
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::~ImutAVLFactory()
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::~ImutAVLFactory()
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::~ImutAVLFactory()
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::~ImutAVLFactory()
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::~ImutAVLFactory()
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::~ImutAVLFactory()
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::~ImutAVLFactory()
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::~ImutAVLFactory()
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::~ImutAVLFactory()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::~ImutAVLFactory()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::~ImutAVLFactory()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::~ImutAVLFactory()
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::~ImutAVLFactory()
Line
Count
Source
399
5
  ~ImutAVLFactory() {
400
5
    if (ownsAllocator()) delete &getAllocator();
401
5
  }
402
403
3
  TreeTy* add(TreeTy* T, value_type_ref V) {
404
3
    T = add_internal(V,T);
405
3
    markImmutable(T);
406
3
    recoverNodes();
407
3
    return T;
408
3
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, std::__1::pair<clang::ento::SymExpr const*, bool> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::SymExpr const*> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::SVal> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::add(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, clang::ento::SymExpr const*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::add(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*, unsigned int const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> const&)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> const&)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> const&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::RefState> const&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> const&)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::mpi::Request> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, std::__1::pair<clang::ento::SymExpr const*, unsigned int> const&)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::DefinedSVal> const&)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> const&)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LockState> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::SymExpr const*> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> const&)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::add(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, (anonymous namespace)::ZeroState const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::add(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, clang::ento::MemRegion const*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> const&)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, std::__1::pair<(anonymous namespace)::CountKey, unsigned int> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::add(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*, clang::ento::BugType const*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::RangeSet> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, std::__1::pair<clang::ento::EnvironmentEntry, clang::ento::SVal> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, std::__1::pair<ConstructedObjectKey, clang::ento::SVal> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::add(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, clang::VarDecl const*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, std::__1::pair<clang::ento::MemRegion const*, unsigned int> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, std::__1::pair<void*, void*> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, std::__1::pair<clang::ento::SubRegion const*, unsigned int> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > const&)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::add(llvm::ImutAVLTree<clang::ento::RangeTrait>*, clang::ento::Range const&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, std::__1::pair<(anonymous namespace)::BindingKey, clang::ento::SVal> const&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, std::__1::pair<unsigned int, clang::ento::ArgEffect> const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::add(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, clang::BindingDecl const*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::add(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, clang::Stmt const*)
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::add(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, std::__1::pair<clang::NamedDecl const*, unsigned int> const&)
Line
Count
Source
403
3
  TreeTy* add(TreeTy* T, value_type_ref V) {
404
3
    T = add_internal(V,T);
405
3
    markImmutable(T);
406
3
    recoverNodes();
407
3
    return T;
408
3
  }
409
410
1
  TreeTy* remove(TreeTy* T, key_type_ref V) {
411
1
    T = remove_internal(V,T);
412
1
    markImmutable(T);
413
1
    recoverNodes();
414
1
    return T;
415
1
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::remove(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, clang::ento::SymExpr const*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::remove(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, (anonymous namespace)::ZeroState const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::remove(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, clang::ento::MemRegion const*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, clang::ento::EnvironmentEntry const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, ConstructedObjectKey const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, void* const&)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::remove(llvm::ImutAVLTree<clang::ento::RangeTrait>*, clang::ento::Range const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, clang::ento::SymExpr const* const&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, clang::ento::MemRegion const* const&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, (anonymous namespace)::BindingKey const&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::remove(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, clang::BindingDecl const*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::remove(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, clang::VarDecl const*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::remove(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, clang::Stmt const*)
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, clang::NamedDecl const* const&)
Line
Count
Source
410
1
  TreeTy* remove(TreeTy* T, key_type_ref V) {
411
1
    T = remove_internal(V,T);
412
1
    markImmutable(T);
413
1
    recoverNodes();
414
1
    return T;
415
1
  }
416
417
10
  TreeTy* getEmptyTree() const { return nullptr; }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::getEmptyTree() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getEmptyTree() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getEmptyTree() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getEmptyTree() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getEmptyTree() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getEmptyTree() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::getEmptyTree() const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getEmptyTree() const
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::getEmptyTree() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getEmptyTree() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getEmptyTree() const
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getEmptyTree() const
Line
Count
Source
417
10
  TreeTy* getEmptyTree() const { return nullptr; }
418
419
protected:
420
  //===--------------------------------------------------===//
421
  // A bunch of quick helper functions used for reasoning
422
  // about the properties of trees and their children.
423
  // These have succinct names so that the balancing code
424
  // is as terse (and readable) as possible.
425
  //===--------------------------------------------------===//
426
427
10
  bool            isEmpty(TreeTy* T) const { return !T; }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::isEmpty(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::isEmpty(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*) const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*) const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*) const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*) const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*) const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*) const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*) const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::isEmpty(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::isEmpty(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*) const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*) const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::isEmpty(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::isEmpty(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::isEmpty(llvm::ImutAVLTree<clang::ento::RangeTrait>*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::isEmpty(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::isEmpty(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*) const
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::isEmpty(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*) const
Line
Count
Source
427
10
  bool            isEmpty(TreeTy* T) const { return !T; }
428
26
  unsigned        getHeight(TreeTy* T) const { return T ? 
T->getHeight()8
:
018
; }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::getHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*) const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*) const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*) const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*) const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*) const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*) const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*) const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::getHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::getHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*) const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*) const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::getHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::getHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::getHeight(llvm::ImutAVLTree<clang::ento::RangeTrait>*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::getHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::getHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*) const
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*) const
Line
Count
Source
428
26
  unsigned        getHeight(TreeTy* T) const { return T ? 
T->getHeight()8
:
018
; }
429
14
  TreeTy*         getLeft(TreeTy* T) const { return T->getLeft(); }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getLeft(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::getLeft(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*) const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*) const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*) const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*) const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*) const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*) const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*) const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::getLeft(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::getLeft(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*) const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*) const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::getLeft(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::getLeft(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::getLeft(llvm::ImutAVLTree<clang::ento::RangeTrait>*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::getLeft(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::getLeft(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*) const
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getLeft(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*) const
Line
Count
Source
429
14
  TreeTy*         getLeft(TreeTy* T) const { return T->getLeft(); }
430
14
  TreeTy*         getRight(TreeTy* T) const { return T->getRight(); }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getRight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::getRight(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*) const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*) const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*) const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*) const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*) const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*) const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*) const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::getRight(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::getRight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*) const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*) const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::getRight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::getRight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::getRight(llvm::ImutAVLTree<clang::ento::RangeTrait>*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::getRight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::getRight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*) const
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getRight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*) const
Line
Count
Source
430
14
  TreeTy*         getRight(TreeTy* T) const { return T->getRight(); }
431
11
  value_type_ref  getValue(TreeTy* T) const { return T->value; }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getValue(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::getValue(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*) const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*) const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*) const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*) const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*) const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*) const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*) const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::getValue(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::getValue(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*) const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*) const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::getValue(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::getValue(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::getValue(llvm::ImutAVLTree<clang::ento::RangeTrait>*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::getValue(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::getValue(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*) const
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getValue(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*) const
Line
Count
Source
431
11
  value_type_ref  getValue(TreeTy* T) const { return T->value; }
432
433
  // Make sure the index is not the Tombstone or Entry key of the DenseMap.
434
7
  static unsigned maskCacheIndex(unsigned I) { return (I & ~0x02); }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::maskCacheIndex(unsigned int)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::maskCacheIndex(unsigned int)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::maskCacheIndex(unsigned int)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::maskCacheIndex(unsigned int)
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::maskCacheIndex(unsigned int)
Line
Count
Source
434
7
  static unsigned maskCacheIndex(unsigned I) { return (I & ~0x02); }
435
436
8
  unsigned incrementHeight(TreeTy* L, TreeTy* R) const {
437
8
    unsigned hl = getHeight(L);
438
8
    unsigned hr = getHeight(R);
439
8
    return (hl > hr ? 
hl0
: hr) + 1;
440
8
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*) const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*) const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*) const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*) const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*) const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*) const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*) const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*) const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*) const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*) const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::incrementHeight(llvm::ImutAVLTree<clang::ento::RangeTrait>*, llvm::ImutAVLTree<clang::ento::RangeTrait>*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*) const
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*) const
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::incrementHeight(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*) const
Line
Count
Source
436
8
  unsigned incrementHeight(TreeTy* L, TreeTy* R) const {
437
8
    unsigned hl = getHeight(L);
438
8
    unsigned hr = getHeight(R);
439
8
    return (hl > hr ? 
hl0
: hr) + 1;
440
8
  }
441
442
  static bool compareTreeWithSection(TreeTy* T,
443
                                     typename TreeTy::iterator& TI,
444
1
                                     typename TreeTy::iterator& TE) {
445
1
    typename TreeTy::iterator I = T->begin(), E = T->end();
446
3
    for ( ; I!=E ; 
++I, ++TI2
) {
447
2
      if (TI == TE || !I->isElementEqual(&*TI))
448
0
        return false;
449
2
    }
450
1
    return true;
451
1
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<unsigned int> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<unsigned int> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >&)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >&)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >&)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >&)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >&)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >&)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >&)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >&)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >&)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >&)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >&)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::ento::BugType*> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::ento::BugType*> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::VarDecl const*> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::VarDecl const*> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<void*, void*> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<void*, void*> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >&)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::compareTreeWithSection(llvm::ImutAVLTree<clang::ento::RangeTrait>*, llvm::ImutAVLTreeInOrderIterator<clang::ento::RangeTrait>&, llvm::ImutAVLTreeInOrderIterator<clang::ento::RangeTrait>&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::BindingDecl const*> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::BindingDecl const*> >&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::Stmt const*> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutContainerInfo<clang::Stmt const*> >&)
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::compareTreeWithSection(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >&, llvm::ImutAVLTreeInOrderIterator<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >&)
Line
Count
Source
444
1
                                     typename TreeTy::iterator& TE) {
445
1
    typename TreeTy::iterator I = T->begin(), E = T->end();
446
3
    for ( ; I!=E ; 
++I, ++TI2
) {
447
2
      if (TI == TE || !I->isElementEqual(&*TI))
448
0
        return false;
449
2
    }
450
1
    return true;
451
1
  }
452
453
  //===--------------------------------------------------===//
454
  // "createNode" is used to generate new tree roots that link
455
  // to other trees.  The functon may also simply move links
456
  // in an existing root if that root is still marked mutable.
457
  // This is necessary because otherwise our balancing code
458
  // would leak memory as it would create nodes that are
459
  // then discarded later before the finished tree is
460
  // returned to the caller.
461
  //===--------------------------------------------------===//
462
463
8
  TreeTy* createNode(TreeTy* L, value_type_ref V, TreeTy* R) {
464
8
    BumpPtrAllocator& A = getAllocator();
465
8
    TreeTy* T;
466
8
    if (!freeNodes.empty()) {
467
0
      T = freeNodes.back();
468
0
      freeNodes.pop_back();
469
0
      assert(T != L);
470
0
      assert(T != R);
471
8
    } else {
472
8
      T = (TreeTy*) A.Allocate<TreeTy>();
473
8
    }
474
8
    new (T) TreeTy(this, L, R, V, incrementHeight(L,R));
475
8
    createdNodes.push_back(T);
476
8
    return T;
477
8
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, std::__1::pair<clang::ento::SymExpr const*, bool> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::SymExpr const*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, clang::ento::SymExpr const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*, unsigned int const&, llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::RefState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::mpi::Request> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, std::__1::pair<clang::ento::SymExpr const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::DefinedSVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LockState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::SymExpr const*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, (anonymous namespace)::ZeroState const&, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, clang::ento::MemRegion const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, std::__1::pair<(anonymous namespace)::CountKey, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*, clang::ento::BugType const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::RangeSet> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, std::__1::pair<clang::ento::EnvironmentEntry, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, std::__1::pair<ConstructedObjectKey, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, clang::VarDecl const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, std::__1::pair<clang::ento::MemRegion const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, std::__1::pair<void*, void*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, std::__1::pair<clang::ento::SubRegion const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::createNode(llvm::ImutAVLTree<clang::ento::RangeTrait>*, clang::ento::Range const&, llvm::ImutAVLTree<clang::ento::RangeTrait>*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, std::__1::pair<(anonymous namespace)::BindingKey, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, std::__1::pair<unsigned int, clang::ento::ArgEffect> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, clang::BindingDecl const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, clang::Stmt const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*)
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, std::__1::pair<clang::NamedDecl const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*)
Line
Count
Source
463
8
  TreeTy* createNode(TreeTy* L, value_type_ref V, TreeTy* R) {
464
8
    BumpPtrAllocator& A = getAllocator();
465
8
    TreeTy* T;
466
8
    if (!freeNodes.empty()) {
467
0
      T = freeNodes.back();
468
0
      freeNodes.pop_back();
469
0
      assert(T != L);
470
0
      assert(T != R);
471
8
    } else {
472
8
      T = (TreeTy*) A.Allocate<TreeTy>();
473
8
    }
474
8
    new (T) TreeTy(this, L, R, V, incrementHeight(L,R));
475
8
    createdNodes.push_back(T);
476
8
    return T;
477
8
  }
478
479
0
  TreeTy* createNode(TreeTy* newLeft, TreeTy* oldTree, TreeTy* newRight) {
480
0
    return createNode(newLeft, getValue(oldTree), newRight);
481
0
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::createNode(llvm::ImutAVLTree<clang::ento::RangeTrait>*, llvm::ImutAVLTree<clang::ento::RangeTrait>*, llvm::ImutAVLTree<clang::ento::RangeTrait>*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::createNode(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::createNode(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*)
482
483
4
  void recoverNodes() {
484
12
    for (unsigned i = 0, n = createdNodes.size(); i < n; 
++i8
) {
485
8
      TreeTy *N = createdNodes[i];
486
8
      if (N->isMutable() && 
N->refCount == 00
)
487
0
        N->destroy();
488
8
    }
489
4
    createdNodes.clear();
490
4
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::recoverNodes()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::recoverNodes()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::recoverNodes()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::recoverNodes()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::recoverNodes()
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::recoverNodes()
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::recoverNodes()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::recoverNodes()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::recoverNodes()
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::recoverNodes()
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::recoverNodes()
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::recoverNodes()
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::recoverNodes()
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::recoverNodes()
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::recoverNodes()
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::recoverNodes()
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::recoverNodes()
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::recoverNodes()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::recoverNodes()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::recoverNodes()
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::recoverNodes()
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::recoverNodes()
Line
Count
Source
483
4
  void recoverNodes() {
484
12
    for (unsigned i = 0, n = createdNodes.size(); i < n; 
++i8
) {
485
8
      TreeTy *N = createdNodes[i];
486
8
      if (N->isMutable() && 
N->refCount == 00
)
487
0
        N->destroy();
488
8
    }
489
4
    createdNodes.clear();
490
4
  }
491
492
  /// balanceTree - Used by add_internal and remove_internal to
493
  ///  balance a newly created tree.
494
5
  TreeTy* balanceTree(TreeTy* L, value_type_ref V, TreeTy* R) {
495
5
    unsigned hl = getHeight(L);
496
5
    unsigned hr = getHeight(R);
497
5
498
5
    if (hl > hr + 2) {
499
0
      assert(!isEmpty(L) && "Left tree cannot be empty to have a height >= 2");
500
0
501
0
      TreeTy *LL = getLeft(L);
502
0
      TreeTy *LR = getRight(L);
503
0
504
0
      if (getHeight(LL) >= getHeight(LR))
505
0
        return createNode(LL, L, createNode(LR,V,R));
506
0
507
0
      assert(!isEmpty(LR) && "LR cannot be empty because it has a height >= 1");
508
0
509
0
      TreeTy *LRL = getLeft(LR);
510
0
      TreeTy *LRR = getRight(LR);
511
0
512
0
      return createNode(createNode(LL,L,LRL), LR, createNode(LRR,V,R));
513
0
    }
514
5
515
5
    if (hr > hl + 2) {
516
0
      assert(!isEmpty(R) && "Right tree cannot be empty to have a height >= 2");
517
0
518
0
      TreeTy *RL = getLeft(R);
519
0
      TreeTy *RR = getRight(R);
520
0
521
0
      if (getHeight(RR) >= getHeight(RL))
522
0
        return createNode(createNode(L,V,RL), R, RR);
523
0
524
0
      assert(!isEmpty(RL) && "RL cannot be empty because it has a height >= 1");
525
0
526
0
      TreeTy *RLL = getLeft(RL);
527
0
      TreeTy *RLR = getRight(RL);
528
0
529
0
      return createNode(createNode(L,V,RLL), RL, createNode(RLR,R,RR));
530
0
    }
531
5
532
5
    return createNode(L,V,R);
533
5
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, std::__1::pair<clang::ento::SymExpr const*, bool> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::SymExpr const*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::balanceTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, clang::ento::SymExpr const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::balanceTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*, unsigned int const&, llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::RefState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::mpi::Request> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, std::__1::pair<clang::ento::SymExpr const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::DefinedSVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LockState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, std::__1::pair<clang::ento::MemRegion const*, clang::ento::SymExpr const*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::balanceTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, (anonymous namespace)::ZeroState const&, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::balanceTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, clang::ento::MemRegion const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*, std::__1::pair<(anonymous namespace)::CountKey, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::balanceTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*, clang::ento::BugType const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, std::__1::pair<clang::ento::SymExpr const*, clang::ento::RangeSet> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, std::__1::pair<clang::ento::EnvironmentEntry, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, std::__1::pair<ConstructedObjectKey, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::balanceTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, clang::VarDecl const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*, std::__1::pair<clang::ento::MemRegion const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, std::__1::pair<void*, void*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*, std::__1::pair<clang::ento::SubRegion const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*, std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::balanceTree(llvm::ImutAVLTree<clang::ento::RangeTrait>*, clang::ento::Range const&, llvm::ImutAVLTree<clang::ento::RangeTrait>*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, std::__1::pair<(anonymous namespace)::BindingKey, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*, std::__1::pair<unsigned int, clang::ento::ArgEffect> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::balanceTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, clang::BindingDecl const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::balanceTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, clang::Stmt const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*)
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::balanceTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, std::__1::pair<clang::NamedDecl const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*)
Line
Count
Source
494
5
  TreeTy* balanceTree(TreeTy* L, value_type_ref V, TreeTy* R) {
495
5
    unsigned hl = getHeight(L);
496
5
    unsigned hr = getHeight(R);
497
5
498
5
    if (hl > hr + 2) {
499
0
      assert(!isEmpty(L) && "Left tree cannot be empty to have a height >= 2");
500
0
501
0
      TreeTy *LL = getLeft(L);
502
0
      TreeTy *LR = getRight(L);
503
0
504
0
      if (getHeight(LL) >= getHeight(LR))
505
0
        return createNode(LL, L, createNode(LR,V,R));
506
0
507
0
      assert(!isEmpty(LR) && "LR cannot be empty because it has a height >= 1");
508
0
509
0
      TreeTy *LRL = getLeft(LR);
510
0
      TreeTy *LRR = getRight(LR);
511
0
512
0
      return createNode(createNode(LL,L,LRL), LR, createNode(LRR,V,R));
513
0
    }
514
5
515
5
    if (hr > hl + 2) {
516
0
      assert(!isEmpty(R) && "Right tree cannot be empty to have a height >= 2");
517
0
518
0
      TreeTy *RL = getLeft(R);
519
0
      TreeTy *RR = getRight(R);
520
0
521
0
      if (getHeight(RR) >= getHeight(RL))
522
0
        return createNode(createNode(L,V,RL), R, RR);
523
0
524
0
      assert(!isEmpty(RL) && "RL cannot be empty because it has a height >= 1");
525
0
526
0
      TreeTy *RLL = getLeft(RL);
527
0
      TreeTy *RLR = getRight(RL);
528
0
529
0
      return createNode(createNode(L,V,RLL), RL, createNode(RLR,R,RR));
530
0
    }
531
5
532
5
    return createNode(L,V,R);
533
5
  }
534
535
  /// add_internal - Creates a new tree that includes the specified
536
  ///  data and the data from the original tree.  If the original tree
537
  ///  already contained the data item, the original tree is returned.
538
6
  TreeTy* add_internal(value_type_ref V, TreeTy* T) {
539
6
    if (isEmpty(T))
540
3
      return createNode(T, V, T);
541
3
    assert(!T->isMutable());
542
3
543
3
    key_type_ref K = ImutInfo::KeyOfValue(V);
544
3
    key_type_ref KCurrent = ImutInfo::KeyOfValue(getValue(T));
545
3
546
3
    if (ImutInfo::isEqual(K,KCurrent))
547
0
      return createNode(getLeft(T), V, getRight(T));
548
3
    else if (ImutInfo::isLess(K,KCurrent))
549
0
      return balanceTree(add_internal(V, getLeft(T)), getValue(T), getRight(T));
550
3
    else
551
3
      return balanceTree(getLeft(T), getValue(T), add_internal(V, getRight(T)));
552
3
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, bool> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, clang::ento::SymExpr const*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::add_internal(std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::add_internal(clang::ento::SymExpr const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::add_internal(unsigned int const&, llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::add_internal(std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::RefState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, clang::ento::mpi::Request> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, clang::ento::DefinedSVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::LockState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, clang::ento::SymExpr const*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::add_internal((anonymous namespace)::ZeroState const&, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::add_internal(clang::ento::MemRegion const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::add_internal(std::__1::pair<(anonymous namespace)::CountKey, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::add_internal(clang::ento::BugType const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::add_internal(std::__1::pair<clang::ento::SymExpr const*, clang::ento::RangeSet> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::add_internal(std::__1::pair<clang::ento::EnvironmentEntry, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::add_internal(std::__1::pair<ConstructedObjectKey, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::add_internal(clang::VarDecl const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::add_internal(std::__1::pair<clang::ento::MemRegion const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::add_internal(std::__1::pair<void*, void*> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::add_internal(std::__1::pair<clang::ento::SubRegion const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::add_internal(std::__1::pair<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::add_internal(clang::ento::Range const&, llvm::ImutAVLTree<clang::ento::RangeTrait>*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::add_internal(std::__1::pair<(anonymous namespace)::BindingKey, clang::ento::SVal> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::add_internal(std::__1::pair<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::add_internal(std::__1::pair<unsigned int, clang::ento::ArgEffect> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::add_internal(clang::BindingDecl const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::add_internal(clang::Stmt const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*)
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::add_internal(std::__1::pair<clang::NamedDecl const*, unsigned int> const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*)
Line
Count
Source
538
6
  TreeTy* add_internal(value_type_ref V, TreeTy* T) {
539
6
    if (isEmpty(T))
540
3
      return createNode(T, V, T);
541
3
    assert(!T->isMutable());
542
3
543
3
    key_type_ref K = ImutInfo::KeyOfValue(V);
544
3
    key_type_ref KCurrent = ImutInfo::KeyOfValue(getValue(T));
545
3
546
3
    if (ImutInfo::isEqual(K,KCurrent))
547
0
      return createNode(getLeft(T), V, getRight(T));
548
3
    else if (ImutInfo::isLess(K,KCurrent))
549
0
      return balanceTree(add_internal(V, getLeft(T)), getValue(T), getRight(T));
550
3
    else
551
3
      return balanceTree(getLeft(T), getValue(T), add_internal(V, getRight(T)));
552
3
  }
553
554
  /// remove_internal - Creates a new tree that includes all the data
555
  ///  from the original tree except the specified data.  If the
556
  ///  specified data did not exist in the original tree, the original
557
  ///  tree is returned.
558
3
  TreeTy* remove_internal(key_type_ref K, TreeTy* T) {
559
3
    if (isEmpty(T))
560
0
      return T;
561
3
562
3
    assert(!T->isMutable());
563
3
564
3
    key_type_ref KCurrent = ImutInfo::KeyOfValue(getValue(T));
565
3
566
3
    if (ImutInfo::isEqual(K,KCurrent)) {
567
1
      return combineTrees(getLeft(T), getRight(T));
568
2
    } else if (ImutInfo::isLess(K,KCurrent)) {
569
0
      return balanceTree(remove_internal(K, getLeft(T)),
570
0
                                            getValue(T), getRight(T));
571
2
    } else {
572
2
      return balanceTree(getLeft(T), getValue(T),
573
2
                         remove_internal(K, getRight(T)));
574
2
    }
575
3
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::remove_internal(clang::ento::SymExpr const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::remove_internal((anonymous namespace)::ZeroState const&, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::remove_internal(clang::ento::MemRegion const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::remove_internal(clang::ento::EnvironmentEntry const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::remove_internal(ConstructedObjectKey const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::remove_internal(void* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::remove_internal(clang::ento::Range const&, llvm::ImutAVLTree<clang::ento::RangeTrait>*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::remove_internal((anonymous namespace)::BindingKey const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::remove_internal(clang::BindingDecl const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::remove_internal(clang::VarDecl const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::remove_internal(clang::Stmt const*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*)
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::remove_internal(clang::NamedDecl const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*)
Line
Count
Source
558
3
  TreeTy* remove_internal(key_type_ref K, TreeTy* T) {
559
3
    if (isEmpty(T))
560
0
      return T;
561
3
562
3
    assert(!T->isMutable());
563
3
564
3
    key_type_ref KCurrent = ImutInfo::KeyOfValue(getValue(T));
565
3
566
3
    if (ImutInfo::isEqual(K,KCurrent)) {
567
1
      return combineTrees(getLeft(T), getRight(T));
568
2
    } else if (ImutInfo::isLess(K,KCurrent)) {
569
0
      return balanceTree(remove_internal(K, getLeft(T)),
570
0
                                            getValue(T), getRight(T));
571
2
    } else {
572
2
      return balanceTree(getLeft(T), getValue(T),
573
2
                         remove_internal(K, getRight(T)));
574
2
    }
575
3
  }
576
577
1
  TreeTy* combineTrees(TreeTy* L, TreeTy* R) {
578
1
    if (isEmpty(L))
579
1
      return R;
580
0
    if (isEmpty(R))
581
0
      return L;
582
0
    TreeTy* OldNode;
583
0
    TreeTy* newRight = removeMinBinding(R,OldNode);
584
0
    return balanceTree(L, getValue(OldNode), newRight);
585
0
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::combineTrees(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::combineTrees(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::combineTrees(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::combineTrees(llvm::ImutAVLTree<clang::ento::RangeTrait>*, llvm::ImutAVLTree<clang::ento::RangeTrait>*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::combineTrees(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::combineTrees(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::combineTrees(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*)
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::combineTrees(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*)
Line
Count
Source
577
1
  TreeTy* combineTrees(TreeTy* L, TreeTy* R) {
578
1
    if (isEmpty(L))
579
1
      return R;
580
0
    if (isEmpty(R))
581
0
      return L;
582
0
    TreeTy* OldNode;
583
0
    TreeTy* newRight = removeMinBinding(R,OldNode);
584
0
    return balanceTree(L, getValue(OldNode), newRight);
585
0
  }
586
587
0
  TreeTy* removeMinBinding(TreeTy* T, TreeTy*& Noderemoved) {
588
0
    assert(!isEmpty(T));
589
0
    if (isEmpty(getLeft(T))) {
590
0
      Noderemoved = T;
591
0
      return getRight(T);
592
0
    }
593
0
    return balanceTree(removeMinBinding(getLeft(T), Noderemoved),
594
0
                       getValue(T), getRight(T));
595
0
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*&)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*&)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*&)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*&)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*&)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*&)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*&)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*&)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*&)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::removeMinBinding(llvm::ImutAVLTree<clang::ento::RangeTrait>*, llvm::ImutAVLTree<clang::ento::RangeTrait>*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*&)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*, llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*&)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::removeMinBinding(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*&)
596
597
  /// markImmutable - Clears the mutable bits of a root and all of its
598
  ///  descendants.
599
20
  void markImmutable(TreeTy* T) {
600
20
    if (!T || 
!T->isMutable()8
)
601
12
      return;
602
8
    T->markImmutable();
603
8
    markImmutable(getLeft(T));
604
8
    markImmutable(getRight(T));
605
8
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::markImmutable(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::markImmutable(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::markImmutable(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::markImmutable(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::markImmutable(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::markImmutable(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::markImmutable(llvm::ImutAVLTree<clang::ento::RangeTrait>*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::markImmutable(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::markImmutable(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*)
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::markImmutable(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*)
Line
Count
Source
599
20
  void markImmutable(TreeTy* T) {
600
20
    if (!T || 
!T->isMutable()8
)
601
12
      return;
602
8
    T->markImmutable();
603
8
    markImmutable(getLeft(T));
604
8
    markImmutable(getRight(T));
605
8
  }
606
607
public:
608
4
  TreeTy *getCanonicalTree(TreeTy *TNew) {
609
4
    if (!TNew)
610
0
      return nullptr;
611
4
612
4
    if (TNew->IsCanonicalized)
613
0
      return TNew;
614
4
615
4
    // Search the hashtable for another tree with the same digest, and
616
4
    // if find a collision compare those trees by their contents.
617
4
    unsigned digest = TNew->computeDigest();
618
4
    TreeTy *&entry = Cache[maskCacheIndex(digest)];
619
4
    do {
620
4
      if (!entry)
621
3
        break;
622
1
      for (TreeTy *T = entry ; T != nullptr; 
T = T->next0
) {
623
1
        // Compare the Contents('T') with Contents('TNew')
624
1
        typename TreeTy::iterator TI = T->begin(), TE = T->end();
625
1
        if (!compareTreeWithSection(TNew, TI, TE))
626
0
          continue;
627
1
        if (TI != TE)
628
0
          continue; // T has more contents than TNew.
629
1
        // Trees did match!  Return 'T'.
630
1
        if (TNew->refCount == 0)
631
1
          TNew->destroy();
632
1
        return T;
633
1
      }
634
1
      entry->prev = TNew;
635
0
      TNew->next = entry;
636
0
    }
637
4
    while (
false0
);
638
4
639
4
    entry = TNew;
640
3
    TNew->IsCanonicalized = true;
641
3
    return TNew;
642
4
  }
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<unsigned int> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >*)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >*)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >*)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >*)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >*)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >*)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >*)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >*)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLFactory<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >*)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::ento::BugType*> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::VarDecl const*> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<void*, void*> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >*)
Unexecuted instantiation: llvm::ImutAVLFactory<clang::ento::RangeTrait>::getCanonicalTree(llvm::ImutAVLTree<clang::ento::RangeTrait>*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::BindingDecl const*> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> >*)
Unexecuted instantiation: llvm::ImutAVLFactory<llvm::ImutContainerInfo<clang::Stmt const*> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> >*)
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getCanonicalTree(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >*)
Line
Count
Source
608
4
  TreeTy *getCanonicalTree(TreeTy *TNew) {
609
4
    if (!TNew)
610
0
      return nullptr;
611
4
612
4
    if (TNew->IsCanonicalized)
613
0
      return TNew;
614
4
615
4
    // Search the hashtable for another tree with the same digest, and
616
4
    // if find a collision compare those trees by their contents.
617
4
    unsigned digest = TNew->computeDigest();
618
4
    TreeTy *&entry = Cache[maskCacheIndex(digest)];
619
4
    do {
620
4
      if (!entry)
621
3
        break;
622
1
      for (TreeTy *T = entry ; T != nullptr; 
T = T->next0
) {
623
1
        // Compare the Contents('T') with Contents('TNew')
624
1
        typename TreeTy::iterator TI = T->begin(), TE = T->end();
625
1
        if (!compareTreeWithSection(TNew, TI, TE))
626
0
          continue;
627
1
        if (TI != TE)
628
0
          continue; // T has more contents than TNew.
629
1
        // Trees did match!  Return 'T'.
630
1
        if (TNew->refCount == 0)
631
1
          TNew->destroy();
632
1
        return T;
633
1
      }
634
1
      entry->prev = TNew;
635
0
      TNew->next = entry;
636
0
    }
637
4
    while (
false0
);
638
4
639
4
    entry = TNew;
640
3
    TNew->IsCanonicalized = true;
641
3
    return TNew;
642
4
  }
643
};
644
645
//===----------------------------------------------------------------------===//
646
// Immutable AVL-Tree Iterators.
647
//===----------------------------------------------------------------------===//
648
649
template <typename ImutInfo>
650
class ImutAVLTreeGenericIterator
651
    : public std::iterator<std::bidirectional_iterator_tag,
652
                           ImutAVLTree<ImutInfo>> {
653
  SmallVector<uintptr_t,20> stack;
654
655
public:
656
  enum VisitFlag { VisitedNone=0x0, VisitedLeft=0x1, VisitedRight=0x3,
657
                   Flags=0x3 };
658
659
  using TreeTy = ImutAVLTree<ImutInfo>;
660
661
4
  ImutAVLTreeGenericIterator() = default;
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<unsigned int> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::BugType*> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<clang::ento::RangeTrait>::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<void*, void*> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::VarDecl const*> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::BindingDecl const*> >::ImutAVLTreeGenericIterator()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::Stmt const*> >::ImutAVLTreeGenericIterator()
llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::ImutAVLTreeGenericIterator()
Line
Count
Source
661
4
  ImutAVLTreeGenericIterator() = default;
662
4
  ImutAVLTreeGenericIterator(const TreeTy *Root) {
663
4
    if (Root) stack.push_back(reinterpret_cast<uintptr_t>(Root));
664
4
  }
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<unsigned int> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutContainerInfo<unsigned int> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > > const*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> > const*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> > const*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> > const*)
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> > const*)
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> > const*)
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> > const*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> > const*)
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> > const*)
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> > const*)
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> > const*)
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> > const*)
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> > const*)
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> > const*)
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> > const*)
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*> > const*)
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> > const*)
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::BugType*> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::BugType*> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<clang::ento::RangeTrait>::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<clang::ento::RangeTrait> const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<void*, void*> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<void*, void*> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::VarDecl const*> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > > const*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*)
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::BindingDecl const*> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::BindingDecl const*> > const*)
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::Stmt const*> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::Stmt const*> > const*)
llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::ImutAVLTreeGenericIterator(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> > const*)
Line
Count
Source
662
4
  ImutAVLTreeGenericIterator(const TreeTy *Root) {
663
4
    if (Root) stack.push_back(reinterpret_cast<uintptr_t>(Root));
664
4
  }
665
666
9
  TreeTy &operator*() const {
667
9
    assert(!stack.empty());
668
9
    return *reinterpret_cast<TreeTy *>(stack.back() & ~Flags);
669
9
  }
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<unsigned int> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::operator*() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::operator*() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::operator*() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::operator*() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::operator*() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::operator*() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::operator*() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::operator*() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::operator*() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::operator*() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::operator*() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::operator*() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::operator*() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::operator*() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::operator*() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::operator*() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::operator*() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::BugType*> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<clang::ento::RangeTrait>::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<void*, void*> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::VarDecl const*> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::operator*() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::operator*() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::BindingDecl const*> >::operator*() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::Stmt const*> >::operator*() const
llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::operator*() const
Line
Count
Source
666
9
  TreeTy &operator*() const {
667
9
    assert(!stack.empty());
668
9
    return *reinterpret_cast<TreeTy *>(stack.back() & ~Flags);
669
9
  }
670
  TreeTy *operator->() const { return &*this; }
671
672
55
  uintptr_t getVisitState() const {
673
55
    assert(!stack.empty());
674
55
    return stack.back() & Flags;
675
55
  }
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<unsigned int> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::getVisitState() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::getVisitState() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::getVisitState() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::getVisitState() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::getVisitState() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::getVisitState() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::getVisitState() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::getVisitState() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::getVisitState() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::getVisitState() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::getVisitState() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::getVisitState() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::getVisitState() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getVisitState() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::getVisitState() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::getVisitState() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::getVisitState() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::BugType*> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<clang::ento::RangeTrait>::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<void*, void*> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::VarDecl const*> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::getVisitState() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::getVisitState() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::BindingDecl const*> >::getVisitState() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::Stmt const*> >::getVisitState() const
llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::getVisitState() const
Line
Count
Source
672
55
  uintptr_t getVisitState() const {
673
55
    assert(!stack.empty());
674
55
    return stack.back() & Flags;
675
55
  }
676
677
27
  bool atEnd() const { return stack.empty(); }
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<unsigned int> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::atEnd() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::atEnd() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::atEnd() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::atEnd() const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::atEnd() const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::atEnd() const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::atEnd() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::atEnd() const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::atEnd() const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::atEnd() const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::atEnd() const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::atEnd() const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::atEnd() const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::atEnd() const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::atEnd() const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::atEnd() const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::atEnd() const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::BugType*> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<clang::ento::RangeTrait>::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<void*, void*> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::VarDecl const*> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::atEnd() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::atEnd() const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::BindingDecl const*> >::atEnd() const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::Stmt const*> >::atEnd() const
llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::atEnd() const
Line
Count
Source
677
27
  bool atEnd() const { return stack.empty(); }
678
679
  bool atBeginning() const {
680
    return stack.size() == 1 && getVisitState() == VisitedNone;
681
  }
682
683
9
  void skipToParent() {
684
9
    assert(!stack.empty());
685
9
    stack.pop_back();
686
9
    if (stack.empty())
687
4
      return;
688
5
    switch (getVisitState()) {
689
5
      case VisitedNone:
690
0
        stack.back() |= VisitedLeft;
691
0
        break;
692
5
      case VisitedLeft:
693
5
        stack.back() |= VisitedRight;
694
5
        break;
695
5
      default:
696
0
        llvm_unreachable("Unreachable.");
697
5
    }
698
5
  }
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<unsigned int> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::skipToParent()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::skipToParent()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::skipToParent()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::skipToParent()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::skipToParent()
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::skipToParent()
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::skipToParent()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::skipToParent()
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::skipToParent()
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::skipToParent()
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::skipToParent()
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::skipToParent()
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::skipToParent()
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::skipToParent()
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::skipToParent()
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::skipToParent()
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::skipToParent()
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::BugType*> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<clang::ento::RangeTrait>::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<void*, void*> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::VarDecl const*> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::skipToParent()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::skipToParent()
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::BindingDecl const*> >::skipToParent()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::Stmt const*> >::skipToParent()
llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::skipToParent()
Line
Count
Source
683
9
  void skipToParent() {
684
9
    assert(!stack.empty());
685
9
    stack.pop_back();
686
9
    if (stack.empty())
687
4
      return;
688
5
    switch (getVisitState()) {
689
5
      case VisitedNone:
690
0
        stack.back() |= VisitedLeft;
691
0
        break;
692
5
      case VisitedLeft:
693
5
        stack.back() |= VisitedRight;
694
5
        break;
695
5
      default:
696
0
        llvm_unreachable("Unreachable.");
697
5
    }
698
5
  }
699
700
13
  bool operator==(const ImutAVLTreeGenericIterator &x) const {
701
13
    return stack == x.stack;
702
13
  }
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::SymExpr const*> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<unsigned int> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<unsigned int> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > > const&) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> > const&) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> > const&) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> > const&) const
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> > const&) const
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> > const&) const
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::MacOSKeychainAPIChecker::AllocationState> > const&) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::RefState> > const&) const
Unexecuted instantiation: MallocChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::ReallocPair> > const&) const
Unexecuted instantiation: MisusedMovedObjectChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::RegionState> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, unsigned int> > const&) const
Unexecuted instantiation: NullabilityChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::NullabilityState> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal> > const&) const
Unexecuted instantiation: PointerArithChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::AllocKind> > const&) const
Unexecuted instantiation: PthreadLockChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LockState> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal> > const&) const
Unexecuted instantiation: SimpleStreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> > const&) const
Unexecuted instantiation: StreamChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::StreamState> > const&) const
Unexecuted instantiation: TestAfterDivZeroChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<(anonymous namespace)::ZeroState> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::MemRegion const*> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::MemRegion const*> > const&) const
Unexecuted instantiation: VirtualCallChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ObjectState> > const&) const
Unexecuted instantiation: BlockCounter.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::CountKey, unsigned int> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::BugType*> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::BugType*> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<clang::ento::RangeTrait>::operator==(llvm::ImutAVLTreeGenericIterator<clang::ento::RangeTrait> const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::RangeSet> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<void*, void*> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<void*, void*> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<ConstructedObjectKey, clang::ento::SVal> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::VarDecl const*> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::VarDecl const*> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, unsigned int> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SubRegion const*, unsigned int, llvm::ImutKeyValueInfo<clang::ento::SubRegion const*, unsigned int> > > > const&) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const&) const
Unexecuted instantiation: RegionStore.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > > > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<unsigned int, clang::ento::ArgEffect> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::BindingDecl const*> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::BindingDecl const*> > const&) const
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::Stmt const*> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::Stmt const*> > const&) const
llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> >::operator==(llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::NamedDecl const*, unsigned int> > const&) const
Line
Count
Source
700
13
  bool operator==(const ImutAVLTreeGenericIterator &x) const {
701
13
    return stack == x.stack;
702
13
  }
703
704
  bool operator!=(const ImutAVLTreeGenericIterator &x) const {
705
    return !(*this == x);
706
  }
707
708
27
  ImutAVLTreeGenericIterator &operator++() {
709
27
    assert(!stack.empty());
710
27
    TreeTy* Current = reinterpret_cast<TreeTy*>(stack.back() & ~Flags);
711
27
    assert(Current);
712
27
    switch (getVisitState()) {
713
27
      case VisitedNone:
714
9
        if (TreeTy* L = Current->getLeft())
715
0
          stack.push_back(reinterpret_cast<uintptr_t>(L));
716
9
        else
717
9
          stack.back() |= VisitedLeft;
718
9
        break;
719
27
      case VisitedLeft:
720
9
        if (TreeTy* R = Current->getRight())
721
5
          stack.push_back(reinterpret_cast<uintptr_t>(R));
722
4
        else
723
4
          stack.back() |= VisitedRight;
724
9
        break;
725
27
      case VisitedRight:
726
9
        skipToParent();
727
9
        break;
728
27
      default:
729
0
        llvm_unreachable("Unreachable.");
730
27
    }
731
27
    return *this;
732
27
  }
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, bool> >::operator++()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*> >::operator++()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal> >::operator++()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<clang::ento::SymExpr const*> >::operator++()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::operator++()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo> >::operator++()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*> >::operator++()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutContainerInfo<unsigned int> >::operator++()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*> > > >::operator++()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::IteratorPosition> >::operator++()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorPosition> >::operator++()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::ContainerData> >::operator++()
Unexecuted instantiation: IteratorChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous namespace)::IteratorComparison> >::operator++()
Unexecuted instantiation: llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::EnvironmentEntry, clang::ento::SVal> >::operator++()
Unexecuted instantiation: LocalizationChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, (anonymous namespace)::LocalizedState> >::operator++()
Unexecuted instantiation: MacOSKeychainAPIChecker.cpp:llvm::ImutAVLTreeGenericIterator<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, (anonymous names