Coverage Report

Created: 2019-07-24 05:18

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/Support/Casting.h
Line
Count
Source
1
//===- llvm/Support/Casting.h - Allow flexible, checked, casts --*- 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 isa<X>(), cast<X>(), dyn_cast<X>(), cast_or_null<X>(),
10
// and dyn_cast_or_null<X>() templates.
11
//
12
//===----------------------------------------------------------------------===//
13
14
#ifndef LLVM_SUPPORT_CASTING_H
15
#define LLVM_SUPPORT_CASTING_H
16
17
#include "llvm/Support/Compiler.h"
18
#include "llvm/Support/type_traits.h"
19
#include <cassert>
20
#include <memory>
21
#include <type_traits>
22
23
namespace llvm {
24
25
//===----------------------------------------------------------------------===//
26
//                          isa<x> Support Templates
27
//===----------------------------------------------------------------------===//
28
29
// Define a template that can be specialized by smart pointers to reflect the
30
// fact that they are automatically dereferenced, and are not involved with the
31
// template selection process...  the default implementation is a noop.
32
//
33
template<typename From> struct simplify_type {
34
  using SimpleType = From; // The real type this represents...
35
36
  // An accessor to get the real value...
37
69.5G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::driver::Command const*>::getSimplifiedValue(clang::driver::Command const*&)
Line
Count
Source
37
17
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Value const*>::getSimplifiedValue(llvm::Value const*&)
Line
Count
Source
37
27.5G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Type*>::getSimplifiedValue(llvm::Type*&)
Line
Count
Source
37
1.95G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Value*>::getSimplifiedValue(llvm::Value*&)
Line
Count
Source
37
10.8G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Instruction*>::getSimplifiedValue(llvm::Instruction*&)
Line
Count
Source
37
5.00G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Instruction const*>::getSimplifiedValue(llvm::Instruction const*&)
Line
Count
Source
37
1.61G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::User*>::getSimplifiedValue(llvm::User*&)
Line
Count
Source
37
554M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::User const*>::getSimplifiedValue(llvm::User const*&)
Line
Count
Source
37
757M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Operator const*>::getSimplifiedValue(llvm::Operator const*&)
Line
Count
Source
37
1.17G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::SCEV const*>::getSimplifiedValue(llvm::SCEV const*&)
Line
Count
Source
37
1.71G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Metadata*>::getSimplifiedValue(llvm::Metadata*&)
Line
Count
Source
37
853M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DIScope const*>::getSimplifiedValue(llvm::DIScope const*&)
Line
Count
Source
37
12.9M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Constant*>::getSimplifiedValue(llvm::Constant*&)
Line
Count
Source
37
599M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DILocalScope*>::getSimplifiedValue(llvm::DILocalScope*&)
Line
Count
Source
37
282k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DIScope*>::getSimplifiedValue(llvm::DIScope*&)
Line
Count
Source
37
287k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DIType*>::getSimplifiedValue(llvm::DIType*&)
Line
Count
Source
37
16.0k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::SDNode const*>::getSimplifiedValue(llvm::SDNode const*&)
Line
Count
Source
37
40.2M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::AnyMemIntrinsic const*>::getSimplifiedValue(llvm::AnyMemIntrinsic const*&)
Line
Count
Source
37
485
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::IntrinsicInst const*>::getSimplifiedValue(llvm::IntrinsicInst const*&)
Line
Count
Source
37
12.1k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Constant const*>::getSimplifiedValue(llvm::Constant const*&)
Line
Count
Source
37
1.12G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::SDNode*>::getSimplifiedValue(llvm::SDNode*&)
Line
Count
Source
37
772M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GlobalValue const*>::getSimplifiedValue(llvm::GlobalValue const*&)
Line
Count
Source
37
197M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::CallInst*>::getSimplifiedValue(llvm::CallInst*&)
Line
Count
Source
37
45.3M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MemoryUseOrDef*>::getSimplifiedValue(llvm::MemoryUseOrDef*&)
Line
Count
Source
37
46.4M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MemoryUseOrDef const*>::getSimplifiedValue(llvm::MemoryUseOrDef const*&)
Line
Count
Source
37
1.70M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MemoryAccess const*>::getSimplifiedValue(llvm::MemoryAccess const*&)
Line
Count
Source
37
5.60M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MemoryAccess*>::getSimplifiedValue(llvm::MemoryAccess*&)
Line
Count
Source
37
69.3M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MCExpr const*>::getSimplifiedValue(llvm::MCExpr const*&)
Line
Count
Source
37
12.6M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::SelectInst*>::getSimplifiedValue(llvm::SelectInst*&)
Line
Count
Source
37
3.03M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Type const*>::getSimplifiedValue(llvm::Type const*&)
Line
Count
Source
37
495M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::BinaryOperator*>::getSimplifiedValue(llvm::BinaryOperator*&)
Line
Count
Source
37
80.2M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::CallInst const*>::getSimplifiedValue(llvm::CallInst const*&)
Line
Count
Source
37
85.0k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::AMDGPULibFuncImpl*>::getSimplifiedValue(llvm::AMDGPULibFuncImpl*&)
Line
Count
Source
37
2
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::SequentialType*>::getSimplifiedValue(llvm::SequentialType*&)
Line
Count
Source
37
43.5M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MDNode*>::getSimplifiedValue(llvm::MDNode*&)
Line
Count
Source
37
212k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::ARMConstantPoolValue*>::getSimplifiedValue(llvm::ARMConstantPoolValue*&)
Line
Count
Source
37
1.79k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MemSDNode*>::getSimplifiedValue(llvm::MemSDNode*&)
Line
Count
Source
37
6.26k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GlobalVariable*>::getSimplifiedValue(llvm::GlobalVariable*&)
Line
Count
Source
37
16
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GlobalObject const*>::getSimplifiedValue(llvm::GlobalObject const*&)
Line
Count
Source
37
9.72M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MCFragment*>::getSimplifiedValue(llvm::MCFragment*&)
Line
Count
Source
37
63.4M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DINode*>::getSimplifiedValue(llvm::DINode*&)
Line
Count
Source
37
2.13k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DIType const*>::getSimplifiedValue(llvm::DIType const*&)
Line
Count
Source
37
12.2k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DINode const*>::getSimplifiedValue(llvm::DINode const*&)
Line
Count
Source
37
252k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MCSection*>::getSimplifiedValue(llvm::MCSection*&)
Line
Count
Source
37
771
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::BinaryOperator const*>::getSimplifiedValue(llvm::BinaryOperator const*&)
Line
Count
Source
37
3.47M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Function const*>::getSimplifiedValue(llvm::Function const*&)
Line
Count
Source
37
2
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::PseudoSourceValue const*>::getSimplifiedValue(llvm::PseudoSourceValue const*&)
Line
Count
Source
37
708k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MCSymbol const*>::getSimplifiedValue(llvm::MCSymbol const*&)
Line
Count
Source
37
1.02k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MemIntrinsic*>::getSimplifiedValue(llvm::MemIntrinsic*&)
Line
Count
Source
37
69.0k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::PointerType*>::getSimplifiedValue(llvm::PointerType*&)
Line
Count
Source
37
17.9k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MCSymbol*>::getSimplifiedValue(llvm::MCSymbol*&)
Line
Count
Source
37
114
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::PHINode*>::getSimplifiedValue(llvm::PHINode*&)
Line
Count
Source
37
9.03k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MCFragment const*>::getSimplifiedValue(llvm::MCFragment const*&)
Line
Count
Source
37
5.48M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Metadata const*>::getSimplifiedValue(llvm::Metadata const*&)
Line
Count
Source
37
7.13M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::CallBase*>::getSimplifiedValue(llvm::CallBase*&)
Line
Count
Source
37
35.9M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::CallBase const*>::getSimplifiedValue(llvm::CallBase const*&)
Line
Count
Source
37
38.0M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GlobalValue*>::getSimplifiedValue(llvm::GlobalValue*&)
Line
Count
Source
37
8.10M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::ConstantExpr*>::getSimplifiedValue(llvm::ConstantExpr*&)
Line
Count
Source
37
1.63M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::ConstantInt*>::getSimplifiedValue(llvm::ConstantInt*&)
Line
Count
Source
37
119k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::ICmpInst*>::getSimplifiedValue(llvm::ICmpInst*&)
Line
Count
Source
37
66.9M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::IntrinsicInst*>::getSimplifiedValue(llvm::IntrinsicInst*&)
Line
Count
Source
37
4.50M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MemoryPhi*>::getSimplifiedValue(llvm::MemoryPhi*&)
Line
Count
Source
37
8
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::StructType*>::getSimplifiedValue(llvm::StructType*&)
Line
Count
Source
37
8
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GlobalValueSummary*>::getSimplifiedValue(llvm::GlobalValueSummary*&)
Line
Count
Source
37
15.8k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GlobalValueSummary const*>::getSimplifiedValue(llvm::GlobalValueSummary const*&)
Line
Count
Source
37
438
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Operator*>::getSimplifiedValue(llvm::Operator*&)
Line
Count
Source
37
30.0M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::SCEVPredicate const*>::getSimplifiedValue(llvm::SCEVPredicate const*&)
Line
Count
Source
37
289k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::SCEVCommutativeExpr const*>::getSimplifiedValue(llvm::SCEVCommutativeExpr const*&)
Line
Count
Source
37
3.68k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MemIntrinsic const*>::getSimplifiedValue(llvm::MemIntrinsic const*&)
Line
Count
Source
37
20.1k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GlobalObject*>::getSimplifiedValue(llvm::GlobalObject*&)
Line
Count
Source
37
863k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GEPOperator const*>::getSimplifiedValue(llvm::GEPOperator const*&)
Line
Count
Source
37
302M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::CmpInst*>::getSimplifiedValue(llvm::CmpInst*&)
Line
Count
Source
37
21.7M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::CompositeType*>::getSimplifiedValue(llvm::CompositeType*&)
Line
Count
Source
37
244k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::CastInst*>::getSimplifiedValue(llvm::CastInst*&)
Line
Count
Source
37
5.77M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DILocalScope const*>::getSimplifiedValue(llvm::DILocalScope const*&)
Line
Count
Source
37
11.1M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MDNode const*>::getSimplifiedValue(llvm::MDNode const*&)
Line
Count
Source
37
840k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::FuncletPadInst*>::getSimplifiedValue(llvm::FuncletPadInst*&)
Line
Count
Source
37
1.46k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GlobalIndirectSymbol const*>::getSimplifiedValue(llvm::GlobalIndirectSymbol const*&)
Line
Count
Source
37
2.43k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::ConstantExpr const*>::getSimplifiedValue(llvm::ConstantExpr const*&)
Line
Count
Source
37
139k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<llvm::DITemplateParameter*>::getSimplifiedValue(llvm::DITemplateParameter*&)
llvm::simplify_type<llvm::DILocalVariable*>::getSimplifiedValue(llvm::DILocalVariable*&)
Line
Count
Source
37
65
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::CmpInst const*>::getSimplifiedValue(llvm::CmpInst const*&)
Line
Count
Source
37
20.7M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DiagnosticInfo const*>::getSimplifiedValue(llvm::DiagnosticInfo const*&)
Line
Count
Source
37
1.30M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::ValueAsMetadata*>::getSimplifiedValue(llvm::ValueAsMetadata*&)
Line
Count
Source
37
9.89k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::CompositeType const*>::getSimplifiedValue(llvm::CompositeType const*&)
Line
Count
Source
37
395M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::ValueAsMetadata const*>::getSimplifiedValue(llvm::ValueAsMetadata const*&)
Line
Count
Source
37
168k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::AtomicMemIntrinsic const*>::getSimplifiedValue(llvm::AtomicMemIntrinsic const*&)
Line
Count
Source
37
536
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::BranchInst*>::getSimplifiedValue(llvm::BranchInst*&)
Line
Count
Source
37
48.3M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::AnyMemTransferInst*>::getSimplifiedValue(llvm::AnyMemTransferInst*&)
Line
Count
Source
37
7.42k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::AnyMemSetInst*>::getSimplifiedValue(llvm::AnyMemSetInst*&)
Line
Count
Source
37
249k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::AnyMemIntrinsic*>::getSimplifiedValue(llvm::AnyMemIntrinsic*&)
Line
Count
Source
37
2.43M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::AnyMemMoveInst*>::getSimplifiedValue(llvm::AnyMemMoveInst*&)
Line
Count
Source
37
5
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GEPOperator*>::getSimplifiedValue(llvm::GEPOperator*&)
Line
Count
Source
37
47
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MemTransferInst*>::getSimplifiedValue(llvm::MemTransferInst*&)
Line
Count
Source
37
17
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::MCSection const*>::getSimplifiedValue(llvm::MCSection const*&)
Line
Count
Source
37
1
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::PredicateBase const*>::getSimplifiedValue(llvm::PredicateBase const*&)
Line
Count
Source
37
611k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GVNExpression::Expression const*>::getSimplifiedValue(llvm::GVNExpression::Expression const*&)
Line
Count
Source
37
16.7k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::VectorType*>::getSimplifiedValue(llvm::VectorType*&)
Line
Count
Source
37
14
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::vfs::detail::InMemoryNode*>::getSimplifiedValue(llvm::vfs::detail::InMemoryNode*&)
Line
Count
Source
37
2.00M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::vfs::detail::InMemoryNode const*>::getSimplifiedValue(llvm::vfs::detail::InMemoryNode const*&)
Line
Count
Source
37
207k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::yaml::Node*>::getSimplifiedValue(llvm::yaml::Node*&)
Line
Count
Source
37
924k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::vfs::RedirectingFileSystem::Entry*>::getSimplifiedValue(llvm::vfs::RedirectingFileSystem::Entry*&)
Line
Count
Source
37
26.3k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::yaml::Input::HNode*>::getSimplifiedValue(llvm::yaml::Input::HNode*&)
Line
Count
Source
37
1.41M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DbgVariableIntrinsic*>::getSimplifiedValue(llvm::DbgVariableIntrinsic*&)
Line
Count
Source
37
160
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::PredicateBase*>::getSimplifiedValue(llvm::PredicateBase*&)
Line
Count
Source
37
6.81M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::Function*>::getSimplifiedValue(llvm::Function*&)
Line
Count
Source
37
14
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::GlobalAlias*>::getSimplifiedValue(llvm::GlobalAlias*&)
Line
Count
Source
37
2
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::VPRecipeBase*>::getSimplifiedValue(llvm::VPRecipeBase*&)
Line
Count
Source
37
77.7k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<llvm::VPValue const*>::getSimplifiedValue(llvm::VPValue const*&)
llvm::simplify_type<llvm::VPBlockBase*>::getSimplifiedValue(llvm::VPBlockBase*&)
Line
Count
Source
37
6.25k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<llvm::VPBlockBase const*>::getSimplifiedValue(llvm::VPBlockBase const*&)
llvm::simplify_type<clang::Type const*>::getSimplifiedValue(clang::Type const*&)
Line
Count
Source
37
1.50G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::DeducedType*>::getSimplifiedValue(clang::DeducedType*&)
Line
Count
Source
37
58.9k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ObjCObjectType const*>::getSimplifiedValue(clang::ObjCObjectType const*&)
Line
Count
Source
37
406k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::DeclContext const*>::getSimplifiedValue(clang::DeclContext const*&)
Line
Count
Source
37
637M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::VarDecl const*>::getSimplifiedValue(clang::VarDecl const*&)
Line
Count
Source
37
281M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::NamedDecl*>::getSimplifiedValue(clang::NamedDecl*&)
Line
Count
Source
37
1.43G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::Decl*>::getSimplifiedValue(clang::Decl*&)
Line
Count
Source
37
1.35G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::Stmt*>::getSimplifiedValue(clang::Stmt*&)
Line
Count
Source
37
230M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::Stmt const*>::getSimplifiedValue(clang::Stmt const*&)
Line
Count
Source
37
206M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::SwitchCase const*>::getSimplifiedValue(clang::SwitchCase const*&)
Line
Count
Source
37
2.91k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::SwitchCase*>::getSimplifiedValue(clang::SwitchCase*&)
Line
Count
Source
37
312k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ReferenceType const*>::getSimplifiedValue(clang::ReferenceType const*&)
Line
Count
Source
37
503k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::Decl const*>::getSimplifiedValue(clang::Decl const*&)
Line
Count
Source
37
391M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::Attr*>::getSimplifiedValue(clang::Attr*&)
Line
Count
Source
37
643M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::FunctionType const*>::getSimplifiedValue(clang::FunctionType const*&)
Line
Count
Source
37
101M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ArrayType const*>::getSimplifiedValue(clang::ArrayType const*&)
Line
Count
Source
37
1.61M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CXXMethodDecl const*>::getSimplifiedValue(clang::CXXMethodDecl const*&)
Line
Count
Source
37
22.8M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CXXConstructExpr*>::getSimplifiedValue(clang::CXXConstructExpr*&)
Line
Count
Source
37
3.02M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::Expr const*>::getSimplifiedValue(clang::Expr const*&)
Line
Count
Source
37
266M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::Expr*>::getSimplifiedValue(clang::Expr*&)
Line
Count
Source
37
3.35G
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::OverloadExpr*>::getSimplifiedValue(clang::OverloadExpr*&)
Line
Count
Source
37
14.4M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ValueDecl const*>::getSimplifiedValue(clang::ValueDecl const*&)
Line
Count
Source
37
77.1M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::AbstractConditionalOperator const*>::getSimplifiedValue(clang::AbstractConditionalOperator const*&)
Line
Count
Source
37
1.01M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::FullExpr const*>::getSimplifiedValue(clang::FullExpr const*&)
Line
Count
Source
37
38.2k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::RecordDecl const*>::getSimplifiedValue(clang::RecordDecl const*&)
Line
Count
Source
37
3.47M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::FunctionDecl const*>::getSimplifiedValue(clang::FunctionDecl const*&)
Line
Count
Source
37
51.6M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
CGCall.cpp:llvm::simplify_type<(anonymous namespace)::TypeExpansion*>::getSimplifiedValue((anonymous namespace)::TypeExpansion*&)
Line
Count
Source
37
5.84k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ValueDecl*>::getSimplifiedValue(clang::ValueDecl*&)
Line
Count
Source
37
178M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TemplateDecl*>::getSimplifiedValue(clang::TemplateDecl*&)
Line
Count
Source
37
88.7M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CodeGen::EHScope*>::getSimplifiedValue(clang::CodeGen::EHScope*&)
Line
Count
Source
37
2.77M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TagDecl const*>::getSimplifiedValue(clang::TagDecl const*&)
Line
Count
Source
37
75.6M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::NamedDecl const*>::getSimplifiedValue(clang::NamedDecl const*&)
Line
Count
Source
37
565M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CXXRecordDecl const*>::getSimplifiedValue(clang::CXXRecordDecl const*&)
Line
Count
Source
37
2.25M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::RecordDecl*>::getSimplifiedValue(clang::RecordDecl*&)
Line
Count
Source
37
6.24M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CastExpr const*>::getSimplifiedValue(clang::CastExpr const*&)
Line
Count
Source
37
683k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CallExpr const*>::getSimplifiedValue(clang::CallExpr const*&)
Line
Count
Source
37
28.2M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CastExpr*>::getSimplifiedValue(clang::CastExpr*&)
Line
Count
Source
37
1.88M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::Attr const*>::getSimplifiedValue(clang::Attr const*&)
Line
Count
Source
37
75.6M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ObjCImplDecl const*>::getSimplifiedValue(clang::ObjCImplDecl const*&)
Line
Count
Source
37
27
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ObjCContainerDecl const*>::getSimplifiedValue(clang::ObjCContainerDecl const*&)
Line
Count
Source
37
579k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::OMPExecutableDirective const*>::getSimplifiedValue(clang::OMPExecutableDirective const*&)
Line
Count
Source
37
701k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CodeGen::CodeGenFunction::CGCapturedStmtInfo*>::getSimplifiedValue(clang::CodeGen::CodeGenFunction::CGCapturedStmtInfo*&)
Line
Count
Source
37
16.5k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::OMPClause*>::getSimplifiedValue(clang::OMPClause*&)
Line
Count
Source
37
606k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo const*>::getSimplifiedValue(clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo const*&)
Line
Count
Source
37
6.36k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::OMPClause const*>::getSimplifiedValue(clang::OMPClause const*&)
Line
Count
Source
37
64.6k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::AsmStmt const*>::getSimplifiedValue(clang::AsmStmt const*&)
Line
Count
Source
37
75.7k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::OMPLoopDirective const*>::getSimplifiedValue(clang::OMPLoopDirective const*&)
Line
Count
Source
37
1.93k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DiagnosticInfoOptimizationBase const*>::getSimplifiedValue(llvm::DiagnosticInfoOptimizationBase const*&)
Line
Count
Source
37
105k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::MacroDirective*>::getSimplifiedValue(clang::MacroDirective*&)
Line
Count
Source
37
148M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::FunctionDecl*>::getSimplifiedValue(clang::FunctionDecl*&)
Line
Count
Source
37
99.6M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::DeclContext*>::getSimplifiedValue(clang::DeclContext*&)
Line
Count
Source
37
687M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::AccessSpecDecl*>::getSimplifiedValue(clang::AccessSpecDecl*&)
Line
Count
Source
37
7.23k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::BlockDecl*>::getSimplifiedValue(clang::BlockDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::CapturedDecl*>::getSimplifiedValue(clang::CapturedDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::ClassScopeFunctionSpecializationDecl*>::getSimplifiedValue(clang::ClassScopeFunctionSpecializationDecl*&)
llvm::simplify_type<clang::EmptyDecl*>::getSimplifiedValue(clang::EmptyDecl*&)
Line
Count
Source
37
1.07k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::ExportDecl*>::getSimplifiedValue(clang::ExportDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::ExternCContextDecl*>::getSimplifiedValue(clang::ExternCContextDecl*&)
llvm::simplify_type<clang::FileScopeAsmDecl*>::getSimplifiedValue(clang::FileScopeAsmDecl*&)
Line
Count
Source
37
4
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::FriendDecl*>::getSimplifiedValue(clang::FriendDecl*&)
Line
Count
Source
37
501
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::FriendTemplateDecl*>::getSimplifiedValue(clang::FriendTemplateDecl*&)
llvm::simplify_type<clang::ImportDecl*>::getSimplifiedValue(clang::ImportDecl*&)
Line
Count
Source
37
28
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::LinkageSpecDecl*>::getSimplifiedValue(clang::LinkageSpecDecl*&)
Line
Count
Source
37
315
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::LabelDecl*>::getSimplifiedValue(clang::LabelDecl*&)
Line
Count
Source
37
6
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::NamespaceDecl*>::getSimplifiedValue(clang::NamespaceDecl*&)
Line
Count
Source
37
6.49k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::NamespaceAliasDecl*>::getSimplifiedValue(clang::NamespaceAliasDecl*&)
Line
Count
Source
37
6
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::ObjCCompatibleAliasDecl*>::getSimplifiedValue(clang::ObjCCompatibleAliasDecl*&)
llvm::simplify_type<clang::ObjCCategoryDecl*>::getSimplifiedValue(clang::ObjCCategoryDecl*&)
Line
Count
Source
37
407
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ObjCCategoryImplDecl*>::getSimplifiedValue(clang::ObjCCategoryImplDecl*&)
Line
Count
Source
37
90
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ObjCImplementationDecl*>::getSimplifiedValue(clang::ObjCImplementationDecl*&)
Line
Count
Source
37
2.14k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ObjCInterfaceDecl*>::getSimplifiedValue(clang::ObjCInterfaceDecl*&)
Line
Count
Source
37
7.41k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ObjCProtocolDecl*>::getSimplifiedValue(clang::ObjCProtocolDecl*&)
Line
Count
Source
37
1.67k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::ObjCMethodDecl*>::getSimplifiedValue(clang::ObjCMethodDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::ObjCPropertyDecl*>::getSimplifiedValue(clang::ObjCPropertyDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::BuiltinTemplateDecl*>::getSimplifiedValue(clang::BuiltinTemplateDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::ConceptDecl*>::getSimplifiedValue(clang::ConceptDecl*&)
llvm::simplify_type<clang::ClassTemplateDecl*>::getSimplifiedValue(clang::ClassTemplateDecl*&)
Line
Count
Source
37
9.26k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::FunctionTemplateDecl*>::getSimplifiedValue(clang::FunctionTemplateDecl*&)
Line
Count
Source
37
145k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TypeAliasTemplateDecl*>::getSimplifiedValue(clang::TypeAliasTemplateDecl*&)
Line
Count
Source
37
230
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::VarTemplateDecl*>::getSimplifiedValue(clang::VarTemplateDecl*&)
Line
Count
Source
37
43
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TemplateTemplateParmDecl*>::getSimplifiedValue(clang::TemplateTemplateParmDecl*&)
Line
Count
Source
37
39
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::EnumDecl*>::getSimplifiedValue(clang::EnumDecl*&)
Line
Count
Source
37
2.04k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CXXRecordDecl*>::getSimplifiedValue(clang::CXXRecordDecl*&)
Line
Count
Source
37
10.4M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ClassTemplateSpecializationDecl*>::getSimplifiedValue(clang::ClassTemplateSpecializationDecl*&)
Line
Count
Source
37
95.3k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ClassTemplatePartialSpecializationDecl*>::getSimplifiedValue(clang::ClassTemplatePartialSpecializationDecl*&)
Line
Count
Source
37
11.6k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TemplateTypeParmDecl*>::getSimplifiedValue(clang::TemplateTypeParmDecl*&)
Line
Count
Source
37
28.4k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ObjCTypeParamDecl*>::getSimplifiedValue(clang::ObjCTypeParamDecl*&)
Line
Count
Source
37
98
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TypeAliasDecl*>::getSimplifiedValue(clang::TypeAliasDecl*&)
Line
Count
Source
37
966
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TypedefDecl*>::getSimplifiedValue(clang::TypedefDecl*&)
Line
Count
Source
37
67.4k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::UnresolvedUsingTypenameDecl*>::getSimplifiedValue(clang::UnresolvedUsingTypenameDecl*&)
Line
Count
Source
37
109
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::UsingDecl*>::getSimplifiedValue(clang::UsingDecl*&)
Line
Count
Source
37
102
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::UsingDirectiveDecl*>::getSimplifiedValue(clang::UsingDirectiveDecl*&)
Line
Count
Source
37
299
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::UsingPackDecl*>::getSimplifiedValue(clang::UsingPackDecl*&)
llvm::simplify_type<clang::UsingShadowDecl*>::getSimplifiedValue(clang::UsingShadowDecl*&)
Line
Count
Source
37
324
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ConstructorUsingShadowDecl*>::getSimplifiedValue(clang::ConstructorUsingShadowDecl*&)
Line
Count
Source
37
3
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::BindingDecl*>::getSimplifiedValue(clang::BindingDecl*&)
Line
Count
Source
37
44
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::FieldDecl*>::getSimplifiedValue(clang::FieldDecl*&)
Line
Count
Source
37
15.2k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::ObjCAtDefsFieldDecl*>::getSimplifiedValue(clang::ObjCAtDefsFieldDecl*&)
llvm::simplify_type<clang::ObjCIvarDecl*>::getSimplifiedValue(clang::ObjCIvarDecl*&)
Line
Count
Source
37
5.86k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::CXXDeductionGuideDecl*>::getSimplifiedValue(clang::CXXDeductionGuideDecl*&)
llvm::simplify_type<clang::CXXMethodDecl*>::getSimplifiedValue(clang::CXXMethodDecl*&)
Line
Count
Source
37
15.3M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CXXConstructorDecl*>::getSimplifiedValue(clang::CXXConstructorDecl*&)
Line
Count
Source
37
460
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::CXXConversionDecl*>::getSimplifiedValue(clang::CXXConversionDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::CXXDestructorDecl*>::getSimplifiedValue(clang::CXXDestructorDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::MSPropertyDecl*>::getSimplifiedValue(clang::MSPropertyDecl*&)
llvm::simplify_type<clang::NonTypeTemplateParmDecl*>::getSimplifiedValue(clang::NonTypeTemplateParmDecl*&)
Line
Count
Source
37
1.19k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::VarDecl*>::getSimplifiedValue(clang::VarDecl*&)
Line
Count
Source
37
25.6M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::DecompositionDecl*>::getSimplifiedValue(clang::DecompositionDecl*&)
Line
Count
Source
37
22
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::ImplicitParamDecl*>::getSimplifiedValue(clang::ImplicitParamDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::OMPCapturedExprDecl*>::getSimplifiedValue(clang::OMPCapturedExprDecl*&)
llvm::simplify_type<clang::ParmVarDecl*>::getSimplifiedValue(clang::ParmVarDecl*&)
Line
Count
Source
37
113k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::VarTemplateSpecializationDecl*>::getSimplifiedValue(clang::VarTemplateSpecializationDecl*&)
Line
Count
Source
37
467
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::VarTemplatePartialSpecializationDecl*>::getSimplifiedValue(clang::VarTemplatePartialSpecializationDecl*&)
Line
Count
Source
37
12
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::EnumConstantDecl*>::getSimplifiedValue(clang::EnumConstantDecl*&)
Line
Count
Source
37
4.11k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::IndirectFieldDecl*>::getSimplifiedValue(clang::IndirectFieldDecl*&)
Line
Count
Source
37
81
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::UnresolvedUsingValueDecl*>::getSimplifiedValue(clang::UnresolvedUsingValueDecl*&)
Line
Count
Source
37
366
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::OMPAllocateDecl*>::getSimplifiedValue(clang::OMPAllocateDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::OMPRequiresDecl*>::getSimplifiedValue(clang::OMPRequiresDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::OMPThreadPrivateDecl*>::getSimplifiedValue(clang::OMPThreadPrivateDecl*&)
llvm::simplify_type<clang::ObjCPropertyImplDecl*>::getSimplifiedValue(clang::ObjCPropertyImplDecl*&)
Line
Count
Source
37
3.74k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::PragmaCommentDecl*>::getSimplifiedValue(clang::PragmaCommentDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::PragmaDetectMismatchDecl*>::getSimplifiedValue(clang::PragmaDetectMismatchDecl*&)
llvm::simplify_type<clang::StaticAssertDecl*>::getSimplifiedValue(clang::StaticAssertDecl*&)
Line
Count
Source
37
80
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TranslationUnitDecl*>::getSimplifiedValue(clang::TranslationUnitDecl*&)
Line
Count
Source
37
10.6k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::DeclaratorDecl const*>::getSimplifiedValue(clang::DeclaratorDecl const*&)
Line
Count
Source
37
19.7M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::OMPDeclareMapperDecl*>::getSimplifiedValue(clang::OMPDeclareMapperDecl*&)
Unexecuted instantiation: llvm::simplify_type<clang::OMPDeclareReductionDecl*>::getSimplifiedValue(clang::OMPDeclareReductionDecl*&)
llvm::simplify_type<clang::TagType const*>::getSimplifiedValue(clang::TagType const*&)
Line
Count
Source
37
165k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TypeDecl*>::getSimplifiedValue(clang::TypeDecl*&)
Line
Count
Source
37
15.5M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::driver::Action*>::getSimplifiedValue(clang::driver::Action*&)
Line
Count
Source
37
397k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::driver::Action const*>::getSimplifiedValue(clang::driver::Action const*&)
Line
Count
Source
37
400k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::driver::JobAction const*>::getSimplifiedValue(clang::driver::JobAction const*&)
Line
Count
Source
37
218k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ASTConsumer*>::getSimplifiedValue(clang::ASTConsumer*&)
Line
Count
Source
37
93.0k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ClassTemplateSpecializationDecl const*>::getSimplifiedValue(clang::ClassTemplateSpecializationDecl const*&)
Line
Count
Source
37
1.41k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TagDecl*>::getSimplifiedValue(clang::TagDecl*&)
Line
Count
Source
37
34.4M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::RedeclarableTemplateDecl*>::getSimplifiedValue(clang::RedeclarableTemplateDecl*&)
Line
Count
Source
37
994
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TypedefNameDecl*>::getSimplifiedValue(clang::TypedefNameDecl*&)
Line
Count
Source
37
328
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::PreprocessedEntity*>::getSimplifiedValue(clang::PreprocessedEntity*&)
Line
Count
Source
37
773k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::UnaryInstruction*>::getSimplifiedValue(llvm::UnaryInstruction*&)
Line
Count
Source
37
1
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DIVariable const*>::getSimplifiedValue(llvm::DIVariable const*&)
Line
Count
Source
37
15
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DbgEntity const*>::getSimplifiedValue(llvm::DbgEntity const*&)
Line
Count
Source
37
1.21k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DIMacroNode*>::getSimplifiedValue(llvm::DIMacroNode*&)
Line
Count
Source
37
10
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::object::ObjectFile const*>::getSimplifiedValue(llvm::object::ObjectFile const*&)
Line
Count
Source
37
86.8k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::DWARFUnit*>::getSimplifiedValue(llvm::DWARFUnit*&)
Line
Count
Source
37
898
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::LSBaseSDNode*>::getSimplifiedValue(llvm::LSBaseSDNode*&)
Line
Count
Source
37
59.5k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::FPMathOperator const*>::getSimplifiedValue(llvm::FPMathOperator const*&)
Line
Count
Source
37
499
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::object::Binary*>::getSimplifiedValue(llvm::object::Binary*&)
Line
Count
Source
37
25.6k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ObjCContainerDecl*>::getSimplifiedValue(clang::ObjCContainerDecl*&)
Line
Count
Source
37
318k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ento::PathDiagnosticPiece*>::getSimplifiedValue(clang::ento::PathDiagnosticPiece*&)
Line
Count
Source
37
181k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ento::SymExpr const*>::getSimplifiedValue(clang::ento::SymExpr const*&)
Line
Count
Source
37
1.41M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ento::MemRegion const*>::getSimplifiedValue(clang::ento::MemRegion const*&)
Line
Count
Source
37
28.3M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ento::CallEvent const*>::getSimplifiedValue(clang::ento::CallEvent const*&)
Line
Count
Source
37
745k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ento::BinarySymExpr const*>::getSimplifiedValue(clang::ento::BinarySymExpr const*&)
Line
Count
Source
37
127
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ento::TypedValueRegion const*>::getSimplifiedValue(clang::ento::TypedValueRegion const*&)
Line
Count
Source
37
1.25M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ento::MemSpaceRegion const*>::getSimplifiedValue(clang::ento::MemSpaceRegion const*&)
Line
Count
Source
37
1.45M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ento::AnyFunctionCall const*>::getSimplifiedValue(clang::ento::AnyFunctionCall const*&)
Line
Count
Source
37
3.28k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ento::SubRegion const*>::getSimplifiedValue(clang::ento::SubRegion const*&)
Line
Count
Source
37
5.03M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ento::CXXInstanceCall const*>::getSimplifiedValue(clang::ento::CXXInstanceCall const*&)
Line
Count
Source
37
5.11k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ProgramPointTag const*>::getSimplifiedValue(clang::ProgramPointTag const*&)
Line
Count
Source
37
218k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ObjCObjectPointerType const*>::getSimplifiedValue(clang::ObjCObjectPointerType const*&)
Line
Count
Source
37
2.83k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::LocationContext const*>::getSimplifiedValue(clang::LocationContext const*&)
Line
Count
Source
37
6.32M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ConstructionContext const*>::getSimplifiedValue(clang::ConstructionContext const*&)
Line
Count
Source
37
7.30k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ento::PathDiagnosticPiece const*>::getSimplifiedValue(clang::ento::PathDiagnosticPiece const*&)
Line
Count
Source
37
14.4k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::FieldDecl const*>::getSimplifiedValue(clang::FieldDecl const*&)
Line
Count
Source
37
595k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::sema::FunctionScopeInfo const*>::getSimplifiedValue(clang::sema::FunctionScopeInfo const*&)
Line
Count
Source
37
644k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TypedefNameDecl const*>::getSimplifiedValue(clang::TypedefNameDecl const*&)
Line
Count
Source
37
195
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ExternalASTSource*>::getSimplifiedValue(clang::ExternalASTSource*&)
Line
Count
Source
37
10.5k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::sema::FunctionScopeInfo*>::getSimplifiedValue(clang::sema::FunctionScopeInfo*&)
Line
Count
Source
37
32.3M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::ObjCImplDecl*>::getSimplifiedValue(clang::ObjCImplDecl*&)
Line
Count
Source
37
8.54k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::BinaryOperator*>::getSimplifiedValue(clang::BinaryOperator*&)
Line
Count
Source
37
2.33M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CallExpr*>::getSimplifiedValue(clang::CallExpr*&)
Line
Count
Source
37
7.63M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::InheritableAttr const*>::getSimplifiedValue(clang::InheritableAttr const*&)
Line
Count
Source
37
7.44M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::InheritableAttr*>::getSimplifiedValue(clang::InheritableAttr*&)
Line
Count
Source
37
2.50M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::DeclaratorDecl*>::getSimplifiedValue(clang::DeclaratorDecl*&)
Line
Count
Source
37
12.1k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::sema::CapturingScopeInfo*>::getSimplifiedValue(clang::sema::CapturingScopeInfo*&)
Line
Count
Source
37
4.69M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::VectorType const*>::getSimplifiedValue(clang::VectorType const*&)
Line
Count
Source
37
24.7k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::DeducedType const*>::getSimplifiedValue(clang::DeducedType const*&)
Line
Count
Source
37
38.2k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::AbstractConditionalOperator*>::getSimplifiedValue(clang::AbstractConditionalOperator*&)
Line
Count
Source
37
17.3k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CXXOperatorCallExpr const*>::getSimplifiedValue(clang::CXXOperatorCallExpr const*&)
Line
Count
Source
37
127
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::UnresolvedMemberExpr const*>::getSimplifiedValue(clang::UnresolvedMemberExpr const*&)
Line
Count
Source
37
8
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CXXDependentScopeMemberExpr const*>::getSimplifiedValue(clang::CXXDependentScopeMemberExpr const*&)
Line
Count
Source
37
66
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::MemberExpr const*>::getSimplifiedValue(clang::MemberExpr const*&)
Line
Count
Source
37
110
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::threadSafety::til::SExpr const*>::getSimplifiedValue(clang::threadSafety::til::SExpr const*&)
Line
Count
Source
37
64.7k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::threadSafety::til::SExpr*>::getSimplifiedValue(clang::threadSafety::til::SExpr*&)
Line
Count
Source
37
16.7k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TypeDecl const*>::getSimplifiedValue(clang::TypeDecl const*&)
Line
Count
Source
37
6.13M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::comments::Comment const*>::getSimplifiedValue(clang::comments::Comment const*&)
Line
Count
Source
37
15.7k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CXXNamedCastExpr*>::getSimplifiedValue(clang::CXXNamedCastExpr*&)
Line
Count
Source
37
45
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::comments::Comment*>::getSimplifiedValue(clang::comments::Comment*&)
Line
Count
Source
37
3.96k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::TemplateDecl const*>::getSimplifiedValue(clang::TemplateDecl const*&)
Line
Count
Source
37
2.67M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::VarTemplateSpecializationDecl const*>::getSimplifiedValue(clang::VarTemplateSpecializationDecl const*&)
Line
Count
Source
37
1.72k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::UsingShadowDecl const*>::getSimplifiedValue(clang::UsingShadowDecl const*&)
Line
Count
Source
37
13
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::CXXConstructExpr const*>::getSimplifiedValue(clang::CXXConstructExpr const*&)
Line
Count
Source
37
1.05M
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::AutoType*>::getSimplifiedValue(clang::AutoType*&)
Line
Count
Source
37
38
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<clang::Type*>::getSimplifiedValue(clang::Type*&)
Line
Count
Source
37
11.9k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
DeltaTree.cpp:llvm::simplify_type<(anonymous namespace)::DeltaTreeNode*>::getSimplifiedValue((anonymous namespace)::DeltaTreeNode*&)
Line
Count
Source
37
20.5k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
DeltaTree.cpp:llvm::simplify_type<(anonymous namespace)::DeltaTreeNode const*>::getSimplifiedValue((anonymous namespace)::DeltaTreeNode const*&)
Line
Count
Source
37
275k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
RewriteRope.cpp:llvm::simplify_type<(anonymous namespace)::RopePieceBTreeNode*>::getSimplifiedValue((anonymous namespace)::RopePieceBTreeNode*&)
Line
Count
Source
37
813k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
RewriteRope.cpp:llvm::simplify_type<(anonymous namespace)::RopePieceBTreeNode const*>::getSimplifiedValue((anonymous namespace)::RopePieceBTreeNode const*&)
Line
Count
Source
37
15.9k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
Unexecuted instantiation: llvm::simplify_type<clang::MacroDirective const*>::getSimplifiedValue(clang::MacroDirective const*&)
llvm::simplify_type<llvm::GlobalIndirectSymbol*>::getSimplifiedValue(llvm::GlobalIndirectSymbol*&)
Line
Count
Source
37
912
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
llvm::simplify_type<llvm::yaml::Node const*>::getSimplifiedValue(llvm::yaml::Node const*&)
Line
Count
Source
37
2.24k
  static SimpleType &getSimplifiedValue(From &Val) { return Val; }
38
};
39
40
template<typename From> struct simplify_type<const From> {
41
  using NonConstSimpleType = typename simplify_type<From>::SimpleType;
42
  using SimpleType =
43
      typename add_const_past_pointer<NonConstSimpleType>::type;
44
  using RetType =
45
      typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
46
47
74.4G
  static RetType getSimplifiedValue(const From& Val) {
48
74.4G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
74.4G
  }
llvm::simplify_type<clang::driver::Command const* const>::getSimplifiedValue(clang::driver::Command const* const&)
Line
Count
Source
47
17
  static RetType getSimplifiedValue(const From& Val) {
48
17
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
17
  }
llvm::simplify_type<llvm::Value const* const>::getSimplifiedValue(llvm::Value const* const&)
Line
Count
Source
47
27.5G
  static RetType getSimplifiedValue(const From& Val) {
48
27.5G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
27.5G
  }
llvm::simplify_type<llvm::Type* const>::getSimplifiedValue(llvm::Type* const&)
Line
Count
Source
47
1.95G
  static RetType getSimplifiedValue(const From& Val) {
48
1.95G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.95G
  }
llvm::simplify_type<llvm::Value* const>::getSimplifiedValue(llvm::Value* const&)
Line
Count
Source
47
10.8G
  static RetType getSimplifiedValue(const From& Val) {
48
10.8G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
10.8G
  }
llvm::simplify_type<llvm::Instruction* const>::getSimplifiedValue(llvm::Instruction* const&)
Line
Count
Source
47
5.00G
  static RetType getSimplifiedValue(const From& Val) {
48
5.00G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
5.00G
  }
llvm::simplify_type<llvm::Instruction const* const>::getSimplifiedValue(llvm::Instruction const* const&)
Line
Count
Source
47
1.61G
  static RetType getSimplifiedValue(const From& Val) {
48
1.61G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.61G
  }
llvm::simplify_type<llvm::User* const>::getSimplifiedValue(llvm::User* const&)
Line
Count
Source
47
554M
  static RetType getSimplifiedValue(const From& Val) {
48
554M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
554M
  }
llvm::simplify_type<llvm::User const* const>::getSimplifiedValue(llvm::User const* const&)
Line
Count
Source
47
757M
  static RetType getSimplifiedValue(const From& Val) {
48
757M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
757M
  }
llvm::simplify_type<llvm::Operator const* const>::getSimplifiedValue(llvm::Operator const* const&)
Line
Count
Source
47
1.17G
  static RetType getSimplifiedValue(const From& Val) {
48
1.17G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.17G
  }
llvm::simplify_type<llvm::Use const* const>::getSimplifiedValue(llvm::Use const* const&)
Line
Count
Source
47
281M
  static RetType getSimplifiedValue(const From& Val) {
48
281M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
281M
  }
llvm::simplify_type<llvm::SCEV const* const>::getSimplifiedValue(llvm::SCEV const* const&)
Line
Count
Source
47
1.71G
  static RetType getSimplifiedValue(const From& Val) {
48
1.71G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.71G
  }
llvm::simplify_type<llvm::Metadata* const>::getSimplifiedValue(llvm::Metadata* const&)
Line
Count
Source
47
853M
  static RetType getSimplifiedValue(const From& Val) {
48
853M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
853M
  }
llvm::simplify_type<llvm::DIScope const* const>::getSimplifiedValue(llvm::DIScope const* const&)
Line
Count
Source
47
12.9M
  static RetType getSimplifiedValue(const From& Val) {
48
12.9M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
12.9M
  }
llvm::simplify_type<llvm::Constant* const>::getSimplifiedValue(llvm::Constant* const&)
Line
Count
Source
47
599M
  static RetType getSimplifiedValue(const From& Val) {
48
599M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
599M
  }
llvm::simplify_type<llvm::DILocalScope* const>::getSimplifiedValue(llvm::DILocalScope* const&)
Line
Count
Source
47
282k
  static RetType getSimplifiedValue(const From& Val) {
48
282k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
282k
  }
llvm::simplify_type<llvm::DIScope* const>::getSimplifiedValue(llvm::DIScope* const&)
Line
Count
Source
47
287k
  static RetType getSimplifiedValue(const From& Val) {
48
287k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
287k
  }
llvm::simplify_type<llvm::DIType* const>::getSimplifiedValue(llvm::DIType* const&)
Line
Count
Source
47
16.0k
  static RetType getSimplifiedValue(const From& Val) {
48
16.0k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
16.0k
  }
llvm::simplify_type<llvm::SDNode const* const>::getSimplifiedValue(llvm::SDNode const* const&)
Line
Count
Source
47
40.2M
  static RetType getSimplifiedValue(const From& Val) {
48
40.2M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
40.2M
  }
llvm::simplify_type<llvm::AnyMemIntrinsic const* const>::getSimplifiedValue(llvm::AnyMemIntrinsic const* const&)
Line
Count
Source
47
485
  static RetType getSimplifiedValue(const From& Val) {
48
485
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
485
  }
llvm::simplify_type<llvm::IntrinsicInst const* const>::getSimplifiedValue(llvm::IntrinsicInst const* const&)
Line
Count
Source
47
12.1k
  static RetType getSimplifiedValue(const From& Val) {
48
12.1k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
12.1k
  }
llvm::simplify_type<llvm::Constant const* const>::getSimplifiedValue(llvm::Constant const* const&)
Line
Count
Source
47
1.12G
  static RetType getSimplifiedValue(const From& Val) {
48
1.12G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.12G
  }
llvm::simplify_type<llvm::SDNode* const>::getSimplifiedValue(llvm::SDNode* const&)
Line
Count
Source
47
772M
  static RetType getSimplifiedValue(const From& Val) {
48
772M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
772M
  }
llvm::simplify_type<llvm::GlobalValue const* const>::getSimplifiedValue(llvm::GlobalValue const* const&)
Line
Count
Source
47
197M
  static RetType getSimplifiedValue(const From& Val) {
48
197M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
197M
  }
llvm::simplify_type<llvm::CallInst* const>::getSimplifiedValue(llvm::CallInst* const&)
Line
Count
Source
47
45.3M
  static RetType getSimplifiedValue(const From& Val) {
48
45.3M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
45.3M
  }
llvm::simplify_type<llvm::MemoryUseOrDef* const>::getSimplifiedValue(llvm::MemoryUseOrDef* const&)
Line
Count
Source
47
46.4M
  static RetType getSimplifiedValue(const From& Val) {
48
46.4M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
46.4M
  }
llvm::simplify_type<llvm::MemoryUseOrDef const* const>::getSimplifiedValue(llvm::MemoryUseOrDef const* const&)
Line
Count
Source
47
1.70M
  static RetType getSimplifiedValue(const From& Val) {
48
1.70M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.70M
  }
llvm::simplify_type<llvm::MemoryAccess const* const>::getSimplifiedValue(llvm::MemoryAccess const* const&)
Line
Count
Source
47
5.60M
  static RetType getSimplifiedValue(const From& Val) {
48
5.60M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
5.60M
  }
llvm::simplify_type<llvm::MemoryAccess* const>::getSimplifiedValue(llvm::MemoryAccess* const&)
Line
Count
Source
47
69.3M
  static RetType getSimplifiedValue(const From& Val) {
48
69.3M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
69.3M
  }
llvm::simplify_type<llvm::MCExpr const* const>::getSimplifiedValue(llvm::MCExpr const* const&)
Line
Count
Source
47
12.6M
  static RetType getSimplifiedValue(const From& Val) {
48
12.6M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
12.6M
  }
llvm::simplify_type<llvm::SelectInst* const>::getSimplifiedValue(llvm::SelectInst* const&)
Line
Count
Source
47
3.03M
  static RetType getSimplifiedValue(const From& Val) {
48
3.03M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
3.03M
  }
llvm::simplify_type<llvm::Type const* const>::getSimplifiedValue(llvm::Type const* const&)
Line
Count
Source
47
495M
  static RetType getSimplifiedValue(const From& Val) {
48
495M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
495M
  }
llvm::simplify_type<llvm::BinaryOperator* const>::getSimplifiedValue(llvm::BinaryOperator* const&)
Line
Count
Source
47
80.2M
  static RetType getSimplifiedValue(const From& Val) {
48
80.2M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
80.2M
  }
llvm::simplify_type<llvm::CallInst const* const>::getSimplifiedValue(llvm::CallInst const* const&)
Line
Count
Source
47
85.0k
  static RetType getSimplifiedValue(const From& Val) {
48
85.0k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
85.0k
  }
llvm::simplify_type<llvm::AMDGPULibFuncImpl* const>::getSimplifiedValue(llvm::AMDGPULibFuncImpl* const&)
Line
Count
Source
47
2
  static RetType getSimplifiedValue(const From& Val) {
48
2
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2
  }
llvm::simplify_type<llvm::SequentialType* const>::getSimplifiedValue(llvm::SequentialType* const&)
Line
Count
Source
47
43.5M
  static RetType getSimplifiedValue(const From& Val) {
48
43.5M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
43.5M
  }
llvm::simplify_type<llvm::MDNode* const>::getSimplifiedValue(llvm::MDNode* const&)
Line
Count
Source
47
212k
  static RetType getSimplifiedValue(const From& Val) {
48
212k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
212k
  }
llvm::simplify_type<llvm::ARMConstantPoolValue* const>::getSimplifiedValue(llvm::ARMConstantPoolValue* const&)
Line
Count
Source
47
1.79k
  static RetType getSimplifiedValue(const From& Val) {
48
1.79k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.79k
  }
llvm::simplify_type<llvm::MemSDNode* const>::getSimplifiedValue(llvm::MemSDNode* const&)
Line
Count
Source
47
6.26k
  static RetType getSimplifiedValue(const From& Val) {
48
6.26k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
6.26k
  }
llvm::simplify_type<llvm::GlobalVariable* const>::getSimplifiedValue(llvm::GlobalVariable* const&)
Line
Count
Source
47
16
  static RetType getSimplifiedValue(const From& Val) {
48
16
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
16
  }
llvm::simplify_type<llvm::GlobalObject const* const>::getSimplifiedValue(llvm::GlobalObject const* const&)
Line
Count
Source
47
9.72M
  static RetType getSimplifiedValue(const From& Val) {
48
9.72M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
9.72M
  }
llvm::simplify_type<llvm::MCFragment* const>::getSimplifiedValue(llvm::MCFragment* const&)
Line
Count
Source
47
63.4M
  static RetType getSimplifiedValue(const From& Val) {
48
63.4M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
63.4M
  }
llvm::simplify_type<llvm::DINode* const>::getSimplifiedValue(llvm::DINode* const&)
Line
Count
Source
47
2.13k
  static RetType getSimplifiedValue(const From& Val) {
48
2.13k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.13k
  }
llvm::simplify_type<llvm::DIType const* const>::getSimplifiedValue(llvm::DIType const* const&)
Line
Count
Source
47
12.2k
  static RetType getSimplifiedValue(const From& Val) {
48
12.2k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
12.2k
  }
llvm::simplify_type<llvm::DINode const* const>::getSimplifiedValue(llvm::DINode const* const&)
Line
Count
Source
47
252k
  static RetType getSimplifiedValue(const From& Val) {
48
252k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
252k
  }
llvm::simplify_type<llvm::MCSection* const>::getSimplifiedValue(llvm::MCSection* const&)
Line
Count
Source
47
771
  static RetType getSimplifiedValue(const From& Val) {
48
771
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
771
  }
llvm::simplify_type<llvm::Use* const>::getSimplifiedValue(llvm::Use* const&)
Line
Count
Source
47
2.06M
  static RetType getSimplifiedValue(const From& Val) {
48
2.06M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.06M
  }
llvm::simplify_type<llvm::BinaryOperator const* const>::getSimplifiedValue(llvm::BinaryOperator const* const&)
Line
Count
Source
47
3.47M
  static RetType getSimplifiedValue(const From& Val) {
48
3.47M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
3.47M
  }
llvm::simplify_type<llvm::Function const* const>::getSimplifiedValue(llvm::Function const* const&)
Line
Count
Source
47
2
  static RetType getSimplifiedValue(const From& Val) {
48
2
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2
  }
llvm::simplify_type<llvm::PseudoSourceValue const* const>::getSimplifiedValue(llvm::PseudoSourceValue const* const&)
Line
Count
Source
47
708k
  static RetType getSimplifiedValue(const From& Val) {
48
708k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
708k
  }
llvm::simplify_type<llvm::MCSymbol const* const>::getSimplifiedValue(llvm::MCSymbol const* const&)
Line
Count
Source
47
1.02k
  static RetType getSimplifiedValue(const From& Val) {
48
1.02k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.02k
  }
llvm::simplify_type<llvm::MemIntrinsic* const>::getSimplifiedValue(llvm::MemIntrinsic* const&)
Line
Count
Source
47
69.0k
  static RetType getSimplifiedValue(const From& Val) {
48
69.0k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
69.0k
  }
llvm::simplify_type<llvm::PointerType* const>::getSimplifiedValue(llvm::PointerType* const&)
Line
Count
Source
47
17.9k
  static RetType getSimplifiedValue(const From& Val) {
48
17.9k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
17.9k
  }
llvm::simplify_type<llvm::MCSymbol* const>::getSimplifiedValue(llvm::MCSymbol* const&)
Line
Count
Source
47
114
  static RetType getSimplifiedValue(const From& Val) {
48
114
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
114
  }
llvm::simplify_type<llvm::PHINode* const>::getSimplifiedValue(llvm::PHINode* const&)
Line
Count
Source
47
9.03k
  static RetType getSimplifiedValue(const From& Val) {
48
9.03k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
9.03k
  }
llvm::simplify_type<llvm::MCFragment const* const>::getSimplifiedValue(llvm::MCFragment const* const&)
Line
Count
Source
47
5.48M
  static RetType getSimplifiedValue(const From& Val) {
48
5.48M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
5.48M
  }
llvm::simplify_type<llvm::Metadata const* const>::getSimplifiedValue(llvm::Metadata const* const&)
Line
Count
Source
47
7.13M
  static RetType getSimplifiedValue(const From& Val) {
48
7.13M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
7.13M
  }
llvm::simplify_type<llvm::CallBase* const>::getSimplifiedValue(llvm::CallBase* const&)
Line
Count
Source
47
35.9M
  static RetType getSimplifiedValue(const From& Val) {
48
35.9M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
35.9M
  }
llvm::simplify_type<llvm::CallBase const* const>::getSimplifiedValue(llvm::CallBase const* const&)
Line
Count
Source
47
38.0M
  static RetType getSimplifiedValue(const From& Val) {
48
38.0M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
38.0M
  }
llvm::simplify_type<llvm::GlobalValue* const>::getSimplifiedValue(llvm::GlobalValue* const&)
Line
Count
Source
47
8.10M
  static RetType getSimplifiedValue(const From& Val) {
48
8.10M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
8.10M
  }
llvm::simplify_type<llvm::ConstantExpr* const>::getSimplifiedValue(llvm::ConstantExpr* const&)
Line
Count
Source
47
1.63M
  static RetType getSimplifiedValue(const From& Val) {
48
1.63M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.63M
  }
llvm::simplify_type<llvm::ConstantInt* const>::getSimplifiedValue(llvm::ConstantInt* const&)
Line
Count
Source
47
119k
  static RetType getSimplifiedValue(const From& Val) {
48
119k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
119k
  }
llvm::simplify_type<llvm::ICmpInst* const>::getSimplifiedValue(llvm::ICmpInst* const&)
Line
Count
Source
47
66.9M
  static RetType getSimplifiedValue(const From& Val) {
48
66.9M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
66.9M
  }
llvm::simplify_type<llvm::IntrinsicInst* const>::getSimplifiedValue(llvm::IntrinsicInst* const&)
Line
Count
Source
47
4.50M
  static RetType getSimplifiedValue(const From& Val) {
48
4.50M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
4.50M
  }
llvm::simplify_type<llvm::MemoryPhi* const>::getSimplifiedValue(llvm::MemoryPhi* const&)
Line
Count
Source
47
8
  static RetType getSimplifiedValue(const From& Val) {
48
8
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
8
  }
llvm::simplify_type<llvm::StructType* const>::getSimplifiedValue(llvm::StructType* const&)
Line
Count
Source
47
8
  static RetType getSimplifiedValue(const From& Val) {
48
8
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
8
  }
llvm::simplify_type<llvm::GlobalValueSummary* const>::getSimplifiedValue(llvm::GlobalValueSummary* const&)
Line
Count
Source
47
15.8k
  static RetType getSimplifiedValue(const From& Val) {
48
15.8k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
15.8k
  }
llvm::simplify_type<llvm::GlobalValueSummary const* const>::getSimplifiedValue(llvm::GlobalValueSummary const* const&)
Line
Count
Source
47
438
  static RetType getSimplifiedValue(const From& Val) {
48
438
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
438
  }
llvm::simplify_type<llvm::Operator* const>::getSimplifiedValue(llvm::Operator* const&)
Line
Count
Source
47
30.0M
  static RetType getSimplifiedValue(const From& Val) {
48
30.0M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
30.0M
  }
llvm::simplify_type<llvm::SCEVPredicate const* const>::getSimplifiedValue(llvm::SCEVPredicate const* const&)
Line
Count
Source
47
289k
  static RetType getSimplifiedValue(const From& Val) {
48
289k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
289k
  }
llvm::simplify_type<llvm::SCEVCommutativeExpr const* const>::getSimplifiedValue(llvm::SCEVCommutativeExpr const* const&)
Line
Count
Source
47
3.68k
  static RetType getSimplifiedValue(const From& Val) {
48
3.68k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
3.68k
  }
llvm::simplify_type<llvm::MemIntrinsic const* const>::getSimplifiedValue(llvm::MemIntrinsic const* const&)
Line
Count
Source
47
20.1k
  static RetType getSimplifiedValue(const From& Val) {
48
20.1k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
20.1k
  }
llvm::simplify_type<llvm::GlobalObject* const>::getSimplifiedValue(llvm::GlobalObject* const&)
Line
Count
Source
47
863k
  static RetType getSimplifiedValue(const From& Val) {
48
863k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
863k
  }
llvm::simplify_type<llvm::GEPOperator const* const>::getSimplifiedValue(llvm::GEPOperator const* const&)
Line
Count
Source
47
302M
  static RetType getSimplifiedValue(const From& Val) {
48
302M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
302M
  }
llvm::simplify_type<llvm::CmpInst* const>::getSimplifiedValue(llvm::CmpInst* const&)
Line
Count
Source
47
21.7M
  static RetType getSimplifiedValue(const From& Val) {
48
21.7M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
21.7M
  }
llvm::simplify_type<llvm::CompositeType* const>::getSimplifiedValue(llvm::CompositeType* const&)
Line
Count
Source
47
244k
  static RetType getSimplifiedValue(const From& Val) {
48
244k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
244k
  }
llvm::simplify_type<llvm::CastInst* const>::getSimplifiedValue(llvm::CastInst* const&)
Line
Count
Source
47
5.77M
  static RetType getSimplifiedValue(const From& Val) {
48
5.77M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
5.77M
  }
llvm::simplify_type<llvm::DILocalScope const* const>::getSimplifiedValue(llvm::DILocalScope const* const&)
Line
Count
Source
47
11.1M
  static RetType getSimplifiedValue(const From& Val) {
48
11.1M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
11.1M
  }
llvm::simplify_type<llvm::MDNode const* const>::getSimplifiedValue(llvm::MDNode const* const&)
Line
Count
Source
47
840k
  static RetType getSimplifiedValue(const From& Val) {
48
840k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
840k
  }
llvm::simplify_type<llvm::FuncletPadInst* const>::getSimplifiedValue(llvm::FuncletPadInst* const&)
Line
Count
Source
47
1.46k
  static RetType getSimplifiedValue(const From& Val) {
48
1.46k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.46k
  }
llvm::simplify_type<llvm::GlobalIndirectSymbol const* const>::getSimplifiedValue(llvm::GlobalIndirectSymbol const* const&)
Line
Count
Source
47
2.43k
  static RetType getSimplifiedValue(const From& Val) {
48
2.43k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.43k
  }
llvm::simplify_type<llvm::ConstantExpr const* const>::getSimplifiedValue(llvm::ConstantExpr const* const&)
Line
Count
Source
47
139k
  static RetType getSimplifiedValue(const From& Val) {
48
139k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
139k
  }
Unexecuted instantiation: llvm::simplify_type<llvm::DITemplateParameter* const>::getSimplifiedValue(llvm::DITemplateParameter* const&)
llvm::simplify_type<llvm::DILocalVariable* const>::getSimplifiedValue(llvm::DILocalVariable* const&)
Line
Count
Source
47
65
  static RetType getSimplifiedValue(const From& Val) {
48
65
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
65
  }
llvm::simplify_type<llvm::CmpInst const* const>::getSimplifiedValue(llvm::CmpInst const* const&)
Line
Count
Source
47
20.7M
  static RetType getSimplifiedValue(const From& Val) {
48
20.7M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
20.7M
  }
llvm::simplify_type<llvm::DiagnosticInfo const* const>::getSimplifiedValue(llvm::DiagnosticInfo const* const&)
Line
Count
Source
47
1.30M
  static RetType getSimplifiedValue(const From& Val) {
48
1.30M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.30M
  }
llvm::simplify_type<llvm::ValueAsMetadata* const>::getSimplifiedValue(llvm::ValueAsMetadata* const&)
Line
Count
Source
47
9.89k
  static RetType getSimplifiedValue(const From& Val) {
48
9.89k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
9.89k
  }
llvm::simplify_type<llvm::CompositeType const* const>::getSimplifiedValue(llvm::CompositeType const* const&)
Line
Count
Source
47
395M
  static RetType getSimplifiedValue(const From& Val) {
48
395M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
395M
  }
llvm::simplify_type<llvm::ValueAsMetadata const* const>::getSimplifiedValue(llvm::ValueAsMetadata const* const&)
Line
Count
Source
47
168k
  static RetType getSimplifiedValue(const From& Val) {
48
168k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
168k
  }
llvm::simplify_type<llvm::AtomicMemIntrinsic const* const>::getSimplifiedValue(llvm::AtomicMemIntrinsic const* const&)
Line
Count
Source
47
536
  static RetType getSimplifiedValue(const From& Val) {
48
536
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
536
  }
llvm::simplify_type<llvm::BranchInst* const>::getSimplifiedValue(llvm::BranchInst* const&)
Line
Count
Source
47
48.3M
  static RetType getSimplifiedValue(const From& Val) {
48
48.3M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
48.3M
  }
llvm::simplify_type<llvm::AnyMemTransferInst* const>::getSimplifiedValue(llvm::AnyMemTransferInst* const&)
Line
Count
Source
47
7.42k
  static RetType getSimplifiedValue(const From& Val) {
48
7.42k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
7.42k
  }
llvm::simplify_type<llvm::AnyMemSetInst* const>::getSimplifiedValue(llvm::AnyMemSetInst* const&)
Line
Count
Source
47
249k
  static RetType getSimplifiedValue(const From& Val) {
48
249k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
249k
  }
llvm::simplify_type<llvm::AnyMemIntrinsic* const>::getSimplifiedValue(llvm::AnyMemIntrinsic* const&)
Line
Count
Source
47
2.43M
  static RetType getSimplifiedValue(const From& Val) {
48
2.43M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.43M
  }
llvm::simplify_type<llvm::AnyMemMoveInst* const>::getSimplifiedValue(llvm::AnyMemMoveInst* const&)
Line
Count
Source
47
5
  static RetType getSimplifiedValue(const From& Val) {
48
5
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
5
  }
llvm::simplify_type<llvm::GEPOperator* const>::getSimplifiedValue(llvm::GEPOperator* const&)
Line
Count
Source
47
47
  static RetType getSimplifiedValue(const From& Val) {
48
47
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
47
  }
llvm::simplify_type<llvm::MemTransferInst* const>::getSimplifiedValue(llvm::MemTransferInst* const&)
Line
Count
Source
47
17
  static RetType getSimplifiedValue(const From& Val) {
48
17
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
17
  }
llvm::simplify_type<llvm::MCSection const* const>::getSimplifiedValue(llvm::MCSection const* const&)
Line
Count
Source
47
1
  static RetType getSimplifiedValue(const From& Val) {
48
1
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1
  }
llvm::simplify_type<llvm::PredicateBase const* const>::getSimplifiedValue(llvm::PredicateBase const* const&)
Line
Count
Source
47
611k
  static RetType getSimplifiedValue(const From& Val) {
48
611k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
611k
  }
llvm::simplify_type<llvm::GVNExpression::Expression const* const>::getSimplifiedValue(llvm::GVNExpression::Expression const* const&)
Line
Count
Source
47
16.7k
  static RetType getSimplifiedValue(const From& Val) {
48
16.7k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
16.7k
  }
llvm::simplify_type<llvm::VectorType* const>::getSimplifiedValue(llvm::VectorType* const&)
Line
Count
Source
47
14
  static RetType getSimplifiedValue(const From& Val) {
48
14
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
14
  }
llvm::simplify_type<llvm::vfs::detail::InMemoryNode* const>::getSimplifiedValue(llvm::vfs::detail::InMemoryNode* const&)
Line
Count
Source
47
2.00M
  static RetType getSimplifiedValue(const From& Val) {
48
2.00M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.00M
  }
llvm::simplify_type<llvm::vfs::detail::InMemoryNode const* const>::getSimplifiedValue(llvm::vfs::detail::InMemoryNode const* const&)
Line
Count
Source
47
207k
  static RetType getSimplifiedValue(const From& Val) {
48
207k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
207k
  }
llvm::simplify_type<llvm::yaml::Node* const>::getSimplifiedValue(llvm::yaml::Node* const&)
Line
Count
Source
47
924k
  static RetType getSimplifiedValue(const From& Val) {
48
924k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
924k
  }
llvm::simplify_type<llvm::vfs::RedirectingFileSystem::Entry* const>::getSimplifiedValue(llvm::vfs::RedirectingFileSystem::Entry* const&)
Line
Count
Source
47
26.3k
  static RetType getSimplifiedValue(const From& Val) {
48
26.3k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
26.3k
  }
llvm::simplify_type<llvm::yaml::Input::HNode* const>::getSimplifiedValue(llvm::yaml::Input::HNode* const&)
Line
Count
Source
47
1.41M
  static RetType getSimplifiedValue(const From& Val) {
48
1.41M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.41M
  }
llvm::simplify_type<llvm::DbgVariableIntrinsic* const>::getSimplifiedValue(llvm::DbgVariableIntrinsic* const&)
Line
Count
Source
47
160
  static RetType getSimplifiedValue(const From& Val) {
48
160
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
160
  }
llvm::simplify_type<llvm::PredicateBase* const>::getSimplifiedValue(llvm::PredicateBase* const&)
Line
Count
Source
47
6.81M
  static RetType getSimplifiedValue(const From& Val) {
48
6.81M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
6.81M
  }
llvm::simplify_type<llvm::Function* const>::getSimplifiedValue(llvm::Function* const&)
Line
Count
Source
47
14
  static RetType getSimplifiedValue(const From& Val) {
48
14
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
14
  }
llvm::simplify_type<llvm::GlobalAlias* const>::getSimplifiedValue(llvm::GlobalAlias* const&)
Line
Count
Source
47
2
  static RetType getSimplifiedValue(const From& Val) {
48
2
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2
  }
llvm::simplify_type<llvm::VPRecipeBase* const>::getSimplifiedValue(llvm::VPRecipeBase* const&)
Line
Count
Source
47
77.7k
  static RetType getSimplifiedValue(const From& Val) {
48
77.7k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
77.7k
  }
Unexecuted instantiation: llvm::simplify_type<llvm::VPValue const* const>::getSimplifiedValue(llvm::VPValue const* const&)
llvm::simplify_type<llvm::VPBlockBase* const>::getSimplifiedValue(llvm::VPBlockBase* const&)
Line
Count
Source
47
6.25k
  static RetType getSimplifiedValue(const From& Val) {
48
6.25k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
6.25k
  }
Unexecuted instantiation: llvm::simplify_type<llvm::VPBlockBase const* const>::getSimplifiedValue(llvm::VPBlockBase const* const&)
llvm::simplify_type<clang::QualType const>::getSimplifiedValue(clang::QualType const&)
Line
Count
Source
47
4.65G
  static RetType getSimplifiedValue(const From& Val) {
48
4.65G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
4.65G
  }
llvm::simplify_type<clang::Type const* const>::getSimplifiedValue(clang::Type const* const&)
Line
Count
Source
47
1.50G
  static RetType getSimplifiedValue(const From& Val) {
48
1.50G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.50G
  }
llvm::simplify_type<clang::DeducedType* const>::getSimplifiedValue(clang::DeducedType* const&)
Line
Count
Source
47
58.9k
  static RetType getSimplifiedValue(const From& Val) {
48
58.9k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
58.9k
  }
llvm::simplify_type<clang::ObjCObjectType const* const>::getSimplifiedValue(clang::ObjCObjectType const* const&)
Line
Count
Source
47
406k
  static RetType getSimplifiedValue(const From& Val) {
48
406k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
406k
  }
llvm::simplify_type<clang::DeclContext const* const>::getSimplifiedValue(clang::DeclContext const* const&)
Line
Count
Source
47
637M
  static RetType getSimplifiedValue(const From& Val) {
48
637M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
637M
  }
llvm::simplify_type<clang::VarDecl const* const>::getSimplifiedValue(clang::VarDecl const* const&)
Line
Count
Source
47
281M
  static RetType getSimplifiedValue(const From& Val) {
48
281M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
281M
  }
llvm::simplify_type<clang::NamedDecl* const>::getSimplifiedValue(clang::NamedDecl* const&)
Line
Count
Source
47
1.43G
  static RetType getSimplifiedValue(const From& Val) {
48
1.43G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.43G
  }
llvm::simplify_type<clang::Decl* const>::getSimplifiedValue(clang::Decl* const&)
Line
Count
Source
47
1.35G
  static RetType getSimplifiedValue(const From& Val) {
48
1.35G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.35G
  }
llvm::simplify_type<clang::Stmt* const>::getSimplifiedValue(clang::Stmt* const&)
Line
Count
Source
47
230M
  static RetType getSimplifiedValue(const From& Val) {
48
230M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
230M
  }
llvm::simplify_type<clang::Stmt const* const>::getSimplifiedValue(clang::Stmt const* const&)
Line
Count
Source
47
206M
  static RetType getSimplifiedValue(const From& Val) {
48
206M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
206M
  }
llvm::simplify_type<clang::SwitchCase const* const>::getSimplifiedValue(clang::SwitchCase const* const&)
Line
Count
Source
47
2.91k
  static RetType getSimplifiedValue(const From& Val) {
48
2.91k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.91k
  }
llvm::simplify_type<clang::SwitchCase* const>::getSimplifiedValue(clang::SwitchCase* const&)
Line
Count
Source
47
312k
  static RetType getSimplifiedValue(const From& Val) {
48
312k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
312k
  }
llvm::simplify_type<clang::ReferenceType const* const>::getSimplifiedValue(clang::ReferenceType const* const&)
Line
Count
Source
47
503k
  static RetType getSimplifiedValue(const From& Val) {
48
503k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
503k
  }
llvm::simplify_type<clang::Decl const* const>::getSimplifiedValue(clang::Decl const* const&)
Line
Count
Source
47
391M
  static RetType getSimplifiedValue(const From& Val) {
48
391M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
391M
  }
llvm::simplify_type<clang::Attr* const>::getSimplifiedValue(clang::Attr* const&)
Line
Count
Source
47
643M
  static RetType getSimplifiedValue(const From& Val) {
48
643M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
643M
  }
llvm::simplify_type<clang::FunctionType const* const>::getSimplifiedValue(clang::FunctionType const* const&)
Line
Count
Source
47
101M
  static RetType getSimplifiedValue(const From& Val) {
48
101M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
101M
  }
llvm::simplify_type<clang::ArrayType const* const>::getSimplifiedValue(clang::ArrayType const* const&)
Line
Count
Source
47
1.61M
  static RetType getSimplifiedValue(const From& Val) {
48
1.61M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.61M
  }
llvm::simplify_type<clang::CXXMethodDecl const* const>::getSimplifiedValue(clang::CXXMethodDecl const* const&)
Line
Count
Source
47
22.8M
  static RetType getSimplifiedValue(const From& Val) {
48
22.8M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
22.8M
  }
llvm::simplify_type<clang::CXXConstructExpr* const>::getSimplifiedValue(clang::CXXConstructExpr* const&)
Line
Count
Source
47
3.02M
  static RetType getSimplifiedValue(const From& Val) {
48
3.02M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
3.02M
  }
llvm::simplify_type<clang::Expr const* const>::getSimplifiedValue(clang::Expr const* const&)
Line
Count
Source
47
266M
  static RetType getSimplifiedValue(const From& Val) {
48
266M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
266M
  }
llvm::simplify_type<clang::Expr* const>::getSimplifiedValue(clang::Expr* const&)
Line
Count
Source
47
3.35G
  static RetType getSimplifiedValue(const From& Val) {
48
3.35G
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
3.35G
  }
llvm::simplify_type<clang::OverloadExpr* const>::getSimplifiedValue(clang::OverloadExpr* const&)
Line
Count
Source
47
14.4M
  static RetType getSimplifiedValue(const From& Val) {
48
14.4M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
14.4M
  }
llvm::simplify_type<clang::ValueDecl const* const>::getSimplifiedValue(clang::ValueDecl const* const&)
Line
Count
Source
47
77.1M
  static RetType getSimplifiedValue(const From& Val) {
48
77.1M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
77.1M
  }
llvm::simplify_type<clang::AbstractConditionalOperator const* const>::getSimplifiedValue(clang::AbstractConditionalOperator const* const&)
Line
Count
Source
47
1.01M
  static RetType getSimplifiedValue(const From& Val) {
48
1.01M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.01M
  }
llvm::simplify_type<clang::FullExpr const* const>::getSimplifiedValue(clang::FullExpr const* const&)
Line
Count
Source
47
38.2k
  static RetType getSimplifiedValue(const From& Val) {
48
38.2k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
38.2k
  }
llvm::simplify_type<clang::RecordDecl const* const>::getSimplifiedValue(clang::RecordDecl const* const&)
Line
Count
Source
47
3.47M
  static RetType getSimplifiedValue(const From& Val) {
48
3.47M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
3.47M
  }
llvm::simplify_type<clang::FunctionDecl const* const>::getSimplifiedValue(clang::FunctionDecl const* const&)
Line
Count
Source
47
51.6M
  static RetType getSimplifiedValue(const From& Val) {
48
51.6M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
51.6M
  }
CGCall.cpp:llvm::simplify_type<(anonymous namespace)::TypeExpansion* const>::getSimplifiedValue((anonymous namespace)::TypeExpansion* const&)
Line
Count
Source
47
5.84k
  static RetType getSimplifiedValue(const From& Val) {
48
5.84k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
5.84k
  }
llvm::simplify_type<clang::ValueDecl* const>::getSimplifiedValue(clang::ValueDecl* const&)
Line
Count
Source
47
178M
  static RetType getSimplifiedValue(const From& Val) {
48
178M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
178M
  }
llvm::simplify_type<clang::TemplateDecl* const>::getSimplifiedValue(clang::TemplateDecl* const&)
Line
Count
Source
47
88.7M
  static RetType getSimplifiedValue(const From& Val) {
48
88.7M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
88.7M
  }
llvm::simplify_type<clang::CodeGen::EHScope* const>::getSimplifiedValue(clang::CodeGen::EHScope* const&)
Line
Count
Source
47
2.77M
  static RetType getSimplifiedValue(const From& Val) {
48
2.77M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.77M
  }
llvm::simplify_type<clang::TagDecl const* const>::getSimplifiedValue(clang::TagDecl const* const&)
Line
Count
Source
47
75.6M
  static RetType getSimplifiedValue(const From& Val) {
48
75.6M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
75.6M
  }
llvm::simplify_type<clang::NamedDecl const* const>::getSimplifiedValue(clang::NamedDecl const* const&)
Line
Count
Source
47
565M
  static RetType getSimplifiedValue(const From& Val) {
48
565M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
565M
  }
llvm::simplify_type<clang::CXXRecordDecl const* const>::getSimplifiedValue(clang::CXXRecordDecl const* const&)
Line
Count
Source
47
2.25M
  static RetType getSimplifiedValue(const From& Val) {
48
2.25M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.25M
  }
llvm::simplify_type<clang::RecordDecl* const>::getSimplifiedValue(clang::RecordDecl* const&)
Line
Count
Source
47
6.24M
  static RetType getSimplifiedValue(const From& Val) {
48
6.24M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
6.24M
  }
llvm::simplify_type<clang::CastExpr const* const>::getSimplifiedValue(clang::CastExpr const* const&)
Line
Count
Source
47
683k
  static RetType getSimplifiedValue(const From& Val) {
48
683k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
683k
  }
llvm::simplify_type<clang::CallExpr const* const>::getSimplifiedValue(clang::CallExpr const* const&)
Line
Count
Source
47
28.2M
  static RetType getSimplifiedValue(const From& Val) {
48
28.2M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
28.2M
  }
llvm::simplify_type<clang::CastExpr* const>::getSimplifiedValue(clang::CastExpr* const&)
Line
Count
Source
47
1.88M
  static RetType getSimplifiedValue(const From& Val) {
48
1.88M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.88M
  }
llvm::simplify_type<clang::Attr const* const>::getSimplifiedValue(clang::Attr const* const&)
Line
Count
Source
47
75.6M
  static RetType getSimplifiedValue(const From& Val) {
48
75.6M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
75.6M
  }
llvm::simplify_type<clang::ObjCImplDecl const* const>::getSimplifiedValue(clang::ObjCImplDecl const* const&)
Line
Count
Source
47
27
  static RetType getSimplifiedValue(const From& Val) {
48
27
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
27
  }
llvm::simplify_type<clang::CanQual<clang::Type> const>::getSimplifiedValue(clang::CanQual<clang::Type> const&)
Line
Count
Source
47
832k
  static RetType getSimplifiedValue(const From& Val) {
48
832k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
832k
  }
llvm::simplify_type<clang::ObjCContainerDecl const* const>::getSimplifiedValue(clang::ObjCContainerDecl const* const&)
Line
Count
Source
47
579k
  static RetType getSimplifiedValue(const From& Val) {
48
579k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
579k
  }
llvm::simplify_type<clang::OMPExecutableDirective const* const>::getSimplifiedValue(clang::OMPExecutableDirective const* const&)
Line
Count
Source
47
701k
  static RetType getSimplifiedValue(const From& Val) {
48
701k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
701k
  }
llvm::simplify_type<clang::CodeGen::CodeGenFunction::CGCapturedStmtInfo* const>::getSimplifiedValue(clang::CodeGen::CodeGenFunction::CGCapturedStmtInfo* const&)
Line
Count
Source
47
16.5k
  static RetType getSimplifiedValue(const From& Val) {
48
16.5k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
16.5k
  }
llvm::simplify_type<clang::OMPClause* const>::getSimplifiedValue(clang::OMPClause* const&)
Line
Count
Source
47
606k
  static RetType getSimplifiedValue(const From& Val) {
48
606k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
606k
  }
llvm::simplify_type<clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo const* const>::getSimplifiedValue(clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo const* const&)
Line
Count
Source
47
6.36k
  static RetType getSimplifiedValue(const From& Val) {
48
6.36k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
6.36k
  }
llvm::simplify_type<clang::OMPClause const* const>::getSimplifiedValue(clang::OMPClause const* const&)
Line
Count
Source
47
64.6k
  static RetType getSimplifiedValue(const From& Val) {
48
64.6k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
64.6k
  }
llvm::simplify_type<clang::AsmStmt const* const>::getSimplifiedValue(clang::AsmStmt const* const&)
Line
Count
Source
47
75.7k
  static RetType getSimplifiedValue(const From& Val) {
48
75.7k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
75.7k
  }
llvm::simplify_type<clang::OMPLoopDirective const* const>::getSimplifiedValue(clang::OMPLoopDirective const* const&)
Line
Count
Source
47
1.93k
  static RetType getSimplifiedValue(const From& Val) {
48
1.93k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.93k
  }
llvm::simplify_type<llvm::DiagnosticInfoOptimizationBase const* const>::getSimplifiedValue(llvm::DiagnosticInfoOptimizationBase const* const&)
Line
Count
Source
47
105k
  static RetType getSimplifiedValue(const From& Val) {
48
105k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
105k
  }
llvm::simplify_type<clang::MacroDirective* const>::getSimplifiedValue(clang::MacroDirective* const&)
Line
Count
Source
47
148M
  static RetType getSimplifiedValue(const From& Val) {
48
148M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
148M
  }
llvm::simplify_type<clang::FunctionDecl* const>::getSimplifiedValue(clang::FunctionDecl* const&)
Line
Count
Source
47
99.6M
  static RetType getSimplifiedValue(const From& Val) {
48
99.6M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
99.6M
  }
llvm::simplify_type<clang::DeclContext* const>::getSimplifiedValue(clang::DeclContext* const&)
Line
Count
Source
47
687M
  static RetType getSimplifiedValue(const From& Val) {
48
687M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
687M
  }
llvm::simplify_type<clang::AccessSpecDecl* const>::getSimplifiedValue(clang::AccessSpecDecl* const&)
Line
Count
Source
47
7.23k
  static RetType getSimplifiedValue(const From& Val) {
48
7.23k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
7.23k
  }
Unexecuted instantiation: llvm::simplify_type<clang::BlockDecl* const>::getSimplifiedValue(clang::BlockDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::CapturedDecl* const>::getSimplifiedValue(clang::CapturedDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::ClassScopeFunctionSpecializationDecl* const>::getSimplifiedValue(clang::ClassScopeFunctionSpecializationDecl* const&)
llvm::simplify_type<clang::EmptyDecl* const>::getSimplifiedValue(clang::EmptyDecl* const&)
Line
Count
Source
47
1.07k
  static RetType getSimplifiedValue(const From& Val) {
48
1.07k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.07k
  }
Unexecuted instantiation: llvm::simplify_type<clang::ExportDecl* const>::getSimplifiedValue(clang::ExportDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::ExternCContextDecl* const>::getSimplifiedValue(clang::ExternCContextDecl* const&)
llvm::simplify_type<clang::FileScopeAsmDecl* const>::getSimplifiedValue(clang::FileScopeAsmDecl* const&)
Line
Count
Source
47
4
  static RetType getSimplifiedValue(const From& Val) {
48
4
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
4
  }
llvm::simplify_type<clang::FriendDecl* const>::getSimplifiedValue(clang::FriendDecl* const&)
Line
Count
Source
47
501
  static RetType getSimplifiedValue(const From& Val) {
48
501
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
501
  }
Unexecuted instantiation: llvm::simplify_type<clang::FriendTemplateDecl* const>::getSimplifiedValue(clang::FriendTemplateDecl* const&)
llvm::simplify_type<clang::ImportDecl* const>::getSimplifiedValue(clang::ImportDecl* const&)
Line
Count
Source
47
28
  static RetType getSimplifiedValue(const From& Val) {
48
28
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
28
  }
llvm::simplify_type<clang::LinkageSpecDecl* const>::getSimplifiedValue(clang::LinkageSpecDecl* const&)
Line
Count
Source
47
315
  static RetType getSimplifiedValue(const From& Val) {
48
315
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
315
  }
llvm::simplify_type<clang::LabelDecl* const>::getSimplifiedValue(clang::LabelDecl* const&)
Line
Count
Source
47
6
  static RetType getSimplifiedValue(const From& Val) {
48
6
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
6
  }
llvm::simplify_type<clang::NamespaceDecl* const>::getSimplifiedValue(clang::NamespaceDecl* const&)
Line
Count
Source
47
6.49k
  static RetType getSimplifiedValue(const From& Val) {
48
6.49k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
6.49k
  }
llvm::simplify_type<clang::NamespaceAliasDecl* const>::getSimplifiedValue(clang::NamespaceAliasDecl* const&)
Line
Count
Source
47
6
  static RetType getSimplifiedValue(const From& Val) {
48
6
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
6
  }
Unexecuted instantiation: llvm::simplify_type<clang::ObjCCompatibleAliasDecl* const>::getSimplifiedValue(clang::ObjCCompatibleAliasDecl* const&)
llvm::simplify_type<clang::ObjCCategoryDecl* const>::getSimplifiedValue(clang::ObjCCategoryDecl* const&)
Line
Count
Source
47
407
  static RetType getSimplifiedValue(const From& Val) {
48
407
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
407
  }
llvm::simplify_type<clang::ObjCCategoryImplDecl* const>::getSimplifiedValue(clang::ObjCCategoryImplDecl* const&)
Line
Count
Source
47
90
  static RetType getSimplifiedValue(const From& Val) {
48
90
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
90
  }
llvm::simplify_type<clang::ObjCImplementationDecl* const>::getSimplifiedValue(clang::ObjCImplementationDecl* const&)
Line
Count
Source
47
2.14k
  static RetType getSimplifiedValue(const From& Val) {
48
2.14k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.14k
  }
llvm::simplify_type<clang::ObjCInterfaceDecl* const>::getSimplifiedValue(clang::ObjCInterfaceDecl* const&)
Line
Count
Source
47
7.41k
  static RetType getSimplifiedValue(const From& Val) {
48
7.41k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
7.41k
  }
llvm::simplify_type<clang::ObjCProtocolDecl* const>::getSimplifiedValue(clang::ObjCProtocolDecl* const&)
Line
Count
Source
47
1.67k
  static RetType getSimplifiedValue(const From& Val) {
48
1.67k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.67k
  }
Unexecuted instantiation: llvm::simplify_type<clang::ObjCMethodDecl* const>::getSimplifiedValue(clang::ObjCMethodDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::ObjCPropertyDecl* const>::getSimplifiedValue(clang::ObjCPropertyDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::BuiltinTemplateDecl* const>::getSimplifiedValue(clang::BuiltinTemplateDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::ConceptDecl* const>::getSimplifiedValue(clang::ConceptDecl* const&)
llvm::simplify_type<clang::ClassTemplateDecl* const>::getSimplifiedValue(clang::ClassTemplateDecl* const&)
Line
Count
Source
47
9.26k
  static RetType getSimplifiedValue(const From& Val) {
48
9.26k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
9.26k
  }
llvm::simplify_type<clang::FunctionTemplateDecl* const>::getSimplifiedValue(clang::FunctionTemplateDecl* const&)
Line
Count
Source
47
145k
  static RetType getSimplifiedValue(const From& Val) {
48
145k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
145k
  }
llvm::simplify_type<clang::TypeAliasTemplateDecl* const>::getSimplifiedValue(clang::TypeAliasTemplateDecl* const&)
Line
Count
Source
47
230
  static RetType getSimplifiedValue(const From& Val) {
48
230
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
230
  }
llvm::simplify_type<clang::VarTemplateDecl* const>::getSimplifiedValue(clang::VarTemplateDecl* const&)
Line
Count
Source
47
43
  static RetType getSimplifiedValue(const From& Val) {
48
43
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
43
  }
llvm::simplify_type<clang::TemplateTemplateParmDecl* const>::getSimplifiedValue(clang::TemplateTemplateParmDecl* const&)
Line
Count
Source
47
39
  static RetType getSimplifiedValue(const From& Val) {
48
39
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
39
  }
llvm::simplify_type<clang::EnumDecl* const>::getSimplifiedValue(clang::EnumDecl* const&)
Line
Count
Source
47
2.04k
  static RetType getSimplifiedValue(const From& Val) {
48
2.04k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.04k
  }
llvm::simplify_type<clang::CXXRecordDecl* const>::getSimplifiedValue(clang::CXXRecordDecl* const&)
Line
Count
Source
47
10.4M
  static RetType getSimplifiedValue(const From& Val) {
48
10.4M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
10.4M
  }
llvm::simplify_type<clang::ClassTemplateSpecializationDecl* const>::getSimplifiedValue(clang::ClassTemplateSpecializationDecl* const&)
Line
Count
Source
47
95.3k
  static RetType getSimplifiedValue(const From& Val) {
48
95.3k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
95.3k
  }
llvm::simplify_type<clang::ClassTemplatePartialSpecializationDecl* const>::getSimplifiedValue(clang::ClassTemplatePartialSpecializationDecl* const&)
Line
Count
Source
47
11.6k
  static RetType getSimplifiedValue(const From& Val) {
48
11.6k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
11.6k
  }
llvm::simplify_type<clang::TemplateTypeParmDecl* const>::getSimplifiedValue(clang::TemplateTypeParmDecl* const&)
Line
Count
Source
47
28.4k
  static RetType getSimplifiedValue(const From& Val) {
48
28.4k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
28.4k
  }
llvm::simplify_type<clang::ObjCTypeParamDecl* const>::getSimplifiedValue(clang::ObjCTypeParamDecl* const&)
Line
Count
Source
47
98
  static RetType getSimplifiedValue(const From& Val) {
48
98
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
98
  }
llvm::simplify_type<clang::TypeAliasDecl* const>::getSimplifiedValue(clang::TypeAliasDecl* const&)
Line
Count
Source
47
966
  static RetType getSimplifiedValue(const From& Val) {
48
966
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
966
  }
llvm::simplify_type<clang::TypedefDecl* const>::getSimplifiedValue(clang::TypedefDecl* const&)
Line
Count
Source
47
67.4k
  static RetType getSimplifiedValue(const From& Val) {
48
67.4k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
67.4k
  }
llvm::simplify_type<clang::UnresolvedUsingTypenameDecl* const>::getSimplifiedValue(clang::UnresolvedUsingTypenameDecl* const&)
Line
Count
Source
47
109
  static RetType getSimplifiedValue(const From& Val) {
48
109
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
109
  }
llvm::simplify_type<clang::UsingDecl* const>::getSimplifiedValue(clang::UsingDecl* const&)
Line
Count
Source
47
102
  static RetType getSimplifiedValue(const From& Val) {
48
102
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
102
  }
llvm::simplify_type<clang::UsingDirectiveDecl* const>::getSimplifiedValue(clang::UsingDirectiveDecl* const&)
Line
Count
Source
47
299
  static RetType getSimplifiedValue(const From& Val) {
48
299
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
299
  }
Unexecuted instantiation: llvm::simplify_type<clang::UsingPackDecl* const>::getSimplifiedValue(clang::UsingPackDecl* const&)
llvm::simplify_type<clang::UsingShadowDecl* const>::getSimplifiedValue(clang::UsingShadowDecl* const&)
Line
Count
Source
47
324
  static RetType getSimplifiedValue(const From& Val) {
48
324
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
324
  }
llvm::simplify_type<clang::ConstructorUsingShadowDecl* const>::getSimplifiedValue(clang::ConstructorUsingShadowDecl* const&)
Line
Count
Source
47
3
  static RetType getSimplifiedValue(const From& Val) {
48
3
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
3
  }
llvm::simplify_type<clang::BindingDecl* const>::getSimplifiedValue(clang::BindingDecl* const&)
Line
Count
Source
47
44
  static RetType getSimplifiedValue(const From& Val) {
48
44
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
44
  }
llvm::simplify_type<clang::FieldDecl* const>::getSimplifiedValue(clang::FieldDecl* const&)
Line
Count
Source
47
15.2k
  static RetType getSimplifiedValue(const From& Val) {
48
15.2k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
15.2k
  }
Unexecuted instantiation: llvm::simplify_type<clang::ObjCAtDefsFieldDecl* const>::getSimplifiedValue(clang::ObjCAtDefsFieldDecl* const&)
llvm::simplify_type<clang::ObjCIvarDecl* const>::getSimplifiedValue(clang::ObjCIvarDecl* const&)
Line
Count
Source
47
5.86k
  static RetType getSimplifiedValue(const From& Val) {
48
5.86k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
5.86k
  }
Unexecuted instantiation: llvm::simplify_type<clang::CXXDeductionGuideDecl* const>::getSimplifiedValue(clang::CXXDeductionGuideDecl* const&)
llvm::simplify_type<clang::CXXMethodDecl* const>::getSimplifiedValue(clang::CXXMethodDecl* const&)
Line
Count
Source
47
15.3M
  static RetType getSimplifiedValue(const From& Val) {
48
15.3M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
15.3M
  }
llvm::simplify_type<clang::CXXConstructorDecl* const>::getSimplifiedValue(clang::CXXConstructorDecl* const&)
Line
Count
Source
47
460
  static RetType getSimplifiedValue(const From& Val) {
48
460
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
460
  }
Unexecuted instantiation: llvm::simplify_type<clang::CXXConversionDecl* const>::getSimplifiedValue(clang::CXXConversionDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::CXXDestructorDecl* const>::getSimplifiedValue(clang::CXXDestructorDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::MSPropertyDecl* const>::getSimplifiedValue(clang::MSPropertyDecl* const&)
llvm::simplify_type<clang::NonTypeTemplateParmDecl* const>::getSimplifiedValue(clang::NonTypeTemplateParmDecl* const&)
Line
Count
Source
47
1.19k
  static RetType getSimplifiedValue(const From& Val) {
48
1.19k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.19k
  }
llvm::simplify_type<clang::VarDecl* const>::getSimplifiedValue(clang::VarDecl* const&)
Line
Count
Source
47
25.6M
  static RetType getSimplifiedValue(const From& Val) {
48
25.6M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
25.6M
  }
llvm::simplify_type<clang::DecompositionDecl* const>::getSimplifiedValue(clang::DecompositionDecl* const&)
Line
Count
Source
47
22
  static RetType getSimplifiedValue(const From& Val) {
48
22
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
22
  }
Unexecuted instantiation: llvm::simplify_type<clang::ImplicitParamDecl* const>::getSimplifiedValue(clang::ImplicitParamDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::OMPCapturedExprDecl* const>::getSimplifiedValue(clang::OMPCapturedExprDecl* const&)
llvm::simplify_type<clang::ParmVarDecl* const>::getSimplifiedValue(clang::ParmVarDecl* const&)
Line
Count
Source
47
113k
  static RetType getSimplifiedValue(const From& Val) {
48
113k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
113k
  }
llvm::simplify_type<clang::VarTemplateSpecializationDecl* const>::getSimplifiedValue(clang::VarTemplateSpecializationDecl* const&)
Line
Count
Source
47
467
  static RetType getSimplifiedValue(const From& Val) {
48
467
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
467
  }
llvm::simplify_type<clang::VarTemplatePartialSpecializationDecl* const>::getSimplifiedValue(clang::VarTemplatePartialSpecializationDecl* const&)
Line
Count
Source
47
12
  static RetType getSimplifiedValue(const From& Val) {
48
12
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
12
  }
llvm::simplify_type<clang::EnumConstantDecl* const>::getSimplifiedValue(clang::EnumConstantDecl* const&)
Line
Count
Source
47
4.11k
  static RetType getSimplifiedValue(const From& Val) {
48
4.11k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
4.11k
  }
llvm::simplify_type<clang::IndirectFieldDecl* const>::getSimplifiedValue(clang::IndirectFieldDecl* const&)
Line
Count
Source
47
81
  static RetType getSimplifiedValue(const From& Val) {
48
81
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
81
  }
llvm::simplify_type<clang::UnresolvedUsingValueDecl* const>::getSimplifiedValue(clang::UnresolvedUsingValueDecl* const&)
Line
Count
Source
47
366
  static RetType getSimplifiedValue(const From& Val) {
48
366
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
366
  }
Unexecuted instantiation: llvm::simplify_type<clang::OMPAllocateDecl* const>::getSimplifiedValue(clang::OMPAllocateDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::OMPRequiresDecl* const>::getSimplifiedValue(clang::OMPRequiresDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::OMPThreadPrivateDecl* const>::getSimplifiedValue(clang::OMPThreadPrivateDecl* const&)
llvm::simplify_type<clang::ObjCPropertyImplDecl* const>::getSimplifiedValue(clang::ObjCPropertyImplDecl* const&)
Line
Count
Source
47
3.74k
  static RetType getSimplifiedValue(const From& Val) {
48
3.74k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
3.74k
  }
Unexecuted instantiation: llvm::simplify_type<clang::PragmaCommentDecl* const>::getSimplifiedValue(clang::PragmaCommentDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::PragmaDetectMismatchDecl* const>::getSimplifiedValue(clang::PragmaDetectMismatchDecl* const&)
llvm::simplify_type<clang::StaticAssertDecl* const>::getSimplifiedValue(clang::StaticAssertDecl* const&)
Line
Count
Source
47
80
  static RetType getSimplifiedValue(const From& Val) {
48
80
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
80
  }
llvm::simplify_type<clang::TranslationUnitDecl* const>::getSimplifiedValue(clang::TranslationUnitDecl* const&)
Line
Count
Source
47
10.6k
  static RetType getSimplifiedValue(const From& Val) {
48
10.6k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
10.6k
  }
llvm::simplify_type<clang::DeclaratorDecl const* const>::getSimplifiedValue(clang::DeclaratorDecl const* const&)
Line
Count
Source
47
19.7M
  static RetType getSimplifiedValue(const From& Val) {
48
19.7M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
19.7M
  }
Unexecuted instantiation: llvm::simplify_type<clang::OMPDeclareMapperDecl* const>::getSimplifiedValue(clang::OMPDeclareMapperDecl* const&)
Unexecuted instantiation: llvm::simplify_type<clang::OMPDeclareReductionDecl* const>::getSimplifiedValue(clang::OMPDeclareReductionDecl* const&)
llvm::simplify_type<clang::TagType const* const>::getSimplifiedValue(clang::TagType const* const&)
Line
Count
Source
47
165k
  static RetType getSimplifiedValue(const From& Val) {
48
165k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
165k
  }
llvm::simplify_type<clang::TypeDecl* const>::getSimplifiedValue(clang::TypeDecl* const&)
Line
Count
Source
47
15.5M
  static RetType getSimplifiedValue(const From& Val) {
48
15.5M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
15.5M
  }
llvm::simplify_type<clang::driver::Action* const>::getSimplifiedValue(clang::driver::Action* const&)
Line
Count
Source
47
397k
  static RetType getSimplifiedValue(const From& Val) {
48
397k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
397k
  }
llvm::simplify_type<clang::driver::Action const* const>::getSimplifiedValue(clang::driver::Action const* const&)
Line
Count
Source
47
400k
  static RetType getSimplifiedValue(const From& Val) {
48
400k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
400k
  }
llvm::simplify_type<clang::driver::JobAction const* const>::getSimplifiedValue(clang::driver::JobAction const* const&)
Line
Count
Source
47
218k
  static RetType getSimplifiedValue(const From& Val) {
48
218k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
218k
  }
llvm::simplify_type<clang::ASTConsumer* const>::getSimplifiedValue(clang::ASTConsumer* const&)
Line
Count
Source
47
93.0k
  static RetType getSimplifiedValue(const From& Val) {
48
93.0k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
93.0k
  }
llvm::simplify_type<clang::ClassTemplateSpecializationDecl const* const>::getSimplifiedValue(clang::ClassTemplateSpecializationDecl const* const&)
Line
Count
Source
47
1.41k
  static RetType getSimplifiedValue(const From& Val) {
48
1.41k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.41k
  }
llvm::simplify_type<clang::TagDecl* const>::getSimplifiedValue(clang::TagDecl* const&)
Line
Count
Source
47
34.4M
  static RetType getSimplifiedValue(const From& Val) {
48
34.4M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
34.4M
  }
llvm::simplify_type<clang::RedeclarableTemplateDecl* const>::getSimplifiedValue(clang::RedeclarableTemplateDecl* const&)
Line
Count
Source
47
994
  static RetType getSimplifiedValue(const From& Val) {
48
994
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
994
  }
llvm::simplify_type<clang::TypedefNameDecl* const>::getSimplifiedValue(clang::TypedefNameDecl* const&)
Line
Count
Source
47
328
  static RetType getSimplifiedValue(const From& Val) {
48
328
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
328
  }
llvm::simplify_type<clang::PreprocessedEntity* const>::getSimplifiedValue(clang::PreprocessedEntity* const&)
Line
Count
Source
47
773k
  static RetType getSimplifiedValue(const From& Val) {
48
773k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
773k
  }
llvm::simplify_type<polly::MemAccInst const>::getSimplifiedValue(polly::MemAccInst const&)
Line
Count
Source
47
44.1k
  static RetType getSimplifiedValue(const From& Val) {
48
44.1k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
44.1k
  }
llvm::simplify_type<llvm::UnaryInstruction* const>::getSimplifiedValue(llvm::UnaryInstruction* const&)
Line
Count
Source
47
1
  static RetType getSimplifiedValue(const From& Val) {
48
1
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1
  }
llvm::simplify_type<llvm::DIVariable const* const>::getSimplifiedValue(llvm::DIVariable const* const&)
Line
Count
Source
47
15
  static RetType getSimplifiedValue(const From& Val) {
48
15
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
15
  }
llvm::simplify_type<llvm::DbgEntity const* const>::getSimplifiedValue(llvm::DbgEntity const* const&)
Line
Count
Source
47
1.21k
  static RetType getSimplifiedValue(const From& Val) {
48
1.21k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.21k
  }
llvm::simplify_type<llvm::DIMacroNode* const>::getSimplifiedValue(llvm::DIMacroNode* const&)
Line
Count
Source
47
10
  static RetType getSimplifiedValue(const From& Val) {
48
10
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
10
  }
llvm::simplify_type<llvm::object::ObjectFile const* const>::getSimplifiedValue(llvm::object::ObjectFile const* const&)
Line
Count
Source
47
86.8k
  static RetType getSimplifiedValue(const From& Val) {
48
86.8k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
86.8k
  }
llvm::simplify_type<llvm::DWARFUnit* const>::getSimplifiedValue(llvm::DWARFUnit* const&)
Line
Count
Source
47
898
  static RetType getSimplifiedValue(const From& Val) {
48
898
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
898
  }
llvm::simplify_type<llvm::LSBaseSDNode* const>::getSimplifiedValue(llvm::LSBaseSDNode* const&)
Line
Count
Source
47
59.5k
  static RetType getSimplifiedValue(const From& Val) {
48
59.5k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
59.5k
  }
llvm::simplify_type<llvm::FPMathOperator const* const>::getSimplifiedValue(llvm::FPMathOperator const* const&)
Line
Count
Source
47
499
  static RetType getSimplifiedValue(const From& Val) {
48
499
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
499
  }
llvm::simplify_type<llvm::object::Binary* const>::getSimplifiedValue(llvm::object::Binary* const&)
Line
Count
Source
47
25.6k
  static RetType getSimplifiedValue(const From& Val) {
48
25.6k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
25.6k
  }
llvm::simplify_type<clang::ObjCContainerDecl* const>::getSimplifiedValue(clang::ObjCContainerDecl* const&)
Line
Count
Source
47
318k
  static RetType getSimplifiedValue(const From& Val) {
48
318k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
318k
  }
llvm::simplify_type<clang::ento::PathDiagnosticPiece* const>::getSimplifiedValue(clang::ento::PathDiagnosticPiece* const&)
Line
Count
Source
47
181k
  static RetType getSimplifiedValue(const From& Val) {
48
181k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
181k
  }
llvm::simplify_type<clang::ento::SymExpr const* const>::getSimplifiedValue(clang::ento::SymExpr const* const&)
Line
Count
Source
47
1.41M
  static RetType getSimplifiedValue(const From& Val) {
48
1.41M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.41M
  }
llvm::simplify_type<clang::CFGTerminator const>::getSimplifiedValue(clang::CFGTerminator const&)
Line
Count
Source
47
571
  static RetType getSimplifiedValue(const From& Val) {
48
571
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
571
  }
llvm::simplify_type<clang::ento::MemRegion const* const>::getSimplifiedValue(clang::ento::MemRegion const* const&)
Line
Count
Source
47
28.3M
  static RetType getSimplifiedValue(const From& Val) {
48
28.3M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
28.3M
  }
llvm::simplify_type<clang::ento::CallEvent const* const>::getSimplifiedValue(clang::ento::CallEvent const* const&)
Line
Count
Source
47
745k
  static RetType getSimplifiedValue(const From& Val) {
48
745k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
745k
  }
llvm::simplify_type<clang::ento::BinarySymExpr const* const>::getSimplifiedValue(clang::ento::BinarySymExpr const* const&)
Line
Count
Source
47
127
  static RetType getSimplifiedValue(const From& Val) {
48
127
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
127
  }
llvm::simplify_type<clang::ento::TypedValueRegion const* const>::getSimplifiedValue(clang::ento::TypedValueRegion const* const&)
Line
Count
Source
47
1.25M
  static RetType getSimplifiedValue(const From& Val) {
48
1.25M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.25M
  }
llvm::simplify_type<clang::ento::MemSpaceRegion const* const>::getSimplifiedValue(clang::ento::MemSpaceRegion const* const&)
Line
Count
Source
47
1.45M
  static RetType getSimplifiedValue(const From& Val) {
48
1.45M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.45M
  }
llvm::simplify_type<clang::ento::AnyFunctionCall const* const>::getSimplifiedValue(clang::ento::AnyFunctionCall const* const&)
Line
Count
Source
47
3.28k
  static RetType getSimplifiedValue(const From& Val) {
48
3.28k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
3.28k
  }
llvm::simplify_type<clang::ento::SubRegion const* const>::getSimplifiedValue(clang::ento::SubRegion const* const&)
Line
Count
Source
47
5.03M
  static RetType getSimplifiedValue(const From& Val) {
48
5.03M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
5.03M
  }
llvm::simplify_type<clang::ento::CXXInstanceCall const* const>::getSimplifiedValue(clang::ento::CXXInstanceCall const* const&)
Line
Count
Source
47
5.11k
  static RetType getSimplifiedValue(const From& Val) {
48
5.11k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
5.11k
  }
llvm::simplify_type<clang::ento::CallEventRef<clang::ento::CallEvent> const>::getSimplifiedValue(clang::ento::CallEventRef<clang::ento::CallEvent> const&)
Line
Count
Source
47
38.5k
  static RetType getSimplifiedValue(const From& Val) {
48
38.5k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
38.5k
  }
llvm::simplify_type<clang::ProgramPointTag const* const>::getSimplifiedValue(clang::ProgramPointTag const* const&)
Line
Count
Source
47
218k
  static RetType getSimplifiedValue(const From& Val) {
48
218k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
218k
  }
llvm::simplify_type<clang::ObjCObjectPointerType const* const>::getSimplifiedValue(clang::ObjCObjectPointerType const* const&)
Line
Count
Source
47
2.83k
  static RetType getSimplifiedValue(const From& Val) {
48
2.83k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.83k
  }
llvm::simplify_type<clang::LocationContext const* const>::getSimplifiedValue(clang::LocationContext const* const&)
Line
Count
Source
47
6.32M
  static RetType getSimplifiedValue(const From& Val) {
48
6.32M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
6.32M
  }
llvm::simplify_type<clang::ConstructionContext const* const>::getSimplifiedValue(clang::ConstructionContext const* const&)
Line
Count
Source
47
7.30k
  static RetType getSimplifiedValue(const From& Val) {
48
7.30k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
7.30k
  }
llvm::simplify_type<clang::ento::PathDiagnosticPiece const* const>::getSimplifiedValue(clang::ento::PathDiagnosticPiece const* const&)
Line
Count
Source
47
14.4k
  static RetType getSimplifiedValue(const From& Val) {
48
14.4k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
14.4k
  }
llvm::simplify_type<clang::FieldDecl const* const>::getSimplifiedValue(clang::FieldDecl const* const&)
Line
Count
Source
47
595k
  static RetType getSimplifiedValue(const From& Val) {
48
595k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
595k
  }
llvm::simplify_type<clang::sema::FunctionScopeInfo const* const>::getSimplifiedValue(clang::sema::FunctionScopeInfo const* const&)
Line
Count
Source
47
644k
  static RetType getSimplifiedValue(const From& Val) {
48
644k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
644k
  }
llvm::simplify_type<clang::TypedefNameDecl const* const>::getSimplifiedValue(clang::TypedefNameDecl const* const&)
Line
Count
Source
47
195
  static RetType getSimplifiedValue(const From& Val) {
48
195
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
195
  }
llvm::simplify_type<clang::ExternalASTSource* const>::getSimplifiedValue(clang::ExternalASTSource* const&)
Line
Count
Source
47
10.5k
  static RetType getSimplifiedValue(const From& Val) {
48
10.5k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
10.5k
  }
llvm::simplify_type<clang::sema::FunctionScopeInfo* const>::getSimplifiedValue(clang::sema::FunctionScopeInfo* const&)
Line
Count
Source
47
32.3M
  static RetType getSimplifiedValue(const From& Val) {
48
32.3M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
32.3M
  }
llvm::simplify_type<clang::ObjCImplDecl* const>::getSimplifiedValue(clang::ObjCImplDecl* const&)
Line
Count
Source
47
8.54k
  static RetType getSimplifiedValue(const From& Val) {
48
8.54k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
8.54k
  }
llvm::simplify_type<clang::BinaryOperator* const>::getSimplifiedValue(clang::BinaryOperator* const&)
Line
Count
Source
47
2.33M
  static RetType getSimplifiedValue(const From& Val) {
48
2.33M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.33M
  }
llvm::simplify_type<clang::CallExpr* const>::getSimplifiedValue(clang::CallExpr* const&)
Line
Count
Source
47
7.63M
  static RetType getSimplifiedValue(const From& Val) {
48
7.63M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
7.63M
  }
llvm::simplify_type<clang::InheritableAttr const* const>::getSimplifiedValue(clang::InheritableAttr const* const&)
Line
Count
Source
47
7.44M
  static RetType getSimplifiedValue(const From& Val) {
48
7.44M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
7.44M
  }
llvm::simplify_type<clang::InheritableAttr* const>::getSimplifiedValue(clang::InheritableAttr* const&)
Line
Count
Source
47
2.50M
  static RetType getSimplifiedValue(const From& Val) {
48
2.50M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.50M
  }
llvm::simplify_type<clang::DeclaratorDecl* const>::getSimplifiedValue(clang::DeclaratorDecl* const&)
Line
Count
Source
47
12.1k
  static RetType getSimplifiedValue(const From& Val) {
48
12.1k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
12.1k
  }
llvm::simplify_type<clang::sema::CapturingScopeInfo* const>::getSimplifiedValue(clang::sema::CapturingScopeInfo* const&)
Line
Count
Source
47
4.69M
  static RetType getSimplifiedValue(const From& Val) {
48
4.69M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
4.69M
  }
llvm::simplify_type<clang::VectorType const* const>::getSimplifiedValue(clang::VectorType const* const&)
Line
Count
Source
47
24.7k
  static RetType getSimplifiedValue(const From& Val) {
48
24.7k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
24.7k
  }
llvm::simplify_type<clang::DeducedType const* const>::getSimplifiedValue(clang::DeducedType const* const&)
Line
Count
Source
47
38.2k
  static RetType getSimplifiedValue(const From& Val) {
48
38.2k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
38.2k
  }
llvm::simplify_type<clang::AbstractConditionalOperator* const>::getSimplifiedValue(clang::AbstractConditionalOperator* const&)
Line
Count
Source
47
17.3k
  static RetType getSimplifiedValue(const From& Val) {
48
17.3k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
17.3k
  }
llvm::simplify_type<clang::CXXOperatorCallExpr const* const>::getSimplifiedValue(clang::CXXOperatorCallExpr const* const&)
Line
Count
Source
47
127
  static RetType getSimplifiedValue(const From& Val) {
48
127
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
127
  }
llvm::simplify_type<clang::UnresolvedMemberExpr const* const>::getSimplifiedValue(clang::UnresolvedMemberExpr const* const&)
Line
Count
Source
47
8
  static RetType getSimplifiedValue(const From& Val) {
48
8
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
8
  }
llvm::simplify_type<clang::CXXDependentScopeMemberExpr const* const>::getSimplifiedValue(clang::CXXDependentScopeMemberExpr const* const&)
Line
Count
Source
47
66
  static RetType getSimplifiedValue(const From& Val) {
48
66
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
66
  }
llvm::simplify_type<clang::MemberExpr const* const>::getSimplifiedValue(clang::MemberExpr const* const&)
Line
Count
Source
47
110
  static RetType getSimplifiedValue(const From& Val) {
48
110
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
110
  }
llvm::simplify_type<clang::threadSafety::til::SExpr const* const>::getSimplifiedValue(clang::threadSafety::til::SExpr const* const&)
Line
Count
Source
47
64.7k
  static RetType getSimplifiedValue(const From& Val) {
48
64.7k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
64.7k
  }
llvm::simplify_type<clang::threadSafety::til::SExpr* const>::getSimplifiedValue(clang::threadSafety::til::SExpr* const&)
Line
Count
Source
47
16.7k
  static RetType getSimplifiedValue(const From& Val) {
48
16.7k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
16.7k
  }
llvm::simplify_type<clang::TypeDecl const* const>::getSimplifiedValue(clang::TypeDecl const* const&)
Line
Count
Source
47
6.13M
  static RetType getSimplifiedValue(const From& Val) {
48
6.13M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
6.13M
  }
llvm::simplify_type<clang::comments::Comment const* const>::getSimplifiedValue(clang::comments::Comment const* const&)
Line
Count
Source
47
15.7k
  static RetType getSimplifiedValue(const From& Val) {
48
15.7k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
15.7k
  }
llvm::simplify_type<clang::CXXNamedCastExpr* const>::getSimplifiedValue(clang::CXXNamedCastExpr* const&)
Line
Count
Source
47
45
  static RetType getSimplifiedValue(const From& Val) {
48
45
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
45
  }
llvm::simplify_type<clang::comments::Comment* const>::getSimplifiedValue(clang::comments::Comment* const&)
Line
Count
Source
47
3.96k
  static RetType getSimplifiedValue(const From& Val) {
48
3.96k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
3.96k
  }
llvm::simplify_type<clang::TemplateDecl const* const>::getSimplifiedValue(clang::TemplateDecl const* const&)
Line
Count
Source
47
2.67M
  static RetType getSimplifiedValue(const From& Val) {
48
2.67M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.67M
  }
llvm::simplify_type<clang::VarTemplateSpecializationDecl const* const>::getSimplifiedValue(clang::VarTemplateSpecializationDecl const* const&)
Line
Count
Source
47
1.72k
  static RetType getSimplifiedValue(const From& Val) {
48
1.72k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.72k
  }
llvm::simplify_type<clang::UsingShadowDecl const* const>::getSimplifiedValue(clang::UsingShadowDecl const* const&)
Line
Count
Source
47
13
  static RetType getSimplifiedValue(const From& Val) {
48
13
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
13
  }
llvm::simplify_type<clang::CXXConstructExpr const* const>::getSimplifiedValue(clang::CXXConstructExpr const* const&)
Line
Count
Source
47
1.05M
  static RetType getSimplifiedValue(const From& Val) {
48
1.05M
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
1.05M
  }
llvm::simplify_type<clang::AutoType* const>::getSimplifiedValue(clang::AutoType* const&)
Line
Count
Source
47
38
  static RetType getSimplifiedValue(const From& Val) {
48
38
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
38
  }
llvm::simplify_type<clang::Type* const>::getSimplifiedValue(clang::Type* const&)
Line
Count
Source
47
11.9k
  static RetType getSimplifiedValue(const From& Val) {
48
11.9k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
11.9k
  }
DeltaTree.cpp:llvm::simplify_type<(anonymous namespace)::DeltaTreeNode* const>::getSimplifiedValue((anonymous namespace)::DeltaTreeNode* const&)
Line
Count
Source
47
20.5k
  static RetType getSimplifiedValue(const From& Val) {
48
20.5k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
20.5k
  }
DeltaTree.cpp:llvm::simplify_type<(anonymous namespace)::DeltaTreeNode const* const>::getSimplifiedValue((anonymous namespace)::DeltaTreeNode const* const&)
Line
Count
Source
47
275k
  static RetType getSimplifiedValue(const From& Val) {
48
275k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
275k
  }
RewriteRope.cpp:llvm::simplify_type<(anonymous namespace)::RopePieceBTreeNode* const>::getSimplifiedValue((anonymous namespace)::RopePieceBTreeNode* const&)
Line
Count
Source
47
813k
  static RetType getSimplifiedValue(const From& Val) {
48
813k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
813k
  }
RewriteRope.cpp:llvm::simplify_type<(anonymous namespace)::RopePieceBTreeNode const* const>::getSimplifiedValue((anonymous namespace)::RopePieceBTreeNode const* const&)
Line
Count
Source
47
15.9k
  static RetType getSimplifiedValue(const From& Val) {
48
15.9k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
15.9k
  }
Unexecuted instantiation: llvm::simplify_type<clang::MacroDirective const* const>::getSimplifiedValue(clang::MacroDirective const* const&)
llvm::simplify_type<llvm::GlobalIndirectSymbol* const>::getSimplifiedValue(llvm::GlobalIndirectSymbol* const&)
Line
Count
Source
47
912
  static RetType getSimplifiedValue(const From& Val) {
48
912
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
912
  }
llvm::simplify_type<llvm::yaml::Node const* const>::getSimplifiedValue(llvm::yaml::Node const* const&)
Line
Count
Source
47
2.24k
  static RetType getSimplifiedValue(const From& Val) {
48
2.24k
    return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
49
2.24k
  }
50
};
51
52
// The core of the implementation of isa<X> is here; To and From should be
53
// the names of classes.  This template can be specialized to customize the
54
// implementation of isa<> without rewriting it from scratch.
55
template <typename To, typename From, typename Enabler = void>
56
struct isa_impl {
57
55.4G
  static inline bool doit(const From &Val) {
58
55.4G
    return To::classof(&Val);
59
55.4G
  }
llvm::isa_impl<llvm::VectorType, llvm::Type, void>::doit(llvm::Type const&)
Line
Count
Source
57
815M
  static inline bool doit(const From &Val) {
58
815M
    return To::classof(&Val);
59
815M
  }
llvm::isa_impl<llvm::ArrayType, llvm::Type, void>::doit(llvm::Type const&)
Line
Count
Source
57
328M
  static inline bool doit(const From &Val) {
58
328M
    return To::classof(&Val);
59
328M
  }
llvm::isa_impl<llvm::LoadInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
326M
  static inline bool doit(const From &Val) {
58
326M
    return To::classof(&Val);
59
326M
  }
llvm::isa_impl<llvm::StoreInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
58.3M
  static inline bool doit(const From &Val) {
58
58.3M
    return To::classof(&Val);
59
58.3M
  }
llvm::isa_impl<llvm::GetElementPtrInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
134M
  static inline bool doit(const From &Val) {
58
134M
    return To::classof(&Val);
59
134M
  }
llvm::isa_impl<llvm::CallBase, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
225M
  static inline bool doit(const From &Val) {
58
225M
    return To::classof(&Val);
59
225M
  }
llvm::isa_impl<llvm::Instruction const, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
434M
  static inline bool doit(const From &Val) {
58
434M
    return To::classof(&Val);
59
434M
  }
llvm::isa_impl<llvm::Function const, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
142M
  static inline bool doit(const From &Val) {
58
142M
    return To::classof(&Val);
59
142M
  }
llvm::isa_impl<llvm::Instruction, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
818M
  static inline bool doit(const From &Val) {
58
818M
    return To::classof(&Val);
59
818M
  }
llvm::isa_impl<llvm::PHINode, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
868M
  static inline bool doit(const From &Val) {
58
868M
    return To::classof(&Val);
59
868M
  }
llvm::isa_impl<llvm::Instruction, llvm::Operator, void>::doit(llvm::Operator const&)
Line
Count
Source
57
1.01G
  static inline bool doit(const From &Val) {
58
1.01G
    return To::classof(&Val);
59
1.01G
  }
llvm::isa_impl<llvm::ConstantExpr, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
3.29G
  static inline bool doit(const From &Val) {
58
3.29G
    return To::classof(&Val);
59
3.29G
  }
llvm::isa_impl<llvm::ConstantInt, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
2.00G
  static inline bool doit(const From &Val) {
58
2.00G
    return To::classof(&Val);
59
2.00G
  }
llvm::isa_impl<llvm::SCEVCouldNotCompute, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
14.1M
  static inline bool doit(const From &Val) {
58
14.1M
    return To::classof(&Val);
59
14.1M
  }
llvm::isa_impl<llvm::DIVariable, llvm::Metadata, void>::doit(llvm::Metadata const&)
Line
Count
Source
57
174
  static inline bool doit(const From &Val) {
58
174
    return To::classof(&Val);
59
174
  }
llvm::isa_impl<llvm::DIFile, llvm::DIScope, void>::doit(llvm::DIScope const&)
Line
Count
Source
57
8.76M
  static inline bool doit(const From &Val) {
58
8.76M
    return To::classof(&Val);
59
8.76M
  }
llvm::isa_impl<llvm::ConstantInt, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
739M
  static inline bool doit(const From &Val) {
58
739M
    return To::classof(&Val);
59
739M
  }
llvm::isa_impl<llvm::DILexicalBlockFile, llvm::DILocalScope, void>::doit(llvm::DILocalScope const&)
Line
Count
Source
57
6.42M
  static inline bool doit(const From &Val) {
58
6.42M
    return To::classof(&Val);
59
6.42M
  }
llvm::isa_impl<llvm::DILexicalBlockFile, llvm::DIScope, void>::doit(llvm::DIScope const&)
Line
Count
Source
57
4.49k
  static inline bool doit(const From &Val) {
58
4.49k
    return To::classof(&Val);
59
4.49k
  }
llvm::isa_impl<llvm::DIBasicType, llvm::DIType, void>::doit(llvm::DIType const&)
Line
Count
Source
57
3.96k
  static inline bool doit(const From &Val) {
58
3.96k
    return To::classof(&Val);
59
3.96k
  }
llvm::isa_impl<llvm::LoadSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
43.6M
  static inline bool doit(const From &Val) {
58
43.6M
    return To::classof(&Val);
59
43.6M
  }
llvm::isa_impl<llvm::StoreSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
19.8M
  static inline bool doit(const From &Val) {
58
19.8M
    return To::classof(&Val);
59
19.8M
  }
llvm::isa_impl<llvm::CallInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.74G
  static inline bool doit(const From &Val) {
58
1.74G
    return To::classof(&Val);
59
1.74G
  }
llvm::isa_impl<llvm::IntrinsicInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.28G
  static inline bool doit(const From &Val) {
58
1.28G
    return To::classof(&Val);
59
1.28G
  }
llvm::isa_impl<llvm::MemIntrinsic, llvm::AnyMemIntrinsic, void>::doit(llvm::AnyMemIntrinsic const&)
Line
Count
Source
57
535k
  static inline bool doit(const From &Val) {
58
535k
    return To::classof(&Val);
59
535k
  }
llvm::isa_impl<llvm::ZExtInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
8.00M
  static inline bool doit(const From &Val) {
58
8.00M
    return To::classof(&Val);
59
8.00M
  }
llvm::isa_impl<llvm::UnreachableInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
32.3M
  static inline bool doit(const From &Val) {
58
32.3M
    return To::classof(&Val);
59
32.3M
  }
llvm::isa_impl<llvm::LoadInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
491M
  static inline bool doit(const From &Val) {
58
491M
    return To::classof(&Val);
59
491M
  }
llvm::isa_impl<llvm::SCEVAddRecExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
271M
  static inline bool doit(const From &Val) {
58
271M
    return To::classof(&Val);
59
271M
  }
llvm::isa_impl<llvm::MulOperator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
583
  static inline bool doit(const From &Val) {
58
583
    return To::classof(&Val);
59
583
  }
llvm::isa_impl<llvm::BinaryOperator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
377M
  static inline bool doit(const From &Val) {
58
377M
    return To::classof(&Val);
59
377M
  }
llvm::isa_impl<llvm::ZExtInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
75.3M
  static inline bool doit(const From &Val) {
58
75.3M
    return To::classof(&Val);
59
75.3M
  }
llvm::isa_impl<llvm::SExtInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
74.0M
  static inline bool doit(const From &Val) {
58
74.0M
    return To::classof(&Val);
59
74.0M
  }
llvm::isa_impl<llvm::ShlOperator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
155
  static inline bool doit(const From &Val) {
58
155
    return To::classof(&Val);
59
155
  }
llvm::isa_impl<llvm::CmpInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
52.8M
  static inline bool doit(const From &Val) {
58
52.8M
    return To::classof(&Val);
59
52.8M
  }
llvm::isa_impl<llvm::ConstantFP, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
18.9M
  static inline bool doit(const From &Val) {
58
18.9M
    return To::classof(&Val);
59
18.9M
  }
llvm::isa_impl<llvm::ExtractValueInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
14.7M
  static inline bool doit(const From &Val) {
58
14.7M
    return To::classof(&Val);
59
14.7M
  }
llvm::isa_impl<llvm::ExtractValueInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
59.0M
  static inline bool doit(const From &Val) {
58
59.0M
    return To::classof(&Val);
59
59.0M
  }
llvm::isa_impl<llvm::AllocaInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
841M
  static inline bool doit(const From &Val) {
58
841M
    return To::classof(&Val);
59
841M
  }
llvm::isa_impl<llvm::SequentialType, llvm::Type, void>::doit(llvm::Type const&)
Line
Count
Source
57
452M
  static inline bool doit(const From &Val) {
58
452M
    return To::classof(&Val);
59
452M
  }
llvm::isa_impl<llvm::StructType, llvm::Type, void>::doit(llvm::Type const&)
Line
Count
Source
57
498M
  static inline bool doit(const From &Val) {
58
498M
    return To::classof(&Val);
59
498M
  }
llvm::isa_impl<llvm::SExtInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
7.91M
  static inline bool doit(const From &Val) {
58
7.91M
    return To::classof(&Val);
59
7.91M
  }
llvm::isa_impl<llvm::ZExtInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
26.8M
  static inline bool doit(const From &Val) {
58
26.8M
    return To::classof(&Val);
59
26.8M
  }
llvm::isa_impl<llvm::SExtInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
27.6M
  static inline bool doit(const From &Val) {
58
27.6M
    return To::classof(&Val);
59
27.6M
  }
llvm::isa_impl<llvm::UndefValue, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.29G
  static inline bool doit(const From &Val) {
58
1.29G
    return To::classof(&Val);
59
1.29G
  }
llvm::isa_impl<llvm::MemCpyInst, llvm::IntrinsicInst, void>::doit(llvm::IntrinsicInst const&)
Line
Count
Source
57
23
  static inline bool doit(const From &Val) {
58
23
    return To::classof(&Val);
59
23
  }
llvm::isa_impl<llvm::ConstantFP, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
107M
  static inline bool doit(const From &Val) {
58
107M
    return To::classof(&Val);
59
107M
  }
llvm::isa_impl<llvm::GlobalValue, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
27.5M
  static inline bool doit(const From &Val) {
58
27.5M
    return To::classof(&Val);
59
27.5M
  }
llvm::isa_impl<llvm::MDNodeSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
31.2M
  static inline bool doit(const From &Val) {
58
31.2M
    return To::classof(&Val);
59
31.2M
  }
llvm::isa_impl<llvm::ConstantSDNode const, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
100k
  static inline bool doit(const From &Val) {
58
100k
    return To::classof(&Val);
59
100k
  }
llvm::isa_impl<llvm::FrameIndexSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
65.9M
  static inline bool doit(const From &Val) {
58
65.9M
    return To::classof(&Val);
59
65.9M
  }
llvm::isa_impl<llvm::GlobalAddressSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
141M
  static inline bool doit(const From &Val) {
58
141M
    return To::classof(&Val);
59
141M
  }
llvm::isa_impl<llvm::ConstantPoolSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
48.4M
  static inline bool doit(const From &Val) {
58
48.4M
    return To::classof(&Val);
59
48.4M
  }
llvm::isa_impl<llvm::ConstantSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
372M
  static inline bool doit(const From &Val) {
58
372M
    return To::classof(&Val);
59
372M
  }
llvm::isa_impl<llvm::MemSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
10.9M
  static inline bool doit(const From &Val) {
58
10.9M
    return To::classof(&Val);
59
10.9M
  }
llvm::isa_impl<llvm::ConstantFPSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
185M
  static inline bool doit(const From &Val) {
58
185M
    return To::classof(&Val);
59
185M
  }
llvm::isa_impl<llvm::BuildVectorSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
33.9M
  static inline bool doit(const From &Val) {
58
33.9M
    return To::classof(&Val);
59
33.9M
  }
llvm::isa_impl<llvm::Operator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.00G
  static inline bool doit(const From &Val) {
58
1.00G
    return To::classof(&Val);
59
1.00G
  }
llvm::isa_impl<llvm::Function, llvm::GlobalValue, void>::doit(llvm::GlobalValue const&)
Line
Count
Source
57
84.0M
  static inline bool doit(const From &Val) {
58
84.0M
    return To::classof(&Val);
59
84.0M
  }
llvm::isa_impl<llvm::ExternalSymbolSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
39.4M
  static inline bool doit(const From &Val) {
58
39.4M
    return To::classof(&Val);
59
39.4M
  }
llvm::isa_impl<llvm::BlockAddressSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
39.3M
  static inline bool doit(const From &Val) {
58
39.3M
    return To::classof(&Val);
59
39.3M
  }
llvm::isa_impl<llvm::FPExtInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
1.36M
  static inline bool doit(const From &Val) {
58
1.36M
    return To::classof(&Val);
59
1.36M
  }
llvm::isa_impl<llvm::IntrinsicInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
356M
  static inline bool doit(const From &Val) {
58
356M
    return To::classof(&Val);
59
356M
  }
llvm::isa_impl<llvm::FPMathOperator, llvm::CallInst, void>::doit(llvm::CallInst const&)
Line
Count
Source
57
10.8M
  static inline bool doit(const From &Val) {
58
10.8M
    return To::classof(&Val);
59
10.8M
  }
llvm::isa_impl<llvm::MemoryUse, llvm::MemoryUseOrDef, void>::doit(llvm::MemoryUseOrDef const&)
Line
Count
Source
57
33.7M
  static inline bool doit(const From &Val) {
58
33.7M
    return To::classof(&Val);
59
33.7M
  }
llvm::isa_impl<llvm::MemoryDef, llvm::MemoryAccess, void>::doit(llvm::MemoryAccess const&)
Line
Count
Source
57
20.7M
  static inline bool doit(const From &Val) {
58
20.7M
    return To::classof(&Val);
59
20.7M
  }
llvm::isa_impl<llvm::MemoryDef, llvm::MemoryUseOrDef, void>::doit(llvm::MemoryUseOrDef const&)
Line
Count
Source
57
14.4M
  static inline bool doit(const From &Val) {
58
14.4M
    return To::classof(&Val);
59
14.4M
  }
llvm::isa_impl<llvm::MemoryPhi, llvm::MemoryAccess, void>::doit(llvm::MemoryAccess const&)
Line
Count
Source
57
31.3M
  static inline bool doit(const From &Val) {
58
31.3M
    return To::classof(&Val);
59
31.3M
  }
llvm::isa_impl<llvm::ConstantExpr, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
216M
  static inline bool doit(const From &Val) {
58
216M
    return To::classof(&Val);
59
216M
  }
llvm::isa_impl<llvm::UndefValue const, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
638k
  static inline bool doit(const From &Val) {
58
638k
    return To::classof(&Val);
59
638k
  }
llvm::isa_impl<llvm::ShuffleVectorInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::ExtractValueInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::InsertValueInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::AllocaInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::LoadInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
687
  static inline bool doit(const From &Val) {
58
687
    return To::classof(&Val);
59
687
  }
llvm::isa_impl<llvm::StoreInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
354
  static inline bool doit(const From &Val) {
58
354
    return To::classof(&Val);
59
354
  }
llvm::isa_impl<llvm::GetElementPtrInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::LandingPadInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::SwitchInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::IndirectBrInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::IntrinsicInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::CallInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::InlineAsm const, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
2
  static inline bool doit(const From &Val) {
58
2
    return To::classof(&Val);
59
2
  }
llvm::isa_impl<llvm::AllocaInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
199M
  static inline bool doit(const From &Val) {
58
199M
    return To::classof(&Val);
59
199M
  }
llvm::isa_impl<llvm::DbgVariableIntrinsic, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14.1M
  static inline bool doit(const From &Val) {
58
14.1M
    return To::classof(&Val);
59
14.1M
  }
llvm::isa_impl<llvm::ReturnInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
84.0M
  static inline bool doit(const From &Val) {
58
84.0M
    return To::classof(&Val);
59
84.0M
  }
llvm::isa_impl<llvm::ResumeInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
146M
  static inline bool doit(const From &Val) {
58
146M
    return To::classof(&Val);
59
146M
  }
llvm::isa_impl<llvm::CleanupReturnInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
146M
  static inline bool doit(const From &Val) {
58
146M
    return To::classof(&Val);
59
146M
  }
llvm::isa_impl<llvm::PHINode, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
48.9M
  static inline bool doit(const From &Val) {
58
48.9M
    return To::classof(&Val);
59
48.9M
  }
llvm::isa_impl<llvm::AllocaInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
39.0M
  static inline bool doit(const From &Val) {
58
39.0M
    return To::classof(&Val);
59
39.0M
  }
llvm::isa_impl<llvm::GEPOperator, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
41.6M
  static inline bool doit(const From &Val) {
58
41.6M
    return To::classof(&Val);
59
41.6M
  }
llvm::isa_impl<llvm::FPExtInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
26.1M
  static inline bool doit(const From &Val) {
58
26.1M
    return To::classof(&Val);
59
26.1M
  }
llvm::isa_impl<llvm::CallInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
829M
  static inline bool doit(const From &Val) {
58
829M
    return To::classof(&Val);
59
829M
  }
llvm::isa_impl<llvm::ConstantDataVector, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
3.27M
  static inline bool doit(const From &Val) {
58
3.27M
    return To::classof(&Val);
59
3.27M
  }
llvm::isa_impl<llvm::ConstantVector, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
945M
  static inline bool doit(const From &Val) {
58
945M
    return To::classof(&Val);
59
945M
  }
llvm::isa_impl<llvm::SCEVConstant, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
566M
  static inline bool doit(const From &Val) {
58
566M
    return To::classof(&Val);
59
566M
  }
llvm::isa_impl<llvm::CastInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
151M
  static inline bool doit(const From &Val) {
58
151M
    return To::classof(&Val);
59
151M
  }
llvm::isa_impl<llvm::InvokeInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
144M
  static inline bool doit(const From &Val) {
58
144M
    return To::classof(&Val);
59
144M
  }
llvm::isa_impl<llvm::GetElementPtrInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
6.85M
  static inline bool doit(const From &Val) {
58
6.85M
    return To::classof(&Val);
59
6.85M
  }
llvm::isa_impl<llvm::MCConstantExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
10.0M
  static inline bool doit(const From &Val) {
58
10.0M
    return To::classof(&Val);
59
10.0M
  }
llvm::isa_impl<llvm::AArch64MCExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
448k
  static inline bool doit(const From &Val) {
58
448k
    return To::classof(&Val);
59
448k
  }
llvm::isa_impl<llvm::MCSymbolRefExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
1.71M
  static inline bool doit(const From &Val) {
58
1.71M
    return To::classof(&Val);
59
1.71M
  }
llvm::isa_impl<llvm::Function, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
4.01M
  static inline bool doit(const From &Val) {
58
4.01M
    return To::classof(&Val);
59
4.01M
  }
llvm::isa_impl<llvm::AddrSpaceCastInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
7.07M
  static inline bool doit(const From &Val) {
58
7.07M
    return To::classof(&Val);
59
7.07M
  }
llvm::isa_impl<llvm::InvokeInst, llvm::CallBase, void>::doit(llvm::CallBase const&)
Line
Count
Source
57
7.26M
  static inline bool doit(const From &Val) {
58
7.26M
    return To::classof(&Val);
59
7.26M
  }
llvm::isa_impl<llvm::CallBrInst, llvm::CallBase, void>::doit(llvm::CallBase const&)
Line
Count
Source
57
6.13M
  static inline bool doit(const From &Val) {
58
6.13M
    return To::classof(&Val);
59
6.13M
  }
llvm::isa_impl<llvm::UndefValue, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
117M
  static inline bool doit(const From &Val) {
58
117M
    return To::classof(&Val);
59
117M
  }
llvm::isa_impl<llvm::FPMathOperator, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
10.7M
  static inline bool doit(const From &Val) {
58
10.7M
    return To::classof(&Val);
59
10.7M
  }
llvm::isa_impl<llvm::FPMathOperator, llvm::SelectInst, void>::doit(llvm::SelectInst const&)
Line
Count
Source
57
1.23M
  static inline bool doit(const From &Val) {
58
1.23M
    return To::classof(&Val);
59
1.23M
  }
llvm::isa_impl<llvm::IntegerType, llvm::Type, void>::doit(llvm::Type const&)
Line
Count
Source
57
57.8M
  static inline bool doit(const From &Val) {
58
57.8M
    return To::classof(&Val);
59
57.8M
  }
llvm::isa_impl<llvm::PossiblyExactOperator, llvm::BinaryOperator, void>::doit(llvm::BinaryOperator const&)
Line
Count
Source
57
635k
  static inline bool doit(const From &Val) {
58
635k
    return To::classof(&Val);
59
635k
  }
llvm::isa_impl<llvm::ICmpInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
168M
  static inline bool doit(const From &Val) {
58
168M
    return To::classof(&Val);
59
168M
  }
llvm::isa_impl<llvm::MachineSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
9.40M
  static inline bool doit(const From &Val) {
58
9.40M
    return To::classof(&Val);
59
9.40M
  }
llvm::isa_impl<llvm::AtomicSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
698k
  static inline bool doit(const From &Val) {
58
698k
    return To::classof(&Val);
59
698k
  }
llvm::isa_impl<llvm::RegisterSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
72.2M
  static inline bool doit(const From &Val) {
58
72.2M
    return To::classof(&Val);
59
72.2M
  }
llvm::isa_impl<llvm::GlobalVariable, llvm::GlobalValue, void>::doit(llvm::GlobalValue const&)
Line
Count
Source
57
102M
  static inline bool doit(const From &Val) {
58
102M
    return To::classof(&Val);
59
102M
  }
llvm::isa_impl<llvm::FPMathOperator const, llvm::CallInst, void>::doit(llvm::CallInst const&)
Line
Count
Source
57
991
  static inline bool doit(const From &Val) {
58
991
    return To::classof(&Val);
59
991
  }
llvm::isa_impl<llvm::ConstantAggregateZero, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
600M
  static inline bool doit(const From &Val) {
58
600M
    return To::classof(&Val);
59
600M
  }
llvm::isa_impl<llvm::CallInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
46.9M
  static inline bool doit(const From &Val) {
58
46.9M
    return To::classof(&Val);
59
46.9M
  }
llvm::isa_impl<llvm::ConstantDataVector, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
59.8M
  static inline bool doit(const From &Val) {
58
59.8M
    return To::classof(&Val);
59
59.8M
  }
llvm::isa_impl<llvm::AMDGPUMangledLibFunc, llvm::AMDGPULibFuncImpl, void>::doit(llvm::AMDGPULibFuncImpl const&)
Line
Count
Source
57
2
  static inline bool doit(const From &Val) {
58
2
    return To::classof(&Val);
59
2
  }
Unexecuted instantiation: llvm::isa_impl<llvm::AMDGPUUnmangledLibFunc, llvm::AMDGPULibFuncImpl, void>::doit(llvm::AMDGPULibFuncImpl const&)
llvm::isa_impl<llvm::BitCastInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
1.64M
  static inline bool doit(const From &Val) {
58
1.64M
    return To::classof(&Val);
59
1.64M
  }
llvm::isa_impl<llvm::LoadInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
10.8M
  static inline bool doit(const From &Val) {
58
10.8M
    return To::classof(&Val);
59
10.8M
  }
llvm::isa_impl<llvm::SelectInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
465k
  static inline bool doit(const From &Val) {
58
465k
    return To::classof(&Val);
59
465k
  }
Unexecuted instantiation: llvm::isa_impl<llvm::CallInst, llvm::Constant, void>::doit(llvm::Constant const&)
llvm::isa_impl<llvm::ConstantExpr, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
27.3M
  static inline bool doit(const From &Val) {
58
27.3M
    return To::classof(&Val);
59
27.3M
  }
llvm::isa_impl<llvm::Constant, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
41.8M
  static inline bool doit(const From &Val) {
58
41.8M
    return To::classof(&Val);
59
41.8M
  }
llvm::isa_impl<llvm::VectorType, llvm::SequentialType, void>::doit(llvm::SequentialType const&)
Line
Count
Source
57
8.35M
  static inline bool doit(const From &Val) {
58
8.35M
    return To::classof(&Val);
59
8.35M
  }
llvm::isa_impl<llvm::IntrinsicInst, llvm::CallInst, void>::doit(llvm::CallInst const&)
Line
Count
Source
57
33.8M
  static inline bool doit(const From &Val) {
58
33.8M
    return To::classof(&Val);
59
33.8M
  }
llvm::isa_impl<llvm::StoreInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
612M
  static inline bool doit(const From &Val) {
58
612M
    return To::classof(&Val);
59
612M
  }
llvm::isa_impl<llvm::AtomicRMWInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
71.0M
  static inline bool doit(const From &Val) {
58
71.0M
    return To::classof(&Val);
59
71.0M
  }
llvm::isa_impl<llvm::AtomicCmpXchgInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
71.0M
  static inline bool doit(const From &Val) {
58
71.0M
    return To::classof(&Val);
59
71.0M
  }
llvm::isa_impl<llvm::ICmpInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
33.3M
  static inline bool doit(const From &Val) {
58
33.3M
    return To::classof(&Val);
59
33.3M
  }
llvm::isa_impl<llvm::GetElementPtrInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
123M
  static inline bool doit(const From &Val) {
58
123M
    return To::classof(&Val);
59
123M
  }
llvm::isa_impl<llvm::SelectInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
92.4M
  static inline bool doit(const From &Val) {
58
92.4M
    return To::classof(&Val);
59
92.4M
  }
llvm::isa_impl<llvm::ConstantPointerNull, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
906M
  static inline bool doit(const From &Val) {
58
906M
    return To::classof(&Val);
59
906M
  }
llvm::isa_impl<llvm::AddrSpaceCastInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
22.0M
  static inline bool doit(const From &Val) {
58
22.0M
    return To::classof(&Val);
59
22.0M
  }
llvm::isa_impl<llvm::SelectInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
822M
  static inline bool doit(const From &Val) {
58
822M
    return To::classof(&Val);
59
822M
  }
llvm::isa_impl<llvm::PHINode, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
440M
  static inline bool doit(const From &Val) {
58
440M
    return To::classof(&Val);
59
440M
  }
llvm::isa_impl<llvm::StoreInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
18.2M
  static inline bool doit(const From &Val) {
58
18.2M
    return To::classof(&Val);
59
18.2M
  }
llvm::isa_impl<llvm::BranchInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
452M
  static inline bool doit(const From &Val) {
58
452M
    return To::classof(&Val);
59
452M
  }
llvm::isa_impl<llvm::AtomicRMWInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.32M
  static inline bool doit(const From &Val) {
58
1.32M
    return To::classof(&Val);
59
1.32M
  }
llvm::isa_impl<llvm::AtomicCmpXchgInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.33M
  static inline bool doit(const From &Val) {
58
1.33M
    return To::classof(&Val);
59
1.33M
  }
llvm::isa_impl<llvm::InvokeInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
3.98M
  static inline bool doit(const From &Val) {
58
3.98M
    return To::classof(&Val);
59
3.98M
  }
llvm::isa_impl<llvm::AnyMemIntrinsic, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
340k
  static inline bool doit(const From &Val) {
58
340k
    return To::classof(&Val);
59
340k
  }
llvm::isa_impl<llvm::UnaryInstruction, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
14.2k
  static inline bool doit(const From &Val) {
58
14.2k
    return To::classof(&Val);
59
14.2k
  }
llvm::isa_impl<llvm::ExtractElementInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
7.93M
  static inline bool doit(const From &Val) {
58
7.93M
    return To::classof(&Val);
59
7.93M
  }
llvm::isa_impl<llvm::MDNode, llvm::Metadata, void>::doit(llvm::Metadata const&)
Line
Count
Source
57
768M
  static inline bool doit(const From &Val) {
58
768M
    return To::classof(&Val);
59
768M
  }
llvm::isa_impl<llvm::MDTuple, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
46
  static inline bool doit(const From &Val) {
58
46
    return To::classof(&Val);
59
46
  }
llvm::isa_impl<llvm::BranchInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.86k
  static inline bool doit(const From &Val) {
58
1.86k
    return To::classof(&Val);
59
1.86k
  }
llvm::isa_impl<llvm::SwitchInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
8.53k
  static inline bool doit(const From &Val) {
58
8.53k
    return To::classof(&Val);
59
8.53k
  }
llvm::isa_impl<llvm::ReturnInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
10.6k
  static inline bool doit(const From &Val) {
58
10.6k
    return To::classof(&Val);
59
10.6k
  }
llvm::isa_impl<llvm::OverflowingBinaryOperator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
7.65M
  static inline bool doit(const From &Val) {
58
7.65M
    return To::classof(&Val);
59
7.65M
  }
llvm::isa_impl<llvm::ICmpInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
66.6M
  static inline bool doit(const From &Val) {
58
66.6M
    return To::classof(&Val);
59
66.6M
  }
llvm::isa_impl<llvm::BitCastInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
69.9M
  static inline bool doit(const From &Val) {
58
69.9M
    return To::classof(&Val);
59
69.9M
  }
llvm::isa_impl<llvm::TruncInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
12.4M
  static inline bool doit(const From &Val) {
58
12.4M
    return To::classof(&Val);
59
12.4M
  }
llvm::isa_impl<llvm::SwitchInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
111M
  static inline bool doit(const From &Val) {
58
111M
    return To::classof(&Val);
59
111M
  }
llvm::isa_impl<llvm::BlockAddress, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
3.63M
  static inline bool doit(const From &Val) {
58
3.63M
    return To::classof(&Val);
59
3.63M
  }
llvm::isa_impl<llvm::ARMConstantPoolConstant, llvm::ARMConstantPoolValue, void>::doit(llvm::ARMConstantPoolValue const&)
Line
Count
Source
57
1.75k
  static inline bool doit(const From &Val) {
58
1.75k
    return To::classof(&Val);
59
1.75k
  }
llvm::isa_impl<llvm::ARMConstantPoolSymbol, llvm::ARMConstantPoolValue, void>::doit(llvm::ARMConstantPoolValue const&)
Line
Count
Source
57
2
  static inline bool doit(const From &Val) {
58
2
    return To::classof(&Val);
59
2
  }
llvm::isa_impl<llvm::ARMConstantPoolMBB, llvm::ARMConstantPoolValue, void>::doit(llvm::ARMConstantPoolValue const&)
Line
Count
Source
57
32
  static inline bool doit(const From &Val) {
58
32
    return To::classof(&Val);
59
32
  }
llvm::isa_impl<llvm::LSBaseSDNode, llvm::MemSDNode, void>::doit(llvm::MemSDNode const&)
Line
Count
Source
57
6.26k
  static inline bool doit(const From &Val) {
58
6.26k
    return To::classof(&Val);
59
6.26k
  }
llvm::isa_impl<llvm::ConstantDataArray, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
893k
  static inline bool doit(const From &Val) {
58
893k
    return To::classof(&Val);
59
893k
  }
llvm::isa_impl<llvm::LSBaseSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
24.5M
  static inline bool doit(const From &Val) {
58
24.5M
    return To::classof(&Val);
59
24.5M
  }
llvm::isa_impl<llvm::MemIntrinsic, llvm::CallInst, void>::doit(llvm::CallInst const&)
Line
Count
Source
57
153k
  static inline bool doit(const From &Val) {
58
153k
    return To::classof(&Val);
59
153k
  }
llvm::isa_impl<llvm::GlobalAlias, llvm::GlobalValue, void>::doit(llvm::GlobalValue const&)
Line
Count
Source
57
11.5M
  static inline bool doit(const From &Val) {
58
11.5M
    return To::classof(&Val);
59
11.5M
  }
llvm::isa_impl<llvm::Function, llvm::GlobalObject, void>::doit(llvm::GlobalObject const&)
Line
Count
Source
57
9.05M
  static inline bool doit(const From &Val) {
58
9.05M
    return To::classof(&Val);
59
9.05M
  }
llvm::isa_impl<llvm::MemCpyInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
11.5M
  static inline bool doit(const From &Val) {
58
11.5M
    return To::classof(&Val);
59
11.5M
  }
llvm::isa_impl<llvm::ARMMCExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
244
  static inline bool doit(const From &Val) {
58
244
    return To::classof(&Val);
59
244
  }
llvm::isa_impl<llvm::MCDataFragment, llvm::MCFragment, void>::doit(llvm::MCFragment const&)
Line
Count
Source
57
40.0M
  static inline bool doit(const From &Val) {
58
40.0M
    return To::classof(&Val);
59
40.0M
  }
llvm::isa_impl<llvm::BitCastInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
54.5M
  static inline bool doit(const From &Val) {
58
54.5M
    return To::classof(&Val);
59
54.5M
  }
llvm::isa_impl<llvm::DIType, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
52
  static inline bool doit(const From &Val) {
58
52
    return To::classof(&Val);
59
52
  }
llvm::isa_impl<llvm::ConstantStruct, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
679k
  static inline bool doit(const From &Val) {
58
679k
    return To::classof(&Val);
59
679k
  }
llvm::isa_impl<llvm::ConstantArray, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
737k
  static inline bool doit(const From &Val) {
58
737k
    return To::classof(&Val);
59
737k
  }
llvm::isa_impl<llvm::ConstantAggregateZero, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
87.9M
  static inline bool doit(const From &Val) {
58
87.9M
    return To::classof(&Val);
59
87.9M
  }
llvm::isa_impl<llvm::DICompositeType, llvm::DIType, void>::doit(llvm::DIType const&)
Line
Count
Source
57
4.85k
  static inline bool doit(const From &Val) {
58
4.85k
    return To::classof(&Val);
59
4.85k
  }
llvm::isa_impl<llvm::DISubroutineType, llvm::DIType, void>::doit(llvm::DIType const&)
Line
Count
Source
57
17.3k
  static inline bool doit(const From &Val) {
58
17.3k
    return To::classof(&Val);
59
17.3k
  }
llvm::isa_impl<llvm::DIDerivedType, llvm::DIType, void>::doit(llvm::DIType const&)
Line
Count
Source
57
2.17k
  static inline bool doit(const From &Val) {
58
2.17k
    return To::classof(&Val);
59
2.17k
  }
llvm::isa_impl<llvm::DILocalVariable, llvm::DINode, void>::doit(llvm::DINode const&)
Line
Count
Source
57
246
  static inline bool doit(const From &Val) {
58
246
    return To::classof(&Val);
59
246
  }
llvm::isa_impl<llvm::MCSectionELF, llvm::MCSection, void>::doit(llvm::MCSection const&)
Line
Count
Source
57
192
  static inline bool doit(const From &Val) {
58
192
    return To::classof(&Val);
59
192
  }
llvm::isa_impl<llvm::LandingPadInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
18.8M
  static inline bool doit(const From &Val) {
58
18.8M
    return To::classof(&Val);
59
18.8M
  }
llvm::isa_impl<llvm::ConstantExpr, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
32.0M
  static inline bool doit(const From &Val) {
58
32.0M
    return To::classof(&Val);
59
32.0M
  }
llvm::isa_impl<llvm::VTSDNode const, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
5
  static inline bool doit(const From &Val) {
58
5
    return To::classof(&Val);
59
5
  }
llvm::isa_impl<llvm::ConstantVector, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
140M
  static inline bool doit(const From &Val) {
58
140M
    return To::classof(&Val);
59
140M
  }
llvm::isa_impl<llvm::GlobalObject const, llvm::GlobalValue, void>::doit(llvm::GlobalValue const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::BinaryOperator, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
177M
  static inline bool doit(const From &Val) {
58
177M
    return To::classof(&Val);
59
177M
  }
Unexecuted instantiation: llvm::isa_impl<llvm::ConstantInt const, llvm::Value, void>::doit(llvm::Value const&)
llvm::isa_impl<llvm::PHINode const, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
26
  static inline bool doit(const From &Val) {
58
26
    return To::classof(&Val);
59
26
  }
llvm::isa_impl<llvm::Operator, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
110
  static inline bool doit(const From &Val) {
58
110
    return To::classof(&Val);
59
110
  }
llvm::isa_impl<llvm::TruncInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
20.9M
  static inline bool doit(const From &Val) {
58
20.9M
    return To::classof(&Val);
59
20.9M
  }
llvm::isa_impl<llvm::DbgInfoIntrinsic, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
497M
  static inline bool doit(const From &Val) {
58
497M
    return To::classof(&Val);
59
497M
  }
llvm::isa_impl<llvm::GlobalVariable, llvm::GlobalObject, void>::doit(llvm::GlobalObject const&)
Line
Count
Source
57
1.56M
  static inline bool doit(const From &Val) {
58
1.56M
    return To::classof(&Val);
59
1.56M
  }
llvm::isa_impl<llvm::LoadInst const, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
12
  static inline bool doit(const From &Val) {
58
12
    return To::classof(&Val);
59
12
  }
llvm::isa_impl<llvm::CastInst const, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
290
  static inline bool doit(const From &Val) {
58
290
    return To::classof(&Val);
59
290
  }
llvm::isa_impl<llvm::HexagonMCExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
39.4k
  static inline bool doit(const From &Val) {
58
39.4k
    return To::classof(&Val);
59
39.4k
  }
llvm::isa_impl<llvm::LanaiMCExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
7
  static inline bool doit(const From &Val) {
58
7
    return To::classof(&Val);
59
7
  }
llvm::isa_impl<llvm::MCBinaryExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
13.4k
  static inline bool doit(const From &Val) {
58
13.4k
    return To::classof(&Val);
59
13.4k
  }
llvm::isa_impl<llvm::JumpTableSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
39.5M
  static inline bool doit(const From &Val) {
58
39.5M
    return To::classof(&Val);
59
39.5M
  }
llvm::isa_impl<llvm::MipsMCExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
2
  static inline bool doit(const From &Val) {
58
2
    return To::classof(&Val);
59
2
  }
llvm::isa_impl<llvm::GlobalAddressSDNode const, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
2.05k
  static inline bool doit(const From &Val) {
58
2.05k
    return To::classof(&Val);
59
2.05k
  }
llvm::isa_impl<llvm::FixedStackPseudoSourceValue, llvm::PseudoSourceValue, void>::doit(llvm::PseudoSourceValue const&)
Line
Count
Source
57
708k
  static inline bool doit(const From &Val) {
58
708k
    return To::classof(&Val);
59
708k
  }
llvm::isa_impl<llvm::ExternalSymbolSDNode const, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
6.54k
  static inline bool doit(const From &Val) {
58
6.54k
    return To::classof(&Val);
59
6.54k
  }
llvm::isa_impl<llvm::MCTargetExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
7.48k
  static inline bool doit(const From &Val) {
58
7.48k
    return To::classof(&Val);
59
7.48k
  }
llvm::isa_impl<llvm::MCUnaryExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
11
  static inline bool doit(const From &Val) {
58
11
    return To::classof(&Val);
59
11
  }
llvm::isa_impl<llvm::MCSymbolELF const, llvm::MCSymbol, void>::doit(llvm::MCSymbol const&)
Line
Count
Source
57
947
  static inline bool doit(const From &Val) {
58
947
    return To::classof(&Val);
59
947
  }
llvm::isa_impl<llvm::MipsMCExpr const, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
15.3k
  static inline bool doit(const From &Val) {
58
15.3k
    return To::classof(&Val);
59
15.3k
  }
llvm::isa_impl<llvm::GlobalVariable, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
28.2M
  static inline bool doit(const From &Val) {
58
28.2M
    return To::classof(&Val);
59
28.2M
  }
llvm::isa_impl<llvm::User, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
22.1M
  static inline bool doit(const From &Val) {
58
22.1M
    return To::classof(&Val);
59
22.1M
  }
llvm::isa_impl<llvm::GlobalVariable, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
112
  static inline bool doit(const From &Val) {
58
112
    return To::classof(&Val);
59
112
  }
llvm::isa_impl<llvm::FunctionType, llvm::Type, void>::doit(llvm::Type const&)
Line
Count
Source
57
6.28M
  static inline bool doit(const From &Val) {
58
6.28M
    return To::classof(&Val);
59
6.28M
  }
llvm::isa_impl<llvm::ConstantPointerNull, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
68.6M
  static inline bool doit(const From &Val) {
58
68.6M
    return To::classof(&Val);
59
68.6M
  }
llvm::isa_impl<llvm::ConstantAggregate, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
18.9M
  static inline bool doit(const From &Val) {
58
18.9M
    return To::classof(&Val);
59
18.9M
  }
llvm::isa_impl<llvm::ConstantDataSequential, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
18.3M
  static inline bool doit(const From &Val) {
58
18.3M
    return To::classof(&Val);
59
18.3M
  }
llvm::isa_impl<llvm::NVPTXGenericMCSymbolRefExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
1
  static inline bool doit(const From &Val) {
58
1
    return To::classof(&Val);
59
1
  }
llvm::isa_impl<llvm::Argument const, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
36
  static inline bool doit(const From &Val) {
58
36
    return To::classof(&Val);
59
36
  }
llvm::isa_impl<llvm::GlobalVariable const, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
3
  static inline bool doit(const From &Val) {
58
3
    return To::classof(&Val);
59
3
  }
llvm::isa_impl<llvm::AddrSpaceCastSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
1.30k
  static inline bool doit(const From &Val) {
58
1.30k
    return To::classof(&Val);
59
1.30k
  }
llvm::isa_impl<llvm::MemIntrinsic, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
46.2M
  static inline bool doit(const From &Val) {
58
46.2M
    return To::classof(&Val);
59
46.2M
  }
llvm::isa_impl<llvm::MemCpyInst, llvm::MemIntrinsic, void>::doit(llvm::MemIntrinsic const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::MemMoveInst, llvm::MemIntrinsic, void>::doit(llvm::MemIntrinsic const&)
Line
Count
Source
57
25
  static inline bool doit(const From &Val) {
58
25
    return To::classof(&Val);
59
25
  }
llvm::isa_impl<llvm::MemSetInst, llvm::MemIntrinsic, void>::doit(llvm::MemIntrinsic const&)
Line
Count
Source
57
2.54k
  static inline bool doit(const From &Val) {
58
2.54k
    return To::classof(&Val);
59
2.54k
  }
llvm::isa_impl<llvm::DbgInfoIntrinsic, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
9
  static inline bool doit(const From &Val) {
58
9
    return To::classof(&Val);
59
9
  }
llvm::isa_impl<llvm::ReturnInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
3.00M
  static inline bool doit(const From &Val) {
58
3.00M
    return To::classof(&Val);
59
3.00M
  }
llvm::isa_impl<llvm::MCSectionXCOFF, llvm::MCSection, void>::doit(llvm::MCSection const&)
Line
Count
Source
57
8
  static inline bool doit(const From &Val) {
58
8
    return To::classof(&Val);
59
8
  }
llvm::isa_impl<llvm::MCSymbolXCOFF, llvm::MCSymbol, void>::doit(llvm::MCSymbol const&)
Line
Count
Source
57
8
  static inline bool doit(const From &Val) {
58
8
    return To::classof(&Val);
59
8
  }
llvm::isa_impl<llvm::UIToFPInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
375k
  static inline bool doit(const From &Val) {
58
375k
    return To::classof(&Val);
59
375k
  }
llvm::isa_impl<llvm::SIToFPInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
375k
  static inline bool doit(const From &Val) {
58
375k
    return To::classof(&Val);
59
375k
  }
llvm::isa_impl<llvm::FPToUIInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
9.24k
  static inline bool doit(const From &Val) {
58
9.24k
    return To::classof(&Val);
59
9.24k
  }
llvm::isa_impl<llvm::FPToSIInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
9.37k
  static inline bool doit(const From &Val) {
58
9.37k
    return To::classof(&Val);
59
9.37k
  }
llvm::isa_impl<llvm::IndirectBrInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
36.1M
  static inline bool doit(const From &Val) {
58
36.1M
    return To::classof(&Val);
59
36.1M
  }
llvm::isa_impl<llvm::PPCMCExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
2.16k
  static inline bool doit(const From &Val) {
58
2.16k
    return To::classof(&Val);
59
2.16k
  }
llvm::isa_impl<llvm::MCSymbolELF, llvm::MCSymbol, void>::doit(llvm::MCSymbol const&)
Line
Count
Source
57
188
  static inline bool doit(const From &Val) {
58
188
    return To::classof(&Val);
59
188
  }
llvm::isa_impl<llvm::MCSymbolRefExpr const, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
37
  static inline bool doit(const From &Val) {
58
37
    return To::classof(&Val);
59
37
  }
llvm::isa_impl<llvm::RISCVMCExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
6.72k
  static inline bool doit(const From &Val) {
58
6.72k
    return To::classof(&Val);
59
6.72k
  }
llvm::isa_impl<llvm::SparcMCExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
547
  static inline bool doit(const From &Val) {
58
547
    return To::classof(&Val);
59
547
  }
llvm::isa_impl<llvm::InsertElementInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
279
  static inline bool doit(const From &Val) {
58
279
    return To::classof(&Val);
59
279
  }
llvm::isa_impl<llvm::ShuffleVectorSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
3.51M
  static inline bool doit(const From &Val) {
58
3.51M
    return To::classof(&Val);
59
3.51M
  }
llvm::isa_impl<llvm::ConstantInt const, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
100
  static inline bool doit(const From &Val) {
58
100
    return To::classof(&Val);
59
100
  }
llvm::isa_impl<llvm::BinaryOperator, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
7.54M
  static inline bool doit(const From &Val) {
58
7.54M
    return To::classof(&Val);
59
7.54M
  }
llvm::isa_impl<llvm::BitCastOperator, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
1.59k
  static inline bool doit(const From &Val) {
58
1.59k
    return To::classof(&Val);
59
1.59k
  }
llvm::isa_impl<llvm::ConstantStruct, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
5.97k
  static inline bool doit(const From &Val) {
58
5.97k
    return To::classof(&Val);
59
5.97k
  }
llvm::isa_impl<llvm::GlobalAlias, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
21.7M
  static inline bool doit(const From &Val) {
58
21.7M
    return To::classof(&Val);
59
21.7M
  }
llvm::isa_impl<llvm::FCmpInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
42.7M
  static inline bool doit(const From &Val) {
58
42.7M
    return To::classof(&Val);
59
42.7M
  }
llvm::isa_impl<llvm::InsertElementInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.77M
  static inline bool doit(const From &Val) {
58
1.77M
    return To::classof(&Val);
59
1.77M
  }
llvm::isa_impl<llvm::ValueAsMetadata, llvm::Metadata, void>::doit(llvm::Metadata const&)
Line
Count
Source
57
3.39M
  static inline bool doit(const From &Val) {
58
3.39M
    return To::classof(&Val);
59
3.39M
  }
llvm::isa_impl<llvm::MCSymbolSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
39.3M
  static inline bool doit(const From &Val) {
58
39.3M
    return To::classof(&Val);
59
39.3M
  }
llvm::isa_impl<llvm::MemIntrinsicSDNode, llvm::SDNode, void>::doit(llvm::SDNode const&)
Line
Count
Source
57
216
  static inline bool doit(const From &Val) {
58
216
    return To::classof(&Val);
59
216
  }
llvm::isa_impl<llvm::ShuffleVectorInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
52.5M
  static inline bool doit(const From &Val) {
58
52.5M
    return To::classof(&Val);
59
52.5M
  }
llvm::isa_impl<llvm::FuncletPadInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
2.82M
  static inline bool doit(const From &Val) {
58
2.82M
    return To::classof(&Val);
59
2.82M
  }
llvm::isa_impl<llvm::CatchReturnInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
2.41M
  static inline bool doit(const From &Val) {
58
2.41M
    return To::classof(&Val);
59
2.41M
  }
llvm::isa_impl<llvm::CleanupPadInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
3.91k
  static inline bool doit(const From &Val) {
58
3.91k
    return To::classof(&Val);
59
3.91k
  }
llvm::isa_impl<llvm::X86MCExpr, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
373k
  static inline bool doit(const From &Val) {
58
373k
    return To::classof(&Val);
59
373k
  }
llvm::isa_impl<llvm::CallBase, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.00G
  static inline bool doit(const From &Val) {
58
1.00G
    return To::classof(&Val);
59
1.00G
  }
llvm::isa_impl<llvm::VAArgInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
18.3M
  static inline bool doit(const From &Val) {
58
18.3M
    return To::classof(&Val);
59
18.3M
  }
llvm::isa_impl<llvm::AnyMemSetInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
10.7M
  static inline bool doit(const From &Val) {
58
10.7M
    return To::classof(&Val);
59
10.7M
  }
llvm::isa_impl<llvm::AnyMemTransferInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
10.8M
  static inline bool doit(const From &Val) {
58
10.8M
    return To::classof(&Val);
59
10.8M
  }
llvm::isa_impl<llvm::CallInst, llvm::CallBase, void>::doit(llvm::CallBase const&)
Line
Count
Source
57
26.4M
  static inline bool doit(const From &Val) {
58
26.4M
    return To::classof(&Val);
59
26.4M
  }
llvm::isa_impl<llvm::MemoryUseOrDef, llvm::MemoryAccess, void>::doit(llvm::MemoryAccess const&)
Line
Count
Source
57
16.8M
  static inline bool doit(const From &Val) {
58
16.8M
    return To::classof(&Val);
59
16.8M
  }
llvm::isa_impl<llvm::Operator, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
15.5k
  static inline bool doit(const From &Val) {
58
15.5k
    return To::classof(&Val);
59
15.5k
  }
llvm::isa_impl<llvm::IntrinsicInst, llvm::CallBase, void>::doit(llvm::CallBase const&)
Line
Count
Source
57
30.9M
  static inline bool doit(const From &Val) {
58
30.9M
    return To::classof(&Val);
59
30.9M
  }
llvm::isa_impl<llvm::OverflowingBinaryOperator, llvm::BinaryOperator, void>::doit(llvm::BinaryOperator const&)
Line
Count
Source
57
6.89M
  static inline bool doit(const From &Val) {
58
6.89M
    return To::classof(&Val);
59
6.89M
  }
llvm::isa_impl<llvm::GEPOperator, llvm::Operator, void>::doit(llvm::Operator const&)
Line
Count
Source
57
121M
  static inline bool doit(const From &Val) {
58
121M
    return To::classof(&Val);
59
121M
  }
llvm::isa_impl<llvm::AnyMemCpyInst, llvm::CallBase, void>::doit(llvm::CallBase const&)
Line
Count
Source
57
8.01M
  static inline bool doit(const From &Val) {
58
8.01M
    return To::classof(&Val);
59
8.01M
  }
llvm::isa_impl<llvm::GEPOperator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.32G
  static inline bool doit(const From &Val) {
58
1.32G
    return To::classof(&Val);
59
1.32G
  }
llvm::isa_impl<llvm::CmpInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
240M
  static inline bool doit(const From &Val) {
58
240M
    return To::classof(&Val);
59
240M
  }
llvm::isa_impl<llvm::FenceInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
79.5M
  static inline bool doit(const From &Val) {
58
79.5M
    return To::classof(&Val);
59
79.5M
  }
llvm::isa_impl<llvm::MemIntrinsic, llvm::CallBase, void>::doit(llvm::CallBase const&)
Line
Count
Source
57
10.6M
  static inline bool doit(const From &Val) {
58
10.6M
    return To::classof(&Val);
59
10.6M
  }
llvm::isa_impl<llvm::ExtractElementInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
68.4M
  static inline bool doit(const From &Val) {
58
68.4M
    return To::classof(&Val);
59
68.4M
  }
llvm::isa_impl<llvm::GEPOperator, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
12.8M
  static inline bool doit(const From &Val) {
58
12.8M
    return To::classof(&Val);
59
12.8M
  }
llvm::isa_impl<llvm::ConstantData, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
401k
  static inline bool doit(const From &Val) {
58
401k
    return To::classof(&Val);
59
401k
  }
llvm::isa_impl<llvm::GEPOperator, llvm::ConstantExpr, void>::doit(llvm::ConstantExpr const&)
Line
Count
Source
57
1.77M
  static inline bool doit(const From &Val) {
58
1.77M
    return To::classof(&Val);
59
1.77M
  }
llvm::isa_impl<llvm::InsertValueInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
75.8M
  static inline bool doit(const From &Val) {
58
75.8M
    return To::classof(&Val);
59
75.8M
  }
llvm::isa_impl<llvm::SCEVZeroExtendExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
34.4M
  static inline bool doit(const From &Val) {
58
34.4M
    return To::classof(&Val);
59
34.4M
  }
llvm::isa_impl<llvm::SCEVSignExtendExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
31.8M
  static inline bool doit(const From &Val) {
58
31.8M
    return To::classof(&Val);
59
31.8M
  }
llvm::isa_impl<llvm::SCEVMulExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
164M
  static inline bool doit(const From &Val) {
58
164M
    return To::classof(&Val);
59
164M
  }
llvm::isa_impl<llvm::SCEVAddExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
185M
  static inline bool doit(const From &Val) {
58
185M
    return To::classof(&Val);
59
185M
  }
llvm::isa_impl<llvm::SCEVUnknown, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
255M
  static inline bool doit(const From &Val) {
58
255M
    return To::classof(&Val);
59
255M
  }
llvm::isa_impl<llvm::PHINode const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
1.28M
  static inline bool doit(const From &Val) {
58
1.28M
    return To::classof(&Val);
59
1.28M
  }
llvm::isa_impl<llvm::Instruction const, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
5.59k
  static inline bool doit(const From &Val) {
58
5.59k
    return To::classof(&Val);
59
5.59k
  }
llvm::isa_impl<llvm::ConstantTokenNone, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
4.25k
  static inline bool doit(const From &Val) {
58
4.25k
    return To::classof(&Val);
59
4.25k
  }
llvm::isa_impl<llvm::CallBase, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
6.38M
  static inline bool doit(const From &Val) {
58
6.38M
    return To::classof(&Val);
59
6.38M
  }
llvm::isa_impl<llvm::DbgInfoIntrinsic, llvm::CallBase, void>::doit(llvm::CallBase const&)
Line
Count
Source
57
7.62k
  static inline bool doit(const From &Val) {
58
7.62k
    return To::classof(&Val);
59
7.62k
  }
llvm::isa_impl<llvm::BranchInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
6.37M
  static inline bool doit(const From &Val) {
58
6.37M
    return To::classof(&Val);
59
6.37M
  }
Unexecuted instantiation: llvm::isa_impl<llvm::Instruction, llvm::Constant, void>::doit(llvm::Constant const&)
llvm::isa_impl<llvm::CastInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
144M
  static inline bool doit(const From &Val) {
58
144M
    return To::classof(&Val);
59
144M
  }
llvm::isa_impl<llvm::FCmpInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
366k
  static inline bool doit(const From &Val) {
58
366k
    return To::classof(&Val);
59
366k
  }
llvm::isa_impl<llvm::FPMathOperator, llvm::BinaryOperator, void>::doit(llvm::BinaryOperator const&)
Line
Count
Source
57
3.08M
  static inline bool doit(const From &Val) {
58
3.08M
    return To::classof(&Val);
59
3.08M
  }
llvm::isa_impl<llvm::CallBrInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
14
  static inline bool doit(const From &Val) {
58
14
    return To::classof(&Val);
59
14
  }
llvm::isa_impl<llvm::PossiblyExactOperator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
57.4M
  static inline bool doit(const From &Val) {
58
57.4M
    return To::classof(&Val);
59
57.4M
  }
Unexecuted instantiation: llvm::isa_impl<llvm::OverflowingBinaryOperator, llvm::Constant, void>::doit(llvm::Constant const&)
llvm::isa_impl<llvm::PtrToIntInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
945k
  static inline bool doit(const From &Val) {
58
945k
    return To::classof(&Val);
59
945k
  }
llvm::isa_impl<llvm::PtrToIntInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
57.4M
  static inline bool doit(const From &Val) {
58
57.4M
    return To::classof(&Val);
59
57.4M
  }
llvm::isa_impl<llvm::ConstantExpr, llvm::BinaryOperator, void>::doit(llvm::BinaryOperator const&)
Line
Count
Source
57
45.0M
  static inline bool doit(const From &Val) {
58
45.0M
    return To::classof(&Val);
59
45.0M
  }
llvm::isa_impl<llvm::PtrToIntOperator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
25.5M
  static inline bool doit(const From &Val) {
58
25.5M
    return To::classof(&Val);
59
25.5M
  }
llvm::isa_impl<llvm::InsertValueInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
14.0M
  static inline bool doit(const From &Val) {
58
14.0M
    return To::classof(&Val);
59
14.0M
  }
llvm::isa_impl<llvm::ShuffleVectorInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
12.6M
  static inline bool doit(const From &Val) {
58
12.6M
    return To::classof(&Val);
59
12.6M
  }
llvm::isa_impl<llvm::FPMathOperator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
35.7M
  static inline bool doit(const From &Val) {
58
35.7M
    return To::classof(&Val);
59
35.7M
  }
llvm::isa_impl<llvm::MemTransferInst, llvm::MemIntrinsic, void>::doit(llvm::MemIntrinsic const&)
Line
Count
Source
57
86.5k
  static inline bool doit(const From &Val) {
58
86.5k
    return To::classof(&Val);
59
86.5k
  }
llvm::isa_impl<llvm::CastInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
8.05M
  static inline bool doit(const From &Val) {
58
8.05M
    return To::classof(&Val);
59
8.05M
  }
llvm::isa_impl<llvm::WithOverflowInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
623k
  static inline bool doit(const From &Val) {
58
623k
    return To::classof(&Val);
59
623k
  }
llvm::isa_impl<llvm::BlockAddress, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.89k
  static inline bool doit(const From &Val) {
58
1.89k
    return To::classof(&Val);
59
1.89k
  }
llvm::isa_impl<llvm::BitCastOperator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
40.2M
  static inline bool doit(const From &Val) {
58
40.2M
    return To::classof(&Val);
59
40.2M
  }
llvm::isa_impl<llvm::GCRelocateInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
4.77M
  static inline bool doit(const From &Val) {
58
4.77M
    return To::classof(&Val);
59
4.77M
  }
llvm::isa_impl<llvm::LandingPadInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
5.16k
  static inline bool doit(const From &Val) {
58
5.16k
    return To::classof(&Val);
59
5.16k
  }
llvm::isa_impl<llvm::SCEVConstant const, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
24.1k
  static inline bool doit(const From &Val) {
58
24.1k
    return To::classof(&Val);
59
24.1k
  }
llvm::isa_impl<llvm::CallBrInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
20.8M
  static inline bool doit(const From &Val) {
58
20.8M
    return To::classof(&Val);
59
20.8M
  }
llvm::isa_impl<llvm::DbgInfoIntrinsic, llvm::IntrinsicInst, void>::doit(llvm::IntrinsicInst const&)
Line
Count
Source
57
882k
  static inline bool doit(const From &Val) {
58
882k
    return To::classof(&Val);
59
882k
  }
llvm::isa_impl<llvm::MemoryUse, llvm::MemoryAccess, void>::doit(llvm::MemoryAccess const&)
Line
Count
Source
57
11.2M
  static inline bool doit(const From &Val) {
58
11.2M
    return To::classof(&Val);
59
11.2M
  }
llvm::isa_impl<llvm::MemoryPhi, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
7.68k
  static inline bool doit(const From &Val) {
58
7.68k
    return To::classof(&Val);
59
7.68k
  }
llvm::isa_impl<llvm::MemoryPhi, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
5.52k
  static inline bool doit(const From &Val) {
58
5.52k
    return To::classof(&Val);
59
5.52k
  }
llvm::isa_impl<llvm::MemoryUse, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
59
  static inline bool doit(const From &Val) {
58
59
    return To::classof(&Val);
59
59
  }
llvm::isa_impl<llvm::MemoryAccess, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
31
  static inline bool doit(const From &Val) {
58
31
    return To::classof(&Val);
59
31
  }
llvm::isa_impl<llvm::MemoryAccess, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
788
  static inline bool doit(const From &Val) {
58
788
    return To::classof(&Val);
59
788
  }
llvm::isa_impl<llvm::MemoryUseOrDef, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
7.91k
  static inline bool doit(const From &Val) {
58
7.91k
    return To::classof(&Val);
59
7.91k
  }
llvm::isa_impl<llvm::BlockAddress, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
8.04M
  static inline bool doit(const From &Val) {
58
8.04M
    return To::classof(&Val);
59
8.04M
  }
llvm::isa_impl<llvm::GlobalValue, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
5.18k
  static inline bool doit(const From &Val) {
58
5.18k
    return To::classof(&Val);
59
5.18k
  }
llvm::isa_impl<llvm::FunctionSummary, llvm::GlobalValueSummary, void>::doit(llvm::GlobalValueSummary const&)
Line
Count
Source
57
5.58k
  static inline bool doit(const From &Val) {
58
5.58k
    return To::classof(&Val);
59
5.58k
  }
llvm::isa_impl<llvm::AliasSummary, llvm::GlobalValueSummary, void>::doit(llvm::GlobalValueSummary const&)
Line
Count
Source
57
7.26k
  static inline bool doit(const From &Val) {
58
7.26k
    return To::classof(&Val);
59
7.26k
  }
llvm::isa_impl<llvm::OverflowingBinaryOperator, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
9.13M
  static inline bool doit(const From &Val) {
58
9.13M
    return To::classof(&Val);
59
9.13M
  }
llvm::isa_impl<llvm::PossiblyExactOperator, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
6.80M
  static inline bool doit(const From &Val) {
58
6.80M
    return To::classof(&Val);
59
6.80M
  }
llvm::isa_impl<llvm::OverflowingBinaryOperator, llvm::Operator, void>::doit(llvm::Operator const&)
Line
Count
Source
57
29.9M
  static inline bool doit(const From &Val) {
58
29.9M
    return To::classof(&Val);
59
29.9M
  }
llvm::isa_impl<llvm::SCEVSMinExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
2.56M
  static inline bool doit(const From &Val) {
58
2.56M
    return To::classof(&Val);
59
2.56M
  }
llvm::isa_impl<llvm::SCEVUMinExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
1.88M
  static inline bool doit(const From &Val) {
58
1.88M
    return To::classof(&Val);
59
1.88M
  }
llvm::isa_impl<llvm::SCEVWrapPredicate const, llvm::SCEVPredicate, void>::doit(llvm::SCEVPredicate const&)
Line
Count
Source
57
190
  static inline bool doit(const From &Val) {
58
190
    return To::classof(&Val);
59
190
  }
llvm::isa_impl<llvm::SCEVCastExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
24.7M
  static inline bool doit(const From &Val) {
58
24.7M
    return To::classof(&Val);
59
24.7M
  }
llvm::isa_impl<llvm::SCEVTruncateExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
62.5M
  static inline bool doit(const From &Val) {
58
62.5M
    return To::classof(&Val);
59
62.5M
  }
llvm::isa_impl<llvm::SCEVSMaxExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
18.3M
  static inline bool doit(const From &Val) {
58
18.3M
    return To::classof(&Val);
59
18.3M
  }
llvm::isa_impl<llvm::SCEVUDivExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
27.5M
  static inline bool doit(const From &Val) {
58
27.5M
    return To::classof(&Val);
59
27.5M
  }
llvm::isa_impl<llvm::SCEVNAryExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
17.1M
  static inline bool doit(const From &Val) {
58
17.1M
    return To::classof(&Val);
59
17.1M
  }
llvm::isa_impl<llvm::SCEVMinMaxExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
3.53M
  static inline bool doit(const From &Val) {
58
3.53M
    return To::classof(&Val);
59
3.53M
  }
llvm::isa_impl<llvm::SCEVUMaxExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
17.4M
  static inline bool doit(const From &Val) {
58
17.4M
    return To::classof(&Val);
59
17.4M
  }
llvm::isa_impl<llvm::SCEVCommutativeExpr, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
2.63M
  static inline bool doit(const From &Val) {
58
2.63M
    return To::classof(&Val);
59
2.63M
  }
llvm::isa_impl<llvm::SCEVAddExpr, llvm::SCEVCommutativeExpr, void>::doit(llvm::SCEVCommutativeExpr const&)
Line
Count
Source
57
2.10k
  static inline bool doit(const From &Val) {
58
2.10k
    return To::classof(&Val);
59
2.10k
  }
llvm::isa_impl<llvm::SCEVMulExpr, llvm::SCEVCommutativeExpr, void>::doit(llvm::SCEVCommutativeExpr const&)
Line
Count
Source
57
1.45k
  static inline bool doit(const From &Val) {
58
1.45k
    return To::classof(&Val);
59
1.45k
  }
llvm::isa_impl<llvm::SCEVMinMaxExpr, llvm::SCEVCommutativeExpr, void>::doit(llvm::SCEVCommutativeExpr const&)
Line
Count
Source
57
123
  static inline bool doit(const From &Val) {
58
123
    return To::classof(&Val);
59
123
  }
llvm::isa_impl<llvm::SCEVEqualPredicate, llvm::SCEVPredicate, void>::doit(llvm::SCEVPredicate const&)
Line
Count
Source
57
8.19k
  static inline bool doit(const From &Val) {
58
8.19k
    return To::classof(&Val);
59
8.19k
  }
llvm::isa_impl<llvm::SCEVWrapPredicate, llvm::SCEVPredicate, void>::doit(llvm::SCEVPredicate const&)
Line
Count
Source
57
1.16k
  static inline bool doit(const From &Val) {
58
1.16k
    return To::classof(&Val);
59
1.16k
  }
llvm::isa_impl<llvm::SCEVUnionPredicate, llvm::SCEVPredicate, void>::doit(llvm::SCEVPredicate const&)
Line
Count
Source
57
279k
  static inline bool doit(const From &Val) {
58
279k
    return To::classof(&Val);
59
279k
  }
llvm::isa_impl<llvm::CatchSwitchInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
189M
  static inline bool doit(const From &Val) {
58
189M
    return To::classof(&Val);
59
189M
  }
llvm::isa_impl<llvm::ConstantDataSequential, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
600M
  static inline bool doit(const From &Val) {
58
600M
    return To::classof(&Val);
59
600M
  }
llvm::isa_impl<llvm::FPMathOperator, llvm::IntrinsicInst, void>::doit(llvm::IntrinsicInst const&)
Line
Count
Source
57
166k
  static inline bool doit(const From &Val) {
58
166k
    return To::classof(&Val);
59
166k
  }
llvm::isa_impl<llvm::MDNode const, llvm::Metadata, void>::doit(llvm::Metadata const&)
Line
Count
Source
57
32.7M
  static inline bool doit(const From &Val) {
58
32.7M
    return To::classof(&Val);
59
32.7M
  }
llvm::isa_impl<llvm::ExtractValueInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
77.3k
  static inline bool doit(const From &Val) {
58
77.3k
    return To::classof(&Val);
59
77.3k
  }
llvm::isa_impl<llvm::BinaryOperator, llvm::Operator, void>::doit(llvm::Operator const&)
Line
Count
Source
57
9.91M
  static inline bool doit(const From &Val) {
58
9.91M
    return To::classof(&Val);
59
9.91M
  }
llvm::isa_impl<llvm::IntrinsicInst, llvm::Operator, void>::doit(llvm::Operator const&)
Line
Count
Source
57
30.9M
  static inline bool doit(const From &Val) {
58
30.9M
    return To::classof(&Val);
59
30.9M
  }
llvm::isa_impl<llvm::Instruction, llvm::GEPOperator, void>::doit(llvm::GEPOperator const&)
Line
Count
Source
57
5.62M
  static inline bool doit(const From &Val) {
58
5.62M
    return To::classof(&Val);
59
5.62M
  }
llvm::isa_impl<llvm::IntToPtrInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
37.0M
  static inline bool doit(const From &Val) {
58
37.0M
    return To::classof(&Val);
59
37.0M
  }
llvm::isa_impl<llvm::FPMathOperator, llvm::Operator, void>::doit(llvm::Operator const&)
Line
Count
Source
57
139k
  static inline bool doit(const From &Val) {
58
139k
    return To::classof(&Val);
59
139k
  }
llvm::isa_impl<llvm::ConstantExpr, llvm::Operator, void>::doit(llvm::Operator const&)
Line
Count
Source
57
120k
  static inline bool doit(const From &Val) {
58
120k
    return To::classof(&Val);
59
120k
  }
llvm::isa_impl<llvm::SIToFPInst, llvm::Operator, void>::doit(llvm::Operator const&)
Line
Count
Source
57
139k
  static inline bool doit(const From &Val) {
58
139k
    return To::classof(&Val);
59
139k
  }
llvm::isa_impl<llvm::UIToFPInst, llvm::Operator, void>::doit(llvm::Operator const&)
Line
Count
Source
57
137k
  static inline bool doit(const From &Val) {
58
137k
    return To::classof(&Val);
59
137k
  }
llvm::isa_impl<llvm::CallInst, llvm::Operator, void>::doit(llvm::Operator const&)
Line
Count
Source
57
137k
  static inline bool doit(const From &Val) {
58
137k
    return To::classof(&Val);
59
137k
  }
llvm::isa_impl<llvm::IntrinsicInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
4.87M
  static inline bool doit(const From &Val) {
58
4.87M
    return To::classof(&Val);
59
4.87M
  }
llvm::isa_impl<llvm::FPMathOperator, llvm::CmpInst, void>::doit(llvm::CmpInst const&)
Line
Count
Source
57
18.1M
  static inline bool doit(const From &Val) {
58
18.1M
    return To::classof(&Val);
59
18.1M
  }
llvm::isa_impl<llvm::IntToPtrInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
2.47M
  static inline bool doit(const From &Val) {
58
2.47M
    return To::classof(&Val);
59
2.47M
  }
llvm::isa_impl<llvm::ArrayType, llvm::CompositeType, void>::doit(llvm::CompositeType const&)
Line
Count
Source
57
352
  static inline bool doit(const From &Val) {
58
352
    return To::classof(&Val);
59
352
  }
llvm::isa_impl<llvm::AddrSpaceCastInst, llvm::CastInst, void>::doit(llvm::CastInst const&)
Line
Count
Source
57
5.69M
  static inline bool doit(const From &Val) {
58
5.69M
    return To::classof(&Val);
59
5.69M
  }
llvm::isa_impl<llvm::FCmpInst, llvm::CmpInst, void>::doit(llvm::CmpInst const&)
Line
Count
Source
57
5.93k
  static inline bool doit(const From &Val) {
58
5.93k
    return To::classof(&Val);
59
5.93k
  }
llvm::isa_impl<llvm::ICmpInst, llvm::CmpInst, void>::doit(llvm::CmpInst const&)
Line
Count
Source
57
24.3M
  static inline bool doit(const From &Val) {
58
24.3M
    return To::classof(&Val);
59
24.3M
  }
llvm::isa_impl<llvm::GCRelocateInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
687
  static inline bool doit(const From &Val) {
58
687
    return To::classof(&Val);
59
687
  }
llvm::isa_impl<llvm::GCRelocateInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
96
  static inline bool doit(const From &Val) {
58
96
    return To::classof(&Val);
59
96
  }
llvm::isa_impl<llvm::DbgValueInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
82.2M
  static inline bool doit(const From &Val) {
58
82.2M
    return To::classof(&Val);
59
82.2M
  }
llvm::isa_impl<llvm::ExtractElementInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
1.55M
  static inline bool doit(const From &Val) {
58
1.55M
    return To::classof(&Val);
59
1.55M
  }
llvm::isa_impl<llvm::ShuffleVectorInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
1.55M
  static inline bool doit(const From &Val) {
58
1.55M
    return To::classof(&Val);
59
1.55M
  }
llvm::isa_impl<llvm::DILexicalBlockBase, llvm::DILocalScope, void>::doit(llvm::DILocalScope const&)
Line
Count
Source
57
4.17M
  static inline bool doit(const From &Val) {
58
4.17M
    return To::classof(&Val);
59
4.17M
  }
llvm::isa_impl<llvm::DISubprogram, llvm::DILocalScope, void>::doit(llvm::DILocalScope const&)
Line
Count
Source
57
1.25M
  static inline bool doit(const From &Val) {
58
1.25M
    return To::classof(&Val);
59
1.25M
  }
llvm::isa_impl<llvm::CatchPadInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
5.86k
  static inline bool doit(const From &Val) {
58
5.86k
    return To::classof(&Val);
59
5.86k
  }
llvm::isa_impl<llvm::DILocalVariable, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
2.48k
  static inline bool doit(const From &Val) {
58
2.48k
    return To::classof(&Val);
59
2.48k
  }
Unexecuted instantiation: llvm::isa_impl<llvm::DILabel, llvm::MDNode, void>::doit(llvm::MDNode const&)
llvm::isa_impl<llvm::Function const, llvm::GlobalValue, void>::doit(llvm::GlobalValue const&)
Line
Count
Source
57
480
  static inline bool doit(const From &Val) {
58
480
    return To::classof(&Val);
59
480
  }
llvm::isa_impl<llvm::ReturnInst const, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
258
  static inline bool doit(const From &Val) {
58
258
    return To::classof(&Val);
59
258
  }
llvm::isa_impl<llvm::GlobalObject, llvm::GlobalValue, void>::doit(llvm::GlobalValue const&)
Line
Count
Source
57
577k
  static inline bool doit(const From &Val) {
58
577k
    return To::classof(&Val);
59
577k
  }
llvm::isa_impl<llvm::CatchPadInst, llvm::FuncletPadInst, void>::doit(llvm::FuncletPadInst const&)
Line
Count
Source
57
364
  static inline bool doit(const From &Val) {
58
364
    return To::classof(&Val);
59
364
  }
llvm::isa_impl<llvm::CleanupPadInst, llvm::FuncletPadInst, void>::doit(llvm::FuncletPadInst const&)
Line
Count
Source
57
1.14k
  static inline bool doit(const From &Val) {
58
1.14k
    return To::classof(&Val);
59
1.14k
  }
llvm::isa_impl<llvm::CleanupReturnInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
4.46k
  static inline bool doit(const From &Val) {
58
4.46k
    return To::classof(&Val);
59
4.46k
  }
llvm::isa_impl<llvm::InvokeInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
4.51k
  static inline bool doit(const From &Val) {
58
4.51k
    return To::classof(&Val);
59
4.51k
  }
llvm::isa_impl<llvm::CatchSwitchInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
3.60k
  static inline bool doit(const From &Val) {
58
3.60k
    return To::classof(&Val);
59
3.60k
  }
llvm::isa_impl<llvm::CleanupPadInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
1.32k
  static inline bool doit(const From &Val) {
58
1.32k
    return To::classof(&Val);
59
1.32k
  }
llvm::isa_impl<llvm::DILocation, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
281k
  static inline bool doit(const From &Val) {
58
281k
    return To::classof(&Val);
59
281k
  }
llvm::isa_impl<llvm::DIExpression, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
460k
  static inline bool doit(const From &Val) {
58
460k
    return To::classof(&Val);
59
460k
  }
llvm::isa_impl<llvm::FPMathOperator const, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
2.76M
  static inline bool doit(const From &Val) {
58
2.76M
    return To::classof(&Val);
59
2.76M
  }
llvm::isa_impl<llvm::OverflowingBinaryOperator, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
3.37M
  static inline bool doit(const From &Val) {
58
3.37M
    return To::classof(&Val);
59
3.37M
  }
llvm::isa_impl<llvm::PossiblyExactOperator, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
3.26M
  static inline bool doit(const From &Val) {
58
3.26M
    return To::classof(&Val);
59
3.26M
  }
llvm::isa_impl<llvm::GlobalAlias, llvm::GlobalIndirectSymbol, void>::doit(llvm::GlobalIndirectSymbol const&)
Line
Count
Source
57
3.25k
  static inline bool doit(const From &Val) {
58
3.25k
    return To::classof(&Val);
59
3.25k
  }
llvm::isa_impl<llvm::GlobalIFunc, llvm::GlobalIndirectSymbol, void>::doit(llvm::GlobalIndirectSymbol const&)
Line
Count
Source
57
248
  static inline bool doit(const From &Val) {
58
248
    return To::classof(&Val);
59
248
  }
llvm::isa_impl<llvm::ConstantTokenNone, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
44.2M
  static inline bool doit(const From &Val) {
58
44.2M
    return To::classof(&Val);
59
44.2M
  }
llvm::isa_impl<llvm::MetadataAsValue, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
12.4M
  static inline bool doit(const From &Val) {
58
12.4M
    return To::classof(&Val);
59
12.4M
  }
llvm::isa_impl<llvm::StructType, llvm::CompositeType, void>::doit(llvm::CompositeType const&)
Line
Count
Source
57
396M
  static inline bool doit(const From &Val) {
58
396M
    return To::classof(&Val);
59
396M
  }
llvm::isa_impl<llvm::ExtractValueConstantExpr, llvm::ConstantExpr, void>::doit(llvm::ConstantExpr const&)
Line
Count
Source
57
7
  static inline bool doit(const From &Val) {
58
7
    return To::classof(&Val);
59
7
  }
llvm::isa_impl<llvm::ArrayType, llvm::SequentialType, void>::doit(llvm::SequentialType const&)
Line
Count
Source
57
35.2M
  static inline bool doit(const From &Val) {
58
35.2M
    return To::classof(&Val);
59
35.2M
  }
llvm::isa_impl<llvm::DICompileUnit, llvm::DIScope, void>::doit(llvm::DIScope const&)
Line
Count
Source
57
218k
  static inline bool doit(const From &Val) {
58
218k
    return To::classof(&Val);
59
218k
  }
llvm::isa_impl<llvm::DISubprogram, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
12.1k
  static inline bool doit(const From &Val) {
58
12.1k
    return To::classof(&Val);
59
12.1k
  }
llvm::isa_impl<llvm::DISubroutineType, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
80
  static inline bool doit(const From &Val) {
58
80
    return To::classof(&Val);
59
80
  }
llvm::isa_impl<llvm::DIFile, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
54
  static inline bool doit(const From &Val) {
58
54
    return To::classof(&Val);
59
54
  }
llvm::isa_impl<llvm::DILexicalBlockBase, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
46
  static inline bool doit(const From &Val) {
58
46
    return To::classof(&Val);
59
46
  }
llvm::isa_impl<llvm::DINode, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
46
  static inline bool doit(const From &Val) {
58
46
    return To::classof(&Val);
59
46
  }
llvm::isa_impl<llvm::DICompileUnit, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
10.2k
  static inline bool doit(const From &Val) {
58
10.2k
    return To::classof(&Val);
59
10.2k
  }
llvm::isa_impl<llvm::DILocalScope, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
282k
  static inline bool doit(const From &Val) {
58
282k
    return To::classof(&Val);
59
282k
  }
llvm::isa_impl<llvm::DIType, llvm::DIScope, void>::doit(llvm::DIScope const&)
Line
Count
Source
57
935k
  static inline bool doit(const From &Val) {
58
935k
    return To::classof(&Val);
59
935k
  }
llvm::isa_impl<llvm::DIType, llvm::DINode, void>::doit(llvm::DINode const&)
Line
Count
Source
57
123k
  static inline bool doit(const From &Val) {
58
123k
    return To::classof(&Val);
59
123k
  }
llvm::isa_impl<llvm::DISubprogram, llvm::DINode, void>::doit(llvm::DINode const&)
Line
Count
Source
57
116k
  static inline bool doit(const From &Val) {
58
116k
    return To::classof(&Val);
59
116k
  }
llvm::isa_impl<llvm::DINamespace, llvm::DINode, void>::doit(llvm::DINode const&)
Line
Count
Source
57
239
  static inline bool doit(const From &Val) {
58
239
    return To::classof(&Val);
59
239
  }
llvm::isa_impl<llvm::DIModule, llvm::DINode, void>::doit(llvm::DINode const&)
Line
Count
Source
57
228
  static inline bool doit(const From &Val) {
58
228
    return To::classof(&Val);
59
228
  }
llvm::isa_impl<llvm::DbgDeclareInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
184M
  static inline bool doit(const From &Val) {
58
184M
    return To::classof(&Val);
59
184M
  }
llvm::isa_impl<llvm::DIType, llvm::Metadata, void>::doit(llvm::Metadata const&)
Line
Count
Source
57
128k
  static inline bool doit(const From &Val) {
58
128k
    return To::classof(&Val);
59
128k
  }
llvm::isa_impl<llvm::DISubprogram, llvm::DIScope, void>::doit(llvm::DIScope const&)
Line
Count
Source
57
933k
  static inline bool doit(const From &Val) {
58
933k
    return To::classof(&Val);
59
933k
  }
llvm::isa_impl<llvm::DILexicalBlockBase, llvm::DIScope, void>::doit(llvm::DIScope const&)
Line
Count
Source
57
473k
  static inline bool doit(const From &Val) {
58
473k
    return To::classof(&Val);
59
473k
  }
llvm::isa_impl<llvm::DINamespace, llvm::DIScope, void>::doit(llvm::DIScope const&)
Line
Count
Source
57
636k
  static inline bool doit(const From &Val) {
58
636k
    return To::classof(&Val);
59
636k
  }
llvm::isa_impl<llvm::DIModule, llvm::DIScope, void>::doit(llvm::DIScope const&)
Line
Count
Source
57
547k
  static inline bool doit(const From &Val) {
58
547k
    return To::classof(&Val);
59
547k
  }
Unexecuted instantiation: llvm::isa_impl<llvm::DITemplateTypeParameter, llvm::DITemplateParameter, void>::doit(llvm::DITemplateParameter const&)
Unexecuted instantiation: llvm::isa_impl<llvm::DITemplateValueParameter, llvm::DITemplateParameter, void>::doit(llvm::DITemplateParameter const&)
llvm::isa_impl<llvm::DILocalScope, llvm::DIScope, void>::doit(llvm::DIScope const&)
Line
Count
Source
57
152k
  static inline bool doit(const From &Val) {
58
152k
    return To::classof(&Val);
59
152k
  }
llvm::isa_impl<llvm::DICommonBlock, llvm::DIScope, void>::doit(llvm::DIScope const&)
Line
Count
Source
57
546k
  static inline bool doit(const From &Val) {
58
546k
    return To::classof(&Val);
59
546k
  }
llvm::isa_impl<llvm::GlobalIFunc, llvm::GlobalValue, void>::doit(llvm::GlobalValue const&)
Line
Count
Source
57
6.95M
  static inline bool doit(const From &Val) {
58
6.95M
    return To::classof(&Val);
59
6.95M
  }
llvm::isa_impl<llvm::GlobalIndirectSymbol, llvm::GlobalValue, void>::doit(llvm::GlobalValue const&)
Line
Count
Source
57
1.15k
  static inline bool doit(const From &Val) {
58
1.15k
    return To::classof(&Val);
59
1.15k
  }
llvm::isa_impl<llvm::CompositeType, llvm::Type, void>::doit(llvm::Type const&)
Line
Count
Source
57
112M
  static inline bool doit(const From &Val) {
58
112M
    return To::classof(&Val);
59
112M
  }
llvm::isa_impl<llvm::DiagnosticInfoOptimizationBase, llvm::DiagnosticInfo, void>::doit(llvm::DiagnosticInfo const&)
Line
Count
Source
57
1.30M
  static inline bool doit(const From &Val) {
58
1.30M
    return To::classof(&Val);
59
1.30M
  }
llvm::isa_impl<llvm::LocalAsMetadata, llvm::ValueAsMetadata, void>::doit(llvm::ValueAsMetadata const&)
Line
Count
Source
57
178k
  static inline bool doit(const From &Val) {
58
178k
    return To::classof(&Val);
59
178k
  }
llvm::isa_impl<llvm::DIGlobalVariable, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
50
  static inline bool doit(const From &Val) {
58
50
    return To::classof(&Val);
59
50
  }
llvm::isa_impl<llvm::GlobalVarSummary, llvm::GlobalValueSummary, void>::doit(llvm::GlobalValueSummary const&)
Line
Count
Source
57
3.46k
  static inline bool doit(const From &Val) {
58
3.46k
    return To::classof(&Val);
59
3.46k
  }
llvm::isa_impl<llvm::GetElementPtrInst, llvm::GEPOperator, void>::doit(llvm::GEPOperator const&)
Line
Count
Source
57
296M
  static inline bool doit(const From &Val) {
58
296M
    return To::classof(&Val);
59
296M
  }
llvm::isa_impl<llvm::GCRelocateInst, llvm::CallBase, void>::doit(llvm::CallBase const&)
Line
Count
Source
57
3.96k
  static inline bool doit(const From &Val) {
58
3.96k
    return To::classof(&Val);
59
3.96k
  }
llvm::isa_impl<llvm::GCResultInst, llvm::CallBase, void>::doit(llvm::CallBase const&)
Line
Count
Source
57
3.23k
  static inline bool doit(const From &Val) {
58
3.23k
    return To::classof(&Val);
59
3.23k
  }
llvm::isa_impl<llvm::DILocalScope, llvm::Metadata, void>::doit(llvm::Metadata const&)
Line
Count
Source
57
113k
  static inline bool doit(const From &Val) {
58
113k
    return To::classof(&Val);
59
113k
  }
llvm::isa_impl<llvm::DIScope, llvm::Metadata, void>::doit(llvm::Metadata const&)
Line
Count
Source
57
53.5k
  static inline bool doit(const From &Val) {
58
53.5k
    return To::classof(&Val);
59
53.5k
  }
llvm::isa_impl<llvm::DITemplateParameter, llvm::Metadata, void>::doit(llvm::Metadata const&)
Line
Count
Source
57
1.12k
  static inline bool doit(const From &Val) {
58
1.12k
    return To::classof(&Val);
59
1.12k
  }
llvm::isa_impl<llvm::DIMacroNode, llvm::Metadata, void>::doit(llvm::Metadata const&)
Line
Count
Source
57
1.55k
  static inline bool doit(const From &Val) {
58
1.55k
    return To::classof(&Val);
59
1.55k
  }
llvm::isa_impl<llvm::DINode, llvm::Metadata, void>::doit(llvm::Metadata const&)
Line
Count
Source
57
1.06k
  static inline bool doit(const From &Val) {
58
1.06k
    return To::classof(&Val);
59
1.06k
  }
llvm::isa_impl<llvm::DILexicalBlockBase, llvm::Metadata, void>::doit(llvm::Metadata const&)
Line
Count
Source
57
6.81k
  static inline bool doit(const From &Val) {
58
6.81k
    return To::classof(&Val);
59
6.81k
  }
llvm::isa_impl<llvm::AtomicMemTransferInst, llvm::AtomicMemIntrinsic, void>::doit(llvm::AtomicMemIntrinsic const&)
Line
Count
Source
57
536
  static inline bool doit(const From &Val) {
58
536
    return To::classof(&Val);
59
536
  }
llvm::isa_impl<llvm::CallInst const, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
839
  static inline bool doit(const From &Val) {
58
839
    return To::classof(&Val);
59
839
  }
llvm::isa_impl<llvm::GCRelocateInst, llvm::CallInst, void>::doit(llvm::CallInst const&)
Line
Count
Source
57
839
  static inline bool doit(const From &Val) {
58
839
    return To::classof(&Val);
59
839
  }
llvm::isa_impl<llvm::GCResultInst, llvm::CallInst, void>::doit(llvm::CallInst const&)
Line
Count
Source
57
950
  static inline bool doit(const From &Val) {
58
950
    return To::classof(&Val);
59
950
  }
llvm::isa_impl<llvm::CatchPadInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
947
  static inline bool doit(const From &Val) {
58
947
    return To::classof(&Val);
59
947
  }
llvm::isa_impl<llvm::FuncletPadInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
6.52k
  static inline bool doit(const From &Val) {
58
6.52k
    return To::classof(&Val);
59
6.52k
  }
llvm::isa_impl<llvm::CleanupPadInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
688
  static inline bool doit(const From &Val) {
58
688
    return To::classof(&Val);
59
688
  }
llvm::isa_impl<llvm::CatchReturnInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
860
  static inline bool doit(const From &Val) {
58
860
    return To::classof(&Val);
59
860
  }
llvm::isa_impl<llvm::CatchSwitchInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.89k
  static inline bool doit(const From &Val) {
58
1.89k
    return To::classof(&Val);
59
1.89k
  }
llvm::isa_impl<llvm::DIGlobalVariableExpression, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
4.39k
  static inline bool doit(const From &Val) {
58
4.39k
    return To::classof(&Val);
59
4.39k
  }
llvm::isa_impl<llvm::InsertValueInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
312k
  static inline bool doit(const From &Val) {
58
312k
    return To::classof(&Val);
59
312k
  }
llvm::isa_impl<llvm::MemSetInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
51
  static inline bool doit(const From &Val) {
58
51
    return To::classof(&Val);
59
51
  }
llvm::isa_impl<llvm::MemTransferInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
51
  static inline bool doit(const From &Val) {
58
51
    return To::classof(&Val);
59
51
  }
Unexecuted instantiation: llvm::isa_impl<llvm::Instruction, llvm::GlobalVariable, void>::doit(llvm::GlobalVariable const&)
llvm::isa_impl<llvm::MemIntrinsic, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
796k
  static inline bool doit(const From &Val) {
58
796k
    return To::classof(&Val);
59
796k
  }
llvm::isa_impl<llvm::DbgDeclareInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
1
  static inline bool doit(const From &Val) {
58
1
    return To::classof(&Val);
59
1
  }
llvm::isa_impl<llvm::GlobalAlias, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
10
  static inline bool doit(const From &Val) {
58
10
    return To::classof(&Val);
59
10
  }
Unexecuted instantiation: llvm::isa_impl<llvm::SelectInst, llvm::Constant, void>::doit(llvm::Constant const&)
llvm::isa_impl<llvm::SIToFPInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
832k
  static inline bool doit(const From &Val) {
58
832k
    return To::classof(&Val);
59
832k
  }
llvm::isa_impl<llvm::Operator, llvm::CastInst, void>::doit(llvm::CastInst const&)
Line
Count
Source
57
128k
  static inline bool doit(const From &Val) {
58
128k
    return To::classof(&Val);
59
128k
  }
Unexecuted instantiation: llvm::isa_impl<llvm::BinaryOperator, llvm::Constant, void>::doit(llvm::Constant const&)
llvm::isa_impl<llvm::CmpInst, llvm::Constant, void>::doit(llvm::Constant const&)
Line
Count
Source
57
2
  static inline bool doit(const From &Val) {
58
2
    return To::classof(&Val);
59
2
  }
llvm::isa_impl<llvm::AtomicMemTransferInst, llvm::AnyMemTransferInst, void>::doit(llvm::AnyMemTransferInst const&)
Line
Count
Source
57
4.95k
  static inline bool doit(const From &Val) {
58
4.95k
    return To::classof(&Val);
59
4.95k
  }
llvm::isa_impl<llvm::MemTransferInst, llvm::AnyMemTransferInst, void>::doit(llvm::AnyMemTransferInst const&)
Line
Count
Source
57
2.46k
  static inline bool doit(const From &Val) {
58
2.46k
    return To::classof(&Val);
59
2.46k
  }
llvm::isa_impl<llvm::AtomicMemSetInst, llvm::AnyMemSetInst, void>::doit(llvm::AnyMemSetInst const&)
Line
Count
Source
57
249k
  static inline bool doit(const From &Val) {
58
249k
    return To::classof(&Val);
59
249k
  }
llvm::isa_impl<llvm::AnyMemIntrinsic, llvm::IntrinsicInst, void>::doit(llvm::IntrinsicInst const&)
Line
Count
Source
57
3.46M
  static inline bool doit(const From &Val) {
58
3.46M
    return To::classof(&Val);
59
3.46M
  }
llvm::isa_impl<llvm::AnyMemMoveInst, llvm::AnyMemIntrinsic, void>::doit(llvm::AnyMemIntrinsic const&)
Line
Count
Source
57
534k
  static inline bool doit(const From &Val) {
58
534k
    return To::classof(&Val);
59
534k
  }
llvm::isa_impl<llvm::AtomicMemMoveInst, llvm::AnyMemMoveInst, void>::doit(llvm::AnyMemMoveInst const&)
Line
Count
Source
57
5
  static inline bool doit(const From &Val) {
58
5
    return To::classof(&Val);
59
5
  }
llvm::isa_impl<llvm::AnyMemTransferInst, llvm::AnyMemIntrinsic, void>::doit(llvm::AnyMemIntrinsic const&)
Line
Count
Source
57
1.06M
  static inline bool doit(const From &Val) {
58
1.06M
    return To::classof(&Val);
59
1.06M
  }
llvm::isa_impl<llvm::AnyMemSetInst, llvm::AnyMemIntrinsic, void>::doit(llvm::AnyMemIntrinsic const&)
Line
Count
Source
57
292k
  static inline bool doit(const From &Val) {
58
292k
    return To::classof(&Val);
59
292k
  }
llvm::isa_impl<llvm::FPExtInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
102k
  static inline bool doit(const From &Val) {
58
102k
    return To::classof(&Val);
59
102k
  }
llvm::isa_impl<llvm::UIToFPInst, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
83.1k
  static inline bool doit(const From &Val) {
58
83.1k
    return To::classof(&Val);
59
83.1k
  }
llvm::isa_impl<llvm::TruncInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
1.04k
  static inline bool doit(const From &Val) {
58
1.04k
    return To::classof(&Val);
59
1.04k
  }
llvm::isa_impl<llvm::ConstantExpr, llvm::GEPOperator, void>::doit(llvm::GEPOperator const&)
Line
Count
Source
57
47
  static inline bool doit(const From &Val) {
58
47
    return To::classof(&Val);
59
47
  }
llvm::isa_impl<llvm::AShrOperator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
72
  static inline bool doit(const From &Val) {
58
72
    return To::classof(&Val);
59
72
  }
llvm::isa_impl<llvm::MemTransferInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
8.70M
  static inline bool doit(const From &Val) {
58
8.70M
    return To::classof(&Val);
59
8.70M
  }
llvm::isa_impl<llvm::IntToPtrInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
82.3k
  static inline bool doit(const From &Val) {
58
82.3k
    return To::classof(&Val);
59
82.3k
  }
llvm::isa_impl<llvm::InsertElementInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
30.1M
  static inline bool doit(const From &Val) {
58
30.1M
    return To::classof(&Val);
59
30.1M
  }
llvm::isa_impl<llvm::InstrProfIncrementInstStep, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
6.82k
  static inline bool doit(const From &Val) {
58
6.82k
    return To::classof(&Val);
59
6.82k
  }
llvm::isa_impl<llvm::InstrProfIncrementInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
8.79k
  static inline bool doit(const From &Val) {
58
8.79k
    return To::classof(&Val);
59
8.79k
  }
llvm::isa_impl<llvm::InstrProfValueProfileInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
12.7k
  static inline bool doit(const From &Val) {
58
12.7k
    return To::classof(&Val);
59
12.7k
  }
llvm::isa_impl<llvm::MemSetInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
20.4M
  static inline bool doit(const From &Val) {
58
20.4M
    return To::classof(&Val);
59
20.4M
  }
llvm::isa_impl<llvm::MemCpyInst, llvm::MemTransferInst, void>::doit(llvm::MemTransferInst const&)
Line
Count
Source
57
17
  static inline bool doit(const From &Val) {
58
17
    return To::classof(&Val);
59
17
  }
llvm::isa_impl<llvm::MCEncodedFragment, llvm::MCFragment, void>::doit(llvm::MCFragment const&)
Line
Count
Source
57
16.5M
  static inline bool doit(const From &Val) {
58
16.5M
    return To::classof(&Val);
59
16.5M
  }
llvm::isa_impl<llvm::MCSectionELF const, llvm::MCSection, void>::doit(llvm::MCSection const&)
Line
Count
Source
57
1
  static inline bool doit(const From &Val) {
58
1
    return To::classof(&Val);
59
1
  }
llvm::isa_impl<llvm::MCCompactEncodedInstFragment, llvm::MCFragment, void>::doit(llvm::MCFragment const&)
Line
Count
Source
57
4.40M
  static inline bool doit(const From &Val) {
58
4.40M
    return To::classof(&Val);
59
4.40M
  }
llvm::isa_impl<llvm::MCCVDefRangeFragment, llvm::MCFragment, void>::doit(llvm::MCFragment const&)
Line
Count
Source
57
2.68M
  static inline bool doit(const From &Val) {
58
2.68M
    return To::classof(&Val);
59
2.68M
  }
llvm::isa_impl<llvm::MCAlignFragment, llvm::MCFragment, void>::doit(llvm::MCFragment const&)
Line
Count
Source
57
1.72M
  static inline bool doit(const From &Val) {
58
1.72M
    return To::classof(&Val);
59
1.72M
  }
llvm::isa_impl<llvm::MCRelaxableFragment, llvm::MCFragment, void>::doit(llvm::MCFragment const&)
Line
Count
Source
57
1.82M
  static inline bool doit(const From &Val) {
58
1.82M
    return To::classof(&Val);
59
1.82M
  }
llvm::isa_impl<llvm::MCDwarfLineAddrFragment, llvm::MCFragment, void>::doit(llvm::MCFragment const&)
Line
Count
Source
57
1.58M
  static inline bool doit(const From &Val) {
58
1.58M
    return To::classof(&Val);
59
1.58M
  }
llvm::isa_impl<llvm::MCDwarfCallFrameFragment, llvm::MCFragment, void>::doit(llvm::MCFragment const&)
Line
Count
Source
57
131k
  static inline bool doit(const From &Val) {
58
131k
    return To::classof(&Val);
59
131k
  }
Unexecuted instantiation: llvm::isa_impl<llvm::MCPaddingFragment, llvm::MCFragment, void>::doit(llvm::MCFragment const&)
llvm::isa_impl<llvm::MCConstantExpr const, llvm::MCExpr, void>::doit(llvm::MCExpr const&)
Line
Count
Source
57
285
  static inline bool doit(const From &Val) {
58
285
    return To::classof(&Val);
59
285
  }
llvm::isa_impl<llvm::MCFillFragment, llvm::MCFragment, void>::doit(llvm::MCFragment const&)
Line
Count
Source
57
242
  static inline bool doit(const From &Val) {
58
242
    return To::classof(&Val);
59
242
  }
llvm::isa_impl<llvm::MCLEBFragment, llvm::MCFragment, void>::doit(llvm::MCFragment const&)
Line
Count
Source
57
233
  static inline bool doit(const From &Val) {
58
233
    return To::classof(&Val);
59
233
  }
llvm::isa_impl<llvm::WithOverflowInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
4.91M
  static inline bool doit(const From &Val) {
58
4.91M
    return To::classof(&Val);
59
4.91M
  }
llvm::isa_impl<llvm::SaturatingInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
4.91M
  static inline bool doit(const From &Val) {
58
4.91M
    return To::classof(&Val);
59
4.91M
  }
llvm::isa_impl<llvm::AnyMemCpyInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
4.75k
  static inline bool doit(const From &Val) {
58
4.75k
    return To::classof(&Val);
59
4.75k
  }
llvm::isa_impl<llvm::AtomicMemIntrinsic, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
352
  static inline bool doit(const From &Val) {
58
352
    return To::classof(&Val);
59
352
  }
llvm::isa_impl<llvm::AtomicRMWInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
328
  static inline bool doit(const From &Val) {
58
328
    return To::classof(&Val);
59
328
  }
llvm::isa_impl<llvm::AtomicCmpXchgInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
324
  static inline bool doit(const From &Val) {
58
324
    return To::classof(&Val);
59
324
  }
llvm::isa_impl<llvm::AddrSpaceCastInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
1.13k
  static inline bool doit(const From &Val) {
58
1.13k
    return To::classof(&Val);
59
1.13k
  }
llvm::isa_impl<llvm::AddOperator, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
10.4k
  static inline bool doit(const From &Val) {
58
10.4k
    return To::classof(&Val);
59
10.4k
  }
llvm::isa_impl<llvm::SCEVAddRecExpr const, llvm::SCEV, void>::doit(llvm::SCEV const&)
Line
Count
Source
57
8.25M
  static inline bool doit(const From &Val) {
58
8.25M
    return To::classof(&Val);
59
8.25M
  }
llvm::isa_impl<llvm::MemMoveInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
11.5M
  static inline bool doit(const From &Val) {
58
11.5M
    return To::classof(&Val);
59
11.5M
  }
llvm::isa_impl<llvm::MemoryUseOrDef, llvm::Value, void>::doit(llvm::Value const&)
Line
Count
Source
57
1.16k
  static inline bool doit(const From &Val) {
58
1.16k
    return To::classof(&Val);
59
1.16k
  }
llvm::isa_impl<llvm::PredicateWithCondition, llvm::PredicateBase, void>::doit(llvm::PredicateBase const&)
Line
Count
Source
57
140
  static inline bool doit(const From &Val) {
58
140
    return To::classof(&Val);
59
140
  }
llvm::isa_impl<llvm::PredicateAssume, llvm::PredicateBase, void>::doit(llvm::PredicateBase const&)
Line
Count
Source
57
3.14M
  static inline bool doit(const From &Val) {
58
3.14M
    return To::classof(&Val);
59
3.14M
  }
llvm::isa_impl<llvm::PredicateBranch, llvm::PredicateBase, void>::doit(llvm::PredicateBase const&)
Line
Count
Source
57
611k
  static inline bool doit(const From &Val) {
58
611k
    return To::classof(&Val);
59
611k
  }
llvm::isa_impl<llvm::PredicateSwitch, llvm::PredicateBase, void>::doit(llvm::PredicateBase const&)
Line
Count
Source
57
9
  static inline bool doit(const From &Val) {
58
9
    return To::classof(&Val);
59
9
  }
llvm::isa_impl<llvm::GVNExpression::ConstantExpression, llvm::GVNExpression::Expression, void>::doit(llvm::GVNExpression::Expression const&)
Line
Count
Source
57
6.06k
  static inline bool doit(const From &Val) {
58
6.06k
    return To::classof(&Val);
59
6.06k
  }
llvm::isa_impl<llvm::GVNExpression::VariableExpression, llvm::GVNExpression::Expression, void>::doit(llvm::GVNExpression::Expression const&)
Line
Count
Source
57
5.66k
  static inline bool doit(const From &Val) {
58
5.66k
    return To::classof(&Val);
59
5.66k
  }
llvm::isa_impl<llvm::GVNExpression::DeadExpression, llvm::GVNExpression::Expression, void>::doit(llvm::GVNExpression::Expression const&)
Line
Count
Source
57
2.92k
  static inline bool doit(const From &Val) {
58
2.92k
    return To::classof(&Val);
59
2.92k
  }
llvm::isa_impl<llvm::GVNExpression::StoreExpression, llvm::GVNExpression::Expression, void>::doit(llvm::GVNExpression::Expression const&)
Line
Count
Source
57
2.28k
  static inline bool doit(const From &Val) {
58
2.28k
    return To::classof(&Val);
59
2.28k
  }
llvm::isa_impl<llvm::GVNExpression::PHIExpression, llvm::GVNExpression::Expression, void>::doit(llvm::GVNExpression::Expression const&)
Line
Count
Source
57
28
  static inline bool doit(const From &Val) {
58
28
    return To::classof(&Val);
59
28
  }
llvm::isa_impl<llvm::GVNExpression::LoadExpression, llvm::GVNExpression::Expression, void>::doit(llvm::GVNExpression::Expression const&)
Line
Count
Source
57
471
  static inline bool doit(const From &Val) {
58
471
    return To::classof(&Val);
59
471
  }
llvm::isa_impl<llvm::FPMathOperator, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
31.4k
  static inline bool doit(const From &Val) {
58
31.4k
    return To::classof(&Val);
59
31.4k
  }
llvm::isa_impl<llvm::UnaryOperator, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
14.2M
  static inline bool doit(const From &Val) {
58
14.2M
    return To::classof(&Val);
59
14.2M
  }
llvm::isa_impl<llvm::Argument, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
51.8k
  static inline bool doit(const From &Val) {
58
51.8k
    return To::classof(&Val);
59
51.8k
  }
llvm::isa_impl<llvm::vfs::detail::InMemoryFile, llvm::vfs::detail::InMemoryNode, void>::doit(llvm::vfs::detail::InMemoryNode const&)
Line
Count
Source
57
1.09M
  static inline bool doit(const From &Val) {
58
1.09M
    return To::classof(&Val);
59
1.09M
  }
VirtualFileSystem.cpp:llvm::isa_impl<llvm::vfs::detail::(anonymous namespace)::InMemoryHardLink, llvm::vfs::detail::InMemoryNode, void>::doit(llvm::vfs::detail::InMemoryNode const&)
Line
Count
Source
57
885k
  static inline bool doit(const From &Val) {
58
885k
    return To::classof(&Val);
59
885k
  }
llvm::isa_impl<llvm::yaml::MappingNode, llvm::yaml::Node, void>::doit(llvm::yaml::Node const&)
Line
Count
Source
57
79.2k
  static inline bool doit(const From &Val) {
58
79.2k
    return To::classof(&Val);
59
79.2k
  }
llvm::isa_impl<llvm::yaml::ScalarNode, llvm::yaml::Node, void>::doit(llvm::yaml::Node const&)
Line
Count
Source
57
614k
  static inline bool doit(const From &Val) {
58
614k
    return To::classof(&Val);
59
614k
  }
llvm::isa_impl<llvm::yaml::SequenceNode, llvm::yaml::Node, void>::doit(llvm::yaml::Node const&)
Line
Count
Source
57
120k
  static inline bool doit(const From &Val) {
58
120k
    return To::classof(&Val);
59
120k
  }
llvm::isa_impl<llvm::vfs::detail::InMemoryDirectory, llvm::vfs::detail::InMemoryNode, void>::doit(llvm::vfs::detail::InMemoryNode const&)
Line
Count
Source
57
234k
  static inline bool doit(const From &Val) {
58
234k
    return To::classof(&Val);
59
234k
  }
llvm::isa_impl<llvm::vfs::RedirectingFileSystem::RedirectingDirectoryEntry, llvm::vfs::RedirectingFileSystem::Entry, void>::doit(llvm::vfs::RedirectingFileSystem::Entry const&)
Line
Count
Source
57
25.3k
  static inline bool doit(const From &Val) {
58
25.3k
    return To::classof(&Val);
59
25.3k
  }
llvm::isa_impl<llvm::vfs::RedirectingFileSystem::RedirectingFileEntry, llvm::vfs::RedirectingFileSystem::Entry, void>::doit(llvm::vfs::RedirectingFileSystem::Entry const&)
Line
Count
Source
57
1.02k
  static inline bool doit(const From &Val) {
58
1.02k
    return To::classof(&Val);
59
1.02k
  }
llvm::isa_impl<llvm::yaml::NullNode, llvm::yaml::Node, void>::doit(llvm::yaml::Node const&)
Line
Count
Source
57
17.4k
  static inline bool doit(const From &Val) {
58
17.4k
    return To::classof(&Val);
59
17.4k
  }
llvm::isa_impl<llvm::yaml::Input::EmptyHNode, llvm::yaml::Input::HNode, void>::doit(llvm::yaml::Input::HNode const&)
Line
Count
Source
57
2.60k
  static inline bool doit(const From &Val) {
58
2.60k
    return To::classof(&Val);
59
2.60k
  }
llvm::isa_impl<llvm::yaml::Input::ScalarHNode, llvm::yaml::Input::HNode, void>::doit(llvm::yaml::Input::HNode const&)
Line
Count
Source
57
648k
  static inline bool doit(const From &Val) {
58
648k
    return To::classof(&Val);
59
648k
  }
llvm::isa_impl<llvm::yaml::Input::MapHNode, llvm::yaml::Input::HNode, void>::doit(llvm::yaml::Input::HNode const&)
Line
Count
Source
57
645k
  static inline bool doit(const From &Val) {
58
645k
    return To::classof(&Val);
59
645k
  }
llvm::isa_impl<llvm::yaml::Input::SequenceHNode, llvm::yaml::Input::HNode, void>::doit(llvm::yaml::Input::HNode const&)
Line
Count
Source
57
123k
  static inline bool doit(const From &Val) {
58
123k
    return To::classof(&Val);
59
123k
  }
llvm::isa_impl<llvm::yaml::BlockScalarNode, llvm::yaml::Node, void>::doit(llvm::yaml::Node const&)
Line
Count
Source
57
95.4k
  static inline bool doit(const From &Val) {
58
95.4k
    return To::classof(&Val);
59
95.4k
  }
llvm::isa_impl<llvm::BlockAddress const, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
1.61k
  static inline bool doit(const From &Val) {
58
1.61k
    return To::classof(&Val);
59
1.61k
  }
llvm::isa_impl<llvm::MemSetInst, llvm::IntrinsicInst, void>::doit(llvm::IntrinsicInst const&)
Line
Count
Source
57
971
  static inline bool doit(const From &Val) {
58
971
    return To::classof(&Val);
59
971
  }
llvm::isa_impl<llvm::DbgLabelInst, llvm::Instruction, void>::doit(llvm::Instruction const&)
Line
Count
Source
57
66.8M
  static inline bool doit(const From &Val) {
58
66.8M
    return To::classof(&Val);
59
66.8M
  }
llvm::isa_impl<llvm::DbgVariableIntrinsic, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
563
  static inline bool doit(const From &Val) {
58
563
    return To::classof(&Val);
59
563
  }
llvm::isa_impl<llvm::DbgValueInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
103
  static inline bool doit(const From &Val) {
58
103
    return To::classof(&Val);
59
103
  }
llvm::isa_impl<llvm::DbgValueInst, llvm::DbgVariableIntrinsic, void>::doit(llvm::DbgVariableIntrinsic const&)
Line
Count
Source
57
154
  static inline bool doit(const From &Val) {
58
154
    return To::classof(&Val);
59
154
  }
llvm::isa_impl<llvm::PredicateWithEdge, llvm::PredicateBase, void>::doit(llvm::PredicateBase const&)
Line
Count
Source
57
3.66M
  static inline bool doit(const From &Val) {
58
3.66M
    return To::classof(&Val);
59
3.66M
  }
llvm::isa_impl<llvm::ShlOperator, llvm::BinaryOperator, void>::doit(llvm::BinaryOperator const&)
Line
Count
Source
57
246k
  static inline bool doit(const From &Val) {
58
246k
    return To::classof(&Val);
59
246k
  }
llvm::isa_impl<llvm::FPTruncInst, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
5.93k
  static inline bool doit(const From &Val) {
58
5.93k
    return To::classof(&Val);
59
5.93k
  }
llvm::isa_impl<llvm::GlobalIndirectSymbol, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
6
  static inline bool doit(const From &Val) {
58
6
    return To::classof(&Val);
59
6
  }
llvm::isa_impl<llvm::Function, llvm::User, void>::doit(llvm::User const&)
Line
Count
Source
57
82
  static inline bool doit(const From &Val) {
58
82
    return To::classof(&Val);
59
82
  }
llvm::isa_impl<llvm::GlobalObject, llvm::GlobalAlias, void>::doit(llvm::GlobalAlias const&)
Line
Count
Source
57
2
  static inline bool doit(const From &Val) {
58
2
    return To::classof(&Val);
59
2
  }
llvm::isa_impl<llvm::DICompositeType, llvm::MDNode, void>::doit(llvm::MDNode const&)
Line
Count
Source
57
192
  static inline bool doit(const From &Val) {
58
192
    return To::classof(&Val);
59
192
  }
llvm::isa_impl<llvm::DbgInfoIntrinsic, llvm::CallInst, void>::doit(llvm::CallInst const&)
Line
Count
Source
57
24.5k
  static inline bool doit(const From &Val) {
58
24.5k
    return To::classof(&Val);
59
24.5k
  }
llvm::isa_impl<llvm::VPWidenRecipe, llvm::VPRecipeBase, void>::doit(llvm::VPRecipeBase const&)
Line
Count
Source
57
77.7k
  static inline bool doit(const From &Val) {
58
77.7k
    return To::classof(&Val);
59
77.7k
  }
llvm::isa_impl<llvm::VPInstruction, llvm::VPValue, void>::doit(llvm::VPValue const&)
Line
Count
Source
57
190
  static inline bool doit(const From &Val) {
58
190
    return To::classof(&Val);
59
190
  }
llvm::isa_impl<llvm::VPRegionBlock, llvm::VPBlockBase, void>::doit(llvm::VPBlockBase const&)
Line
Count
Source
57
6.21k
  static inline bool doit(const From &Val) {
58
6.21k
    return To::classof(&Val);
59
6.21k
  }
llvm::isa_impl<llvm::VPBasicBlock, llvm::VPBlockBase, void>::doit(llvm::VPBlockBase const&)
Line
Count
Source
57
38
  static inline bool doit(const From &Val) {
58
38
    return To::classof(&Val);
59
38
  }
llvm::isa_impl<clang::PointerType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
254M
  static inline bool doit(const From &Val) {
58
254M
    return To::classof(&Val);
59
254M
  }
llvm::isa_impl<clang::VectorType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
121M
  static inline bool doit(const From &Val) {
58
121M
    return To::classof(&Val);
59
121M
  }
llvm::isa_impl<clang::BuiltinType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
1.23G
  static inline bool doit(const From &Val) {
58
1.23G
    return To::classof(&Val);
59
1.23G
  }
llvm::isa_impl<clang::RecordType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
267M
  static inline bool doit(const From &Val) {
58
267M
    return To::classof(&Val);
59
267M
  }
llvm::isa_impl<clang::AtomicType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
172M
  static inline bool doit(const From &Val) {
58
172M
    return To::classof(&Val);
59
172M
  }
llvm::isa_impl<clang::ParenType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
965k
  static inline bool doit(const From &Val) {
58
965k
    return To::classof(&Val);
59
965k
  }
llvm::isa_impl<clang::FunctionNoProtoType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
22.5M
  static inline bool doit(const From &Val) {
58
22.5M
    return To::classof(&Val);
59
22.5M
  }
llvm::isa_impl<clang::FunctionProtoType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
323M
  static inline bool doit(const From &Val) {
58
323M
    return To::classof(&Val);
59
323M
  }
llvm::isa_impl<clang::AutoType, clang::DeducedType, void>::doit(clang::DeducedType const&)
Line
Count
Source
57
43.4k
  static inline bool doit(const From &Val) {
58
43.4k
    return To::classof(&Val);
59
43.4k
  }
llvm::isa_impl<clang::ReferenceType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
390M
  static inline bool doit(const From &Val) {
58
390M
    return To::classof(&Val);
59
390M
  }
llvm::isa_impl<clang::InjectedClassNameType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
94.6M
  static inline bool doit(const From &Val) {
58
94.6M
    return To::classof(&Val);
59
94.6M
  }
llvm::isa_impl<clang::ObjCObjectType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
39.4M
  static inline bool doit(const From &Val) {
58
39.4M
    return To::classof(&Val);
59
39.4M
  }
llvm::isa_impl<clang::ObjCInterfaceType, clang::ObjCObjectType, void>::doit(clang::ObjCObjectType const&)
Line
Count
Source
57
406k
  static inline bool doit(const From &Val) {
58
406k
    return To::classof(&Val);
59
406k
  }
llvm::isa_impl<clang::FunctionType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
273M
  static inline bool doit(const From &Val) {
58
273M
    return To::classof(&Val);
59
273M
  }
llvm::isa_impl<clang::ArrayType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
463M
  static inline bool doit(const From &Val) {
58
463M
    return To::classof(&Val);
59
463M
  }
llvm::isa_impl<clang::BlockPointerType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
87.1M
  static inline bool doit(const From &Val) {
58
87.1M
    return To::classof(&Val);
59
87.1M
  }
llvm::isa_impl<clang::LValueReferenceType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
11.1M
  static inline bool doit(const From &Val) {
58
11.1M
    return To::classof(&Val);
59
11.1M
  }
llvm::isa_impl<clang::RValueReferenceType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
15.7M
  static inline bool doit(const From &Val) {
58
15.7M
    return To::classof(&Val);
59
15.7M
  }
llvm::isa_impl<clang::MemberPointerType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
245M
  static inline bool doit(const From &Val) {
58
245M
    return To::classof(&Val);
59
245M
  }
llvm::isa_impl<clang::ConstantArrayType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
8.81M
  static inline bool doit(const From &Val) {
58
8.81M
    return To::classof(&Val);
59
8.81M
  }
llvm::isa_impl<clang::IncompleteArrayType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
25.4M
  static inline bool doit(const From &Val) {
58
25.4M
    return To::classof(&Val);
59
25.4M
  }
llvm::isa_impl<clang::VariableArrayType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
28.4M
  static inline bool doit(const From &Val) {
58
28.4M
    return To::classof(&Val);
59
28.4M
  }
llvm::isa_impl<clang::DependentSizedArrayType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
60
  static inline bool doit(const From &Val) {
58
60
    return To::classof(&Val);
59
60
  }
llvm::isa_impl<clang::EnumType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
184M
  static inline bool doit(const From &Val) {
58
184M
    return To::classof(&Val);
59
184M
  }
llvm::isa_impl<clang::ComplexType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
107M
  static inline bool doit(const From &Val) {
58
107M
    return To::classof(&Val);
59
107M
  }
llvm::isa_impl<clang::ExtVectorType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
6.75M
  static inline bool doit(const From &Val) {
58
6.75M
    return To::classof(&Val);
59
6.75M
  }
llvm::isa_impl<clang::DependentAddressSpaceType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
10.8M
  static inline bool doit(const From &Val) {
58
10.8M
    return To::classof(&Val);
59
10.8M
  }
llvm::isa_impl<clang::ObjCObjectPointerType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
93.8M
  static inline bool doit(const From &Val) {
58
93.8M
    return To::classof(&Val);
59
93.8M
  }
llvm::isa_impl<clang::ObjCInterfaceType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
23.8M
  static inline bool doit(const From &Val) {
58
23.8M
    return To::classof(&Val);
59
23.8M
  }
llvm::isa_impl<clang::DecltypeType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
2.46M
  static inline bool doit(const From &Val) {
58
2.46M
    return To::classof(&Val);
59
2.46M
  }
llvm::isa_impl<clang::PipeType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
7.16M
  static inline bool doit(const From &Val) {
58
7.16M
    return To::classof(&Val);
59
7.16M
  }
llvm::isa_impl<clang::TemplateTypeParmType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
37.3M
  static inline bool doit(const From &Val) {
58
37.3M
    return To::classof(&Val);
59
37.3M
  }
llvm::isa_impl<clang::ParmVarDecl, clang::VarDecl, void>::doit(clang::VarDecl const&)
Line
Count
Source
57
235M
  static inline bool doit(const From &Val) {
58
235M
    return To::classof(&Val);
59
235M
  }
llvm::isa_impl<clang::VarDecl, clang::NamedDecl, void>::doit(clang::NamedDecl const&)
Line
Count
Source
57
95.6M
  static inline bool doit(const From &Val) {
58
95.6M
    return To::classof(&Val);
59
95.6M
  }
llvm::isa_impl<clang::EnumConstantDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
771k
  static inline bool doit(const From &Val) {
58
771k
    return To::classof(&Val);
59
771k
  }
llvm::isa_impl<clang::FieldDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
74.7M
  static inline bool doit(const From &Val) {
58
74.7M
    return To::classof(&Val);
59
74.7M
  }
llvm::isa_impl<clang::NullStmt, clang::Stmt, void>::doit(clang::Stmt const&)
Line
Count
Source
57
2.05M
  static inline bool doit(const From &Val) {
58
2.05M
    return To::classof(&Val);
59
2.05M
  }
llvm::isa_impl<clang::CaseStmt, clang::Stmt, void>::doit(clang::Stmt const&)
Line
Count
Source
57
91.7k
  static inline bool doit(const From &Val) {
58
91.7k
    return To::classof(&Val);
59
91.7k
  }
llvm::isa_impl<clang::CaseStmt, clang::SwitchCase, void>::doit(clang::SwitchCase const&)
Line
Count
Source
57
195k
  static inline bool doit(const From &Val) {
58
195k
    return To::classof(&Val);
59
195k
  }
llvm::isa_impl<clang::DefaultStmt, clang::SwitchCase, void>::doit(clang::SwitchCase const&)
Line
Count
Source
57
119k
  static inline bool doit(const From &Val) {
58
119k
    return To::classof(&Val);
59
119k
  }
llvm::isa_impl<clang::LValueReferenceType, clang::ReferenceType, void>::doit(clang::ReferenceType const&)
Line
Count
Source
57
502k
  static inline bool doit(const From &Val) {
58
502k
    return To::classof(&Val);
59
502k
  }
llvm::isa_impl<clang::FunctionDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
129M
  static inline bool doit(const From &Val) {
58
129M
    return To::classof(&Val);
59
129M
  }
llvm::isa_impl<clang::OMPDeclareTargetDeclAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
25.1k
  static inline bool doit(const From &Val) {
58
25.1k
    return To::classof(&Val);
59
25.1k
  }
llvm::isa_impl<clang::FunctionProtoType, clang::FunctionType, void>::doit(clang::FunctionType const&)
Line
Count
Source
57
54.0M
  static inline bool doit(const From &Val) {
58
54.0M
    return To::classof(&Val);
59
54.0M
  }
llvm::isa_impl<clang::FunctionNoProtoType, clang::FunctionType, void>::doit(clang::FunctionType const&)
Line
Count
Source
57
47.2M
  static inline bool doit(const From &Val) {
58
47.2M
    return To::classof(&Val);
59
47.2M
  }
llvm::isa_impl<clang::ConstantArrayType, clang::ArrayType, void>::doit(clang::ArrayType const&)
Line
Count
Source
57
1.34M
  static inline bool doit(const From &Val) {
58
1.34M
    return To::classof(&Val);
59
1.34M
  }
llvm::isa_impl<clang::VariableArrayType, clang::ArrayType, void>::doit(clang::ArrayType const&)
Line
Count
Source
57
175k
  static inline bool doit(const From &Val) {
58
175k
    return To::classof(&Val);
59
175k
  }
llvm::isa_impl<clang::IncompleteArrayType, clang::ArrayType, void>::doit(clang::ArrayType const&)
Line
Count
Source
57
97.3k
  static inline bool doit(const From &Val) {
58
97.3k
    return To::classof(&Val);
59
97.3k
  }
llvm::isa_impl<clang::DependentSizedArrayType, clang::ArrayType, void>::doit(clang::ArrayType const&)
Line
Count
Source
57
1.34k
  static inline bool doit(const From &Val) {
58
1.34k
    return To::classof(&Val);
59
1.34k
  }
llvm::isa_impl<clang::VarDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
138M
  static inline bool doit(const From &Val) {
58
138M
    return To::classof(&Val);
59
138M
  }
llvm::isa_impl<clang::CXXMethodDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
64.1M
  static inline bool doit(const From &Val) {
58
64.1M
    return To::classof(&Val);
59
64.1M
  }
llvm::isa_impl<clang::CXXConstructorDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
31.7M
  static inline bool doit(const From &Val) {
58
31.7M
    return To::classof(&Val);
59
31.7M
  }
llvm::isa_impl<clang::NamespaceAliasDecl, clang::NamedDecl, void>::doit(clang::NamedDecl const&)
Line
Count
Source
57
49.1M
  static inline bool doit(const From &Val) {
58
49.1M
    return To::classof(&Val);
59
49.1M
  }
llvm::isa_impl<clang::UsingShadowDecl, clang::NamedDecl, void>::doit(clang::NamedDecl const&)
Line
Count
Source
57
35.1M
  static inline bool doit(const From &Val) {
58
35.1M
    return To::classof(&Val);
59
35.1M
  }
llvm::isa_impl<clang::ConstructorUsingShadowDecl, clang::NamedDecl, void>::doit(clang::NamedDecl const&)
Line
Count
Source
57
3.60M
  static inline bool doit(const From &Val) {
58
3.60M
    return To::classof(&Val);
59
3.60M
  }
llvm::isa_impl<clang::ObjCPropertyDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
215k
  static inline bool doit(const From &Val) {
58
215k
    return To::classof(&Val);
59
215k
  }
llvm::isa_impl<clang::ObjCMethodDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
595k
  static inline bool doit(const From &Val) {
58
595k
    return To::classof(&Val);
59
595k
  }
llvm::isa_impl<clang::ObjCIvarDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
366k
  static inline bool doit(const From &Val) {
58
366k
    return To::classof(&Val);
59
366k
  }
llvm::isa_impl<clang::ObjCPropertyImplDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
122k
  static inline bool doit(const From &Val) {
58
122k
    return To::classof(&Val);
59
122k
  }
llvm::isa_impl<clang::CXXDestructorDecl, clang::CXXMethodDecl, void>::doit(clang::CXXMethodDecl const&)
Line
Count
Source
57
12.9M
  static inline bool doit(const From &Val) {
58
12.9M
    return To::classof(&Val);
59
12.9M
  }
llvm::isa_impl<clang::CXXDestructorDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
17.1M
  static inline bool doit(const From &Val) {
58
17.1M
    return To::classof(&Val);
59
17.1M
  }
llvm::isa_impl<clang::CXXTemporaryObjectExpr, clang::CXXConstructExpr, void>::doit(clang::CXXConstructExpr const&)
Line
Count
Source
57
4.07M
  static inline bool doit(const From &Val) {
58
4.07M
    return To::classof(&Val);
59
4.07M
  }
llvm::isa_impl<clang::CXXConstructExpr, clang::Expr, void>::doit(clang::Expr const&)
Line
Count
Source
57
4.83M
  static inline bool doit(const From &Val) {
58
4.83M
    return To::classof(&Val);
59
4.83M
  }
llvm::isa_impl<clang::UnaryOperator, clang::Expr, void>::doit(clang::Expr const&)
Line
Count
Source
57
479M
  static inline bool doit(const From &Val) {
58
479M
    return To::classof(&Val);
59
479M
  }
llvm::isa_impl<clang::UnresolvedLookupExpr, clang::OverloadExpr, void>::doit(clang::OverloadExpr const&)
Line
Count
Source
57
14.4M
  static inline bool doit(const From &Val) {
58
14.4M
    return To::classof(&Val);
59
14.4M
  }
llvm::isa_impl<clang::FieldDecl, clang::ValueDecl, void>::doit(clang::ValueDecl const&)
Line
Count
Source
57
39.6M
  static inline bool doit(const From &Val) {
58
39.6M
    return To::classof(&Val);
59
39.6M
  }
llvm::isa_impl<clang::BindingDecl, clang::ValueDecl, void>::doit(clang::ValueDecl const&)
Line
Count
Source
57
25.9M
  static inline bool doit(const From &Val) {
58
25.9M
    return To::classof(&Val);
59
25.9M
  }
llvm::isa_impl<clang::ConditionalOperator, clang::AbstractConditionalOperator, void>::doit(clang::AbstractConditionalOperator const&)
Line
Count
Source
57
1.01M
  static inline bool doit(const From &Val) {
58
1.01M
    return To::classof(&Val);
59
1.01M
  }
llvm::isa_impl<clang::ReturnsNonNullAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
4.78M
  static inline bool doit(const From &Val) {
58
4.78M
    return To::classof(&Val);
59
4.78M
  }
llvm::isa_impl<clang::ExprWithCleanups, clang::FullExpr, void>::doit(clang::FullExpr const&)
Line
Count
Source
57
38.2k
  static inline bool doit(const From &Val) {
58
38.2k
    return To::classof(&Val);
59
38.2k
  }
llvm::isa_impl<clang::FunctionDecl, clang::NamedDecl, void>::doit(clang::NamedDecl const&)
Line
Count
Source
57
265M
  static inline bool doit(const From &Val) {
58
265M
    return To::classof(&Val);
59
265M
  }
llvm::isa_impl<clang::DLLExportAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
20.7M
  static inline bool doit(const From &Val) {
58
20.7M
    return To::classof(&Val);
59
20.7M
  }
llvm::isa_impl<clang::ParmVarDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
10.7M
  static inline bool doit(const From &Val) {
58
10.7M
    return To::classof(&Val);
59
10.7M
  }
llvm::isa_impl<clang::AsmLabelAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
6.64M
  static inline bool doit(const From &Val) {
58
6.64M
    return To::classof(&Val);
59
6.64M
  }
llvm::isa_impl<clang::DeclRefExpr, clang::Expr, void>::doit(clang::Expr const&)
Line
Count
Source
57
82.0M
  static inline bool doit(const From &Val) {
58
82.0M
    return To::classof(&Val);
59
82.0M
  }
llvm::isa_impl<clang::ParmVarDecl, clang::ValueDecl, void>::doit(clang::ValueDecl const&)
Line
Count
Source
57
3.69M
  static inline bool doit(const From &Val) {
58
3.69M
    return To::classof(&Val);
59
3.69M
  }
llvm::isa_impl<clang::PassObjectSizeAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
12.7k
  static inline bool doit(const From &Val) {
58
12.7k
    return To::classof(&Val);
59
12.7k
  }
llvm::isa_impl<clang::ConstAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
1.68M
  static inline bool doit(const From &Val) {
58
1.68M
    return To::classof(&Val);
59
1.68M
  }
llvm::isa_impl<clang::XRayInstrumentAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
172k
  static inline bool doit(const From &Val) {
58
172k
    return To::classof(&Val);
59
172k
  }
llvm::isa_impl<clang::AlwaysInlineAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
766k
  static inline bool doit(const From &Val) {
58
766k
    return To::classof(&Val);
59
766k
  }
llvm::isa_impl<clang::FinalAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
2.12M
  static inline bool doit(const From &Val) {
58
2.12M
    return To::classof(&Val);
59
2.12M
  }
llvm::isa_impl<clang::CUDAGlobalAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
13.0M
  static inline bool doit(const From &Val) {
58
13.0M
    return To::classof(&Val);
59
13.0M
  }
llvm::isa_impl<clang::StdCallAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
328
  static inline bool doit(const From &Val) {
58
328
    return To::classof(&Val);
59
328
  }
llvm::isa_impl<clang::FastCallAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
326
  static inline bool doit(const From &Val) {
58
326
    return To::classof(&Val);
59
326
  }
llvm::isa_impl<clang::RegCallAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
326
  static inline bool doit(const From &Val) {
58
326
    return To::classof(&Val);
59
326
  }
llvm::isa_impl<clang::ThisCallAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
326
  static inline bool doit(const From &Val) {
58
326
    return To::classof(&Val);
59
326
  }
llvm::isa_impl<clang::VectorCallAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
326
  static inline bool doit(const From &Val) {
58
326
    return To::classof(&Val);
59
326
  }
llvm::isa_impl<clang::PascalAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
326
  static inline bool doit(const From &Val) {
58
326
    return To::classof(&Val);
59
326
  }
llvm::isa_impl<clang::PcsAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
326
  static inline bool doit(const From &Val) {
58
326
    return To::classof(&Val);
59
326
  }
llvm::isa_impl<clang::AArch64VectorPcsAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
326
  static inline bool doit(const From &Val) {
58
326
    return To::classof(&Val);
59
326
  }
llvm::isa_impl<clang::IntelOclBiccAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
326
  static inline bool doit(const From &Val) {
58
326
    return To::classof(&Val);
59
326
  }
llvm::isa_impl<clang::MSABIAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
326
  static inline bool doit(const From &Val) {
58
326
    return To::classof(&Val);
59
326
  }
llvm::isa_impl<clang::SysVABIAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
324
  static inline bool doit(const From &Val) {
58
324
    return To::classof(&Val);
59
324
  }
llvm::isa_impl<clang::PreserveMostAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
324
  static inline bool doit(const From &Val) {
58
324
    return To::classof(&Val);
59
324
  }
llvm::isa_impl<clang::PreserveAllAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
324
  static inline bool doit(const From &Val) {
58
324
    return To::classof(&Val);
59
324
  }
llvm::isa_impl<clang::CXXRecordDecl, clang::RecordDecl, void>::doit(clang::RecordDecl const&)
Line
Count
Source
57
8.20M
  static inline bool doit(const From &Val) {
58
8.20M
    return To::classof(&Val);
59
8.20M
  }
llvm::isa_impl<clang::NonNullAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
5.14M
  static inline bool doit(const From &Val) {
58
5.14M
    return To::classof(&Val);
59
5.14M
  }
llvm::isa_impl<clang::CXXDefaultArgExpr, clang::Expr, void>::doit(clang::Expr const&)
Line
Count
Source
57
7.33M
  static inline bool doit(const From &Val) {
58
7.33M
    return To::classof(&Val);
59
7.33M
  }
llvm::isa_impl<clang::CXXConstructorDecl, clang::CXXMethodDecl, void>::doit(clang::CXXMethodDecl const&)
Line
Count
Source
57
23.4M
  static inline bool doit(const From &Val) {
58
23.4M
    return To::classof(&Val);
59
23.4M
  }
llvm::isa_impl<clang::CXXMethodDecl, clang::FunctionDecl, void>::doit(clang::FunctionDecl const&)
Line
Count
Source
57
90.2M
  static inline bool doit(const From &Val) {
58
90.2M
    return To::classof(&Val);
59
90.2M
  }
llvm::isa_impl<clang::NoEscapeAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
10.4k
  static inline bool doit(const From &Val) {
58
10.4k
    return To::classof(&Val);
59
10.4k
  }
llvm::isa_impl<clang::NSReturnsRetainedAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
18.9k
  static inline bool doit(const From &Val) {
58
18.9k
    return To::classof(&Val);
59
18.9k
  }
CGCall.cpp:llvm::isa_impl<(anonymous namespace)::ConstantArrayExpansion, (anonymous namespace)::TypeExpansion, void>::doit((anonymous namespace)::TypeExpansion const&)
Line
Count
Source
57
2.21k
  static inline bool doit(const From &Val) {
58
2.21k
    return To::classof(&Val);
59
2.21k
  }
CGCall.cpp:llvm::isa_impl<(anonymous namespace)::RecordExpansion, (anonymous namespace)::TypeExpansion, void>::doit((anonymous namespace)::TypeExpansion const&)
Line
Count
Source
57
2.17k
  static inline bool doit(const From &Val) {
58
2.17k
    return To::classof(&Val);
59
2.17k
  }
CGCall.cpp:llvm::isa_impl<(anonymous namespace)::ComplexExpansion, (anonymous namespace)::TypeExpansion, void>::doit((anonymous namespace)::TypeExpansion const&)
Line
Count
Source
57
1.46k
  static inline bool doit(const From &Val) {
58
1.46k
    return To::classof(&Val);
59
1.46k
  }
llvm::isa_impl<clang::ReturnsTwiceAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
771k
  static inline bool doit(const From &Val) {
58
771k
    return To::classof(&Val);
59
771k
  }
llvm::isa_impl<clang::NoThrowAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
1.24M
  static inline bool doit(const From &Val) {
58
1.24M
    return To::classof(&Val);
59
1.24M
  }
llvm::isa_impl<clang::NoReturnAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
6.93M
  static inline bool doit(const From &Val) {
58
6.93M
    return To::classof(&Val);
59
6.93M
  }
llvm::isa_impl<clang::ColdAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
753k
  static inline bool doit(const From &Val) {
58
753k
    return To::classof(&Val);
59
753k
  }
llvm::isa_impl<clang::NoDuplicateAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
749k
  static inline bool doit(const From &Val) {
58
749k
    return To::classof(&Val);
59
749k
  }
llvm::isa_impl<clang::ConvergentAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
583k
  static inline bool doit(const From &Val) {
58
583k
    return To::classof(&Val);
59
583k
  }
llvm::isa_impl<clang::PureAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
948k
  static inline bool doit(const From &Val) {
58
948k
    return To::classof(&Val);
59
948k
  }
llvm::isa_impl<clang::NoAliasAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
577k
  static inline bool doit(const From &Val) {
58
577k
    return To::classof(&Val);
59
577k
  }
llvm::isa_impl<clang::RestrictAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
583k
  static inline bool doit(const From &Val) {
58
583k
    return To::classof(&Val);
59
583k
  }
llvm::isa_impl<clang::AnyX86NoCallerSavedRegistersAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
583k
  static inline bool doit(const From &Val) {
58
583k
    return To::classof(&Val);
59
583k
  }
llvm::isa_impl<clang::AnyX86NoCfCheckAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
583k
  static inline bool doit(const From &Val) {
58
583k
    return To::classof(&Val);
59
583k
  }
llvm::isa_impl<clang::OptimizeNoneAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
1.07M
  static inline bool doit(const From &Val) {
58
1.07M
    return To::classof(&Val);
59
1.07M
  }
llvm::isa_impl<clang::AllocSizeAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
594k
  static inline bool doit(const From &Val) {
58
594k
    return To::classof(&Val);
59
594k
  }
llvm::isa_impl<clang::NoSpeculativeLoadHardeningAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
583k
  static inline bool doit(const From &Val) {
58
583k
    return To::classof(&Val);
59
583k
  }
llvm::isa_impl<clang::SpeculativeLoadHardeningAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
583k
  static inline bool doit(const From &Val) {
58
583k
    return To::classof(&Val);
59
583k
  }
llvm::isa_impl<clang::NoSplitStackAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
4
  static inline bool doit(const From &Val) {
58
4
    return To::classof(&Val);
59
4
  }
llvm::isa_impl<clang::OpenCLKernelAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
24.0M
  static inline bool doit(const From &Val) {
58
24.0M
    return To::classof(&Val);
59
24.0M
  }
llvm::isa_impl<clang::DisableTailCallsAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
188k
  static inline bool doit(const From &Val) {
58
188k
    return To::classof(&Val);
59
188k
  }
llvm::isa_impl<clang::AnyX86InterruptAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
5.24M
  static inline bool doit(const From &Val) {
58
5.24M
    return To::classof(&Val);
59
5.24M
  }
llvm::isa_impl<clang::BlockDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
24.5M
  static inline bool doit(const From &Val) {
58
24.5M
    return To::classof(&Val);
59
24.5M
  }
llvm::isa_impl<clang::NakedAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
12.6M
  static inline bool doit(const From &Val) {
58
12.6M
    return To::classof(&Val);
59
12.6M
  }
llvm::isa_impl<clang::AlignValueAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
2.77M
  static inline bool doit(const From &Val) {
58
2.77M
    return To::classof(&Val);
59
2.77M
  }
llvm::isa_impl<clang::TypedefType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
19.9M
  static inline bool doit(const From &Val) {
58
19.9M
    return To::classof(&Val);
59
19.9M
  }
llvm::isa_impl<clang::DeclaratorDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
8.99M
  static inline bool doit(const From &Val) {
58
8.99M
    return To::classof(&Val);
59
8.99M
  }
llvm::isa_impl<clang::NSConsumedAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
2.72M
  static inline bool doit(const From &Val) {
58
2.72M
    return To::classof(&Val);
59
2.72M
  }
llvm::isa_impl<clang::ObjCIndirectCopyRestoreExpr, clang::Expr, void>::doit(clang::Expr const&)
Line
Count
Source
57
1.23M
  static inline bool doit(const From &Val) {
58
1.23M
    return To::classof(&Val);
59
1.23M
  }
llvm::isa_impl<clang::ImplicitCastExpr, clang::Expr, void>::doit(clang::Expr const&)
Line
Count
Source
57
259M
  static inline bool doit(const From &Val) {
58
259M
    return To::classof(&Val);
59
259M
  }
llvm::isa_impl<clang::TargetAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
18.0M
  static inline bool doit(const From &Val) {
58
18.0M
    return To::classof(&Val);
59
18.0M
  }
llvm::isa_impl<clang::FlattenAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
175k
  static inline bool doit(const From &Val) {
58
175k
    return To::classof(&Val);
59
175k
  }
llvm::isa_impl<clang::NoInlineAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
165k
  static inline bool doit(const From &Val) {
58
165k
    return To::classof(&Val);
59
165k
  }
llvm::isa_impl<clang::NotTailCalledAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
8.25M
  static inline bool doit(const From &Val) {
58
8.25M
    return To::classof(&Val);
59
8.25M
  }
llvm::isa_impl<clang::MSAllocatorAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
88.1k
  static inline bool doit(const From &Val) {
58
88.1k
    return To::classof(&Val);
59
88.1k
  }
llvm::isa_impl<clang::AssumeAlignedAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
3.10M
  static inline bool doit(const From &Val) {
58
3.10M
    return To::classof(&Val);
59
3.10M
  }
llvm::isa_impl<clang::AllocAlignAttr, clang::Attr, void>::doit(clang::Attr const&)
Line
Count
Source
57
3.10M
  static inline bool doit(const From &Val) {
58
3.10M
    return To::classof(&Val);
59
3.10M
  }
llvm::isa_impl<clang::BinaryOperator, clang::Stmt, void>::doit(clang::Stmt const&)
Line
Count
Source
57
149M
  static inline bool doit(const From &Val) {
58
149M
    return To::classof(&Val);
59
149M
  }
llvm::isa_impl<clang::UnaryOperator, clang::Stmt, void>::doit(clang::Stmt const&)
Line
Count
Source
57
134M
  static inline bool doit(const From &Val) {
58
134M
    return To::classof(&Val);
59
134M
  }
llvm::isa_impl<clang::MemberExpr, clang::Expr, void>::doit(clang::Expr const&)
Line
Count
Source
57
68.2M
  static inline bool doit(const From &Val) {
58
68.2M
    return To::classof(&Val);
59
68.2M
  }
llvm::isa_impl<clang::ImplicitCastExpr, clang::Stmt, void>::doit(clang::Stmt const&)
Line
Count
Source
57
48.8k
  static inline bool doit(const From &Val) {
58
48.8k
    return To::classof(&Val);
59
48.8k
  }
llvm::isa_impl<clang::MemberExpr, clang::Stmt, void>::doit(clang::Stmt const&)
Line
Count
Source
57
42.3k
  static inline bool doit(const From &Val) {
58
42.3k
    return To::classof(&Val);
59
42.3k
  }
llvm::isa_impl<clang::CXXMemberCallExpr, clang::Stmt, void>::doit(clang::Stmt const&)
Line
Count
Source
57
1.45k
  static inline bool doit(const From &Val) {
58
1.45k
    return To::classof(&Val);
59
1.45k
  }
llvm::isa_impl<clang::CallExpr, clang::Stmt, void>::doit(clang::Stmt const&)
Line
Count
Source
57
12.2M
  static inline bool doit(const From &Val) {
58
12.2M
    return To::classof(&Val);
59
12.2M
  }
llvm::isa_impl<clang::CXXTryStmt, clang::Stmt, void>::doit(clang::Stmt const&)
Line
Count
Source
57
493k
  static inline bool doit(const From &Val) {
58
493k
    return To::classof(&Val);
59
493k
  }
llvm::isa_impl<clang::ImplicitParamDecl, clang::VarDecl, void>::doit(clang::VarDecl const&)
Line
Count
Source
57
1.03M
  static inline bool doit(const From &Val) {
58
1.03M
    return To::classof(&Val);
59
1.03M
  }
llvm::isa_impl<clang::PackExpansionType, clang::Type, void>::doit(clang::Type const&)
Line
Count
Source
57
123M
  static inline bool doit(const From &Val) {
58
123M
    return To::classof(&Val);
59
123M
  }
llvm::isa_impl<clang::TemplateDecl, clang::Decl, void>::doit(clang::Decl const&)
Line
Count
Source
57
17.4M
  static inline bool doit(const From &Val) {
58
17.4M
    return To::classof(&Val);
59
17.4M
  }
llvm::isa_impl<clang::ClassTemplateDecl, clang::TemplateDecl, void>::doit(clang::TemplateDecl const&)
Line
Count
Source
57
7.86M
  static inline bool doit(const From &Val) {
58
7.86M
    return To::classof(&Val);
59
7.86M
  }
llvm::isa_impl<clang::ClassTemplatePartialSpecializationDecl, clang::TemplateDecl, void>::doit(clang::TemplateDecl const&)
Line
Count
Source
57
70
  static inline bool doit(const From &Val) {
58
70
    return To::classof(&Val);
59
70
  }
llvm::isa_impl<clang::TypeAliasTemplateDecl, clang::TemplateDecl, void>::doit(clang::TemplateDecl const&)
Line
Count
Source
57
14.1M
  static inline bool doit(const