Coverage Report

Created: 2019-07-24 05:18

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/ADT/PointerUnion.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/ADT/PointerUnion.h - Discriminated Union of 2 Ptrs --*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
// This file defines the PointerUnion class, which is a discriminated union of
10
// pointer types.
11
//
12
//===----------------------------------------------------------------------===//
13
14
#ifndef LLVM_ADT_POINTERUNION_H
15
#define LLVM_ADT_POINTERUNION_H
16
17
#include "llvm/ADT/DenseMapInfo.h"
18
#include "llvm/ADT/PointerIntPair.h"
19
#include "llvm/Support/PointerLikeTypeTraits.h"
20
#include <cassert>
21
#include <cstddef>
22
#include <cstdint>
23
24
namespace llvm {
25
26
template <typename T> struct PointerUnionTypeSelectorReturn {
27
  using Return = T;
28
};
29
30
/// Get a type based on whether two types are the same or not.
31
///
32
/// For:
33
///
34
/// \code
35
///   using Ret = typename PointerUnionTypeSelector<T1, T2, EQ, NE>::Return;
36
/// \endcode
37
///
38
/// Ret will be EQ type if T1 is same as T2 or NE type otherwise.
39
template <typename T1, typename T2, typename RET_EQ, typename RET_NE>
40
struct PointerUnionTypeSelector {
41
  using Return = typename PointerUnionTypeSelectorReturn<RET_NE>::Return;
42
};
43
44
template <typename T, typename RET_EQ, typename RET_NE>
45
struct PointerUnionTypeSelector<T, T, RET_EQ, RET_NE> {
46
  using Return = typename PointerUnionTypeSelectorReturn<RET_EQ>::Return;
47
};
48
49
template <typename T1, typename T2, typename RET_EQ, typename RET_NE>
50
struct PointerUnionTypeSelectorReturn<
51
    PointerUnionTypeSelector<T1, T2, RET_EQ, RET_NE>> {
52
  using Return =
53
      typename PointerUnionTypeSelector<T1, T2, RET_EQ, RET_NE>::Return;
54
};
55
56
namespace pointer_union_detail {
57
0
  constexpr int constexprMin(int a, int b) { return a < b ? a : b; }
58
  /// Determine the number of bits required to store integers with values < n.
59
  /// This is ceil(log2(n)).
60
0
  constexpr int bitsRequired(unsigned n) {
61
0
    return n > 1 ? 1 + bitsRequired((n + 1) / 2) : 0;
62
0
  }
63
64
  // FIXME: In C++14, replace this with
65
  //   std::min({PointerLikeTypeTraits<Ts>::NumLowBitsAvailable...})
66
0
  template <typename T> constexpr int lowBitsAvailable() {
67
0
    return PointerLikeTypeTraits<T>::NumLowBitsAvailable;
68
0
  }
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DirectoryEntry const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::FileEntry const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::MetadataAsValue*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Metadata*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::LLVMContext*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::ReplaceableMetadataImpl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Value const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::PseudoSourceValue const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::ConstantInt*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::DIVariable*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::TargetRegisterClass const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::RegisterBank const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::MachineMemOperand*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::MachineMemOperand**>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::StructType*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Type*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::BasicBlock*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<llvm::BasicBlock*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::BasicBlock const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::MachineBasicBlock*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::AnalysisKey*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<llvm::AnalysisKey*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::MCSymbol*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<llvm::MCSymbol*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::MachineInstr*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<llvm::MachineInstr*, 4u>*>()
Unexecuted instantiation: LowerTypeTests.cpp:int llvm::pointer_union_detail::lowBitsAvailable<(anonymous namespace)::GlobalTypeMember*>()
Unexecuted instantiation: LowerTypeTests.cpp:int llvm::pointer_union_detail::lowBitsAvailable<(anonymous namespace)::ICallBranchFunnel*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<llvm::Metadata*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::DbgVariableIntrinsic*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::ConstantExpr*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Value*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<llvm::Value*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::PHINode*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<llvm::PHINode*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Instruction*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<llvm::Instruction*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Type const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ExtQuals const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DeclContext*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Decl::MultipleDC*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypeSourceInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DeclaratorDecl::ExtInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Decl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<void const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::PointerUnion<clang::Decl*, void const*> >()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypedefNameDecl::ModedTInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypedefNameDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::QualifierInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Expr*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::FieldDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Module*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::Module*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::IndirectFieldDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Stmt*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::IdentifierInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::MaterializeTemporaryExpr::ExtraState*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ObjCInterfaceDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CodeGen::ConstantInitBuilderBase*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Constant*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateParameterList*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ConstrainedTemplateDeclInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateTypeParmDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::NonTypeTemplateParmDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateArgumentLoc*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateTemplateParmDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ClassTemplateDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ClassTemplatePartialSpecializationDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::NamedDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::VarTemplateDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::VarTemplatePartialSpecializationDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CXXDeleteExpr const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CXXMemberCallExpr const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ValueDecl const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Expr const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypeInfoLValue>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CXXRecordDecl const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::FieldDecl const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::MacroDefinitionRecord*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::IdentifierLoc*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ParsedAttr*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::ParsedAttr*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ModuleMacro*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::ModuleMacro*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::MacroDirective*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Preprocessor::ModuleMacroInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Function*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<llvm::Function*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Diagnostic const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::StoredDiagnostic const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::serialization::ModuleFile*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<void*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<void*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::FunctionTemplateDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::MemberSpecializationInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::FunctionTemplateSpecializationInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DependentFunctionTemplateSpecializationInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::DIE*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::DIEUnit*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::DISubprogram const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<llvm::DISubprogram const*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::GlobalVariable const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::DIExpression const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<int*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<int*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::GlobalValue*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::MemoryBuffer*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ObjCPropertyDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DeclaratorDecl const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ento::PointerToMemberData const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::LocationContext const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::AnalysisDeclContext*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Decl const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Stmt const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::VarDecl const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ento::ExplodedNode*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::BumpVector<clang::ento::ExplodedNode*>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::StackFrameContext const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ento::VarRegion const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::Stmt const*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::VarDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::VarDecl*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateTypeParmType const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ParmVarDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::ParmVarDecl*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::NamedDecl const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<std::__1::pair<clang::NamedDecl const*, unsigned int> const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::EnumConstantDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CXXBaseSpecifier*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypeDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::NamedDecl*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CXXMethodDecl const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ast_type_traits::DynTypedNode*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::EvaluatedStmt*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::UncommonTemplateNameStorage*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::QualifiedTemplateName*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DependentTemplateName*>()
69
  template <typename T1, typename T2, typename... Ts>
70
0
  constexpr int lowBitsAvailable() {
71
0
    return constexprMin(lowBitsAvailable<T1>(), lowBitsAvailable<T2, Ts...>());
72
0
  }
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DirectoryEntry const*, clang::FileEntry const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::MetadataAsValue*, llvm::Metadata*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Value const*, llvm::PseudoSourceValue const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::ConstantInt*, llvm::DIVariable*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::MachineMemOperand*, llvm::MachineMemOperand**>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::StructType*, llvm::Type*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::BasicBlock const*, llvm::MachineBasicBlock*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>()
Unexecuted instantiation: LowerTypeTests.cpp:int llvm::pointer_union_detail::lowBitsAvailable<llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>()
Unexecuted instantiation: LowerTypeTests.cpp:int llvm::pointer_union_detail::lowBitsAvailable<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::ConstantInt*, llvm::ConstantExpr*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Type const*, clang::ExtQuals const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DeclContext*, clang::Decl::MultipleDC*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Decl*, void const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypedefNameDecl*, clang::QualifierInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Type const*, clang::TypeSourceInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Expr*, clang::FieldDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::FieldDecl*, clang::IndirectFieldDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Stmt*, clang::TypeSourceInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypeSourceInfo*, clang::IdentifierInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Type const*, clang::ObjCInterfaceDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::NamedDecl*, clang::TypeSourceInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Expr const*, clang::TypeInfoLValue>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CXXRecordDecl const*, clang::FieldDecl const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Expr*, clang::IdentifierLoc*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Diagnostic const*, clang::StoredDiagnostic const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<void*, llvm::SmallVector<void*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::DIE*, llvm::DIEUnit*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::GlobalVariable const*, llvm::DIExpression const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<int*, llvm::SmallVector<int*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::FileEntry const*, llvm::MemoryBuffer*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::LocationContext const*, clang::AnalysisDeclContext*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Expr const*, clang::Decl const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Stmt const*, clang::VarDecl const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ento::ExplodedNode*, clang::BumpVector<clang::ento::ExplodedNode*>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::StackFrameContext const*, clang::ento::VarRegion const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateTypeParmType const*, clang::NamedDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CXXBaseSpecifier*, clang::FieldDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TypeDecl*, clang::ObjCInterfaceDecl*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::Stmt*, clang::EvaluatedStmt*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::QualifiedTemplateName*, clang::DependentTemplateName*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>()
Unexecuted instantiation: int llvm::pointer_union_detail::lowBitsAvailable<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>()
73
74
  /// Find the index of a type in a list of types. TypeIndex<T, Us...>::Index
75
  /// is the index of T in Us, or sizeof...(Us) if T does not appear in the
76
  /// list.
77
  template <typename T, typename ...Us> struct TypeIndex;
78
  template <typename T, typename ...Us> struct TypeIndex<T, T, Us...> {
79
    static constexpr int Index = 0;
80
  };
81
  template <typename T, typename U, typename... Us>
82
  struct TypeIndex<T, U, Us...> {
83
    static constexpr int Index = 1 + TypeIndex<T, Us...>::Index;
84
  };
85
  template <typename T> struct TypeIndex<T> {
86
    static constexpr int Index = 0;
87
  };
88
89
  /// Find the first type in a list of types.
90
  template <typename T, typename...> struct GetFirstType {
91
    using type = T;
92
  };
93
94
  /// Provide PointerLikeTypeTraits for void* that is used by PointerUnion
95
  /// for the template arguments.
96
  template <typename ...PTs> class PointerUnionUIntTraits {
97
  public:
98
2.22G
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*>::getAsVoidPointer(void*)
Line
Count
Source
98
178M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>::getAsVoidPointer(void*)
Line
Count
Source
98
5.99M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*>::getAsVoidPointer(void*)
Line
Count
Source
98
26.8M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*>::getAsVoidPointer(void*)
Line
Count
Source
98
1.76k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**>::getAsVoidPointer(void*)
Line
Count
Source
98
9.22M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*>::getAsVoidPointer(void*)
Line
Count
Source
98
621M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*>::getAsVoidPointer(void*)
Line
Count
Source
98
697
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
2.36k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
3.43k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
579
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>::getAsVoidPointer(void*)
Line
Count
Source
98
43.9M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
81
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::getAsVoidPointer(void*)
Line
Count
Source
98
24
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::getAsVoidPointer(void*)
Line
Count
Source
98
60
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>::getAsVoidPointer(void*)
Line
Count
Source
98
28
    static inline void *getAsVoidPointer(void *P) { return P; }
LowerTypeTests.cpp:llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>::getAsVoidPointer(void*)
Line
Count
Source
98
508
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
127
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
2.98M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::ConstantExpr*>::getAsVoidPointer(void*)
Line
Count
Source
98
207k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
6.84k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
124
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::getAsVoidPointer(void*)
Line
Count
Source
98
544k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
5.96k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*>::getAsVoidPointer(void*)
Line
Count
Source
98
704M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>::getAsVoidPointer(void*)
Line
Count
Source
98
69.2M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
32.4M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>::getAsVoidPointer(void*)
Line
Count
Source
98
25.8M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >::getAsVoidPointer(void*)
Line
Count
Source
98
65.5M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*>::getAsVoidPointer(void*)
Line
Count
Source
98
39.6M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
2.63M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
121k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>::getAsVoidPointer(void*)
Line
Count
Source
98
12.1k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
3.50k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
7.99k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>::getAsVoidPointer(void*)
Line
Count
Source
98
197k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>::getAsVoidPointer(void*)
Line
Count
Source
98
4.07k
    static inline void *getAsVoidPointer(void *P) { return P; }
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*>::getAsVoidPointer(void*)
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
2.55M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>::getAsVoidPointer(void*)
Line
Count
Source
98
2.78M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>::getAsVoidPointer(void*)
Line
Count
Source
98
441k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>::getAsVoidPointer(void*)
Line
Count
Source
98
15.5k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>::getAsVoidPointer(void*)
Line
Count
Source
98
2.28M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::getAsVoidPointer(void*)
Line
Count
Source
98
1.66M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>::getAsVoidPointer(void*)
Line
Count
Source
98
2.58k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>::getAsVoidPointer(void*)
Line
Count
Source
98
2.13k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*>::getAsVoidPointer(void*)
Line
Count
Source
98
325
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*>::getAsVoidPointer(void*)
Line
Count
Source
98
32
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>::getAsVoidPointer(void*)
Line
Count
Source
98
1.25k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*>::getAsVoidPointer(void*)
Line
Count
Source
98
3.87M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
177M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
88.5M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
50.3k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
15
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*>::getAsVoidPointer(void*)
Line
Count
Source
98
21.7k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
25.2k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
1.50k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>::getAsVoidPointer(void*)
Line
Count
Source
98
13.0k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
4.88M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
2.46M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
600k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
100k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >::getAsVoidPointer(void*)
Line
Count
Source
98
23.8M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*>::getAsVoidPointer(void*)
Line
Count
Source
98
385k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalVariable const*, llvm::DIExpression const*>::getAsVoidPointer(void*)
Line
Count
Source
98
120
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
427
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
122
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*>::getAsVoidPointer(void*)
Line
Count
Source
98
169
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
130
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>::getAsVoidPointer(void*)
Line
Count
Source
98
65
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::LocationContext const*, clang::AnalysisDeclContext*>::getAsVoidPointer(void*)
Line
Count
Source
98
110k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, clang::Decl const*>::getAsVoidPointer(void*)
Line
Count
Source
98
172k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, clang::VarDecl const*>::getAsVoidPointer(void*)
Line
Count
Source
98
1.62k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ento::ExplodedNode*, clang::BumpVector<clang::ento::ExplodedNode*>*>::getAsVoidPointer(void*)
Line
Count
Source
98
9.32M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::StackFrameContext const*, clang::ento::VarRegion const*>::getAsVoidPointer(void*)
Line
Count
Source
98
205k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
160k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
3.47M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
5.82M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
875
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>::getAsVoidPointer(void*)
Line
Count
Source
98
2.03k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
57
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXBaseSpecifier*, clang::FieldDecl*>::getAsVoidPointer(void*)
Line
Count
Source
98
555k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*>::getAsVoidPointer(void*)
Line
Count
Source
98
4.25k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmType const*, clang::NamedDecl*>::getAsVoidPointer(void*)
Line
Count
Source
98
374k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
16.6k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >::getAsVoidPointer(void*)
Line
Count
Source
98
1.09k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>::getAsVoidPointer(void*)
Line
Count
Source
98
904k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
5
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>::getAsVoidPointer(void*)
Line
Count
Source
98
27.4M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>::getAsVoidPointer(void*)
Line
Count
Source
98
193k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
1.59k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
194k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
37.0k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>::getAsVoidPointer(void*)
Line
Count
Source
98
18.1M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>::getAsVoidPointer(void*)
Line
Count
Source
98
416k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>::getAsVoidPointer(void*)
Line
Count
Source
98
21.0k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>::getAsVoidPointer(void*)
Line
Count
Source
98
11.4M
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*>::getAsVoidPointer(void*)
Line
Count
Source
98
1.18k
    static inline void *getAsVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>::getAsVoidPointer(void*)
Line
Count
Source
98
23.3k
    static inline void *getAsVoidPointer(void *P) { return P; }
99
9.20G
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*>::getFromVoidPointer(void*)
Line
Count
Source
99
9.78k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>::getFromVoidPointer(void*)
Line
Count
Source
99
12.4M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::getFromVoidPointer(void*)
Line
Count
Source
99
818
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::getFromVoidPointer(void*)
Line
Count
Source
99
1.66k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>::getFromVoidPointer(void*)
Line
Count
Source
99
40
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*>::getFromVoidPointer(void*)
Line
Count
Source
99
38.9M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>::getFromVoidPointer(void*)
Line
Count
Source
99
318M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**>::getFromVoidPointer(void*)
Line
Count
Source
99
5.42k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*>::getFromVoidPointer(void*)
Line
Count
Source
99
740M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
11.4k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*>::getFromVoidPointer(void*)
Line
Count
Source
99
2.45k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*>::getFromVoidPointer(void*)
Line
Count
Source
99
621
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
16.1k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
3.45k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
101k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*>::getFromVoidPointer(void*)
Line
Count
Source
99
780k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
248
    static inline void *getFromVoidPointer(void *P) { return P; }
LowerTypeTests.cpp:llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>::getFromVoidPointer(void*)
Line
Count
Source
99
312
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
5.51M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
3.51k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
186
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::getFromVoidPointer(void*)
Line
Count
Source
99
1.03M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
31.2k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*>::getFromVoidPointer(void*)
Line
Count
Source
99
747M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>::getFromVoidPointer(void*)
Line
Count
Source
99
3.46G
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
42.2M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >::getFromVoidPointer(void*)
Line
Count
Source
99
842M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*>::getFromVoidPointer(void*)
Line
Count
Source
99
32.9M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>::getFromVoidPointer(void*)
Line
Count
Source
99
502M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
61.3M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
364k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
3.81M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>::getFromVoidPointer(void*)
Line
Count
Source
99
180k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
10.7k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>::getFromVoidPointer(void*)
Line
Count
Source
99
1.25M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
1.46k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
45.3k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>::getFromVoidPointer(void*)
Line
Count
Source
99
1.15M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>::getFromVoidPointer(void*)
Line
Count
Source
99
22.8k
    static inline void *getFromVoidPointer(void *P) { return P; }
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*>::getFromVoidPointer(void*)
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
30.9M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>::getFromVoidPointer(void*)
Line
Count
Source
99
18.2M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>::getFromVoidPointer(void*)
Line
Count
Source
99
3.96M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>::getFromVoidPointer(void*)
Line
Count
Source
99
26.5k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::getFromVoidPointer(void*)
Line
Count
Source
99
16.5M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
142k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>::getFromVoidPointer(void*)
Line
Count
Source
99
8.44k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>::getFromVoidPointer(void*)
Line
Count
Source
99
683k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>::getFromVoidPointer(void*)
Line
Count
Source
99
53.7M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*>::getFromVoidPointer(void*)
Line
Count
Source
99
64
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>::getFromVoidPointer(void*)
Line
Count
Source
99
271
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*>::getFromVoidPointer(void*)
Line
Count
Source
99
4.00M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
718M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
210k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
61.4M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>::getFromVoidPointer(void*)
Line
Count
Source
99
902M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
46
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*>::getFromVoidPointer(void*)
Line
Count
Source
99
325
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*>::getFromVoidPointer(void*)
Line
Count
Source
99
1.29k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
45.9k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
232k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>::getFromVoidPointer(void*)
Line
Count
Source
99
52.3k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
72.2M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
90.3M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >::getFromVoidPointer(void*)
Line
Count
Source
99
123M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>::getFromVoidPointer(void*)
Line
Count
Source
99
302k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>::getFromVoidPointer(void*)
Line
Count
Source
99
2.48k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*>::getFromVoidPointer(void*)
Line
Count
Source
99
2.66M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
329
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalVariable const*, llvm::DIExpression const*>::getFromVoidPointer(void*)
Line
Count
Source
99
126
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
5.85k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>::getFromVoidPointer(void*)
Line
Count
Source
99
69.2k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*>::getFromVoidPointer(void*)
Line
Count
Source
99
580
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
671
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, clang::Decl const*>::getFromVoidPointer(void*)
Line
Count
Source
99
4.30M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, clang::VarDecl const*>::getFromVoidPointer(void*)
Line
Count
Source
99
10
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>::getFromVoidPointer(void*)
Line
Count
Source
99
458
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ento::ExplodedNode*, clang::BumpVector<clang::ento::ExplodedNode*>*>::getFromVoidPointer(void*)
Line
Count
Source
99
32.2M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::StackFrameContext const*, clang::ento::VarRegion const*>::getFromVoidPointer(void*)
Line
Count
Source
99
205k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::LocationContext const*, clang::AnalysisDeclContext*>::getFromVoidPointer(void*)
Line
Count
Source
99
49
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
19.7k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
3.94M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmType const*, clang::NamedDecl*>::getFromVoidPointer(void*)
Line
Count
Source
99
364k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
25
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
7.74M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
1.89k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>::getFromVoidPointer(void*)
Line
Count
Source
99
503
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
53
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXBaseSpecifier*, clang::FieldDecl*>::getFromVoidPointer(void*)
Line
Count
Source
99
956k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*>::getFromVoidPointer(void*)
Line
Count
Source
99
4.27k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
51.3k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >::getFromVoidPointer(void*)
Line
Count
Source
99
1.71k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
55.6k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
655k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>::getFromVoidPointer(void*)
Line
Count
Source
99
38.8M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>::getFromVoidPointer(void*)
Line
Count
Source
99
135M
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>::getFromVoidPointer(void*)
Line
Count
Source
99
116k
    static inline void *getFromVoidPointer(void *P) { return P; }
llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>::getFromVoidPointer(void*)
Line
Count
Source
99
63.8M
    static inline void *getFromVoidPointer(void *P) { return P; }
100
    static constexpr int NumLowBitsAvailable = lowBitsAvailable<PTs...>();
101
  };
102
103
  /// Implement assigment in terms of construction.
104
  template <typename Derived, typename T> struct AssignableFrom {
105
    Derived &operator=(T t) {
106
      return static_cast<Derived &>(*this) = Derived(t);
107
    }
108
  };
109
110
  template <typename Derived, typename ValTy, int I, typename ...Types>
111
  class PointerUnionMembers;
112
113
  template <typename Derived, typename ValTy, int I>
114
  class PointerUnionMembers<Derived, ValTy, I> {
115
  protected:
116
    ValTy Val;
117
4.81G
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*> > >, 4>::PointerUnionMembers()
Line
Count
Source
117
306k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::StructType*, llvm::Type*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
224M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
3
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
2.18M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
422
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
2.34k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
3.32k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
1.63k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
80
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
579
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
527k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
100k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
153
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
5.56M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
571
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
62
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
2.98k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DirectoryEntry const*, clang::FileEntry const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
115k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
2.24G
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, void const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
337M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
504M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
122M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXRecordDecl const*, clang::FieldDecl const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
8
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
7
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
33.2k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
30
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >, 4>::PointerUnionMembers()
Line
Count
Source
117
18.6M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
135k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<void*, llvm::SmallVector<void*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
10.4k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
10.4k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
290k
    PointerUnionMembers() = default;
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >, 3>::PointerUnionMembers()
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
3
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
7.97k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
1.36k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
7.00k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DIE*, llvm::DIEUnit*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
385k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
139
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<int*, llvm::SmallVector<int*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
29
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MachineMemOperand*, llvm::MachineMemOperand**>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
671k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FileEntry const*, llvm::MemoryBuffer*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
95
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
112
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
266
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
329M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
465k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
715
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Type const*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
1.00M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
16
    PointerUnionMembers() = default;
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*> > >, 2>::PointerUnionMembers()
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >, 3>::PointerUnionMembers()
Line
Count
Source
117
3.66M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
10.8k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> > > >, 2>::PointerUnionMembers()
Line
Count
Source
117
1.09k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
5.82M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
3
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue> > >, 3>::PointerUnionMembers()
Line
Count
Source
117
19.3M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
40.7M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
959
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
92.4k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*> > >, 4>::PointerUnionMembers()
Line
Count
Source
117
36.8k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
226
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
19.5M
    PointerUnionMembers() = default;
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> > >, 2>::PointerUnionMembers()
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >, 4>::PointerUnionMembers()
Line
Count
Source
117
9.16M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
822
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > > > >, 2>::PointerUnionMembers()
Line
Count
Source
117
13.0M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
4.44M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
4.04k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
151
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
15.0k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
902M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*> > >, 2>::PointerUnionMembers()
Line
Count
Source
117
2.43k
    PointerUnionMembers() = default;
118
1.18G
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*> > >)
Line
Count
Source
118
178M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*> > >)
Line
Count
Source
118
26.5M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*> > >)
Line
Count
Source
118
1.76k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*> > >)
Line
Count
Source
118
111
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*> > >)
Line
Count
Source
118
5.17M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >)
Line
Count
Source
118
24
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >)
Line
Count
Source
118
60
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*> > >)
Line
Count
Source
118
28
    PointerUnionMembers(ValTy Val) : Val(Val) {}
LowerTypeTests.cpp:llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*> > >, 3>::PointerUnionMembers(llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*> > >)
Line
Count
Source
118
508
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ConstantInt*, llvm::ConstantExpr*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::ConstantExpr*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::ConstantExpr*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::ConstantExpr*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::ConstantExpr*> > >)
Line
Count
Source
118
207k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*> > >)
Line
Count
Source
118
2.60k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*> > >)
Line
Count
Source
118
704M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*> > >)
Line
Count
Source
118
23.8M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*> > >)
Line
Count
Source
118
325
    PointerUnionMembers(ValTy Val) : Val(Val) {}
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*> > >)
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*> > >)
Line
Count
Source
118
25.8M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*> > >)
Line
Count
Source
118
21.7k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*> > >)
Line
Count
Source
118
1.25k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*> > >)
Line
Count
Source
118
13.0k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > >)
Line
Count
Source
118
2.63M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> > >)
Line
Count
Source
118
2.28M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, void const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*> > >)
Line
Count
Source
118
39.6M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> > > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> > > >)
Line
Count
Source
118
39.6M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> > >)
Line
Count
Source
118
7.99k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> > >)
Line
Count
Source
118
2.58k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::GlobalVariable const*, llvm::DIExpression const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalVariable const*, llvm::DIExpression const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalVariable const*, llvm::DIExpression const*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalVariable const*, llvm::DIExpression const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalVariable const*, llvm::DIExpression const*> > >)
Line
Count
Source
118
120
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::LocationContext const*, clang::AnalysisDeclContext*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::LocationContext const*, clang::AnalysisDeclContext*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::LocationContext const*, clang::AnalysisDeclContext*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::LocationContext const*, clang::AnalysisDeclContext*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::LocationContext const*, clang::AnalysisDeclContext*> > >)
Line
Count
Source
118
110k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt const*, clang::VarDecl const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, clang::VarDecl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, clang::VarDecl const*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, clang::VarDecl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, clang::VarDecl const*> > >)
Line
Count
Source
118
1.62k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr const*, clang::Decl const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, clang::Decl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, clang::Decl const*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, clang::Decl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, clang::Decl const*> > >)
Line
Count
Source
118
172k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*> > >)
Line
Count
Source
118
65
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::StackFrameContext const*, clang::ento::VarRegion const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::StackFrameContext const*, clang::ento::VarRegion const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::StackFrameContext const*, clang::ento::VarRegion const*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::StackFrameContext const*, clang::ento::VarRegion const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::StackFrameContext const*, clang::ento::VarRegion const*> > >)
Line
Count
Source
118
205k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*> > >)
Line
Count
Source
118
3.87M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*> > >)
Line
Count
Source
118
1.75k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> > >)
Line
Count
Source
118
45.3M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*> > >)
Line
Count
Source
118
47
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXBaseSpecifier*, clang::FieldDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXBaseSpecifier*, clang::FieldDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXBaseSpecifier*, clang::FieldDecl*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXBaseSpecifier*, clang::FieldDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXBaseSpecifier*, clang::FieldDecl*> > >)
Line
Count
Source
118
555k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> > >)
Line
Count
Source
118
99.8k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*> > >)
Line
Count
Source
118
4.25k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*> > >)
Line
Count
Source
118
66.1k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmType const*, clang::NamedDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmType const*, clang::NamedDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmType const*, clang::NamedDecl*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmType const*, clang::NamedDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmType const*, clang::NamedDecl*> > >)
Line
Count
Source
118
374k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >, 3>::PointerUnionMembers(llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >)
Line
Count
Source
118
4.07k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> > >)
Line
Count
Source
118
3.49k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*> > >)
Line
Count
Source
118
194k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >, 3>::PointerUnionMembers(llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >)
Line
Count
Source
118
770k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue> > >, 3>::PointerUnionMembers(llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue> > >)
Line
Count
Source
118
27.4M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*> > >)
Line
Count
Source
118
193k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> > >)
Line
Count
Source
118
31.9M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> > >)
Line
Count
Source
118
4.72M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*> > >, 3>::PointerUnionMembers(llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*> > >)
Line
Count
Source
118
416k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*> > >)
Line
Count
Source
118
1.27M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*> > >, 3>::PointerUnionMembers(llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*> > >)
Line
Count
Source
118
2.63M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >)
Line
Count
Source
118
1.42M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >)
Line
Count
Source
118
1.80k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*> > >, 3>::PointerUnionMembers(llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*> > >)
Line
Count
Source
118
348k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*> > >, 3>::PointerUnionMembers(llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*> > >)
Line
Count
Source
118
15.1k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >, 4>::PointerUnionMembers(llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >)
Line
Count
Source
118
11.4M
    PointerUnionMembers(ValTy Val) : Val(Val) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*> > >, 2>::PointerUnionMembers(llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*> > >)
Line
Count
Source
118
23.3k
    PointerUnionMembers(ValTy Val) : Val(Val) {}
119
120
    friend struct PointerLikeTypeTraits<Derived>;
121
  };
122
123
  template <typename Derived, typename ValTy, int I, typename Type,
124
            typename ...Types>
125
  class PointerUnionMembers<Derived, ValTy, I, Type, Types...>
126
      : public PointerUnionMembers<Derived, ValTy, I + 1, Types...> {
127
    using Base = PointerUnionMembers<Derived, ValTy, I + 1, Types...>;
128
  public:
129
    using Base::Base;
130
9.70G
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*> > >, 0, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::PointerUnionMembers()
Line
Count
Source
130
306k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*> > >, 1, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::PointerUnionMembers()
Line
Count
Source
130
306k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*> > >, 2, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::PointerUnionMembers()
Line
Count
Source
130
306k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*> > >, 3, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::PointerUnionMembers()
Line
Count
Source
130
306k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::StructType*, llvm::Type*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*> > >, 0, llvm::StructType*, llvm::Type*>::PointerUnionMembers()
Line
Count
Source
130
224M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::StructType*, llvm::Type*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*> > >, 1, llvm::Type*>::PointerUnionMembers()
Line
Count
Source
130
224M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*> > >, 0, llvm::ConstantInt*, llvm::DIVariable*>::PointerUnionMembers()
Line
Count
Source
130
3
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*> > >, 1, llvm::DIVariable*>::PointerUnionMembers()
Line
Count
Source
130
3
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*> > >, 0, llvm::Value const*, llvm::PseudoSourceValue const*>::PointerUnionMembers()
Line
Count
Source
130
2.18M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*> > >, 1, llvm::PseudoSourceValue const*>::PointerUnionMembers()
Line
Count
Source
130
2.18M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*> > >, 0, llvm::BasicBlock const*, llvm::MachineBasicBlock*>::PointerUnionMembers()
Line
Count
Source
130
422
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*> > >, 1, llvm::MachineBasicBlock*>::PointerUnionMembers()
Line
Count
Source
130
422
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*> > >, 0, llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
2.34k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*> > >, 1, llvm::SmallVector<llvm::BasicBlock*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
2.34k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >, 0, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::PointerUnionMembers()
Line
Count
Source
130
3.32k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >, 1, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::PointerUnionMembers()
Line
Count
Source
130
3.32k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >, 0, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::PointerUnionMembers()
Line
Count
Source
130
1.63k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >, 1, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::PointerUnionMembers()
Line
Count
Source
130
1.63k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*> > >, 0, llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>::PointerUnionMembers()
Line
Count
Source
130
80
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*> > >, 1, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>::PointerUnionMembers()
Line
Count
Source
130
80
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*> > >, 0, llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
579
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*> > >, 1, llvm::SmallVector<llvm::MCSymbol*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
579
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*> > >, 0, llvm::TargetRegisterClass const*, llvm::RegisterBank const*>::PointerUnionMembers()
Line
Count
Source
130
527k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*> > >, 1, llvm::RegisterBank const*>::PointerUnionMembers()
Line
Count
Source
130
527k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*> > >, 0, llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
100k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*> > >, 1, llvm::SmallVector<llvm::MachineInstr*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
100k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*> > >, 0, llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
153
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*> > >, 1, llvm::SmallVector<llvm::Metadata*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
153
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*> > >, 0, llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
5.56M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*> > >, 1, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
5.56M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*> > >, 0, llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
571
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*> > >, 1, llvm::SmallVector<llvm::Value*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
571
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*> > >, 0, llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
62
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*> > >, 1, llvm::SmallVector<llvm::PHINode*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
62
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*> > >, 0, llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
2.98k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*> > >, 1, llvm::SmallVector<llvm::Instruction*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
2.98k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DirectoryEntry const*, clang::FileEntry const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*> > >, 0, clang::DirectoryEntry const*, clang::FileEntry const*>::PointerUnionMembers()
Line
Count
Source
130
115k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DirectoryEntry const*, clang::FileEntry const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*> > >, 1, clang::FileEntry const*>::PointerUnionMembers()
Line
Count
Source
130
115k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*> > >, 0, clang::Type const*, clang::ExtQuals const*>::PointerUnionMembers()
Line
Count
Source
130
2.24G
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*> > >, 1, clang::ExtQuals const*>::PointerUnionMembers()
Line
Count
Source
130
2.24G
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, void const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*> > >, 0, clang::Decl*, void const*>::PointerUnionMembers()
Line
Count
Source
130
337M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, void const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*> > >, 1, void const*>::PointerUnionMembers()
Line
Count
Source
130
337M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*> > >, 0, clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>::PointerUnionMembers()
Line
Count
Source
130
504M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*> > >, 1, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>::PointerUnionMembers()
Line
Count
Source
130
504M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > >, 0, clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>::PointerUnionMembers()
Line
Count
Source
130
122M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > >, 1, clang::TypedefNameDecl::ModedTInfo*>::PointerUnionMembers()
Line
Count
Source
130
122M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXRecordDecl const*, clang::FieldDecl const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*> > >, 0, clang::CXXRecordDecl const*, clang::FieldDecl const*>::PointerUnionMembers()
Line
Count
Source
130
8
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXRecordDecl const*, clang::FieldDecl const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*> > >, 1, clang::FieldDecl const*>::PointerUnionMembers()
Line
Count
Source
130
8
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*> > >, 0, llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
7
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*> > >, 1, llvm::SmallVector<llvm::Function*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
7
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*> > >, 0, clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
33.2k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*> > >, 1, llvm::SmallVector<clang::ModuleMacro*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
33.2k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*> > >, 0, clang::Diagnostic const*, clang::StoredDiagnostic const*>::PointerUnionMembers()
Line
Count
Source
130
30
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*> > >, 1, clang::StoredDiagnostic const*>::PointerUnionMembers()
Line
Count
Source
130
30
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >, 0, clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>::PointerUnionMembers()
Line
Count
Source
130
18.6M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >, 1, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>::PointerUnionMembers()
Line
Count
Source
130
18.6M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >, 2, clang::QualifiedTemplateName*, clang::DependentTemplateName*>::PointerUnionMembers()
Line
Count
Source
130
18.6M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >, 3, clang::DependentTemplateName*>::PointerUnionMembers()
Line
Count
Source
130
18.6M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*> > >, 0, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>::PointerUnionMembers()
Line
Count
Source
130
135k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*> > >, 1, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>::PointerUnionMembers()
Line
Count
Source
130
135k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<void*, llvm::SmallVector<void*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*> > >, 0, void*, llvm::SmallVector<void*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
10.4k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<void*, llvm::SmallVector<void*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*> > >, 1, llvm::SmallVector<void*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
10.4k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*> > >, 0, clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
10.4k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*> > >, 1, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
10.4k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> > >, 0, clang::Expr*, clang::FieldDecl*>::PointerUnionMembers()
Line
Count
Source
130
290k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> > >, 1, clang::FieldDecl*>::PointerUnionMembers()
Line
Count
Source
130
290k
    PointerUnionMembers() = default;
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >, 0, clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>::PointerUnionMembers()
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >, 1, clang::Type const*, clang::ObjCInterfaceDecl*>::PointerUnionMembers()
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >, 2, clang::ObjCInterfaceDecl*>::PointerUnionMembers()
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> > >, 0, clang::Stmt*, clang::TypeSourceInfo*>::PointerUnionMembers()
Line
Count
Source
130
3
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> > >, 1, clang::TypeSourceInfo*>::PointerUnionMembers()
Line
Count
Source
130
3
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> > >, 0, clang::TypeSourceInfo*, clang::IdentifierInfo*>::PointerUnionMembers()
Line
Count
Source
130
7.97k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> > >, 1, clang::IdentifierInfo*>::PointerUnionMembers()
Line
Count
Source
130
7.97k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*> > >, 0, clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>::PointerUnionMembers()
Line
Count
Source
130
1.36k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*> > >, 1, clang::MaterializeTemporaryExpr::ExtraState*>::PointerUnionMembers()
Line
Count
Source
130
1.36k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> > >, 0, clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>::PointerUnionMembers()
Line
Count
Source
130
7.00k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> > >, 1, clang::ClassTemplatePartialSpecializationDecl*>::PointerUnionMembers()
Line
Count
Source
130
7.00k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DIE*, llvm::DIEUnit*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*> > >, 0, llvm::DIE*, llvm::DIEUnit*>::PointerUnionMembers()
Line
Count
Source
130
385k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DIE*, llvm::DIEUnit*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*> > >, 1, llvm::DIEUnit*>::PointerUnionMembers()
Line
Count
Source
130
385k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*> > >, 0, llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
139
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*> > >, 1, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
139
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<int*, llvm::SmallVector<int*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*> > >, 0, int*, llvm::SmallVector<int*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
29
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<int*, llvm::SmallVector<int*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*> > >, 1, llvm::SmallVector<int*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
29
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MachineMemOperand*, llvm::MachineMemOperand**>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**> > >, 0, llvm::MachineMemOperand*, llvm::MachineMemOperand**>::PointerUnionMembers()
Line
Count
Source
130
671k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MachineMemOperand*, llvm::MachineMemOperand**>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**> > >, 1, llvm::MachineMemOperand**>::PointerUnionMembers()
Line
Count
Source
130
671k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FileEntry const*, llvm::MemoryBuffer*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*> > >, 0, clang::FileEntry const*, llvm::MemoryBuffer*>::PointerUnionMembers()
Line
Count
Source
130
95
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FileEntry const*, llvm::MemoryBuffer*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*> > >, 1, llvm::MemoryBuffer*>::PointerUnionMembers()
Line
Count
Source
130
95
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*> > >, 0, clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
112
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*> > >, 1, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
112
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*> > >, 0, clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>::PointerUnionMembers()
Line
Count
Source
130
266
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*> > >, 1, clang::ento::PointerToMemberData const*>::PointerUnionMembers()
Line
Count
Source
130
266
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*> > >, 0, clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
329M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*> > >, 1, llvm::SmallVector<clang::ParsedAttr*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
329M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*> > >, 0, clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
465k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*> > >, 1, llvm::SmallVector<clang::VarDecl*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
465k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*> > >, 0, clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
715
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*> > >, 1, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
715
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Type const*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*> > >, 0, clang::Type const*, clang::TypeSourceInfo*>::PointerUnionMembers()
Line
Count
Source
130
1.00M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Type const*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*> > >, 1, clang::TypeSourceInfo*>::PointerUnionMembers()
Line
Count
Source
130
1.00M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*> > >, 0, clang::TypeDecl*, clang::ObjCInterfaceDecl*>::PointerUnionMembers()
Line
Count
Source
130
16
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*> > >, 1, clang::ObjCInterfaceDecl*>::PointerUnionMembers()
Line
Count
Source
130
16
    PointerUnionMembers() = default;
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*> > >, 0, clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>::PointerUnionMembers()
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*> > >, 1, llvm::SmallVector<clang::Stmt const*, 4u>*>::PointerUnionMembers()
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >, 0, clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>::PointerUnionMembers()
Line
Count
Source
130
3.66M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >, 1, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>::PointerUnionMembers()
Line
Count
Source
130
3.66M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >, 2, clang::TemplateTemplateParmDecl*>::PointerUnionMembers()
Line
Count
Source
130
3.66M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*> > >, 0, clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
10.8k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*> > >, 1, llvm::SmallVector<clang::NamedDecl*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
10.8k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> > > >, 0, clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >::PointerUnionMembers()
Line
Count
Source
130
1.09k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> > > >, 1, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >::PointerUnionMembers()
Line
Count
Source
130
1.09k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*> > >, 0, clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
5.82M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*> > >, 1, llvm::SmallVector<clang::VarDecl*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
5.82M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*> > >, 0, clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
3
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*> > >, 1, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
3
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue> > >, 0, clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>::PointerUnionMembers()
Line
Count
Source
130
19.3M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue> > >, 1, clang::Expr const*, clang::TypeInfoLValue>::PointerUnionMembers()
Line
Count
Source
130
19.3M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue> > >, 2, clang::TypeInfoLValue>::PointerUnionMembers()
Line
Count
Source
130
19.3M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*> > >, 0, clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>::PointerUnionMembers()
Line
Count
Source
130
40.7M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*> > >, 1, clang::MemberSpecializationInfo*>::PointerUnionMembers()
Line
Count
Source
130
40.7M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*> > >, 0, clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
959
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*> > >, 1, llvm::SmallVector<clang::Module*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
959
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*> > >, 0, clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
92.4k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*> > >, 1, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
92.4k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*> > >, 0, clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::PointerUnionMembers()
Line
Count
Source
130
36.8k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*> > >, 1, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::PointerUnionMembers()
Line
Count
Source
130
36.8k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*> > >, 2, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::PointerUnionMembers()
Line
Count
Source
130
36.8k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*> > >, 3, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::PointerUnionMembers()
Line
Count
Source
130
36.8k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> > >, 0, clang::NamedDecl*, clang::TypeSourceInfo*>::PointerUnionMembers()
Line
Count
Source
130
226
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> > >, 1, clang::TypeSourceInfo*>::PointerUnionMembers()
Line
Count
Source
130
226
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> > >, 0, clang::Stmt*, clang::EvaluatedStmt*>::PointerUnionMembers()
Line
Count
Source
130
19.5M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> > >, 1, clang::EvaluatedStmt*>::PointerUnionMembers()
Line
Count
Source
130
19.5M
    PointerUnionMembers() = default;
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> > >, 0, clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>::PointerUnionMembers()
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> > >, 1, clang::VarTemplatePartialSpecializationDecl*>::PointerUnionMembers()
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >, 0, clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>::PointerUnionMembers()
Line
Count
Source
130
9.16M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >, 1, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>::PointerUnionMembers()
Line
Count
Source
130
9.16M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >, 2, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>::PointerUnionMembers()
Line
Count
Source
130
9.16M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >, 3, clang::DependentFunctionTemplateSpecializationInfo*>::PointerUnionMembers()
Line
Count
Source
130
9.16M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> > >, 0, clang::DeclContext*, clang::Decl::MultipleDC*>::PointerUnionMembers()
Line
Count
Source
130
822
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> > >, 1, clang::Decl::MultipleDC*>::PointerUnionMembers()
Line
Count
Source
130
822
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > > > >, 0, clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >::PointerUnionMembers()
Line
Count
Source
130
13.0M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > > > >, 1, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >::PointerUnionMembers()
Line
Count
Source
130
13.0M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> > >, 0, clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>::PointerUnionMembers()
Line
Count
Source
130
4.44M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> > >, 1, clang::MemberSpecializationInfo*>::PointerUnionMembers()
Line
Count
Source
130
4.44M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 0, clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::PointerUnionMembers()
Line
Count
Source
130
4.04k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 1, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::PointerUnionMembers()
Line
Count
Source
130
4.04k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 0, clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>::PointerUnionMembers()
Line
Count
Source
130
151
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 1, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>::PointerUnionMembers()
Line
Count
Source
130
151
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*> > >, 0, clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
15.0k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*> > >, 1, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
15.0k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*> > >, 0, llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>::PointerUnionMembers()
Line
Count
Source
130
902M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*> > >, 1, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>::PointerUnionMembers()
Line
Count
Source
130
902M
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*> > >, 0, llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
2.43k
    PointerUnionMembers() = default;
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*> > >, 1, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>::PointerUnionMembers()
Line
Count
Source
130
2.43k
    PointerUnionMembers() = default;
131
    PointerUnionMembers(Type V)
132
        : Base(ValTy(const_cast<void *>(
133
                         PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
134
1.18G
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*> > >, 1, llvm::Metadata*>::PointerUnionMembers(llvm::Metadata*)
Line
Count
Source
134
178M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*> > >, 0, llvm::Value const*, llvm::PseudoSourceValue const*>::PointerUnionMembers(llvm::Value const*)
Line
Count
Source
134
22.6M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*> > >, 1, llvm::PseudoSourceValue const*>::PointerUnionMembers(llvm::PseudoSourceValue const*)
Line
Count
Source
134
3.86M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*> > >, 0, llvm::ConstantInt*, llvm::DIVariable*>::PointerUnionMembers(llvm::ConstantInt*)
Line
Count
Source
134
1.59k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::DIVariable*> > >, 1, llvm::DIVariable*>::PointerUnionMembers(llvm::DIVariable*)
Line
Count
Source
134
170
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*> > >, 0, llvm::BasicBlock const*, llvm::MachineBasicBlock*>::PointerUnionMembers(llvm::BasicBlock const*)
Line
Count
Source
134
69
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*> > >, 1, llvm::MachineBasicBlock*>::PointerUnionMembers(llvm::MachineBasicBlock*)
Line
Count
Source
134
42
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*> > >, 0, llvm::MetadataAsValue*, llvm::Metadata*>::PointerUnionMembers(llvm::MetadataAsValue*)
Line
Count
Source
134
58.6k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*> > >, 0, llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>::PointerUnionMembers(llvm::LLVMContext*)
Line
Count
Source
134
5.17M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >, 0, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::PointerUnionMembers(llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*)
Line
Count
Source
134
24
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*> > >, 0, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::PointerUnionMembers(llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*)
Line
Count
Source
134
60
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*> > >, 0, llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>::PointerUnionMembers(llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*)
Line
Count
Source
134
28
                     I)) {}
LowerTypeTests.cpp:llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*> > >, 1, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>::PointerUnionMembers(llvm::Metadata*)
Line
Count
Source
134
85
                     I)) {}
LowerTypeTests.cpp:llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*> > >, 0, (anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>::PointerUnionMembers((anonymous namespace)::GlobalTypeMember*)
Line
Count
Source
134
412
                     I)) {}
LowerTypeTests.cpp:llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<(anonymous namespace)::GlobalTypeMember*, llvm::Metadata*, (anonymous namespace)::ICallBranchFunnel*> > >, 2, (anonymous namespace)::ICallBranchFunnel*>::PointerUnionMembers((anonymous namespace)::ICallBranchFunnel*)
Line
Count
Source
134
11
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ConstantInt*, llvm::ConstantExpr*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::ConstantExpr*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::ConstantExpr*> > >, 0, llvm::ConstantInt*, llvm::ConstantExpr*>::PointerUnionMembers(llvm::ConstantInt*)
Line
Count
Source
134
207k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ConstantInt*, llvm::ConstantExpr*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::ConstantExpr*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ConstantInt*, llvm::ConstantExpr*> > >, 1, llvm::ConstantExpr*>::PointerUnionMembers(llvm::ConstantExpr*)
Line
Count
Source
134
21
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*> > >, 0, llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>::PointerUnionMembers(llvm::Value*)
Line
Count
Source
134
2.60k
                     I)) {}
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*> > >, 1, llvm::SmallVector<llvm::Value*, 4u>*>::PointerUnionMembers(llvm::SmallVector<llvm::Value*, 4u>*)
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*> > >, 0, clang::Type const*, clang::ExtQuals const*>::PointerUnionMembers(clang::Type const*)
Line
Count
Source
134
704M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*> > >, 1, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>::PointerUnionMembers(clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*)
Line
Count
Source
134
553k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*> > >, 0, clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>::PointerUnionMembers(clang::Decl*)
Line
Count
Source
134
23.2M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*> > >, 1, clang::CXXMemberCallExpr const*>::PointerUnionMembers(clang::CXXMemberCallExpr const*)
Line
Count
Source
134
54
                     I)) {}
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*> > >, 0, clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*>::PointerUnionMembers(clang::CodeGen::ConstantInitBuilderBase*)
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*> > >, 0, clang::CXXDeleteExpr const*, clang::CXXMemberCallExpr const*>::PointerUnionMembers(clang::CXXDeleteExpr const*)
Line
Count
Source
134
271
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*> > >, 0, clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>::PointerUnionMembers(clang::MacroDirective*)
Line
Count
Source
134
25.8M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*> > >, 1, clang::StoredDiagnostic const*>::PointerUnionMembers(clang::StoredDiagnostic const*)
Line
Count
Source
134
593
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Diagnostic const*, clang::StoredDiagnostic const*> > >, 0, clang::Diagnostic const*, clang::StoredDiagnostic const*>::PointerUnionMembers(clang::Diagnostic const*)
Line
Count
Source
134
21.1k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*> > >, 0, clang::IdentifierInfo*, clang::MacroDefinitionRecord*>::PointerUnionMembers(clang::IdentifierInfo*)
Line
Count
Source
134
60
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::IdentifierInfo*, clang::MacroDefinitionRecord*> > >, 1, clang::MacroDefinitionRecord*>::PointerUnionMembers(clang::MacroDefinitionRecord*)
Line
Count
Source
134
1.19k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*> > >, 1, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>::PointerUnionMembers(clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*)
Line
Count
Source
134
40
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > >, 1, clang::TypedefNameDecl::ModedTInfo*>::PointerUnionMembers(clang::TypedefNameDecl::ModedTInfo*)
Line
Count
Source
134
2.57k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*> > >, 0, clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>::PointerUnionMembers(clang::TypeSourceInfo*)
Line
Count
Source
134
2.63M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> > >, 1, clang::ClassTemplatePartialSpecializationDecl*>::PointerUnionMembers(clang::ClassTemplatePartialSpecializationDecl*)
Line
Count
Source
134
237k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*> > >, 0, clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>::PointerUnionMembers(clang::ClassTemplateDecl*)
Line
Count
Source
134
2.04M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, void const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*> > >, 0, clang::Decl*, void const*>::PointerUnionMembers(clang::Decl*)
Line
Count
Source
134
2.01M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> > > >, 0, llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >::PointerUnionMembers(llvm::PointerUnion<clang::Decl*, void const*>)
Line
Count
Source
134
39.6M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*> > >, 0, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>::PointerUnionMembers(clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*)
Line
Count
Source
134
12.9k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> > >, 1, clang::IdentifierInfo*>::PointerUnionMembers(clang::IdentifierInfo*)
Line
Count
Source
134
6
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> > >, 1, clang::VarTemplatePartialSpecializationDecl*>::PointerUnionMembers(clang::VarTemplatePartialSpecializationDecl*)
Line
Count
Source
134
727
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*> > >, 0, clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>::PointerUnionMembers(clang::VarTemplateDecl*)
Line
Count
Source
134
1.85k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::GlobalVariable const*, llvm::DIExpression const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalVariable const*, llvm::DIExpression const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalVariable const*, llvm::DIExpression const*> > >, 1, llvm::DIExpression const*>::PointerUnionMembers(llvm::DIExpression const*)
Line
Count
Source
134
6
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::GlobalVariable const*, llvm::DIExpression const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalVariable const*, llvm::DIExpression const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalVariable const*, llvm::DIExpression const*> > >, 0, llvm::GlobalVariable const*, llvm::DIExpression const*>::PointerUnionMembers(llvm::GlobalVariable const*)
Line
Count
Source
134
114
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::LocationContext const*, clang::AnalysisDeclContext*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::LocationContext const*, clang::AnalysisDeclContext*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::LocationContext const*, clang::AnalysisDeclContext*> > >, 1, clang::AnalysisDeclContext*>::PointerUnionMembers(clang::AnalysisDeclContext*)
Line
Count
Source
134
32.0k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::LocationContext const*, clang::AnalysisDeclContext*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::LocationContext const*, clang::AnalysisDeclContext*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::LocationContext const*, clang::AnalysisDeclContext*> > >, 0, clang::LocationContext const*, clang::AnalysisDeclContext*>::PointerUnionMembers(clang::LocationContext const*)
Line
Count
Source
134
78.0k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt const*, clang::VarDecl const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, clang::VarDecl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, clang::VarDecl const*> > >, 0, clang::Stmt const*, clang::VarDecl const*>::PointerUnionMembers(clang::Stmt const*)
Line
Count
Source
134
1.51k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt const*, clang::VarDecl const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, clang::VarDecl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, clang::VarDecl const*> > >, 1, clang::VarDecl const*>::PointerUnionMembers(clang::VarDecl const*)
Line
Count
Source
134
112
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr const*, clang::Decl const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, clang::Decl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, clang::Decl const*> > >, 0, clang::Expr const*, clang::Decl const*>::PointerUnionMembers(clang::Expr const*)
Line
Count
Source
134
169k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr const*, clang::Decl const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, clang::Decl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, clang::Decl const*> > >, 1, clang::Decl const*>::PointerUnionMembers(clang::Decl const*)
Line
Count
Source
134
2.69k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*> > >, 1, clang::ento::PointerToMemberData const*>::PointerUnionMembers(clang::ento::PointerToMemberData const*)
Line
Count
Source
134
24
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::StackFrameContext const*, clang::ento::VarRegion const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::StackFrameContext const*, clang::ento::VarRegion const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::StackFrameContext const*, clang::ento::VarRegion const*> > >, 0, clang::StackFrameContext const*, clang::ento::VarRegion const*>::PointerUnionMembers(clang::StackFrameContext const*)
Line
Count
Source
134
205k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::StackFrameContext const*, clang::ento::VarRegion const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::StackFrameContext const*, clang::ento::VarRegion const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::StackFrameContext const*, clang::ento::VarRegion const*> > >, 1, clang::ento::VarRegion const*>::PointerUnionMembers(clang::ento::VarRegion const*)
Line
Count
Source
134
161
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*> > >, 0, clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>::PointerUnionMembers(clang::DeclaratorDecl const*)
Line
Count
Source
134
41
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*> > >, 1, clang::IdentifierLoc*>::PointerUnionMembers(clang::IdentifierLoc*)
Line
Count
Source
134
772k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*> > >, 0, clang::Expr*, clang::IdentifierLoc*>::PointerUnionMembers(clang::Expr*)
Line
Count
Source
134
3.10M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*> > >, 0, clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>::PointerUnionMembers(clang::NamedDecl const*)
Line
Count
Source
134
1.62k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*> > >, 1, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>::PointerUnionMembers(std::__1::pair<clang::NamedDecl const*, unsigned int> const*)
Line
Count
Source
134
126
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> > >, 0, clang::DeclContext*, clang::Decl::MultipleDC*>::PointerUnionMembers(clang::DeclContext*)
Line
Count
Source
134
45.3M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*> > >, 0, clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>::PointerUnionMembers(clang::EnumConstantDecl*)
Line
Count
Source
134
47
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXBaseSpecifier*, clang::FieldDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXBaseSpecifier*, clang::FieldDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXBaseSpecifier*, clang::FieldDecl*> > >, 0, clang::CXXBaseSpecifier*, clang::FieldDecl*>::PointerUnionMembers(clang::CXXBaseSpecifier*)
Line
Count
Source
134
304k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXBaseSpecifier*, clang::FieldDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXBaseSpecifier*, clang::FieldDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXBaseSpecifier*, clang::FieldDecl*> > >, 1, clang::FieldDecl*>::PointerUnionMembers(clang::FieldDecl*)
Line
Count
Source
134
250k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> > >, 1, clang::TypeSourceInfo*>::PointerUnionMembers(clang::TypeSourceInfo*)
Line
Count
Source
134
21.9k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> > >, 0, clang::NamedDecl*, clang::TypeSourceInfo*>::PointerUnionMembers(clang::NamedDecl*)
Line
Count
Source
134
77.9k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*> > >, 0, clang::TypeDecl*, clang::ObjCInterfaceDecl*>::PointerUnionMembers(clang::TypeDecl*)
Line
Count
Source
134
4.24k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*> > >, 1, clang::ObjCInterfaceDecl*>::PointerUnionMembers(clang::ObjCInterfaceDecl*)
Line
Count
Source
134
6
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*> > >, 0, clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>::PointerUnionMembers(clang::Stmt const*)
Line
Count
Source
134
65.4k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*> > >, 1, llvm::SmallVector<clang::Stmt const*, 4u>*>::PointerUnionMembers(llvm::SmallVector<clang::Stmt const*, 4u>*)
Line
Count
Source
134
753
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmType const*, clang::NamedDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmType const*, clang::NamedDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmType const*, clang::NamedDecl*> > >, 1, clang::NamedDecl*>::PointerUnionMembers(clang::NamedDecl*)
Line
Count
Source
134
102k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >, 0, clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>::PointerUnionMembers(clang::Stmt*)
Line
Count
Source
134
3.82k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> > >, 1, clang::TypeSourceInfo*>::PointerUnionMembers(clang::TypeSourceInfo*)
Line
Count
Source
134
3.27k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> > >, 0, clang::Stmt*, clang::TypeSourceInfo*>::PointerUnionMembers(clang::Stmt*)
Line
Count
Source
134
221
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >, 1, clang::Type const*, clang::ObjCInterfaceDecl*>::PointerUnionMembers(clang::Type const*)
Line
Count
Source
134
75
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >, 2, clang::ObjCInterfaceDecl*>::PointerUnionMembers(clang::ObjCInterfaceDecl*)
Line
Count
Source
134
174
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*> > >, 0, clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>::PointerUnionMembers(clang::Stmt*)
Line
Count
Source
134
194k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >, 0, clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>::PointerUnionMembers(clang::TemplateTypeParmDecl*)
Line
Count
Source
134
292k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >, 1, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>::PointerUnionMembers(clang::NonTypeTemplateParmDecl*)
Line
Count
Source
134
478k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >, 2, clang::TemplateTemplateParmDecl*>::PointerUnionMembers(clang::TemplateTemplateParmDecl*)
Line
Count
Source
134
158
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmType const*, clang::NamedDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmType const*, clang::NamedDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmType const*, clang::NamedDecl*> > >, 0, clang::TemplateTypeParmType const*, clang::NamedDecl*>::PointerUnionMembers(clang::TemplateTypeParmType const*)
Line
Count
Source
134
272k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue> > >, 0, clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>::PointerUnionMembers(clang::ValueDecl const*)
Line
Count
Source
134
27.2M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue> > >, 1, clang::Expr const*, clang::TypeInfoLValue>::PointerUnionMembers(clang::Expr const*)
Line
Count
Source
134
209k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*> > >, 1, clang::MemberSpecializationInfo*>::PointerUnionMembers(clang::MemberSpecializationInfo*)
Line
Count
Source
134
192k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::ExtQuals const*> > >, 1, clang::ExtQuals const*>::PointerUnionMembers(clang::ExtQuals const*)
Line
Count
Source
134
476k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> > >, 0, clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>::PointerUnionMembers(clang::TypeSourceInfo*)
Line
Count
Source
134
31.9M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*> > >, 0, clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>::PointerUnionMembers(clang::VarTemplateDecl*)
Line
Count
Source
134
1.64k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> > >, 0, clang::TypedefNameDecl*, clang::QualifierInfo*>::PointerUnionMembers(clang::TypedefNameDecl*)
Line
Count
Source
134
4.72M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, void const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, void const*> > >, 1, void const*>::PointerUnionMembers(void const*)
Line
Count
Source
134
37.6M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*> > >, 0, clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>::PointerUnionMembers(clang::TypeSourceInfo*)
Line
Count
Source
134
80.5k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*> > >, 1, clang::FieldDecl*, clang::IndirectFieldDecl*>::PointerUnionMembers(clang::FieldDecl*)
Line
Count
Source
134
335k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*> > >, 2, clang::IndirectFieldDecl*>::PointerUnionMembers(clang::IndirectFieldDecl*)
Line
Count
Source
134
792
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*> > >, 1, clang::ConstrainedTemplateDeclInfo*>::PointerUnionMembers(clang::ConstrainedTemplateDeclInfo*)
Line
Count
Source
134
1.27M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*> > >, 0, clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>::PointerUnionMembers(clang::TypeSourceInfo*)
Line
Count
Source
134
2.63M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 0, clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::PointerUnionMembers(clang::ClassTemplateDecl*)
Line
Count
Source
134
1.42M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 0, clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>::PointerUnionMembers(clang::VarTemplateDecl*)
Line
Count
Source
134
1.80k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*> > >, 0, clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>::PointerUnionMembers(clang::Expr*)
Line
Count
Source
134
348k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*> > >, 0, clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>::PointerUnionMembers(clang::TemplateArgumentLoc*)
Line
Count
Source
134
15.1k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::IdentifierInfo*> > >, 0, clang::TypeSourceInfo*, clang::IdentifierInfo*>::PointerUnionMembers(clang::TypeSourceInfo*)
Line
Count
Source
134
7.99k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >, 0, clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>::PointerUnionMembers(clang::TemplateDecl*)
Line
Count
Source
134
10.9M
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >, 1, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>::PointerUnionMembers(clang::UncommonTemplateNameStorage*)
Line
Count
Source
134
166k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >, 2, clang::QualifiedTemplateName*, clang::DependentTemplateName*>::PointerUnionMembers(clang::QualifiedTemplateName*)
Line
Count
Source
134
304k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*> > >, 3, clang::DependentTemplateName*>::PointerUnionMembers(clang::DependentTemplateName*)
Line
Count
Source
134
118k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*> > >, 0, llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>::PointerUnionMembers(llvm::GlobalValue*)
Line
Count
Source
134
23.1k
                     I)) {}
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::GlobalValue*, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*> > >, 1, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*>::PointerUnionMembers(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>*)
Line
Count
Source
134
240
                     I)) {}
135
136
    using Base::operator=;
137
1.03G
    Derived &operator=(Type V) {
138
1.03G
      this->Val = ValTy(
139
1.03G
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.03G
          I);
141
1.03G
      return static_cast<Derived &>(*this);
142
1.03G
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*> > >, 1, llvm::ReplaceableMetadataImpl*>::operator=(llvm::ReplaceableMetadataImpl*)
Line
Count
Source
137
411k
    Derived &operator=(Type V) {
138
411k
      this->Val = ValTy(
139
411k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
411k
          I);
141
411k
      return static_cast<Derived &>(*this);
142
411k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*> > >, 0, llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>::operator=(llvm::LLVMContext*)
Line
Count
Source
137
411k
    Derived &operator=(Type V) {
138
411k
      this->Val = ValTy(
139
411k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
411k
          I);
141
411k
      return static_cast<Derived &>(*this);
142
411k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*> > >, 0, llvm::Value const*, llvm::PseudoSourceValue const*>::operator=(llvm::Value const*)
Line
Count
Source
137
127k
    Derived &operator=(Type V) {
138
127k
      this->Val = ValTy(
139
127k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
127k
          I);
141
127k
      return static_cast<Derived &>(*this);
142
127k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value const*, llvm::PseudoSourceValue const*> > >, 1, llvm::PseudoSourceValue const*>::operator=(llvm::PseudoSourceValue const*)
Line
Count
Source
137
222k
    Derived &operator=(Type V) {
138
222k
      this->Val = ValTy(
139
222k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
222k
          I);
141
222k
      return static_cast<Derived &>(*this);
142
222k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::StructType*, llvm::Type*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*> > >, 1, llvm::Type*>::operator=(llvm::Type*)
Line
Count
Source
137
273M
    Derived &operator=(Type V) {
138
273M
      this->Val = ValTy(
139
273M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
273M
          I);
141
273M
      return static_cast<Derived &>(*this);
142
273M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::StructType*, llvm::Type*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::StructType*, llvm::Type*> > >, 0, llvm::StructType*, llvm::Type*>::operator=(llvm::StructType*)
Line
Count
Source
137
348M
    Derived &operator=(Type V) {
138
348M
      this->Val = ValTy(
139
348M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
348M
          I);
141
348M
      return static_cast<Derived &>(*this);
142
348M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*> > >, 0, llvm::BasicBlock const*, llvm::MachineBasicBlock*>::operator=(llvm::BasicBlock const*)
Line
Count
Source
137
419
    Derived &operator=(Type V) {
138
419
      this->Val = ValTy(
139
419
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
419
          I);
141
419
      return static_cast<Derived &>(*this);
142
419
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock const*, llvm::MachineBasicBlock*> > >, 1, llvm::MachineBasicBlock*>::operator=(llvm::MachineBasicBlock*)
Line
Count
Source
137
167
    Derived &operator=(Type V) {
138
167
      this->Val = ValTy(
139
167
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
167
          I);
141
167
      return static_cast<Derived &>(*this);
142
167
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*> > >, 0, llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>::operator=(llvm::BasicBlock*)
Line
Count
Source
137
2.34k
    Derived &operator=(Type V) {
138
2.34k
      this->Val = ValTy(
139
2.34k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
2.34k
          I);
141
2.34k
      return static_cast<Derived &>(*this);
142
2.34k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*> > >, 0, llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>::operator=(llvm::AnalysisKey*)
Line
Count
Source
137
3.43k
    Derived &operator=(Type V) {
138
3.43k
      this->Val = ValTy(
139
3.43k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
3.43k
          I);
141
3.43k
      return static_cast<Derived &>(*this);
142
3.43k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*> > >, 1, llvm::SmallVector<llvm::BasicBlock*, 4u>*>::operator=(llvm::SmallVector<llvm::BasicBlock*, 4u>*)
Line
Count
Source
137
22
    Derived &operator=(Type V) {
138
22
      this->Val = ValTy(
139
22
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
22
          I);
141
22
      return static_cast<Derived &>(*this);
142
22
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*> > >, 0, llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>::operator=(llvm::MCSymbol*)
Line
Count
Source
137
579
    Derived &operator=(Type V) {
138
579
      this->Val = ValTy(
139
579
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
579
          I);
141
579
      return static_cast<Derived &>(*this);
142
579
    };
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*> > >, 1, llvm::SmallVector<llvm::MCSymbol*, 4u>*>::operator=(llvm::SmallVector<llvm::MCSymbol*, 4u>*)
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*> > >, 0, llvm::TargetRegisterClass const*, llvm::RegisterBank const*>::operator=(llvm::TargetRegisterClass const*)
Line
Count
Source
137
18.5M
    Derived &operator=(Type V) {
138
18.5M
      this->Val = ValTy(
139
18.5M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
18.5M
          I);
141
18.5M
      return static_cast<Derived &>(*this);
142
18.5M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::TargetRegisterClass const*, llvm::RegisterBank const*> > >, 1, llvm::RegisterBank const*>::operator=(llvm::RegisterBank const*)
Line
Count
Source
137
25.4M
    Derived &operator=(Type V) {
138
25.4M
      this->Val = ValTy(
139
25.4M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
25.4M
          I);
141
25.4M
      return static_cast<Derived &>(*this);
142
25.4M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*> > >, 0, llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>::operator=(llvm::MachineInstr*)
Line
Count
Source
137
66
    Derived &operator=(Type V) {
138
66
      this->Val = ValTy(
139
66
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
66
          I);
141
66
      return static_cast<Derived &>(*this);
142
66
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*> > >, 1, llvm::SmallVector<llvm::MachineInstr*, 4u>*>::operator=(llvm::SmallVector<llvm::MachineInstr*, 4u>*)
Line
Count
Source
137
15
    Derived &operator=(Type V) {
138
15
      this->Val = ValTy(
139
15
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
15
          I);
141
15
      return static_cast<Derived &>(*this);
142
15
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*> > >, 0, llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>::operator=(llvm::Metadata*)
Line
Count
Source
137
127
    Derived &operator=(Type V) {
138
127
      this->Val = ValTy(
139
127
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
127
          I);
141
127
      return static_cast<Derived &>(*this);
142
127
    };
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*> > >, 1, llvm::SmallVector<llvm::Metadata*, 4u>*>::operator=(llvm::SmallVector<llvm::Metadata*, 4u>*)
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*> > >, 0, llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>::operator=(llvm::DbgVariableIntrinsic*)
Line
Count
Source
137
2.98M
    Derived &operator=(Type V) {
138
2.98M
      this->Val = ValTy(
139
2.98M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
2.98M
          I);
141
2.98M
      return static_cast<Derived &>(*this);
142
2.98M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*> > >, 0, llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>::operator=(llvm::Value*)
Line
Count
Source
137
4.22k
    Derived &operator=(Type V) {
138
4.22k
      this->Val = ValTy(
139
4.22k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
4.22k
          I);
141
4.22k
      return static_cast<Derived &>(*this);
142
4.22k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*> > >, 1, llvm::SmallVector<llvm::Value*, 4u>*>::operator=(llvm::SmallVector<llvm::Value*, 4u>*)
Line
Count
Source
137
20
    Derived &operator=(Type V) {
138
20
      this->Val = ValTy(
139
20
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
20
          I);
141
20
      return static_cast<Derived &>(*this);
142
20
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*> > >, 0, llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>::operator=(llvm::PHINode*)
Line
Count
Source
137
124
    Derived &operator=(Type V) {
138
124
      this->Val = ValTy(
139
124
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
124
          I);
141
124
      return static_cast<Derived &>(*this);
142
124
    };
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*> > >, 1, llvm::SmallVector<llvm::PHINode*, 4u>*>::operator=(llvm::SmallVector<llvm::PHINode*, 4u>*)
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*> > >, 0, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::operator=(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*)
Line
Count
Source
137
837
    Derived &operator=(Type V) {
138
837
      this->Val = ValTy(
139
837
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
837
          I);
141
837
      return static_cast<Derived &>(*this);
142
837
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*> > >, 1, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::operator=(std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*)
Line
Count
Source
137
3.02k
    Derived &operator=(Type V) {
138
3.02k
      this->Val = ValTy(
139
3.02k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
3.02k
          I);
141
3.02k
      return static_cast<Derived &>(*this);
142
3.02k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*> > >, 2, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::operator=(std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*)
Line
Count
Source
137
25
    Derived &operator=(Type V) {
138
25
      this->Val = ValTy(
139
25
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
25
          I);
141
25
      return static_cast<Derived &>(*this);
142
25
    };
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*> > >, 3, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::operator=(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*)
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*> > >, 1, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>::operator=(llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*)
Line
Count
Source
137
2
    Derived &operator=(Type V) {
138
2
      this->Val = ValTy(
139
2
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
2
          I);
141
2
      return static_cast<Derived &>(*this);
142
2
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*> > >, 0, llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>::operator=(llvm::Instruction*)
Line
Count
Source
137
4.32k
    Derived &operator=(Type V) {
138
4.32k
      this->Val = ValTy(
139
4.32k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
4.32k
          I);
141
4.32k
      return static_cast<Derived &>(*this);
142
4.32k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*> > >, 1, llvm::SmallVector<llvm::Instruction*, 4u>*>::operator=(llvm::SmallVector<llvm::Instruction*, 4u>*)
Line
Count
Source
137
1.64k
    Derived &operator=(Type V) {
138
1.64k
      this->Val = ValTy(
139
1.64k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.64k
          I);
141
1.64k
      return static_cast<Derived &>(*this);
142
1.64k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> > >, 0, clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>::operator=(clang::TypeSourceInfo*)
Line
Count
Source
137
182k
    Derived &operator=(Type V) {
138
182k
      this->Val = ValTy(
139
182k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
182k
          I);
141
182k
      return static_cast<Derived &>(*this);
142
182k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> > > >, 1, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >::operator=(clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>)
Line
Count
Source
137
25.8M
    Derived &operator=(Type V) {
138
25.8M
      this->Val = ValTy(
139
25.8M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
25.8M
          I);
141
25.8M
      return static_cast<Derived &>(*this);
142
25.8M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Type const*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*> > >, 0, clang::Type const*, clang::TypeSourceInfo*>::operator=(clang::Type const*)
Line
Count
Source
137
50.0k
    Derived &operator=(Type V) {
138
50.0k
      this->Val = ValTy(
139
50.0k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
50.0k
          I);
141
50.0k
      return static_cast<Derived &>(*this);
142
50.0k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Type const*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Type const*, clang::TypeSourceInfo*> > >, 1, clang::TypeSourceInfo*>::operator=(clang::TypeSourceInfo*)
Line
Count
Source
137
15.5k
    Derived &operator=(Type V) {
138
15.5k
      this->Val = ValTy(
139
15.5k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
15.5k
          I);
141
15.5k
      return static_cast<Derived &>(*this);
142
15.5k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> > >, 1, clang::FieldDecl*>::operator=(clang::FieldDecl*)
Line
Count
Source
137
3.05k
    Derived &operator=(Type V) {
138
3.05k
      this->Val = ValTy(
139
3.05k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
3.05k
          I);
141
3.05k
      return static_cast<Derived &>(*this);
142
3.05k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> > >, 0, clang::Stmt*, clang::TypeSourceInfo*>::operator=(clang::Stmt*)
Line
Count
Source
137
4
    Derived &operator=(Type V) {
138
4
      this->Val = ValTy(
139
4
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
4
          I);
141
4
      return static_cast<Derived &>(*this);
142
4
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::TypeSourceInfo*> > >, 1, clang::TypeSourceInfo*>::operator=(clang::TypeSourceInfo*)
Line
Count
Source
137
2
    Derived &operator=(Type V) {
138
2
      this->Val = ValTy(
139
2
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
2
          I);
141
2
      return static_cast<Derived &>(*this);
142
2
    };
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >, 0, clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>::operator=(clang::Stmt*)
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >, 1, clang::Type const*, clang::ObjCInterfaceDecl*>::operator=(clang::Type const*)
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*> > >, 2, clang::ObjCInterfaceDecl*>::operator=(clang::ObjCInterfaceDecl*)
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*> > >, 0, clang::TemplateParameterList*, clang::ConstrainedTemplateDeclInfo*>::operator=(clang::TemplateParameterList*)
Line
Count
Source
137
1.27M
    Derived &operator=(Type V) {
138
1.27M
      this->Val = ValTy(
139
1.27M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.27M
          I);
141
1.27M
      return static_cast<Derived &>(*this);
142
1.27M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*> > >, 0, clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>::operator=(clang::TypeSourceInfo*)
Line
Count
Source
137
134k
    Derived &operator=(Type V) {
138
134k
      this->Val = ValTy(
139
134k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
134k
          I);
141
134k
      return static_cast<Derived &>(*this);
142
134k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*> > >, 1, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>::operator=(clang::TemplateTypeParmDecl*)
Line
Count
Source
137
15.5k
    Derived &operator=(Type V) {
138
15.5k
      this->Val = ValTy(
139
15.5k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
15.5k
          I);
141
15.5k
      return static_cast<Derived &>(*this);
142
15.5k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*> > >, 2, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>::operator=(clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*)
Line
Count
Source
137
89
    Derived &operator=(Type V) {
138
89
      this->Val = ValTy(
139
89
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
89
          I);
141
89
      return static_cast<Derived &>(*this);
142
89
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*> > >, 0, clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>::operator=(clang::Expr*)
Line
Count
Source
137
92.3k
    Derived &operator=(Type V) {
138
92.3k
      this->Val = ValTy(
139
92.3k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
92.3k
          I);
141
92.3k
      return static_cast<Derived &>(*this);
142
92.3k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*> > >, 1, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>::operator=(clang::NonTypeTemplateParmDecl*)
Line
Count
Source
137
712
    Derived &operator=(Type V) {
138
712
      this->Val = ValTy(
139
712
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
712
          I);
141
712
      return static_cast<Derived &>(*this);
142
712
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*> > >, 2, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>::operator=(clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*)
Line
Count
Source
137
58
    Derived &operator=(Type V) {
138
58
      this->Val = ValTy(
139
58
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
58
          I);
141
58
      return static_cast<Derived &>(*this);
142
58
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*> > >, 1, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>::operator=(clang::TemplateTemplateParmDecl*)
Line
Count
Source
137
34
    Derived &operator=(Type V) {
138
34
      this->Val = ValTy(
139
34
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
34
          I);
141
34
      return static_cast<Derived &>(*this);
142
34
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*> > >, 2, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>::operator=(clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*)
Line
Count
Source
137
58
    Derived &operator=(Type V) {
138
58
      this->Val = ValTy(
139
58
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
58
          I);
141
58
      return static_cast<Derived &>(*this);
142
58
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*> > >, 0, clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>::operator=(clang::TemplateArgumentLoc*)
Line
Count
Source
137
268
    Derived &operator=(Type V) {
138
268
      this->Val = ValTy(
139
268
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
268
          I);
141
268
      return static_cast<Derived &>(*this);
142
268
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 1, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::operator=(clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*)
Line
Count
Source
137
237k
    Derived &operator=(Type V) {
138
237k
      this->Val = ValTy(
139
237k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
237k
          I);
141
237k
      return static_cast<Derived &>(*this);
142
237k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 0, clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::operator=(clang::ClassTemplateDecl*)
Line
Count
Source
137
4.02k
    Derived &operator=(Type V) {
138
4.02k
      this->Val = ValTy(
139
4.02k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
4.02k
          I);
141
4.02k
      return static_cast<Derived &>(*this);
142
4.02k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 1, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>::operator=(clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*)
Line
Count
Source
137
185
    Derived &operator=(Type V) {
138
185
      this->Val = ValTy(
139
185
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
185
          I);
141
185
      return static_cast<Derived &>(*this);
142
185
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*> > >, 0, clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>::operator=(clang::VarTemplateDecl*)
Line
Count
Source
137
146
    Derived &operator=(Type V) {
138
146
      this->Val = ValTy(
139
146
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
146
          I);
141
146
      return static_cast<Derived &>(*this);
142
146
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXRecordDecl const*, clang::FieldDecl const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*> > >, 0, clang::CXXRecordDecl const*, clang::FieldDecl const*>::operator=(clang::CXXRecordDecl const*)
Line
Count
Source
137
4
    Derived &operator=(Type V) {
138
4
      this->Val = ValTy(
139
4
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
4
          I);
141
4
      return static_cast<Derived &>(*this);
142
4
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXRecordDecl const*, clang::FieldDecl const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, clang::FieldDecl const*> > >, 1, clang::FieldDecl const*>::operator=(clang::FieldDecl const*)
Line
Count
Source
137
28
    Derived &operator=(Type V) {
138
28
      this->Val = ValTy(
139
28
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
28
          I);
141
28
      return static_cast<Derived &>(*this);
142
28
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::IdentifierLoc*> > >, 1, clang::IdentifierLoc*>::operator=(clang::IdentifierLoc*)
Line
Count
Source
137
78
    Derived &operator=(Type V) {
138
78
      this->Val = ValTy(
139
78
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
78
          I);
141
78
      return static_cast<Derived &>(*this);
142
78
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*> > >, 0, clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>::operator=(clang::ParsedAttr*)
Line
Count
Source
137
169M
    Derived &operator=(Type V) {
138
169M
      this->Val = ValTy(
139
169M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
169M
          I);
141
169M
      return static_cast<Derived &>(*this);
142
169M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*> > >, 1, llvm::SmallVector<clang::ParsedAttr*, 4u>*>::operator=(llvm::SmallVector<clang::ParsedAttr*, 4u>*)
Line
Count
Source
137
8.13M
    Derived &operator=(Type V) {
138
8.13M
      this->Val = ValTy(
139
8.13M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
8.13M
          I);
141
8.13M
      return static_cast<Derived &>(*this);
142
8.13M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*> > >, 1, clang::Preprocessor::ModuleMacroInfo*>::operator=(clang::Preprocessor::ModuleMacroInfo*)
Line
Count
Source
137
7.56k
    Derived &operator=(Type V) {
138
7.56k
      this->Val = ValTy(
139
7.56k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
7.56k
          I);
141
7.56k
      return static_cast<Derived &>(*this);
142
7.56k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*> > >, 0, clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*>::operator=(clang::MacroDirective*)
Line
Count
Source
137
62.6M
    Derived &operator=(Type V) {
138
62.6M
      this->Val = ValTy(
139
62.6M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
62.6M
          I);
141
62.6M
      return static_cast<Derived &>(*this);
142
62.6M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*> > >, 0, clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>::operator=(clang::ModuleMacro*)
Line
Count
Source
137
49.8k
    Derived &operator=(Type V) {
138
49.8k
      this->Val = ValTy(
139
49.8k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
49.8k
          I);
141
49.8k
      return static_cast<Derived &>(*this);
142
49.8k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*> > >, 1, llvm::SmallVector<clang::ModuleMacro*, 4u>*>::operator=(llvm::SmallVector<clang::ModuleMacro*, 4u>*)
Line
Count
Source
137
492
    Derived &operator=(Type V) {
138
492
      this->Val = ValTy(
139
492
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
492
          I);
141
492
      return static_cast<Derived &>(*this);
142
492
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*> > >, 0, llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>::operator=(llvm::Function*)
Line
Count
Source
137
7
    Derived &operator=(Type V) {
138
7
      this->Val = ValTy(
139
7
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
7
          I);
141
7
      return static_cast<Derived &>(*this);
142
7
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*> > >, 1, llvm::SmallVector<llvm::Function*, 4u>*>::operator=(llvm::SmallVector<llvm::Function*, 4u>*)
Line
Count
Source
137
8
    Derived &operator=(Type V) {
138
8
      this->Val = ValTy(
139
8
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
8
          I);
141
8
      return static_cast<Derived &>(*this);
142
8
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<void*, llvm::SmallVector<void*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*> > >, 0, void*, llvm::SmallVector<void*, 4u>*>::operator=(void*)
Line
Count
Source
137
23.9k
    Derived &operator=(Type V) {
138
23.9k
      this->Val = ValTy(
139
23.9k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
23.9k
          I);
141
23.9k
      return static_cast<Derived &>(*this);
142
23.9k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*> > >, 0, clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>::operator=(clang::serialization::ModuleFile*)
Line
Count
Source
137
1.46k
    Derived &operator=(Type V) {
138
1.46k
      this->Val = ValTy(
139
1.46k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.46k
          I);
141
1.46k
      return static_cast<Derived &>(*this);
142
1.46k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<void*, llvm::SmallVector<void*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<void*, llvm::SmallVector<void*, 4u>*> > >, 1, llvm::SmallVector<void*, 4u>*>::operator=(llvm::SmallVector<void*, 4u>*)
Line
Count
Source
137
1.36k
    Derived &operator=(Type V) {
138
1.36k
      this->Val = ValTy(
139
1.36k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.36k
          I);
141
1.36k
      return static_cast<Derived &>(*this);
142
1.36k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> > >, 0, clang::TypedefNameDecl*, clang::QualifierInfo*>::operator=(clang::TypedefNameDecl*)
Line
Count
Source
137
95.0k
    Derived &operator=(Type V) {
138
95.0k
      this->Val = ValTy(
139
95.0k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
95.0k
          I);
141
95.0k
      return static_cast<Derived &>(*this);
142
95.0k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypedefNameDecl*, clang::QualifierInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypedefNameDecl*, clang::QualifierInfo*> > >, 1, clang::QualifierInfo*>::operator=(clang::QualifierInfo*)
Line
Count
Source
137
68.3k
    Derived &operator=(Type V) {
138
68.3k
      this->Val = ValTy(
139
68.3k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
68.3k
          I);
141
68.3k
      return static_cast<Derived &>(*this);
142
68.3k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*> > >, 1, clang::DeclaratorDecl::ExtInfo*>::operator=(clang::DeclaratorDecl::ExtInfo*)
Line
Count
Source
137
335k
    Derived &operator=(Type V) {
138
335k
      this->Val = ValTy(
139
335k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
335k
          I);
141
335k
      return static_cast<Derived &>(*this);
142
335k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >, 2, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>::operator=(clang::FunctionTemplateSpecializationInfo*)
Line
Count
Source
137
304k
    Derived &operator=(Type V) {
138
304k
      this->Val = ValTy(
139
304k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
304k
          I);
141
304k
      return static_cast<Derived &>(*this);
142
304k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> > >, 0, clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>::operator=(clang::ClassTemplateDecl*)
Line
Count
Source
137
569k
    Derived &operator=(Type V) {
138
569k
      this->Val = ValTy(
139
569k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
569k
          I);
141
569k
      return static_cast<Derived &>(*this);
142
569k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*> > >, 1, clang::MemberSpecializationInfo*>::operator=(clang::MemberSpecializationInfo*)
Line
Count
Source
137
30.6k
    Derived &operator=(Type V) {
138
30.6k
      this->Val = ValTy(
139
30.6k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
30.6k
          I);
141
30.6k
      return static_cast<Derived &>(*this);
142
30.6k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> > >, 0, clang::NamedDecl*, clang::TypeSourceInfo*>::operator=(clang::NamedDecl*)
Line
Count
Source
137
182
    Derived &operator=(Type V) {
138
182
      this->Val = ValTy(
139
182
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
182
          I);
141
182
      return static_cast<Derived &>(*this);
142
182
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, clang::TypeSourceInfo*> > >, 1, clang::TypeSourceInfo*>::operator=(clang::TypeSourceInfo*)
Line
Count
Source
137
44
    Derived &operator=(Type V) {
138
44
      this->Val = ValTy(
139
44
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
44
          I);
141
44
      return static_cast<Derived &>(*this);
142
44
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> > > >, 0, llvm::PointerUnion<clang::Decl*, void const*>, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))> >::operator=(llvm::PointerUnion<clang::Decl*, void const*>)
Line
Count
Source
137
11.1k
    Derived &operator=(Type V) {
138
11.1k
      this->Val = ValTy(
139
11.1k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
11.1k
          I);
141
11.1k
      return static_cast<Derived &>(*this);
142
11.1k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*> > >, 0, clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>::operator=(clang::Decl*)
Line
Count
Source
137
1.98M
    Derived &operator=(Type V) {
138
1.98M
      this->Val = ValTy(
139
1.98M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.98M
          I);
141
1.98M
      return static_cast<Derived &>(*this);
142
1.98M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*> > >, 1, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>::operator=(llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*)
Line
Count
Source
137
40
    Derived &operator=(Type V) {
138
40
      this->Val = ValTy(
139
40
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
40
          I);
141
40
      return static_cast<Derived &>(*this);
142
40
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr*, clang::FieldDecl*> > >, 0, clang::Expr*, clang::FieldDecl*>::operator=(clang::Expr*)
Line
Count
Source
137
9.09k
    Derived &operator=(Type V) {
138
9.09k
      this->Val = ValTy(
139
9.09k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
9.09k
          I);
141
9.09k
      return static_cast<Derived &>(*this);
142
9.09k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*> > >, 0, clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>::operator=(clang::Stmt*)
Line
Count
Source
137
1.36k
    Derived &operator=(Type V) {
138
1.36k
      this->Val = ValTy(
139
1.36k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.36k
          I);
141
1.36k
      return static_cast<Derived &>(*this);
142
1.36k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > > > >, 0, clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >::operator=(clang::NamedDecl*)
Line
Count
Source
137
22.7M
    Derived &operator=(Type V) {
138
22.7M
      this->Val = ValTy(
139
22.7M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
22.7M
          I);
141
22.7M
      return static_cast<Derived &>(*this);
142
22.7M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > > > >, 1, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >::operator=(llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > >)
Line
Count
Source
137
1.10M
    Derived &operator=(Type V) {
138
1.10M
      this->Val = ValTy(
139
1.10M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.10M
          I);
141
1.10M
      return static_cast<Derived &>(*this);
142
1.10M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DIE*, llvm::DIEUnit*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*> > >, 0, llvm::DIE*, llvm::DIEUnit*>::operator=(llvm::DIE*)
Line
Count
Source
137
382k
    Derived &operator=(Type V) {
138
382k
      this->Val = ValTy(
139
382k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
382k
          I);
141
382k
      return static_cast<Derived &>(*this);
142
382k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DIE*, llvm::DIEUnit*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DIE*, llvm::DIEUnit*> > >, 1, llvm::DIEUnit*>::operator=(llvm::DIEUnit*)
Line
Count
Source
137
3.05k
    Derived &operator=(Type V) {
138
3.05k
      this->Val = ValTy(
139
3.05k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
3.05k
          I);
141
3.05k
      return static_cast<Derived &>(*this);
142
3.05k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*> > >, 0, llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>::operator=(llvm::DISubprogram const*)
Line
Count
Source
137
417
    Derived &operator=(Type V) {
138
417
      this->Val = ValTy(
139
417
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
417
          I);
141
417
      return static_cast<Derived &>(*this);
142
417
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*> > >, 1, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>::operator=(llvm::SmallVector<llvm::DISubprogram const*, 4u>*)
Line
Count
Source
137
10
    Derived &operator=(Type V) {
138
10
      this->Val = ValTy(
139
10
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
10
          I);
141
10
      return static_cast<Derived &>(*this);
142
10
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<int*, llvm::SmallVector<int*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*> > >, 0, int*, llvm::SmallVector<int*, 4u>*>::operator=(int*)
Line
Count
Source
137
98
    Derived &operator=(Type V) {
138
98
      this->Val = ValTy(
139
98
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
98
          I);
141
98
      return static_cast<Derived &>(*this);
142
98
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<int*, llvm::SmallVector<int*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<int*, llvm::SmallVector<int*, 4u>*> > >, 1, llvm::SmallVector<int*, 4u>*>::operator=(llvm::SmallVector<int*, 4u>*)
Line
Count
Source
137
19
    Derived &operator=(Type V) {
138
19
      this->Val = ValTy(
139
19
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
19
          I);
141
19
      return static_cast<Derived &>(*this);
142
19
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MachineMemOperand*, llvm::MachineMemOperand**>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**> > >, 0, llvm::MachineMemOperand*, llvm::MachineMemOperand**>::operator=(llvm::MachineMemOperand*)
Line
Count
Source
137
1.65M
    Derived &operator=(Type V) {
138
1.65M
      this->Val = ValTy(
139
1.65M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.65M
          I);
141
1.65M
      return static_cast<Derived &>(*this);
142
1.65M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MachineMemOperand*, llvm::MachineMemOperand**>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MachineMemOperand*, llvm::MachineMemOperand**> > >, 1, llvm::MachineMemOperand**>::operator=(llvm::MachineMemOperand**)
Line
Count
Source
137
5.40k
    Derived &operator=(Type V) {
138
5.40k
      this->Val = ValTy(
139
5.40k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
5.40k
          I);
141
5.40k
      return static_cast<Derived &>(*this);
142
5.40k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FileEntry const*, llvm::MemoryBuffer*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*> > >, 1, llvm::MemoryBuffer*>::operator=(llvm::MemoryBuffer*)
Line
Count
Source
137
98
    Derived &operator=(Type V) {
138
98
      this->Val = ValTy(
139
98
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
98
          I);
141
98
      return static_cast<Derived &>(*this);
142
98
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FileEntry const*, llvm::MemoryBuffer*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FileEntry const*, llvm::MemoryBuffer*> > >, 0, clang::FileEntry const*, llvm::MemoryBuffer*>::operator=(clang::FileEntry const*)
Line
Count
Source
137
71
    Derived &operator=(Type V) {
138
71
      this->Val = ValTy(
139
71
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
71
          I);
141
71
      return static_cast<Derived &>(*this);
142
71
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*> > >, 0, clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>::operator=(clang::ObjCPropertyDecl*)
Line
Count
Source
137
112
    Derived &operator=(Type V) {
138
112
      this->Val = ValTy(
139
112
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
112
          I);
141
112
      return static_cast<Derived &>(*this);
142
112
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*> > >, 1, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>::operator=(llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*)
Line
Count
Source
137
18
    Derived &operator=(Type V) {
138
18
      this->Val = ValTy(
139
18
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
18
          I);
141
18
      return static_cast<Derived &>(*this);
142
18
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ento::ExplodedNode*, clang::BumpVector<clang::ento::ExplodedNode*>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ento::ExplodedNode*, clang::BumpVector<clang::ento::ExplodedNode*>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ento::ExplodedNode*, clang::BumpVector<clang::ento::ExplodedNode*>*> > >, 0, clang::ento::ExplodedNode*, clang::BumpVector<clang::ento::ExplodedNode*>*>::operator=(clang::ento::ExplodedNode*)
Line
Count
Source
137
9.29M
    Derived &operator=(Type V) {
138
9.29M
      this->Val = ValTy(
139
9.29M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
9.29M
          I);
141
9.29M
      return static_cast<Derived &>(*this);
142
9.29M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ento::ExplodedNode*, clang::BumpVector<clang::ento::ExplodedNode*>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ento::ExplodedNode*, clang::BumpVector<clang::ento::ExplodedNode*>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ento::ExplodedNode*, clang::BumpVector<clang::ento::ExplodedNode*>*> > >, 1, clang::BumpVector<clang::ento::ExplodedNode*>*>::operator=(clang::BumpVector<clang::ento::ExplodedNode*>*)
Line
Count
Source
137
37.8k
    Derived &operator=(Type V) {
138
37.8k
      this->Val = ValTy(
139
37.8k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
37.8k
          I);
141
37.8k
      return static_cast<Derived &>(*this);
142
37.8k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*> > >, 0, clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::operator=(clang::VarDecl*)
Line
Count
Source
137
3.47M
    Derived &operator=(Type V) {
138
3.47M
      this->Val = ValTy(
139
3.47M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
3.47M
          I);
141
3.47M
      return static_cast<Derived &>(*this);
142
3.47M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*> > >, 1, llvm::SmallVector<clang::VarDecl*, 4u>*>::operator=(llvm::SmallVector<clang::VarDecl*, 4u>*)
Line
Count
Source
137
26
    Derived &operator=(Type V) {
138
26
      this->Val = ValTy(
139
26
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
26
          I);
141
26
      return static_cast<Derived &>(*this);
142
26
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*> > >, 0, clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::operator=(clang::Decl*)
Line
Count
Source
137
5.78M
    Derived &operator=(Type V) {
138
5.78M
      this->Val = ValTy(
139
5.78M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
5.78M
          I);
141
5.78M
      return static_cast<Derived &>(*this);
142
5.78M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*> > >, 1, llvm::SmallVector<clang::VarDecl*, 4u>*>::operator=(llvm::SmallVector<clang::VarDecl*, 4u>*)
Line
Count
Source
137
33.4k
    Derived &operator=(Type V) {
138
33.4k
      this->Val = ValTy(
139
33.4k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
33.4k
          I);
141
33.4k
      return static_cast<Derived &>(*this);
142
33.4k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*> > >, 0, clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>::operator=(clang::NamedDecl const*)
Line
Count
Source
137
795
    Derived &operator=(Type V) {
138
795
      this->Val = ValTy(
139
795
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
795
          I);
141
795
      return static_cast<Derived &>(*this);
142
795
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*> > >, 0, clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>::operator=(clang::NamedDecl const*)
Line
Count
Source
137
80
    Derived &operator=(Type V) {
138
80
      this->Val = ValTy(
139
80
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
80
          I);
141
80
      return static_cast<Derived &>(*this);
142
80
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, std::__1::pair<clang::NamedDecl const*, unsigned int> const*> > >, 1, std::__1::pair<clang::NamedDecl const*, unsigned int> const*>::operator=(std::__1::pair<clang::NamedDecl const*, unsigned int> const*)
Line
Count
Source
137
207
    Derived &operator=(Type V) {
138
207
      this->Val = ValTy(
139
207
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
207
          I);
141
207
      return static_cast<Derived &>(*this);
142
207
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*> > >, 1, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>::operator=(llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*)
Line
Count
Source
137
80
    Derived &operator=(Type V) {
138
80
      this->Val = ValTy(
139
80
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
80
          I);
141
80
      return static_cast<Derived &>(*this);
142
80
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::EnumConstantDecl*, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*> > >, 1, llvm::SmallVector<clang::EnumConstantDecl*, 3u>*>::operator=(llvm::SmallVector<clang::EnumConstantDecl*, 3u>*)
Line
Count
Source
137
10
    Derived &operator=(Type V) {
138
10
      this->Val = ValTy(
139
10
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
10
          I);
141
10
      return static_cast<Derived &>(*this);
142
10
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*> > >, 0, clang::TypeDecl*, clang::ObjCInterfaceDecl*>::operator=(clang::TypeDecl*)
Line
Count
Source
137
1
    Derived &operator=(Type V) {
138
1
      this->Val = ValTy(
139
1
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1
          I);
141
1
      return static_cast<Derived &>(*this);
142
1
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TypeDecl*, clang::ObjCInterfaceDecl*> > >, 1, clang::ObjCInterfaceDecl*>::operator=(clang::ObjCInterfaceDecl*)
Line
Count
Source
137
1
    Derived &operator=(Type V) {
138
1
      this->Val = ValTy(
139
1
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1
          I);
141
1
      return static_cast<Derived &>(*this);
142
1
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*> > >, 0, clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>::operator=(clang::Stmt const*)
Line
Count
Source
137
94.7k
    Derived &operator=(Type V) {
138
94.7k
      this->Val = ValTy(
139
94.7k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
94.7k
          I);
141
94.7k
      return static_cast<Derived &>(*this);
142
94.7k
    };
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*> > >, 1, llvm::SmallVector<clang::Stmt const*, 4u>*>::operator=(llvm::SmallVector<clang::Stmt const*, 4u>*)
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*> > >, 0, clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>::operator=(clang::NamedDecl*)
Line
Count
Source
137
10.8k
    Derived &operator=(Type V) {
138
10.8k
      this->Val = ValTy(
139
10.8k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
10.8k
          I);
141
10.8k
      return static_cast<Derived &>(*this);
142
10.8k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*> > >, 1, llvm::SmallVector<clang::NamedDecl*, 4u>*>::operator=(llvm::SmallVector<clang::NamedDecl*, 4u>*)
Line
Count
Source
137
5.77k
    Derived &operator=(Type V) {
138
5.77k
      this->Val = ValTy(
139
5.77k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
5.77k
          I);
141
5.77k
      return static_cast<Derived &>(*this);
142
5.77k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> > > >, 0, clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >::operator=(clang::Expr const*)
Line
Count
Source
137
18
    Derived &operator=(Type V) {
138
18
      this->Val = ValTy(
139
18
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
18
          I);
141
18
      return static_cast<Derived &>(*this);
142
18
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> > > >, 1, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >::operator=(llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16>)
Line
Count
Source
137
1.08k
    Derived &operator=(Type V) {
138
1.08k
      this->Val = ValTy(
139
1.08k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.08k
          I);
141
1.08k
      return static_cast<Derived &>(*this);
142
1.08k
    };
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >, 2, clang::TemplateTemplateParmDecl*>::operator=(clang::TemplateTemplateParmDecl*)
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >, 1, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>::operator=(clang::NonTypeTemplateParmDecl*)
Line
Count
Source
137
503
    Derived &operator=(Type V) {
138
503
      this->Val = ValTy(
139
503
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
503
          I);
141
503
      return static_cast<Derived &>(*this);
142
503
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*> > >, 0, clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>::operator=(clang::TemplateTypeParmDecl*)
Line
Count
Source
137
133k
    Derived &operator=(Type V) {
138
133k
      this->Val = ValTy(
139
133k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
133k
          I);
141
133k
      return static_cast<Derived &>(*this);
142
133k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*> > >, 0, clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>::operator=(clang::ParmVarDecl*)
Line
Count
Source
137
3
    Derived &operator=(Type V) {
138
3
      this->Val = ValTy(
139
3
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
3
          I);
141
3
      return static_cast<Derived &>(*this);
142
3
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*> > >, 1, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>::operator=(llvm::SmallVector<clang::ParmVarDecl*, 4u>*)
Line
Count
Source
137
2
    Derived &operator=(Type V) {
138
2
      this->Val = ValTy(
139
2
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
2
          I);
141
2
      return static_cast<Derived &>(*this);
142
2
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue> > >, 2, clang::TypeInfoLValue>::operator=(clang::TypeInfoLValue)
Line
Count
Source
137
445
    Derived &operator=(Type V) {
138
445
      this->Val = ValTy(
139
445
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
445
          I);
141
445
      return static_cast<Derived &>(*this);
142
445
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*> > >, 0, clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>::operator=(clang::Module*)
Line
Count
Source
137
1.28k
    Derived &operator=(Type V) {
138
1.28k
      this->Val = ValTy(
139
1.28k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.28k
          I);
141
1.28k
      return static_cast<Derived &>(*this);
142
1.28k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*> > >, 1, llvm::SmallVector<clang::Module*, 4u>*>::operator=(llvm::SmallVector<clang::Module*, 4u>*)
Line
Count
Source
137
309
    Derived &operator=(Type V) {
138
309
      this->Val = ValTy(
139
309
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
309
          I);
141
309
      return static_cast<Derived &>(*this);
142
309
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*> > >, 0, clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>::operator=(clang::CXXMethodDecl const*)
Line
Count
Source
137
194k
    Derived &operator=(Type V) {
138
194k
      this->Val = ValTy(
139
194k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
194k
          I);
141
194k
      return static_cast<Derived &>(*this);
142
194k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*> > >, 1, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>::operator=(llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*)
Line
Count
Source
137
583
    Derived &operator=(Type V) {
138
583
      this->Val = ValTy(
139
583
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
583
          I);
141
583
      return static_cast<Derived &>(*this);
142
583
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*> > >, 0, clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::operator=(clang::Decl const*)
Line
Count
Source
137
25.5k
    Derived &operator=(Type V) {
138
25.5k
      this->Val = ValTy(
139
25.5k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
25.5k
          I);
141
25.5k
      return static_cast<Derived &>(*this);
142
25.5k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*> > >, 1, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::operator=(clang::Stmt const*)
Line
Count
Source
137
4.31k
    Derived &operator=(Type V) {
138
4.31k
      this->Val = ValTy(
139
4.31k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
4.31k
          I);
141
4.31k
      return static_cast<Derived &>(*this);
142
4.31k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*> > >, 2, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::operator=(clang::ast_type_traits::DynTypedNode*)
Line
Count
Source
137
6.90k
    Derived &operator=(Type V) {
138
6.90k
      this->Val = ValTy(
139
6.90k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
6.90k
          I);
141
6.90k
      return static_cast<Derived &>(*this);
142
6.90k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*> > >, 3, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::operator=(llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*)
Line
Count
Source
137
230
    Derived &operator=(Type V) {
138
230
      this->Val = ValTy(
139
230
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
230
          I);
141
230
      return static_cast<Derived &>(*this);
142
230
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> > >, 0, clang::Stmt*, clang::EvaluatedStmt*>::operator=(clang::Stmt*)
Line
Count
Source
137
17.5M
    Derived &operator=(Type V) {
138
17.5M
      this->Val = ValTy(
139
17.5M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
17.5M
          I);
141
17.5M
      return static_cast<Derived &>(*this);
142
17.5M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::EvaluatedStmt*> > >, 1, clang::EvaluatedStmt*>::operator=(clang::EvaluatedStmt*)
Line
Count
Source
137
508k
    Derived &operator=(Type V) {
138
508k
      this->Val = ValTy(
139
508k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
508k
          I);
141
508k
      return static_cast<Derived &>(*this);
142
508k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >, 1, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>::operator=(clang::MemberSpecializationInfo*)
Line
Count
Source
137
1.30M
    Derived &operator=(Type V) {
138
1.30M
      this->Val = ValTy(
139
1.30M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.30M
          I);
141
1.30M
      return static_cast<Derived &>(*this);
142
1.30M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >, 0, clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>::operator=(clang::FunctionTemplateDecl*)
Line
Count
Source
137
853k
    Derived &operator=(Type V) {
138
853k
      this->Val = ValTy(
139
853k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
853k
          I);
141
853k
      return static_cast<Derived &>(*this);
142
853k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPair<void*, 2u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>, llvm::PointerIntPairInfo<void*, 2u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*> > >, 3, clang::DependentFunctionTemplateSpecializationInfo*>::operator=(clang::DependentFunctionTemplateSpecializationInfo*)
Line
Count
Source
137
1.43k
    Derived &operator=(Type V) {
138
1.43k
      this->Val = ValTy(
139
1.43k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.43k
          I);
141
1.43k
      return static_cast<Derived &>(*this);
142
1.43k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> > >, 0, clang::DeclContext*, clang::Decl::MultipleDC*>::operator=(clang::DeclContext*)
Line
Count
Source
137
23.3M
    Derived &operator=(Type V) {
138
23.3M
      this->Val = ValTy(
139
23.3M
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
23.3M
          I);
141
23.3M
      return static_cast<Derived &>(*this);
142
23.3M
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DeclContext*, clang::Decl::MultipleDC*> > >, 1, clang::Decl::MultipleDC*>::operator=(clang::Decl::MultipleDC*)
Line
Count
Source
137
520k
    Derived &operator=(Type V) {
138
520k
      this->Val = ValTy(
139
520k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
520k
          I);
141
520k
      return static_cast<Derived &>(*this);
142
520k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*> > >, 1, clang::MaterializeTemporaryExpr::ExtraState*>::operator=(clang::MaterializeTemporaryExpr::ExtraState*)
Line
Count
Source
137
1.63k
    Derived &operator=(Type V) {
138
1.63k
      this->Val = ValTy(
139
1.63k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.63k
          I);
141
1.63k
      return static_cast<Derived &>(*this);
142
1.63k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*> > >, 0, clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>::operator=(clang::CXXRecordDecl const*)
Line
Count
Source
137
15.0k
    Derived &operator=(Type V) {
138
15.0k
      this->Val = ValTy(
139
15.0k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
15.0k
          I);
141
15.0k
      return static_cast<Derived &>(*this);
142
15.0k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*> > >, 1, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>::operator=(llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*)
Line
Count
Source
137
5.98k
    Derived &operator=(Type V) {
138
5.98k
      this->Val = ValTy(
139
5.98k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
5.98k
          I);
141
5.98k
      return static_cast<Derived &>(*this);
142
5.98k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DirectoryEntry const*, clang::FileEntry const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*> > >, 1, clang::FileEntry const*>::operator=(clang::FileEntry const*)
Line
Count
Source
137
1.07k
    Derived &operator=(Type V) {
138
1.07k
      this->Val = ValTy(
139
1.07k
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
1.07k
          I);
141
1.07k
      return static_cast<Derived &>(*this);
142
1.07k
    };
llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<clang::DirectoryEntry const*, clang::FileEntry const*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<clang::DirectoryEntry const*, clang::FileEntry const*> > >, 0, clang::DirectoryEntry const*, clang::FileEntry const*>::operator=(clang::DirectoryEntry const*)
Line
Count
Source
137
112
    Derived &operator=(Type V) {
138
112
      this->Val = ValTy(
139
112
          const_cast<void *>(PointerLikeTypeTraits<Type>::getAsVoidPointer(V)),
140
112
          I);
141
112
      return static_cast<Derived &>(*this);
142
112
    };
Unexecuted instantiation: llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>, llvm::PointerIntPair<void*, 1u, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>, llvm::PointerIntPairInfo<void*, 1u, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*> > >, 1, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>::operator=(llvm::SmallVector<llvm::AnalysisKey*, 4u>*)
143
  };
144
}
145
146
/// A discriminated union of two or more pointer types, with the discriminator
147
/// in the low bit of the pointer.
148
///
149
/// This implementation is extremely efficient in space due to leveraging the
150
/// low bits of the pointer, while exposing a natural and type-safe API.
151
///
152
/// Common use patterns would be something like this:
153
///    PointerUnion<int*, float*> P;
154
///    P = (int*)0;
155
///    printf("%d %d", P.is<int*>(), P.is<float*>());  // prints "1 0"
156
///    X = P.get<int*>();     // ok.
157
///    Y = P.get<float*>();   // runtime assertion failure.
158
///    Z = P.get<double*>();  // compile time failure.
159
///    P = (float*)0;
160
///    Y = P.get<float*>();   // ok.
161
///    X = P.get<int*>();     // runtime assertion failure.
162
template <typename... PTs>
163
class PointerUnion
164
    : public pointer_union_detail::PointerUnionMembers<
165
          PointerUnion<PTs...>,
166
          PointerIntPair<
167
              void *, pointer_union_detail::bitsRequired(sizeof...(PTs)), int,
168
              pointer_union_detail::PointerUnionUIntTraits<PTs...>>,
169
          0, PTs...> {
170
  // The first type is special in some ways, but we don't want PointerUnion to
171
  // be a 'template <typename First, typename ...Rest>' because it's much more
172
  // convenient to have a name for the whole pack. So split off the first type
173
  // here.
174
  using First = typename pointer_union_detail::GetFirstType<PTs...>::type;
175
  using Base = typename PointerUnion::PointerUnionMembers;
176
177
public:
178
4.81G
  PointerUnion() = default;
llvm::PointerUnion<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::PointerUnion()
Line
Count
Source
178
306k
  PointerUnion() = default;
llvm::PointerUnion<llvm::StructType*, llvm::Type*>::PointerUnion()
Line
Count
Source
178
224M
  PointerUnion() = default;
llvm::PointerUnion<llvm::ConstantInt*, llvm::DIVariable*>::PointerUnion()
Line
Count
Source
178
3
  PointerUnion() = default;
llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>::PointerUnion()
Line
Count
Source
178
2.18M
  PointerUnion() = default;
llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*>::PointerUnion()
Line
Count
Source
178
422
  PointerUnion() = default;
llvm::PointerUnion<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>::PointerUnion()
Line
Count
Source
178
2.34k
  PointerUnion() = default;
llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::PointerUnion()
Line
Count
Source
178
3.32k
  PointerUnion() = default;
llvm::PointerUnion<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::PointerUnion()
Line
Count
Source
178
1.63k
  PointerUnion() = default;
llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>::PointerUnion()
Line
Count
Source
178
80
  PointerUnion() = default;
llvm::PointerUnion<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>::PointerUnion()
Line
Count
Source
178
579
  PointerUnion() = default;
llvm::PointerUnion<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>::PointerUnion()
Line
Count
Source
178
527k
  PointerUnion() = default;
llvm::PointerUnion<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>::PointerUnion()
Line
Count
Source
178
100k
  PointerUnion() = default;
llvm::PointerUnion<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>::PointerUnion()
Line
Count
Source
178
153
  PointerUnion() = default;
llvm::PointerUnion<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>::PointerUnion()
Line
Count
Source
178
5.56M
  PointerUnion() = default;
llvm::PointerUnion<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>::PointerUnion()
Line
Count
Source
178
571
  PointerUnion() = default;
llvm::PointerUnion<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>::PointerUnion()
Line
Count
Source
178
62
  PointerUnion() = default;
llvm::PointerUnion<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>::PointerUnion()
Line
Count
Source
178
2.98k
  PointerUnion() = default;
llvm::PointerUnion<clang::DirectoryEntry const*, clang::FileEntry const*>::PointerUnion()
Line
Count
Source
178
115k
  PointerUnion() = default;
llvm::PointerUnion<clang::Type const*, clang::ExtQuals const*>::PointerUnion()
Line
Count
Source
178
2.24G
  PointerUnion() = default;
llvm::PointerUnion<clang::Decl*, void const*>::PointerUnion()
Line
Count
Source
178
337M
  PointerUnion() = default;
llvm::PointerUnion<clang::Decl*, clang::LazyGenerationalUpdatePtr<clang::Decl const*, clang::Decl*, &(clang::ExternalASTSource::CompleteRedeclChain(clang::Decl const*))>::LazyData*>::PointerUnion()
Line
Count
Source
178
504M
  PointerUnion() = default;
llvm::PointerUnion<clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*>::PointerUnion()
Line
Count
Source
178
122M
  PointerUnion() = default;
llvm::PointerUnion<clang::CXXRecordDecl const*, clang::FieldDecl const*>::PointerUnion()
Line
Count
Source
178
8
  PointerUnion() = default;
llvm::PointerUnion<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>::PointerUnion()
Line
Count
Source
178
7
  PointerUnion() = default;
llvm::PointerUnion<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>::PointerUnion()
Line
Count
Source
178
33.2k
  PointerUnion() = default;
llvm::PointerUnion<clang::Diagnostic const*, clang::StoredDiagnostic const*>::PointerUnion()
Line
Count
Source
178
30
  PointerUnion() = default;
llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>::PointerUnion()
Line
Count
Source
178
18.6M
  PointerUnion() = default;
llvm::PointerUnion<clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::OnDiskTable*, clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::ASTDeclContextNameLookupTrait>::MergedTable*>::PointerUnion()
Line
Count
Source
178
135k
  PointerUnion() = default;
llvm::PointerUnion<void*, llvm::SmallVector<void*, 4u>*>::PointerUnion()
Line
Count
Source
178
10.4k
  PointerUnion() = default;
llvm::PointerUnion<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>::PointerUnion()
Line
Count
Source
178
10.4k
  PointerUnion() = default;
llvm::PointerUnion<clang::Expr*, clang::FieldDecl*>::PointerUnion()
Line
Count
Source
178
290k
  PointerUnion() = default;
Unexecuted instantiation: llvm::PointerUnion<clang::Stmt*, clang::Type const*, clang::ObjCInterfaceDecl*>::PointerUnion()
llvm::PointerUnion<clang::Stmt*, clang::TypeSourceInfo*>::PointerUnion()
Line
Count
Source
178
3
  PointerUnion() = default;
llvm::PointerUnion<clang::TypeSourceInfo*, clang::IdentifierInfo*>::PointerUnion()
Line
Count
Source
178
7.97k
  PointerUnion() = default;
llvm::PointerUnion<clang::Stmt*, clang::MaterializeTemporaryExpr::ExtraState*>::PointerUnion()
Line
Count
Source
178
1.36k
  PointerUnion() = default;
llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>::PointerUnion()
Line
Count
Source
178
7.00k
  PointerUnion() = default;
llvm::PointerUnion<llvm::DIE*, llvm::DIEUnit*>::PointerUnion()
Line
Count
Source
178
385k
  PointerUnion() = default;
llvm::PointerUnion<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>::PointerUnion()
Line
Count
Source
178
139
  PointerUnion() = default;
llvm::PointerUnion<int*, llvm::SmallVector<int*, 4u>*>::PointerUnion()
Line
Count
Source
178
29
  PointerUnion() = default;
llvm::PointerUnion<llvm::MachineMemOperand*, llvm::MachineMemOperand**>::PointerUnion()
Line
Count
Source
178
671k
  PointerUnion() = default;
llvm::PointerUnion<clang::FileEntry const*, llvm::MemoryBuffer*>::PointerUnion()
Line
Count
Source
178
95
  PointerUnion() = default;
llvm::PointerUnion<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>::PointerUnion()
Line
Count
Source
178
112
  PointerUnion() = default;
llvm::PointerUnion<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>::PointerUnion()
Line
Count
Source
178
266
  PointerUnion() = default;
llvm::PointerUnion<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>::PointerUnion()
Line
Count
Source
178
329M
  PointerUnion() = default;
llvm::PointerUnion<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::PointerUnion()
Line
Count
Source
178
465k
  PointerUnion() = default;
llvm::PointerUnion<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>::PointerUnion()
Line
Count
Source
178
715
  PointerUnion() = default;
llvm::PointerUnion<clang::Type const*, clang::TypeSourceInfo*>::PointerUnion()
Line
Count
Source
178
1.00M
  PointerUnion() = default;
llvm::PointerUnion<clang::TypeDecl*, clang::ObjCInterfaceDecl*>::PointerUnion()
Line
Count
Source
178
16
  PointerUnion() = default;
Unexecuted instantiation: llvm::PointerUnion<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>::PointerUnion()
llvm::PointerUnion<clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*>::PointerUnion()
Line
Count
Source
178
3.66M
  PointerUnion() = default;
llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>::PointerUnion()
Line
Count
Source
178
10.8k
  PointerUnion() = default;
llvm::PointerUnion<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >::PointerUnion()
Line
Count
Source
178
1.09k
  PointerUnion() = default;
llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::PointerUnion()
Line
Count
Source
178
5.82M
  PointerUnion() = default;
llvm::PointerUnion<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>::PointerUnion()
Line
Count
Source
178
3
  PointerUnion() = default;
llvm::PointerUnion<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>::PointerUnion()
Line
Count
Source
178
19.3M
  PointerUnion() = default;
llvm::PointerUnion<clang::VarTemplateDecl*, clang::MemberSpecializationInfo*>::PointerUnion()
Line
Count
Source
178
40.7M
  PointerUnion() = default;
llvm::PointerUnion<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>::PointerUnion()
Line
Count
Source
178
959
  PointerUnion() = default;
llvm::PointerUnion<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>::PointerUnion()
Line
Count
Source
178
92.4k
  PointerUnion() = default;
llvm::PointerUnion<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::PointerUnion()
Line
Count
Source
178
36.8k
  PointerUnion() = default;
llvm::PointerUnion<clang::NamedDecl*, clang::TypeSourceInfo*>::PointerUnion()
Line
Count
Source
178
226
  PointerUnion() = default;
llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>::PointerUnion()
Line
Count
Source
178
19.5M
  PointerUnion() = default;
Unexecuted instantiation: llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>::PointerUnion()
llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>::PointerUnion()
Line
Count
Source
178
9.16M
  PointerUnion() = default;
llvm::PointerUnion<clang::DeclContext*, clang::Decl::MultipleDC*>::PointerUnion()
Line
Count
Source
178
822
  PointerUnion() = default;
llvm::PointerUnion<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >::PointerUnion()
Line
Count
Source
178
13.0M
  PointerUnion() = default;
llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>::PointerUnion()
Line
Count
Source
178
4.44M
  PointerUnion() = default;
llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*>::PointerUnion()
Line
Count
Source
178
4.04k
  PointerUnion() = default;
llvm::PointerUnion<clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*>::PointerUnion()
Line
Count
Source
178
151
  PointerUnion() = default;
llvm::PointerUnion<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>::PointerUnion()
Line
Count
Source
178
15.0k
  PointerUnion() = default;
llvm::PointerUnion<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>::PointerUnion()
Line
Count
Source
178
902M
  PointerUnion() = default;
llvm::PointerUnion<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>::PointerUnion()
Line
Count
Source
178
2.43k
  PointerUnion() = default;
179
180
  PointerUnion(std::nullptr_t) : PointerUnion() {}
181
  using Base::Base;
182
183
  /// Test if the pointer held in the union is null, regardless of
184
  /// which type it is.
185
2.49G
  bool isNull() const {
186
2.49G
    // Convert from the void* to one of the pointer types, to make sure that
187
2.49G
    // we recursively strip off low bits if we have a nested PointerUnion.
188
2.49G
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
2.49G
        this->Val.getPointer());
190
2.49G
  }
llvm::PointerUnion<clang::DirectoryEntry const*, clang::FileEntry const*>::isNull() const
Line
Count
Source
185
867
  bool isNull() const {
186
867
    // Convert from the void* to one of the pointer types, to make sure that
187
867
    // we recursively strip off low bits if we have a nested PointerUnion.
188
867
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
867
        this->Val.getPointer());
190
867
  }
llvm::PointerUnion<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::isNull() const
Line
Count
Source
185
24
  bool isNull() const {
186
24
    // Convert from the void* to one of the pointer types, to make sure that
187
24
    // we recursively strip off low bits if we have a nested PointerUnion.
188
24
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
24
        this->Val.getPointer());
190
24
  }
llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::isNull() const
Line
Count
Source
185
60
  bool isNull() const {
186
60
    // Convert from the void* to one of the pointer types, to make sure that
187
60
    // we recursively strip off low bits if we have a nested PointerUnion.
188
60
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
60
        this->Val.getPointer());
190
60
  }
llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>::isNull() const
Line
Count
Source
185
28
  bool isNull() const {
186
28
    // Convert from the void* to one of the pointer types, to make sure that
187
28
    // we recursively strip off low bits if we have a nested PointerUnion.
188
28
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
28
        this->Val.getPointer());
190
28
  }
llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>::isNull() const
Line
Count
Source
185
2.33M
  bool isNull() const {
186
2.33M
    // Convert from the void* to one of the pointer types, to make sure that
187
2.33M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
2.33M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
2.33M
        this->Val.getPointer());
190
2.33M
  }
llvm::PointerUnion<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>::isNull() const
Line
Count
Source
185
1.96M
  bool isNull() const {
186
1.96M
    // Convert from the void* to one of the pointer types, to make sure that
187
1.96M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
1.96M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
1.96M
        this->Val.getPointer());
190
1.96M
  }
llvm::PointerUnion<llvm::AnalysisKey*, llvm::SmallVector<llvm::AnalysisKey*, 4u>*>::isNull() const
Line
Count
Source
185
16.1k
  bool isNull() const {
186
16.1k
    // Convert from the void* to one of the pointer types, to make sure that
187
16.1k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
16.1k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
16.1k
        this->Val.getPointer());
190
16.1k
  }
llvm::PointerUnion<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>*>::isNull() const
Line
Count
Source
185
10.3k
  bool isNull() const {
186
10.3k
    // Convert from the void* to one of the pointer types, to make sure that
187
10.3k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
10.3k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
10.3k
        this->Val.getPointer());
190
10.3k
  }
llvm::PointerUnion<llvm::MCSymbol*, llvm::SmallVector<llvm::MCSymbol*, 4u>*>::isNull() const
Line
Count
Source
185
3.45k
  bool isNull() const {
186
3.45k
    // Convert from the void* to one of the pointer types, to make sure that
187
3.45k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
3.45k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
3.45k
        this->Val.getPointer());
190
3.45k
  }
llvm::PointerUnion<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 4u>*>::isNull() const
Line
Count
Source
185
101k
  bool isNull() const {
186
101k
    // Convert from the void* to one of the pointer types, to make sure that
187
101k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
101k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
101k
        this->Val.getPointer());
190
101k
  }
llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>::isNull() const
Line
Count
Source
185
576k
  bool isNull() const {
186
576k
    // Convert from the void* to one of the pointer types, to make sure that
187
576k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
576k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
576k
        this->Val.getPointer());
190
576k
  }
llvm::PointerUnion<llvm::ConstantInt*, llvm::DIVariable*>::isNull() const
Line
Count
Source
185
939
  bool isNull() const {
186
939
    // Convert from the void* to one of the pointer types, to make sure that
187
939
    // we recursively strip off low bits if we have a nested PointerUnion.
188
939
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
939
        this->Val.getPointer());
190
939
  }
llvm::PointerUnion<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>*>::isNull() const
Line
Count
Source
185
248
  bool isNull() const {
186
248
    // Convert from the void* to one of the pointer types, to make sure that
187
248
    // we recursively strip off low bits if we have a nested PointerUnion.
188
248
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
248
        this->Val.getPointer());
190
248
  }
llvm::PointerUnion<llvm::DbgVariableIntrinsic*, llvm::SmallVector<llvm::DbgVariableIntrinsic*, 4u>*>::isNull() const
Line
Count
Source
185
5.51M
  bool isNull() const {
186
5.51M
    // Convert from the void* to one of the pointer types, to make sure that
187
5.51M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
5.51M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
5.51M
        this->Val.getPointer());
190
5.51M
  }
llvm::PointerUnion<llvm::Value*, llvm::SmallVector<llvm::Value*, 4u>*>::isNull() const
Line
Count
Source
185
3.40k
  bool isNull() const {
186
3.40k
    // Convert from the void* to one of the pointer types, to make sure that
187
3.40k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
3.40k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
3.40k
        this->Val.getPointer());
190
3.40k
  }
llvm::PointerUnion<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>*>::isNull() const
Line
Count
Source
185
186
  bool isNull() const {
186
186
    // Convert from the void* to one of the pointer types, to make sure that
187
186
    // we recursively strip off low bits if we have a nested PointerUnion.
188
186
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
186
        this->Val.getPointer());
190
186
  }
llvm::PointerUnion<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >*>::isNull() const
Line
Count
Source
185
938k
  bool isNull() const {
186
938k
    // Convert from the void* to one of the pointer types, to make sure that
187
938k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
938k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
938k
        this->Val.getPointer());
190
938k
  }
llvm::PointerUnion<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 4u>*>::isNull() const
Line
Count
Source
185
12.7k
  bool isNull() const {
186
12.7k
    // Convert from the void* to one of the pointer types, to make sure that
187
12.7k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
12.7k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
12.7k
        this->Val.getPointer());
190
12.7k
  }
llvm::PointerUnion<clang::Type const*, clang::ExtQuals const*>::isNull() const
Line
Count
Source
185
665M
  bool isNull() const {
186
665M
    // Convert from the void* to one of the pointer types, to make sure that
187
665M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
665M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
665M
        this->Val.getPointer());
190
665M
  }
llvm::PointerUnion<clang::Type const*, clang::TypeSourceInfo*>::isNull() const
Line
Count
Source
185
2.06M
  bool isNull() const {
186
2.06M
    // Convert from the void* to one of the pointer types, to make sure that
187
2.06M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
2.06M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
2.06M
        this->Val.getPointer());
190
2.06M
  }
llvm::PointerUnion<clang::Module*, llvm::SmallVector<clang::Module*, 4u>*>::isNull() const
Line
Count
Source
185
5.47k
  bool isNull() const {
186
5.47k
    // Convert from the void* to one of the pointer types, to make sure that
187
5.47k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
5.47k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
5.47k
        this->Val.getPointer());
190
5.47k
  }
Unexecuted instantiation: llvm::PointerUnion<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*>::isNull() const
llvm::PointerUnion<clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo*>::Chain*>::isNull() const
Line
Count
Source
185
16.7M
  bool isNull() const {
186
16.7M
    // Convert from the void* to one of the pointer types, to make sure that
187
16.7M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
16.7M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
16.7M
        this->Val.getPointer());
190
16.7M
  }
llvm::PointerUnion<clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr*>::Chain*>::isNull() const
Line
Count
Source
185
3.19M
  bool isNull() const {
186
3.19M
    // Convert from the void* to one of the pointer types, to make sure that
187
3.19M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
3.19M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
3.19M
        this->Val.getPointer());
190
3.19M
  }
llvm::PointerUnion<clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc*>::Chain*>::isNull() const
Line
Count
Source
185
25.2k
  bool isNull() const {
186
25.2k
    // Convert from the void* to one of the pointer types, to make sure that
187
25.2k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
25.2k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
25.2k
        this->Val.getPointer());
190
25.2k
  }
llvm::PointerUnion<clang::CXXRecordDecl const*, clang::FieldDecl const*>::isNull() const
Line
Count
Source
185
32
  bool isNull() const {
186
32
    // Convert from the void* to one of the pointer types, to make sure that
187
32
    // we recursively strip off low bits if we have a nested PointerUnion.
188
32
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
32
        this->Val.getPointer());
190
32
  }
llvm::PointerUnion<clang::ParsedAttr*, llvm::SmallVector<clang::ParsedAttr*, 4u>*>::isNull() const
Line
Count
Source
185
635M
  bool isNull() const {
186
635M
    // Convert from the void* to one of the pointer types, to make sure that
187
635M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
635M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
635M
        this->Val.getPointer());
190
635M
  }
llvm::PointerUnion<clang::ModuleMacro*, llvm::SmallVector<clang::ModuleMacro*, 4u>*>::isNull() const
Line
Count
Source
185
206k
  bool isNull() const {
186
206k
    // Convert from the void* to one of the pointer types, to make sure that
187
206k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
206k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
206k
        this->Val.getPointer());
190
206k
  }
llvm::PointerUnion<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>::isNull() const
Line
Count
Source
185
902M
  bool isNull() const {
186
902M
    // Convert from the void* to one of the pointer types, to make sure that
187
902M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
902M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
902M
        this->Val.getPointer());
190
902M
  }
llvm::PointerUnion<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>*>::isNull() const
Line
Count
Source
185
14
  bool isNull() const {
186
14
    // Convert from the void* to one of the pointer types, to make sure that
187
14
    // we recursively strip off low bits if we have a nested PointerUnion.
188
14
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
14
        this->Val.getPointer());
190
14
  }
llvm::PointerUnion<clang::serialization::ModuleFile*, llvm::SmallVector<clang::serialization::ModuleFile*, 4u>*>::isNull() const
Line
Count
Source
185
44.1k
  bool isNull() const {
186
44.1k
    // Convert from the void* to one of the pointer types, to make sure that
187
44.1k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
44.1k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
44.1k
        this->Val.getPointer());
190
44.1k
  }
llvm::PointerUnion<void*, llvm::SmallVector<void*, 4u>*>::isNull() const
Line
Count
Source
185
168k
  bool isNull() const {
186
168k
    // Convert from the void* to one of the pointer types, to make sure that
187
168k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
168k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
168k
        this->Val.getPointer());
190
168k
  }
llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>::isNull() const
Line
Count
Source
185
20.7k
  bool isNull() const {
186
20.7k
    // Convert from the void* to one of the pointer types, to make sure that
187
20.7k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
20.7k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
20.7k
        this->Val.getPointer());
190
20.7k
  }
llvm::PointerUnion<clang::NamedDecl*, llvm::PointerIntPair<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::NamedDecl*, 4u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::NamedDecl*, 4u>*> > > >::isNull() const
Line
Count
Source
185
66.5M
  bool isNull() const {
186
66.5M
    // Convert from the void* to one of the pointer types, to make sure that
187
66.5M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
66.5M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
66.5M
        this->Val.getPointer());
190
66.5M
  }
llvm::PointerUnion<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>*>::isNull() const
Line
Count
Source
185
277
  bool isNull() const {
186
277
    // Convert from the void* to one of the pointer types, to make sure that
187
277
    // we recursively strip off low bits if we have a nested PointerUnion.
188
277
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
277
        this->Val.getPointer());
190
277
  }
llvm::PointerUnion<int*, llvm::SmallVector<int*, 4u>*>::isNull() const
Line
Count
Source
185
1.32k
  bool isNull() const {
186
1.32k
    // Convert from the void* to one of the pointer types, to make sure that
187
1.32k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
1.32k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
1.32k
        this->Val.getPointer());
190
1.32k
  }
llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*>::isNull() const
Line
Count
Source
185
232
  bool isNull() const {
186
232
    // Convert from the void* to one of the pointer types, to make sure that
187
232
    // we recursively strip off low bits if we have a nested PointerUnion.
188
232
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
232
        this->Val.getPointer());
190
232
  }
llvm::PointerUnion<clang::FileEntry const*, llvm::MemoryBuffer*>::isNull() const
Line
Count
Source
185
264
  bool isNull() const {
186
264
    // Convert from the void* to one of the pointer types, to make sure that
187
264
    // we recursively strip off low bits if we have a nested PointerUnion.
188
264
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
264
        this->Val.getPointer());
190
264
  }
llvm::PointerUnion<clang::ObjCPropertyDecl*, llvm::SmallVector<clang::ObjCPropertyDecl*, 4u>*>::isNull() const
Line
Count
Source
185
430
  bool isNull() const {
186
430
    // Convert from the void* to one of the pointer types, to make sure that
187
430
    // we recursively strip off low bits if we have a nested PointerUnion.
188
430
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
430
        this->Val.getPointer());
190
430
  }
llvm::PointerUnion<clang::DeclaratorDecl const*, clang::ento::PointerToMemberData const*>::isNull() const
Line
Count
Source
185
244
  bool isNull() const {
186
244
    // Convert from the void* to one of the pointer types, to make sure that
187
244
    // we recursively strip off low bits if we have a nested PointerUnion.
188
244
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
244
        this->Val.getPointer());
190
244
  }
llvm::PointerUnion<clang::ento::ExplodedNode*, clang::BumpVector<clang::ento::ExplodedNode*>*>::isNull() const
Line
Count
Source
185
32.0M
  bool isNull() const {
186
32.0M
    // Convert from the void* to one of the pointer types, to make sure that
187
32.0M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
32.0M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
32.0M
        this->Val.getPointer());
190
32.0M
  }
llvm::PointerUnion<clang::Stmt const*, llvm::SmallVector<clang::Stmt const*, 4u>*>::isNull() const
Line
Count
Source
185
18.5k
  bool isNull() const {
186
18.5k
    // Convert from the void* to one of the pointer types, to make sure that
187
18.5k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
18.5k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
18.5k
        this->Val.getPointer());
190
18.5k
  }
llvm::PointerUnion<clang::VarDecl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::isNull() const
Line
Count
Source
185
3.94M
  bool isNull() const {
186
3.94M
    // Convert from the void* to one of the pointer types, to make sure that
187
3.94M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
3.94M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
3.94M
        this->Val.getPointer());
190
3.94M
  }
llvm::PointerUnion<clang::NamedDecl const*, llvm::SmallVector<std::__1::pair<clang::NamedDecl const*, unsigned int>, 4u>*>::isNull() const
Line
Count
Source
185
1.37k
  bool isNull() const {
186
1.37k
    // Convert from the void* to one of the pointer types, to make sure that
187
1.37k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
1.37k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
1.37k
        this->Val.getPointer());
190
1.37k
  }
llvm::PointerUnion<clang::ParmVarDecl*, llvm::SmallVector<clang::ParmVarDecl*, 4u>*>::isNull() const
Line
Count
Source
185
8
  bool isNull() const {
186
8
    // Convert from the void* to one of the pointer types, to make sure that
187
8
    // we recursively strip off low bits if we have a nested PointerUnion.
188
8
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
8
        this->Val.getPointer());
190
8
  }
llvm::PointerUnion<clang::TypeDecl*, clang::ObjCInterfaceDecl*>::isNull() const
Line
Count
Source
185
21
  bool isNull() const {
186
21
    // Convert from the void* to one of the pointer types, to make sure that
187
21
    // we recursively strip off low bits if we have a nested PointerUnion.
188
21
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
21
        this->Val.getPointer());
190
21
  }
llvm::PointerUnion<clang::NamedDecl*, llvm::SmallVector<clang::NamedDecl*, 4u>*>::isNull() const
Line
Count
Source
185
23.9k
  bool isNull() const {
186
23.9k
    // Convert from the void* to one of the pointer types, to make sure that
187
23.9k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
23.9k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
23.9k
        this->Val.getPointer());
190
23.9k
  }
llvm::PointerUnion<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >::isNull() const
Line
Count
Source
185
1.14k
  bool isNull() const {
186
1.14k
    // Convert from the void* to one of the pointer types, to make sure that
187
1.14k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
1.14k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
1.14k
        this->Val.getPointer());
190
1.14k
  }
llvm::PointerUnion<clang::Decl*, llvm::SmallVector<clang::VarDecl*, 4u>*>::isNull() const
Line
Count
Source
185
5.94M
  bool isNull() const {
186
5.94M
    // Convert from the void* to one of the pointer types, to make sure that
187
5.94M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
5.94M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
5.94M
        this->Val.getPointer());
190
5.94M
  }
llvm::PointerUnion<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>::isNull() const
Line
Count
Source
185
25.1M
  bool isNull() const {
186
25.1M
    // Convert from the void* to one of the pointer types, to make sure that
187
25.1M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
25.1M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
25.1M
        this->Val.getPointer());
190
25.1M
  }
llvm::PointerUnion<clang::CXXMethodDecl const*, llvm::SmallVector<clang::CXXMethodDecl const*, 4u>*>::isNull() const
Line
Count
Source
185
640k
  bool isNull() const {
186
640k
    // Convert from the void* to one of the pointer types, to make sure that
187
640k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
640k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
640k
        this->Val.getPointer());
190
640k
  }
llvm::PointerUnion<clang::Decl const*, clang::Stmt const*, clang::ast_type_traits::DynTypedNode*, llvm::SmallVector<clang::ast_type_traits::DynTypedNode, 2u>*>::isNull() const
Line
Count
Source
185
37.0k
  bool isNull() const {
186
37.0k
    // Convert from the void* to one of the pointer types, to make sure that
187
37.0k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
37.0k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
37.0k
        this->Val.getPointer());
190
37.0k
  }
llvm::PointerUnion<clang::Stmt*, clang::EvaluatedStmt*>::isNull() const
Line
Count
Source
185
109M
  bool isNull() const {
186
109M
    // Convert from the void* to one of the pointer types, to make sure that
187
109M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
109M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
109M
        this->Val.getPointer());
190
109M
  }
llvm::PointerUnion<clang::FunctionTemplateDecl*, clang::MemberSpecializationInfo*, clang::FunctionTemplateSpecializationInfo*, clang::DependentFunctionTemplateSpecializationInfo*>::isNull() const
Line
Count
Source
185
5.12M
  bool isNull() const {
186
5.12M
    // Convert from the void* to one of the pointer types, to make sure that
187
5.12M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
5.12M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
5.12M
        this->Val.getPointer());
190
5.12M
  }
llvm::PointerUnion<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>::isNull() const
Line
Count
Source
185
6.76k
  bool isNull() const {
186
6.76k
    // Convert from the void* to one of the pointer types, to make sure that
187
6.76k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
6.76k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
6.76k
        this->Val.getPointer());
190
6.76k
  }
llvm::PointerUnion<clang::CXXRecordDecl const*, llvm::SmallVector<clang::CXXRecordDecl const*, 4u>*>::isNull() const
Line
Count
Source
185
72.1k
  bool isNull() const {
186
72.1k
    // Convert from the void* to one of the pointer types, to make sure that
187
72.1k
    // we recursively strip off low bits if we have a nested PointerUnion.
188
72.1k
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
72.1k
        this->Val.getPointer());
190
72.1k
  }
llvm::PointerUnion<clang::TemplateDecl*, clang::UncommonTemplateNameStorage*, clang::QualifiedTemplateName*, clang::DependentTemplateName*>::isNull() const
Line
Count
Source
185
4.39M
  bool isNull() const {
186
4.39M
    // Convert from the void* to one of the pointer types, to make sure that
187
4.39M
    // we recursively strip off low bits if we have a nested PointerUnion.
188
4.39M
    return !PointerLikeTypeTraits<First>::getFromVoidPointer(
189
4.39M
        this->Val.getPointer());
190
4.39M
  }
191
192
930M
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<clang::DirectoryEntry const*, clang::FileEntry const*>::operator bool() const
Line
Count
Source
192
867
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<bool (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::operator bool() const
Line
Count
Source
192
24
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef, llvm::Any)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef, llvm::Any)>::NonTrivialCallbacks*>::operator bool() const
Line
Count
Source
192
60
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<llvm::unique_function<void (llvm::StringRef)>::TrivialCallback*, llvm::unique_function<void (llvm::StringRef)>::NonTrivialCallbacks*>::operator bool() const
Line
Count
Source
192
28
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>::operator bool() const
Line
Count
Source
192
129k
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>::operator bool() const
Line
Count
Source
192
1.18k
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>::operator bool() const
Line
Count
Source
192
576k
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<llvm::ConstantInt*, llvm::DIVariable*>::operator bool() const
Line
Count
Source
192
939
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<clang::Type const*, clang::TypeSourceInfo*>::operator bool() const
Line
Count
Source
192
2.06M
  explicit operator bool() const { return !isNull(); }
Unexecuted instantiation: llvm::PointerUnion<clang::CodeGen::ConstantInitBuilderBase*, llvm::Constant*>::operator bool() const
Unexecuted instantiation: llvm::PointerUnion<clang::CXXRecordDecl const*, clang::FieldDecl const*>::operator bool() const
llvm::PointerUnion<llvm::unique_function<void (clang::Token const&)>::TrivialCallback*, llvm::unique_function<void (clang::Token const&)>::NonTrivialCallbacks*>::operator bool() const
Line
Count
Source
192
902M
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<clang::ClassTemplateDecl*, clang::MemberSpecializationInfo*>::operator bool() const
Line
Count
Source
192
2.85k
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*>::operator bool() const
Line
Count
Source
192
232
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<clang::FileEntry const*, llvm::MemoryBuffer*>::operator bool() const
Line
Count
Source
192
264
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<clang::TypeDecl*, clang::ObjCInterfaceDecl*>::operator bool() const
Line
Count
Source
192
21
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<clang::Expr const*, llvm::PointerEmbeddedInt<clang::BinaryOperatorKind, 16> >::operator bool() const
Line
Count
Source
192
1.14k
  explicit operator bool() const { return !isNull(); }
llvm::PointerUnion<clang::ValueDecl const*, clang::Expr const*, clang::TypeInfoLValue>::operator bool() const
Line
Count
Source
192
25.1M
  explicit operator bool() const { return !isNull(); }
193
194
  /// Test if the Union currently holds the type matching T.
195
11.3G
  template <typename T> int is() const {
196
11.3G
    constexpr int Index = pointer_union_detail::TypeIndex<T, PTs...>::Index;
197
11.3G
    static_assert(Index < sizeof...(PTs),
198
11.3G
                  "PointerUnion::is<T> given type not in the union");
199
11.3G
    return this->Val.getInt() == Index;
200
11.3G
  }
int llvm::PointerUnion<clang::DirectoryEntry const*, clang::FileEntry const*>::is<clang::FileEntry const*>() const
Line
Count
Source
195
19.0k
  template <typename T> int is() const {
196
19.0k
    constexpr int Index = pointer_union_detail::TypeIndex<T, PTs...>::Index;
197
19.0k
    static_assert(Index < sizeof...(PTs),
198
19.0k
                  "PointerUnion::is<T> given type not in the union");
199
19.0k
    return this->Val.getInt() == Index;
200
19.0k
  }
int llvm::PointerUnion<clang::DirectoryEntry const*, clang::FileEntry const*>::is<clang::DirectoryEntry const*>() const
Line
Count
Source
195
5.80k
  template <typename T> int is() const {
196
5.80k
    constexpr int Index = pointer_union_detail::TypeIndex<T, PTs...>::Index;
197
5.80k
    static_assert(Index < sizeof...(PTs),
198
5.80k
                  "PointerUnion::is<T> given type not in the union");
199
5.80k
    return this->Val.getInt() == Index;
200
5.80k
  }
int llvm::PointerUnion<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>::is<llvm::ReplaceableMetadataImpl*>() const
Line
Count
Source
195
15.6M
  template <typename T> int is() const {
196
15.6M
    constexpr int Index = pointer_union_detail::TypeIndex<T, PTs...>::Index;
197
15.6M
    static_assert(Index < sizeof...(PTs),
198
15.6M
                  "PointerUnion::is<T> given type not in the union");
199
15.6M
    return this->Val.getInt() == Index;
200
15.6M
  }