Coverage Report

Created: 2019-07-24 05:18

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/ADT/SmallVector.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/ADT/SmallVector.h - 'Normally small' vectors --------*- 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 SmallVector class.
10
//
11
//===----------------------------------------------------------------------===//
12
13
#ifndef LLVM_ADT_SMALLVECTOR_H
14
#define LLVM_ADT_SMALLVECTOR_H
15
16
#include "llvm/ADT/iterator_range.h"
17
#include "llvm/Support/AlignOf.h"
18
#include "llvm/Support/Compiler.h"
19
#include "llvm/Support/MathExtras.h"
20
#include "llvm/Support/MemAlloc.h"
21
#include "llvm/Support/type_traits.h"
22
#include "llvm/Support/ErrorHandling.h"
23
#include <algorithm>
24
#include <cassert>
25
#include <cstddef>
26
#include <cstdlib>
27
#include <cstring>
28
#include <initializer_list>
29
#include <iterator>
30
#include <memory>
31
#include <new>
32
#include <type_traits>
33
#include <utility>
34
35
namespace llvm {
36
37
/// This is all the non-templated stuff common to all SmallVectors.
38
class SmallVectorBase {
39
protected:
40
  void *BeginX;
41
  unsigned Size = 0, Capacity;
42
43
  SmallVectorBase() = delete;
44
  SmallVectorBase(void *FirstEl, size_t TotalCapacity)
45
7.76G
      : BeginX(FirstEl), Capacity(TotalCapacity) {}
46
47
  /// This is an implementation of the grow() method which only works
48
  /// on POD-like data types and is out of line to reduce code duplication.
49
  void grow_pod(void *FirstEl, size_t MinCapacity, size_t TSize);
50
51
public:
52
96.5G
  size_t size() const { return Size; }
53
18.5G
  size_t capacity() const { return Capacity; }
54
55
6.28G
  LLVM_NODISCARD bool empty() const { return !Size; }
56
57
  /// Set the array size to \p N, which the current array must have enough
58
  /// capacity for.
59
  ///
60
  /// This does not construct or destroy any elements in the vector.
61
  ///
62
  /// Clients can use this in conjunction with capacity() to write past the end
63
  /// of the buffer when they know that more elements are available, and only
64
  /// update the size later. This avoids the cost of value initializing elements
65
  /// which will only be overwritten.
66
20.7G
  void set_size(size_t N) {
67
20.7G
    assert(N <= capacity());
68
20.7G
    Size = N;
69
20.7G
  }
70
};
71
72
/// Figure out the offset of the first element.
73
template <class T, typename = void> struct SmallVectorAlignmentAndSize {
74
  AlignedCharArrayUnion<SmallVectorBase> Base;
75
  AlignedCharArrayUnion<T> FirstEl;
76
};
77
78
/// This is the part of SmallVectorTemplateBase which does not depend on whether
79
/// the type T is a POD. The extra dummy template argument is used by ArrayRef
80
/// to avoid unnecessarily requiring T to be complete.
81
template <typename T, typename = void>
82
class SmallVectorTemplateCommon : public SmallVectorBase {
83
  /// Find the address of the first element.  For this pointer math to be valid
84
  /// with small-size of 0 for T with lots of alignment, it's important that
85
  /// SmallVectorStorage is properly-aligned even for small-size of 0.
86
15.5G
  void *getFirstEl() const {
87
15.5G
    return const_cast<void *>(reinterpret_cast<const void *>(
88
15.5G
        reinterpret_cast<const char *>(this) +
89
15.5G
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
15.5G
  }
llvm::SmallVectorTemplateCommon<char, void>::getFirstEl() const
Line
Count
Source
86
681M
  void *getFirstEl() const {
87
681M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
681M
        reinterpret_cast<const char *>(this) +
89
681M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
681M
  }
llvm::SmallVectorTemplateCommon<void*, void>::getFirstEl() const
Line
Count
Source
86
82.5M
  void *getFirstEl() const {
87
82.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
82.5M
        reinterpret_cast<const char *>(this) +
89
82.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
82.5M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<void*, unsigned long>, void>::getFirstEl() const
Line
Count
Source
86
81.7M
  void *getFirstEl() const {
87
81.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
81.7M
        reinterpret_cast<const char *>(this) +
89
81.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
81.7M
  }
llvm::SmallVectorTemplateCommon<char const*, void>::getFirstEl() const
Line
Count
Source
86
12.2M
  void *getFirstEl() const {
87
12.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
12.2M
        reinterpret_cast<const char *>(this) +
89
12.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
12.2M
  }
llvm::SmallVectorTemplateCommon<llvm::opt::Arg*, void>::getFirstEl() const
Line
Count
Source
86
863k
  void *getFirstEl() const {
87
863k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
863k
        reinterpret_cast<const char *>(this) +
89
863k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
863k
  }
llvm::SmallVectorTemplateCommon<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::getFirstEl() const
Line
Count
Source
86
2.64M
  void *getFirstEl() const {
87
2.64M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.64M
        reinterpret_cast<const char *>(this) +
89
2.64M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.64M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, clang::driver::Command const*>, void>::getFirstEl() const
Line
Count
Source
86
44.2k
  void *getFirstEl() const {
87
44.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
44.2k
        reinterpret_cast<const char *>(this) +
89
44.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
44.2k
  }
llvm::SmallVectorTemplateCommon<clang::DiagnosticsEngine::DiagStateMap::DiagStatePoint, void>::getFirstEl() const
Line
Count
Source
86
437k
  void *getFirstEl() const {
87
437k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
437k
        reinterpret_cast<const char *>(this) +
89
437k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
437k
  }
llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::getFirstEl() const
Line
Count
Source
86
1.76M
  void *getFirstEl() const {
87
1.76M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.76M
        reinterpret_cast<const char *>(this) +
89
1.76M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.76M
  }
llvm::SmallVectorTemplateCommon<clang::FixItHint, void>::getFirstEl() const
Line
Count
Source
86
1.60M
  void *getFirstEl() const {
87
1.60M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.60M
        reinterpret_cast<const char *>(this) +
89
1.60M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.60M
  }
llvm::SmallVectorTemplateCommon<clang::driver::Action*, void>::getFirstEl() const
Line
Count
Source
86
2.05M
  void *getFirstEl() const {
87
2.05M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.05M
        reinterpret_cast<const char *>(this) +
89
2.05M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.05M
  }
llvm::SmallVectorTemplateCommon<clang::driver::OffloadUnbundlingJobAction::DependentActionInfo, void>::getFirstEl() const
Line
Count
Source
86
40
  void *getFirstEl() const {
87
40
    return const_cast<void *>(reinterpret_cast<const void *>(
88
40
        reinterpret_cast<const char *>(this) +
89
40
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
40
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<clang::driver::Command, std::__1::default_delete<clang::driver::Command> >, void>::getFirstEl() const
Line
Count
Source
86
61.0k
  void *getFirstEl() const {
87
61.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
61.0k
        reinterpret_cast<const char *>(this) +
89
61.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
61.0k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::Option*, void>::getFirstEl() const
Line
Count
Source
86
1.34M
  void *getFirstEl() const {
87
1.34M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.34M
        reinterpret_cast<const char *>(this) +
89
1.34M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.34M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::OptionCategory*, void>::getFirstEl() const
Line
Count
Source
86
296M
  void *getFirstEl() const {
87
296M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
296M
        reinterpret_cast<const char *>(this) +
89
296M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
296M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::OptionEnumValue, void>::getFirstEl() const
Line
Count
Source
86
10.4M
  void *getFirstEl() const {
87
10.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.4M
        reinterpret_cast<const char *>(this) +
89
10.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.4M
  }
llvm::SmallVectorTemplateCommon<llvm::StringRef, void>::getFirstEl() const
Line
Count
Source
86
57.9M
  void *getFirstEl() const {
87
57.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
57.9M
        reinterpret_cast<const char *>(this) +
89
57.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
57.9M
  }
llvm::SmallVectorTemplateCommon<llvm::BitCodeAbbrevOp, void>::getFirstEl() const
Line
Count
Source
86
1.96M
  void *getFirstEl() const {
87
1.96M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.96M
        reinterpret_cast<const char *>(this) +
89
1.96M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.96M
  }
llvm::SmallVectorTemplateCommon<unsigned int, void>::getFirstEl() const
Line
Count
Source
86
3.64G
  void *getFirstEl() const {
87
3.64G
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.64G
        reinterpret_cast<const char *>(this) +
89
3.64G
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.64G
  }
llvm::SmallVectorTemplateCommon<llvm::SMFixIt, void>::getFirstEl() const
Line
Count
Source
86
349k
  void *getFirstEl() const {
87
349k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
349k
        reinterpret_cast<const char *>(this) +
89
349k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
349k
  }
llvm::SmallVectorTemplateCommon<clang::FileEntry const*, void>::getFirstEl() const
Line
Count
Source
86
236k
  void *getFirstEl() const {
87
236k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
236k
        reinterpret_cast<const char *>(this) +
89
236k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
236k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::FullSourceLoc>, void>::getFirstEl() const
Line
Count
Source
86
170k
  void *getFirstEl() const {
87
170k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
170k
        reinterpret_cast<const char *>(this) +
89
170k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
170k
  }
llvm::SmallVectorTemplateCommon<llvm::CachedHashString, void>::getFirstEl() const
Line
Count
Source
86
125k
  void *getFirstEl() const {
87
125k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
125k
        reinterpret_cast<const char *>(this) +
89
125k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
125k
  }
llvm::SmallVectorTemplateCommon<llvm::Metadata*, void>::getFirstEl() const
Line
Count
Source
86
54.0M
  void *getFirstEl() const {
87
54.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
54.0M
        reinterpret_cast<const char *>(this) +
89
54.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
54.0M
  }
llvm::SmallVectorTemplateCommon<void const*, void>::getFirstEl() const
Line
Count
Source
86
150M
  void *getFirstEl() const {
87
150M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
150M
        reinterpret_cast<const char *>(this) +
89
150M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
150M
  }
llvm::SmallVectorTemplateCommon<unsigned char, void>::getFirstEl() const
Line
Count
Source
86
19.2M
  void *getFirstEl() const {
87
19.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
19.2M
        reinterpret_cast<const char *>(this) +
89
19.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
19.2M
  }
llvm::SmallVectorTemplateCommon<llvm::LayoutAlignElem, void>::getFirstEl() const
Line
Count
Source
86
3.72M
  void *getFirstEl() const {
87
3.72M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.72M
        reinterpret_cast<const char *>(this) +
89
3.72M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.72M
  }
llvm::SmallVectorTemplateCommon<llvm::PointerAlignElem, void>::getFirstEl() const
Line
Count
Source
86
3.63M
  void *getFirstEl() const {
87
3.63M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.63M
        reinterpret_cast<const char *>(this) +
89
3.63M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.63M
  }
llvm::SmallVectorTemplateCommon<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>, void>::getFirstEl() const
Line
Count
Source
86
2.53k
  void *getFirstEl() const {
87
2.53k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.53k
        reinterpret_cast<const char *>(this) +
89
2.53k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.53k
  }
llvm::SmallVectorTemplateCommon<llvm::unique_function<void (llvm::StringRef, llvm::Any)>, void>::getFirstEl() const
Line
Count
Source
86
7.61k
  void *getFirstEl() const {
87
7.61k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.61k
        reinterpret_cast<const char *>(this) +
89
7.61k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.61k
  }
llvm::SmallVectorTemplateCommon<llvm::unique_function<void (llvm::StringRef)>, void>::getFirstEl() const
Line
Count
Source
86
2.53k
  void *getFirstEl() const {
87
2.53k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.53k
        reinterpret_cast<const char *>(this) +
89
2.53k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.53k
  }
llvm::SmallVectorTemplateCommon<llvm::OperandBundleDefT<llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
33.4M
  void *getFirstEl() const {
87
33.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
33.4M
        reinterpret_cast<const char *>(this) +
89
33.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
33.4M
  }
llvm::SmallVectorTemplateCommon<int, void>::getFirstEl() const
Line
Count
Source
86
240M
  void *getFirstEl() const {
87
240M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
240M
        reinterpret_cast<const char *>(this) +
89
240M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
240M
  }
llvm::SmallVectorTemplateCommon<llvm::BasicBlock*, void>::getFirstEl() const
Line
Count
Source
86
816M
  void *getFirstEl() const {
87
816M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
816M
        reinterpret_cast<const char *>(this) +
89
816M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
816M
  }
llvm::SmallVectorTemplateCommon<llvm::WeakTrackingVH, void>::getFirstEl() const
Line
Count
Source
86
13.2M
  void *getFirstEl() const {
87
13.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.2M
        reinterpret_cast<const char *>(this) +
89
13.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.2M
  }
llvm::SmallVectorTemplateCommon<llvm::PMDataManager*, void>::getFirstEl() const
Line
Count
Source
86
651k
  void *getFirstEl() const {
87
651k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
651k
        reinterpret_cast<const char *>(this) +
89
651k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
651k
  }
llvm::SmallVectorTemplateCommon<llvm::Pass*, void>::getFirstEl() const
Line
Count
Source
86
534M
  void *getFirstEl() const {
87
534M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
534M
        reinterpret_cast<const char *>(this) +
89
534M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
534M
  }
llvm::SmallVectorTemplateCommon<llvm::SCEV const*, void>::getFirstEl() const
Line
Count
Source
86
920M
  void *getFirstEl() const {
87
920M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
920M
        reinterpret_cast<const char *>(this) +
89
920M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
920M
  }
llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<llvm::Loop const*, 2u, llvm::ScalarEvolution::LoopDisposition, llvm::PointerLikeTypeTraits<llvm::Loop const*>, llvm::PointerIntPairInfo<llvm::Loop const*, 2u, llvm::PointerLikeTypeTraits<llvm::Loop const*> > >, void>::getFirstEl() const
Line
Count
Source
86
34.5M
  void *getFirstEl() const {
87
34.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
34.5M
        reinterpret_cast<const char *>(this) +
89
34.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
34.5M
  }
llvm::SmallVectorTemplateCommon<llvm::SCEVPredicate const*, void>::getFirstEl() const
Line
Count
Source
86
1.66M
  void *getFirstEl() const {
87
1.66M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.66M
        reinterpret_cast<const char *>(this) +
89
1.66M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.66M
  }
llvm::SmallVectorTemplateCommon<llvm::ScalarEvolution::ExitNotTakenInfo, void>::getFirstEl() const
Line
Count
Source
86
53.2M
  void *getFirstEl() const {
87
53.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
53.2M
        reinterpret_cast<const char *>(this) +
89
53.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
53.2M
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::Edge, void>::getFirstEl() const
Line
Count
Source
86
13.2k
  void *getFirstEl() const {
87
13.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.2k
        reinterpret_cast<const char *>(this) +
89
13.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.2k
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::Node*, void>::getFirstEl() const
Line
Count
Source
86
22.5k
  void *getFirstEl() const {
87
22.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
22.5k
        reinterpret_cast<const char *>(this) +
89
22.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
22.5k
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::SCC*, void>::getFirstEl() const
Line
Count
Source
86
5.61k
  void *getFirstEl() const {
87
5.61k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.61k
        reinterpret_cast<const char *>(this) +
89
5.61k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.61k
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::RefSCC*, void>::getFirstEl() const
Line
Count
Source
86
6.52k
  void *getFirstEl() const {
87
6.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.52k
        reinterpret_cast<const char *>(this) +
89
6.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.52k
  }
llvm::SmallVectorTemplateCommon<llvm::Function*, void>::getFirstEl() const
Line
Count
Source
86
20.2M
  void *getFirstEl() const {
87
20.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.2M
        reinterpret_cast<const char *>(this) +
89
20.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.2M
  }
llvm::SmallVectorTemplateCommon<llvm::AbstractAttribute*, void>::getFirstEl() const
Line
Count
Source
86
112
  void *getFirstEl() const {
87
112
    return const_cast<void *>(reinterpret_cast<const void *>(
88
112
        reinterpret_cast<const char *>(this) +
89
112
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
112
  }
llvm::SmallVectorTemplateCommon<llvm::Instruction*, void>::getFirstEl() const
Line
Count
Source
86
131M
  void *getFirstEl() const {
87
131M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
131M
        reinterpret_cast<const char *>(this) +
89
131M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
131M
  }
llvm::SmallVectorTemplateCommon<llvm::Attribute, void>::getFirstEl() const
Line
Count
Source
86
50.2M
  void *getFirstEl() const {
87
50.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
50.2M
        reinterpret_cast<const char *>(this) +
89
50.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
50.2M
  }
llvm::SmallVectorTemplateCommon<llvm::MCOperand, void>::getFirstEl() const
Line
Count
Source
86
45.3M
  void *getFirstEl() const {
87
45.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
45.3M
        reinterpret_cast<const char *>(this) +
89
45.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
45.3M
  }
llvm::SmallVectorTemplateCommon<llvm::MCFixup, void>::getFirstEl() const
Line
Count
Source
86
51.1M
  void *getFirstEl() const {
87
51.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
51.1M
        reinterpret_cast<const char *>(this) +
89
51.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
51.1M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MCSymbol const*, llvm::MCSymbol const*>, void>::getFirstEl() const
Line
Count
Source
86
5.74k
  void *getFirstEl() const {
87
5.74k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.74k
        reinterpret_cast<const char *>(this) +
89
5.74k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.74k
  }
llvm::SmallVectorTemplateCommon<llvm::MCDwarfFile, void>::getFirstEl() const
Line
Count
Source
86
78.6k
  void *getFirstEl() const {
87
78.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
78.6k
        reinterpret_cast<const char *>(this) +
89
78.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
78.6k
  }
llvm::SmallVectorTemplateCommon<llvm::AsmToken, void>::getFirstEl() const
Line
Count
Source
86
90.7k
  void *getFirstEl() const {
87
90.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
90.7k
        reinterpret_cast<const char *>(this) +
89
90.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
90.7k
  }
llvm::SmallVectorTemplateCommon<llvm::MCSymbol*, void>::getFirstEl() const
Line
Count
Source
86
6.10M
  void *getFirstEl() const {
87
6.10M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.10M
        reinterpret_cast<const char *>(this) +
89
6.10M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.10M
  }
llvm::SmallVectorTemplateCommon<llvm::MCLOHDirective, void>::getFirstEl() const
Line
Count
Source
86
103k
  void *getFirstEl() const {
87
103k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
103k
        reinterpret_cast<const char *>(this) +
89
103k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
103k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::pair<llvm::MCSection*, llvm::MCExpr const*>, std::__1::pair<llvm::MCSection*, llvm::MCExpr const*> >, void>::getFirstEl() const
Line
Count
Source
86
96.4k
  void *getFirstEl() const {
87
96.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
96.4k
        reinterpret_cast<const char *>(this) +
89
96.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
96.4k
  }
llvm::SmallVectorTemplateCommon<unsigned short, void>::getFirstEl() const
Line
Count
Source
86
33.1M
  void *getFirstEl() const {
87
33.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
33.1M
        reinterpret_cast<const char *>(this) +
89
33.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
33.1M
  }
llvm::SmallVectorTemplateCommon<unsigned long long, void>::getFirstEl() const
Line
Count
Source
86
40.1M
  void *getFirstEl() const {
87
40.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
40.1M
        reinterpret_cast<const char *>(this) +
89
40.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
40.1M
  }
llvm::SmallVectorTemplateCommon<llvm::SEHHandler, void>::getFirstEl() const
Line
Count
Source
86
200k
  void *getFirstEl() const {
87
200k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
200k
        reinterpret_cast<const char *>(this) +
89
200k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
200k
  }
llvm::SmallVectorTemplateCommon<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*, void>::getFirstEl() const
Line
Count
Source
86
1.02M
  void *getFirstEl() const {
87
1.02M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.02M
        reinterpret_cast<const char *>(this) +
89
1.02M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.02M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineFunction::VariableDbgInfo, void>::getFirstEl() const
Line
Count
Source
86
1.02M
  void *getFirstEl() const {
87
1.02M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.02M
        reinterpret_cast<const char *>(this) +
89
1.02M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.02M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineFunction::ArgRegPair, void>::getFirstEl() const
Line
Count
Source
86
588k
  void *getFirstEl() const {
87
588k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
588k
        reinterpret_cast<const char *>(this) +
89
588k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
588k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, long long>, void>::getFirstEl() const
Line
Count
Source
86
1.05M
  void *getFirstEl() const {
87
1.05M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.05M
        reinterpret_cast<const char *>(this) +
89
1.05M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.05M
  }
llvm::SmallVectorTemplateCommon<llvm::CCValAssign, void>::getFirstEl() const
Line
Count
Source
86
18.9M
  void *getFirstEl() const {
87
18.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18.9M
        reinterpret_cast<const char *>(this) +
89
18.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18.9M
  }
llvm::SmallVectorTemplateCommon<llvm::CCState::ByValInfo, void>::getFirstEl() const
Line
Count
Source
86
9.45M
  void *getFirstEl() const {
87
9.45M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.45M
        reinterpret_cast<const char *>(this) +
89
9.45M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.45M
  }
llvm::SmallVectorTemplateCommon<llvm::FunctionLoweringInfo::LiveOutInfo, void>::getFirstEl() const
Line
Count
Source
86
122k
  void *getFirstEl() const {
87
122k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
122k
        reinterpret_cast<const char *>(this) +
89
122k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
122k
  }
llvm::SmallVectorTemplateCommon<llvm::SDNode const*, void>::getFirstEl() const
Line
Count
Source
86
10.0M
  void *getFirstEl() const {
87
10.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.0M
        reinterpret_cast<const char *>(this) +
89
10.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.0M
  }
llvm::SmallVectorTemplateCommon<llvm::SDDbgValue*, void>::getFirstEl() const
Line
Count
Source
86
153k
  void *getFirstEl() const {
87
153k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
153k
        reinterpret_cast<const char *>(this) +
89
153k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
153k
  }
llvm::SmallVectorTemplateCommon<llvm::SDDbgLabel*, void>::getFirstEl() const
Line
Count
Source
86
76.1k
  void *getFirstEl() const {
87
76.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
76.1k
        reinterpret_cast<const char *>(this) +
89
76.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
76.1k
  }
llvm::SmallVectorTemplateCommon<llvm::ArrayRecycler<llvm::SDUse, 8ul>::FreeList*, void>::getFirstEl() const
Line
Count
Source
86
76.4k
  void *getFirstEl() const {
87
76.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
76.4k
        reinterpret_cast<const char *>(this) +
89
76.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
76.4k
  }
llvm::SmallVectorTemplateCommon<llvm::SDValue, void>::getFirstEl() const
Line
Count
Source
86
173M
  void *getFirstEl() const {
87
173M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
173M
        reinterpret_cast<const char *>(this) +
89
173M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
173M
  }
llvm::SmallVectorTemplateCommon<llvm::ISD::OutputArg, void>::getFirstEl() const
Line
Count
Source
86
2.95M
  void *getFirstEl() const {
87
2.95M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.95M
        reinterpret_cast<const char *>(this) +
89
2.95M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.95M
  }
llvm::SmallVectorTemplateCommon<llvm::ISD::InputArg, void>::getFirstEl() const
Line
Count
Source
86
1.52M
  void *getFirstEl() const {
87
1.52M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.52M
        reinterpret_cast<const char *>(this) +
89
1.52M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.52M
  }
llvm::SmallVectorTemplateCommon<llvm::Register, void>::getFirstEl() const
Line
Count
Source
86
80.6M
  void *getFirstEl() const {
87
80.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
80.6M
        reinterpret_cast<const char *>(this) +
89
80.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
80.6M
  }
llvm::SmallVectorTemplateCommon<llvm::LegalizeRule, void>::getFirstEl() const
Line
Count
Source
86
11.1M
  void *getFirstEl() const {
87
11.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.1M
        reinterpret_cast<const char *>(this) +
89
11.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.1M
  }
llvm::SmallVectorTemplateCommon<llvm::DenseMap<llvm::LLT, llvm::LegalizeActions::LegalizeAction, llvm::DenseMapInfo<llvm::LLT>, llvm::detail::DenseMapPair<llvm::LLT, llvm::LegalizeActions::LegalizeAction> >, void>::getFirstEl() const
Line
Count
Source
86
10.5M
  void *getFirstEl() const {
87
10.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.5M
        reinterpret_cast<const char *>(this) +
89
10.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.5M
  }
llvm::SmallVectorTemplateCommon<std::__1::function<std::__1::vector<std::__1::pair<unsigned short, llvm::LegalizeActions::LegalizeAction>, std::__1::allocator<std::__1::pair<unsigned short, llvm::LegalizeActions::LegalizeAction> > > (std::__1::vector<std::__1::pair<unsigned short, llvm::LegalizeActions::LegalizeAction>, std::__1::allocator<std::__1::pair<unsigned short, llvm::LegalizeActions::LegalizeAction> > > const&)>, void>::getFirstEl() const
Line
Count
Source
86
20.9M
  void *getFirstEl() const {
87
20.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.9M
        reinterpret_cast<const char *>(this) +
89
20.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.9M
  }
llvm::SmallVectorTemplateCommon<std::__1::vector<std::__1::pair<unsigned short, llvm::LegalizeActions::LegalizeAction>, std::__1::allocator<std::__1::pair<unsigned short, llvm::LegalizeActions::LegalizeAction> > >, void>::getFirstEl() const
Line
Count
Source
86
22.5M
  void *getFirstEl() const {
87
22.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
22.5M
        reinterpret_cast<const char *>(this) +
89
22.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
22.5M
  }
llvm::SmallVectorTemplateCommon<llvm::RegScavenger::ScavengedInfo, void>::getFirstEl() const
Line
Count
Source
86
1.95M
  void *getFirstEl() const {
87
1.95M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.95M
        reinterpret_cast<const char *>(this) +
89
1.95M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.95M
  }
llvm::SmallVectorTemplateCommon<llvm::StackMaps::LiveOutReg, void>::getFirstEl() const
Line
Count
Source
86
3.79k
  void *getFirstEl() const {
87
3.79k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.79k
        reinterpret_cast<const char *>(this) +
89
3.79k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.79k
  }
llvm::SmallVectorTemplateCommon<llvm::StackMaps::Location, void>::getFirstEl() const
Line
Count
Source
86
3.29k
  void *getFirstEl() const {
87
3.29k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.29k
        reinterpret_cast<const char *>(this) +
89
3.29k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.29k
  }
llvm::SmallVectorTemplateCommon<llvm::ForwardedRegister, void>::getFirstEl() const
Line
Count
Source
86
794k
  void *getFirstEl() const {
87
794k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
794k
        reinterpret_cast<const char *>(this) +
89
794k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
794k
  }
llvm::SmallVectorTemplateCommon<llvm::AArch64FunctionInfo::MILOHDirective, void>::getFirstEl() const
Line
Count
Source
86
517k
  void *getFirstEl() const {
87
517k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
517k
        reinterpret_cast<const char *>(this) +
89
517k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
517k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstr const*, void>::getFirstEl() const
Line
Count
Source
86
5.25M
  void *getFirstEl() const {
87
5.25M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.25M
        reinterpret_cast<const char *>(this) +
89
5.25M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.25M
  }
llvm::SmallVectorTemplateCommon<llvm::EVT, void>::getFirstEl() const
Line
Count
Source
86
47.7M
  void *getFirstEl() const {
87
47.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
47.7M
        reinterpret_cast<const char *>(this) +
89
47.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
47.7M
  }
llvm::SmallVectorTemplateCommon<llvm::CallLowering::ArgInfo, void>::getFirstEl() const
Line
Count
Source
86
6.03M
  void *getFirstEl() const {
87
6.03M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.03M
        reinterpret_cast<const char *>(this) +
89
6.03M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.03M
  }
llvm::SmallVectorTemplateCommon<llvm::GISelChangeObserver*, void>::getFirstEl() const
Line
Count
Source
86
1.69M
  void *getFirstEl() const {
87
1.69M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.69M
        reinterpret_cast<const char *>(this) +
89
1.69M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.69M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstr*, void>::getFirstEl() const
Line
Count
Source
86
59.6M
  void *getFirstEl() const {
87
59.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
59.6M
        reinterpret_cast<const char *>(this) +
89
59.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
59.6M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineBasicBlock*, void>::getFirstEl() const
Line
Count
Source
86
270M
  void *getFirstEl() const {
87
270M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
270M
        reinterpret_cast<const char *>(this) +
89
270M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
270M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*, std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*> >, void>::getFirstEl() const
Line
Count
Source
86
115k
  void *getFirstEl() const {
87
115k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
115k
        reinterpret_cast<const char *>(this) +
89
115k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
115k
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, void>::getFirstEl() const
Line
Count
Source
86
4.06M
  void *getFirstEl() const {
87
4.06M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.06M
        reinterpret_cast<const char *>(this) +
89
4.06M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.06M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineDominatorTree::CriticalEdge, void>::getFirstEl() const
Line
Count
Source
86
798k
  void *getFirstEl() const {
87
798k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
798k
        reinterpret_cast<const char *>(this) +
89
798k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
798k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineOperand, void>::getFirstEl() const
Line
Count
Source
86
146M
  void *getFirstEl() const {
87
146M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
146M
        reinterpret_cast<const char *>(this) +
89
146M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
146M
  }
llvm::SmallVectorTemplateCommon<llvm::AArch64_IMM::ImmInsnModel, void>::getFirstEl() const
Line
Count
Source
86
3.44M
  void *getFirstEl() const {
87
3.44M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.44M
        reinterpret_cast<const char *>(this) +
89
3.44M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.44M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstrBuilder, void>::getFirstEl() const
Line
Count
Source
86
14.5M
  void *getFirstEl() const {
87
14.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
14.5M
        reinterpret_cast<const char *>(this) +
89
14.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
14.5M
  }
llvm::SmallVectorTemplateCommon<llvm::ISD::ArgFlagsTy, void>::getFirstEl() const
Line
Count
Source
86
9.45M
  void *getFirstEl() const {
87
9.45M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.45M
        reinterpret_cast<const char *>(this) +
89
9.45M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.45M
  }
llvm::SmallVectorTemplateCommon<llvm::Value*, void>::getFirstEl() const
Line
Count
Source
86
240M
  void *getFirstEl() const {
87
240M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
240M
        reinterpret_cast<const char *>(this) +
89
240M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
240M
  }
llvm::SmallVectorTemplateCommon<llvm::MVT, void>::getFirstEl() const
Line
Count
Source
86
52.8M
  void *getFirstEl() const {
87
52.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
52.8M
        reinterpret_cast<const char *>(this) +
89
52.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
52.8M
  }
AArch64FrameLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegPairInfo, void>::getFirstEl() const
Line
Count
Source
86
901k
  void *getFirstEl() const {
87
901k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
901k
        reinterpret_cast<const char *>(this) +
89
901k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
901k
  }
AArch64RedundantCopyElimination.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AArch64RedundantCopyElimination::RegImm, void>::getFirstEl() const
Line
Count
Source
86
2.63M
  void *getFirstEl() const {
87
2.63M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.63M
        reinterpret_cast<const char *>(this) +
89
2.63M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.63M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SDValue, llvm::SDNode*>, void>::getFirstEl() const
Line
Count
Source
86
15.3M
  void *getFirstEl() const {
87
15.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
15.3M
        reinterpret_cast<const char *>(this) +
89
15.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
15.3M
  }
llvm::SmallVectorTemplateCommon<llvm::Type*, void>::getFirstEl() const
Line
Count
Source
86
21.9M
  void *getFirstEl() const {
87
21.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
21.9M
        reinterpret_cast<const char *>(this) +
89
21.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
21.9M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::SDValue>, void>::getFirstEl() const
Line
Count
Source
86
1.12M
  void *getFirstEl() const {
87
1.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.12M
        reinterpret_cast<const char *>(this) +
89
1.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.12M
  }
AArch64ISelLowering.cpp:llvm::SmallVectorTemplateCommon<llvm::AArch64TargetLowering::ReconstructShuffle(llvm::SDValue, llvm::SelectionDAG&) const::ShuffleSourceInfo, void>::getFirstEl() const
Line
Count
Source
86
590
  void *getFirstEl() const {
87
590
    return const_cast<void *>(reinterpret_cast<const void *>(
88
590
        reinterpret_cast<const char *>(this) +
89
590
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
590
  }
llvm::SmallVectorTemplateCommon<llvm::Use*, void>::getFirstEl() const
Line
Count
Source
86
45.0M
  void *getFirstEl() const {
87
45.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
45.0M
        reinterpret_cast<const char *>(this) +
89
45.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
45.0M
  }
llvm::SmallVectorTemplateCommon<llvm::SDNode*, void>::getFirstEl() const
Line
Count
Source
86
189M
  void *getFirstEl() const {
87
189M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
189M
        reinterpret_cast<const char *>(this) +
89
189M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
189M
  }
llvm::SmallVectorTemplateCommon<llvm::Value const*, void>::getFirstEl() const
Line
Count
Source
86
243M
  void *getFirstEl() const {
87
243M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
243M
        reinterpret_cast<const char *>(this) +
89
243M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
243M
  }
llvm::SmallVectorTemplateCommon<llvm::DiagnosticInfoOptimizationBase::Argument, void>::getFirstEl() const
Line
Count
Source
86
4.86M
  void *getFirstEl() const {
87
4.86M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.86M
        reinterpret_cast<const char *>(this) +
89
4.86M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.86M
  }
llvm::SmallVectorTemplateCommon<llvm::MemoryDepChecker::Dependence, void>::getFirstEl() const
Line
Count
Source
86
383k
  void *getFirstEl() const {
87
383k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
383k
        reinterpret_cast<const char *>(this) +
89
383k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
383k
  }
llvm::SmallVectorTemplateCommon<llvm::RuntimePointerChecking::PointerInfo, void>::getFirstEl() const
Line
Count
Source
86
392k
  void *getFirstEl() const {
87
392k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
392k
        reinterpret_cast<const char *>(this) +
89
392k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
392k
  }
llvm::SmallVectorTemplateCommon<llvm::RuntimePointerChecking::CheckingPtrGroup, void>::getFirstEl() const
Line
Count
Source
86
431k
  void *getFirstEl() const {
87
431k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
431k
        reinterpret_cast<const char *>(this) +
89
431k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
431k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::RuntimePointerChecking::CheckingPtrGroup const*, llvm::RuntimePointerChecking::CheckingPtrGroup const*>, void>::getFirstEl() const
Line
Count
Source
86
429k
  void *getFirstEl() const {
87
429k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
429k
        reinterpret_cast<const char *>(this) +
89
429k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
429k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineCombinerPattern, void>::getFirstEl() const
Line
Count
Source
86
45.5M
  void *getFirstEl() const {
87
45.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
45.5M
        reinterpret_cast<const char *>(this) +
89
45.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
45.5M
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::MachineInstrBuilder&)>, void>::getFirstEl() const
Line
Count
Source
86
6.62M
  void *getFirstEl() const {
87
6.62M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.62M
        reinterpret_cast<const char *>(this) +
89
6.62M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.62M
  }
llvm::SmallVectorTemplateCommon<llvm::Optional<int>, void>::getFirstEl() const
Line
Count
Source
86
4.08k
  void *getFirstEl() const {
87
4.08k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.08k
        reinterpret_cast<const char *>(this) +
89
4.08k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.08k
  }
llvm::SmallVectorTemplateCommon<llvm::Constant*, void>::getFirstEl() const
Line
Count
Source
86
214M
  void *getFirstEl() const {
87
214M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
214M
        reinterpret_cast<const char *>(this) +
89
214M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
214M
  }
AArch64PromoteConstant.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AArch64PromoteConstant::UpdateRecord, void>::getFirstEl() const
Line
Count
Source
86
769k
  void *getFirstEl() const {
87
769k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
769k
        reinterpret_cast<const char *>(this) +
89
769k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
769k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
1.93M
  void *getFirstEl() const {
87
1.93M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.93M
        reinterpret_cast<const char *>(this) +
89
1.93M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.93M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveInterval*, void>::getFirstEl() const
Line
Count
Source
86
208M
  void *getFirstEl() const {
87
208M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
208M
        reinterpret_cast<const char *>(this) +
89
208M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
208M
  }
llvm::SmallVectorTemplateCommon<llvm::IntervalMapImpl::Path::Entry, void>::getFirstEl() const
Line
Count
Source
86
242M
  void *getFirstEl() const {
87
242M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
242M
        reinterpret_cast<const char *>(this) +
89
242M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
242M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::SlotIndex>, void>::getFirstEl() const
Line
Count
Source
86
2.25M
  void *getFirstEl() const {
87
2.25M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.25M
        reinterpret_cast<const char *>(this) +
89
2.25M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.25M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
184k
  void *getFirstEl() const {
87
184k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
184k
        reinterpret_cast<const char *>(this) +
89
184k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
184k
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRange::Segment, void>::getFirstEl() const
Line
Count
Source
86
60.5M
  void *getFirstEl() const {
87
60.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
60.5M
        reinterpret_cast<const char *>(this) +
89
60.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
60.5M
  }
llvm::SmallVectorTemplateCommon<llvm::VNInfo*, void>::getFirstEl() const
Line
Count
Source
86
51.1M
  void *getFirstEl() const {
87
51.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
51.1M
        reinterpret_cast<const char *>(this) +
89
51.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
51.1M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
33.5M
  void *getFirstEl() const {
87
33.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
33.5M
        reinterpret_cast<const char *>(this) +
89
33.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
33.5M
  }
llvm::SmallVectorTemplateCommon<llvm::RegisterBankInfo::InstructionMapping const*, void>::getFirstEl() const
Line
Count
Source
86
19.6k
  void *getFirstEl() const {
87
19.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
19.6k
        reinterpret_cast<const char *>(this) +
89
19.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
19.6k
  }
llvm::SmallVectorTemplateCommon<llvm::AArch64GenRegisterBankInfo::PartialMappingIdx, void>::getFirstEl() const
Line
Count
Source
86
17.8M
  void *getFirstEl() const {
87
17.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
17.8M
        reinterpret_cast<const char *>(this) +
89
17.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
17.8M
  }
llvm::SmallVectorTemplateCommon<llvm::RegisterBankInfo::ValueMapping const*, void>::getFirstEl() const
Line
Count
Source
86
18.9M
  void *getFirstEl() const {
87
18.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18.9M
        reinterpret_cast<const char *>(this) +
89
18.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18.9M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
1.52M
  void *getFirstEl() const {
87
1.52M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.52M
        reinterpret_cast<const char *>(this) +
89
1.52M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.52M
  }
llvm::SmallVectorTemplateCommon<llvm::IntrinsicInst*, void>::getFirstEl() const
Line
Count
Source
86
1.48M
  void *getFirstEl() const {
87
1.48M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.48M
        reinterpret_cast<const char *>(this) +
89
1.48M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.48M
  }
llvm::SmallVectorTemplateCommon<llvm::DbgVariableIntrinsic*, void>::getFirstEl() const
Line
Count
Source
86
17.0M
  void *getFirstEl() const {
87
17.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
17.0M
        reinterpret_cast<const char *>(this) +
89
17.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
17.0M
  }
llvm::SmallVectorTemplateCommon<llvm::cfg::Update<llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
14.0M
  void *getFirstEl() const {
87
14.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
14.0M
        reinterpret_cast<const char *>(this) +
89
14.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
14.0M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRegSet::IndexMaskPair, void>::getFirstEl() const
Line
Count
Source
86
2.90M
  void *getFirstEl() const {
87
2.90M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.90M
        reinterpret_cast<const char *>(this) +
89
2.90M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.90M
  }
llvm::SmallVectorTemplateCommon<llvm::SDep, void>::getFirstEl() const
Line
Count
Source
86
162M
  void *getFirstEl() const {
87
162M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
162M
        reinterpret_cast<const char *>(this) +
89
162M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
162M
  }
llvm::SmallVectorTemplateCommon<llvm::SparseMultiSet<llvm::PhysRegSUOper, llvm::identity<unsigned int>, unsigned short>::SMSNode, void>::getFirstEl() const
Line
Count
Source
86
2.15M
  void *getFirstEl() const {
87
2.15M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.15M
        reinterpret_cast<const char *>(this) +
89
2.15M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.15M
  }
llvm::SmallVectorTemplateCommon<llvm::SparseMultiSet<llvm::VReg2SUnitOperIdx, llvm::VirtReg2IndexFunctor, unsigned char>::SMSNode, void>::getFirstEl() const
Line
Count
Source
86
1.11M
  void *getFirstEl() const {
87
1.11M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.11M
        reinterpret_cast<const char *>(this) +
89
1.11M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.11M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SUnit*, llvm::SUnit*>, void>::getFirstEl() const
Line
Count
Source
86
3.54M
  void *getFirstEl() const {
87
3.54M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.54M
        reinterpret_cast<const char *>(this) +
89
3.54M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.54M
  }
llvm::SmallVectorTemplateCommon<llvm::SparseMultiSet<llvm::VReg2SUnit, llvm::VirtReg2IndexFunctor, unsigned char>::SMSNode, void>::getFirstEl() const
Line
Count
Source
86
2.08M
  void *getFirstEl() const {
87
2.08M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.08M
        reinterpret_cast<const char *>(this) +
89
2.08M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.08M
  }
llvm::SmallVectorTemplateCommon<llvm::RegisterMaskPair, void>::getFirstEl() const
Line
Count
Source
86
151M
  void *getFirstEl() const {
87
151M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
151M
        reinterpret_cast<const char *>(this) +
89
151M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
151M
  }
llvm::SmallVectorTemplateCommon<llvm::SUnit*, void>::getFirstEl() const
Line
Count
Source
86
85.8M
  void *getFirstEl() const {
87
85.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
85.8M
        reinterpret_cast<const char *>(this) +
89
85.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
85.8M
  }
llvm::SmallVectorTemplateCommon<llvm::SwitchCG::BitTestCase, void>::getFirstEl() const
Line
Count
Source
86
2.28k
  void *getFirstEl() const {
87
2.28k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.28k
        reinterpret_cast<const char *>(this) +
89
2.28k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.28k
  }
llvm::SmallVectorTemplateCommon<llvm::MCInstrDesc const*, void>::getFirstEl() const
Line
Count
Source
86
983k
  void *getFirstEl() const {
87
983k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
983k
        reinterpret_cast<const char *>(this) +
89
983k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
983k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::MCParsedAsmOperand, std::__1::default_delete<llvm::MCParsedAsmOperand> >, void>::getFirstEl() const
Line
Count
Source
86
8.61M
  void *getFirstEl() const {
87
8.61M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.61M
        reinterpret_cast<const char *>(this) +
89
8.61M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.61M
  }
llvm::SmallVectorTemplateCommon<llvm::SMLoc, void>::getFirstEl() const
Line
Count
Source
86
9.63M
  void *getFirstEl() const {
87
9.63M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.63M
        reinterpret_cast<const char *>(this) +
89
9.63M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.63M
  }
llvm::SmallVectorTemplateCommon<llvm::MCDataFragment*, void>::getFirstEl() const
Line
Count
Source
86
11.7k
  void *getFirstEl() const {
87
11.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.7k
        reinterpret_cast<const char *>(this) +
89
11.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.7k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<AsmWriterVariantTy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
238k
  void *getFirstEl() const {
87
238k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
238k
        reinterpret_cast<const char *>(this) +
89
238k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
238k
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantPoolEntry, void>::getFirstEl() const
Line
Count
Source
86
1.45k
  void *getFirstEl() const {
87
1.45k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.45k
        reinterpret_cast<const char *>(this) +
89
1.45k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.45k
  }
llvm::SmallVectorTemplateCommon<llvm::User*, void>::getFirstEl() const
Line
Count
Source
86
334k
  void *getFirstEl() const {
87
334k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
334k
        reinterpret_cast<const char *>(this) +
89
334k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
334k
  }
llvm::SmallVectorTemplateCommon<llvm::AllocaInst*, void>::getFirstEl() const
Line
Count
Source
86
877k
  void *getFirstEl() const {
87
877k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
877k
        reinterpret_cast<const char *>(this) +
89
877k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
877k
  }
llvm::SmallVectorTemplateCommon<llvm::CallSite, void>::getFirstEl() const
Line
Count
Source
86
690k
  void *getFirstEl() const {
87
690k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
690k
        reinterpret_cast<const char *>(this) +
89
690k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
690k
  }
llvm::SmallVectorTemplateCommon<llvm::CallGraphNode*, void>::getFirstEl() const
Line
Count
Source
86
59.7k
  void *getFirstEl() const {
87
59.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
59.7k
        reinterpret_cast<const char *>(this) +
89
59.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
59.7k
  }
llvm::SmallVectorTemplateCommon<llvm::Constant const*, void>::getFirstEl() const
Line
Count
Source
86
1.10M
  void *getFirstEl() const {
87
1.10M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.10M
        reinterpret_cast<const char *>(this) +
89
1.10M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.10M
  }
AMDGPUAtomicOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ReplacementInfo, void>::getFirstEl() const
Line
Count
Source
86
36
  void *getFirstEl() const {
87
36
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36
        reinterpret_cast<const char *>(this) +
89
36
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36
  }
llvm::SmallVectorTemplateCommon<llvm::AMDGPUInstructionSelector::GEPInfo, void>::getFirstEl() const
Line
Count
Source
86
1.39k
  void *getFirstEl() const {
87
1.39k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.39k
        reinterpret_cast<const char *>(this) +
89
1.39k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.39k
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<double, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<float, void>::getFirstEl() const
Line
Count
Source
86
132k
  void *getFirstEl() const {
87
132k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
132k
        reinterpret_cast<const char *>(this) +
89
132k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
132k
  }
llvm::SmallVectorTemplateCommon<llvm::AMDGPULibFuncBase::Param, void>::getFirstEl() const
Line
Count
Source
86
214
  void *getFirstEl() const {
87
214
    return const_cast<void *>(reinterpret_cast<const void *>(
88
214
        reinterpret_cast<const char *>(this) +
89
214
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
214
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MachineBasicBlock*>, void>::getFirstEl() const
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::tuple<unsigned int, unsigned int, llvm::MachineBasicBlock*>, void>::getFirstEl() const
AMDGPUPropagateAttributes.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AMDGPUPropagateAttributes::Clone, void>::getFirstEl() const
Line
Count
Source
86
51.3k
  void *getFirstEl() const {
87
51.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
51.3k
        reinterpret_cast<const char *>(this) +
89
51.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
51.3k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::CallBase*, llvm::Function*>, void>::getFirstEl() const
Line
Count
Source
86
1.64M
  void *getFirstEl() const {
87
1.64M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.64M
        reinterpret_cast<const char *>(this) +
89
1.64M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.64M
  }
llvm::SmallVectorTemplateCommon<llvm::Argument*, void>::getFirstEl() const
Line
Count
Source
86
360k
  void *getFirstEl() const {
87
360k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
360k
        reinterpret_cast<const char *>(this) +
89
360k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
360k
  }
llvm::SmallVectorTemplateCommon<llvm::ReturnInst*, void>::getFirstEl() const
Line
Count
Source
86
1.12M
  void *getFirstEl() const {
87
1.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.12M
        reinterpret_cast<const char *>(this) +
89
1.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.12M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ReturnInst*, llvm::StoreInst*>, void>::getFirstEl() const
Line
Count
Source
86
176
  void *getFirstEl() const {
87
176
    return const_cast<void *>(reinterpret_cast<const void *>(
88
176
        reinterpret_cast<const char *>(this) +
89
176
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
176
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Argument*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
76
  void *getFirstEl() const {
87
76
    return const_cast<void *>(reinterpret_cast<const void *>(
88
76
        reinterpret_cast<const char *>(this) +
89
76
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
76
  }
llvm::SmallVectorTemplateCommon<llvm::SUnit const*, void>::getFirstEl() const
Line
Count
Source
86
1.57k
  void *getFirstEl() const {
87
1.57k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.57k
        reinterpret_cast<const char *>(this) +
89
1.57k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.57k
  }
llvm::SmallVectorTemplateCommon<llvm::ImportedFunctionsInliningStatistics::InlineGraphNode*, void>::getFirstEl() const
Line
Count
Source
86
72
  void *getFirstEl() const {
87
72
    return const_cast<void *>(reinterpret_cast<const void *>(
88
72
        reinterpret_cast<const char *>(this) +
89
72
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
72
  }
llvm::SmallVectorTemplateCommon<llvm::GCNRegPressure, void>::getFirstEl() const
Line
Count
Source
86
50.3k
  void *getFirstEl() const {
87
50.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
50.3k
        reinterpret_cast<const char *>(this) +
89
50.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
50.3k
  }
llvm::SmallVectorTemplateCommon<llvm::DenseMap<unsigned int, llvm::LaneBitmask, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask> >, void>::getFirstEl() const
Line
Count
Source
86
50.3k
  void *getFirstEl() const {
87
50.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
50.3k
        reinterpret_cast<const char *>(this) +
89
50.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
50.3k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, llvm::MachineInstrBundleIterator<llvm::MachineInstr, false> >, void>::getFirstEl() const
Line
Count
Source
86
50.3k
  void *getFirstEl() const {
87
50.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
50.3k
        reinterpret_cast<const char *>(this) +
89
50.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
50.3k
  }
llvm::SmallVectorTemplateCommon<llvm::SlotIndex, void>::getFirstEl() const
Line
Count
Source
86
41.5M
  void *getFirstEl() const {
87
41.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
41.5M
        reinterpret_cast<const char *>(this) +
89
41.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
41.5M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, long long>, void>::getFirstEl() const
Line
Count
Source
86
682k
  void *getFirstEl() const {
87
682k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
682k
        reinterpret_cast<const char *>(this) +
89
682k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
682k
  }
llvm::SmallVectorTemplateCommon<long long, void>::getFirstEl() const
Line
Count
Source
86
8.33M
  void *getFirstEl() const {
87
8.33M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.33M
        reinterpret_cast<const char *>(this) +
89
8.33M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.33M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
23.4M
  void *getFirstEl() const {
87
23.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
23.4M
        reinterpret_cast<const char *>(this) +
89
23.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
23.4M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineOperand*, void>::getFirstEl() const
Line
Count
Source
86
432k
  void *getFirstEl() const {
87
432k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
432k
        reinterpret_cast<const char *>(this) +
89
432k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
432k
  }
llvm::SmallVectorTemplateCommon<llvm::IntervalMapImpl::NodeRef, void>::getFirstEl() const
Line
Count
Source
86
1.26M
  void *getFirstEl() const {
87
1.26M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.26M
        reinterpret_cast<const char *>(this) +
89
1.26M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.26M
  }
SIFoldOperands.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FoldCandidate, void>::getFirstEl() const
Line
Count
Source
86
794k
  void *getFirstEl() const {
87
794k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
794k
        reinterpret_cast<const char *>(this) +
89
794k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
794k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineRegisterInfo::defusechain_iterator<true, false, false, true, false, false>, void>::getFirstEl() const
Line
Count
Source
86
572k
  void *getFirstEl() const {
87
572k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
572k
        reinterpret_cast<const char *>(this) +
89
572k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
572k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr*, long long>, void>::getFirstEl() const
Line
Count
Source
86
43
  void *getFirstEl() const {
87
43
    return const_cast<void *>(reinterpret_cast<const void *>(
88
43
        reinterpret_cast<const char *>(this) +
89
43
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
43
  }
llvm::SmallVectorTemplateCommon<llvm::SIMachineFunctionInfo::SGPRSpillVGPRCSR, void>::getFirstEl() const
Line
Count
Source
86
62.5k
  void *getFirstEl() const {
87
62.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
62.5k
        reinterpret_cast<const char *>(this) +
89
62.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
62.5k
  }
SIPeepholeSDWA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SDWAOperand*, void>::getFirstEl() const
Line
Count
Source
86
6.55k
  void *getFirstEl() const {
87
6.55k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.55k
        reinterpret_cast<const char *>(this) +
89
6.55k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.55k
  }
GCNRegBankReassign.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::GCNRegBankReassign::OperandMask, void>::getFirstEl() const
Line
Count
Source
86
4.77k
  void *getFirstEl() const {
87
4.77k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.77k
        reinterpret_cast<const char *>(this) +
89
4.77k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.77k
  }
GCNRegBankReassign.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::GCNRegBankReassign::tryReassign((anonymous namespace)::GCNRegBankReassign::Candidate&)::BankStall, void>::getFirstEl() const
Line
Count
Source
86
620
  void *getFirstEl() const {
87
620
    return const_cast<void *>(reinterpret_cast<const void *>(
88
620
        reinterpret_cast<const char *>(this) +
89
620
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
620
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr const*, bool>, void>::getFirstEl() const
Line
Count
Source
86
4.21k
  void *getFirstEl() const {
87
4.21k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.21k
        reinterpret_cast<const char *>(this) +
89
4.21k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.21k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MCSymbol*>, void>::getFirstEl() const
Line
Count
Source
86
10.3k
  void *getFirstEl() const {
87
10.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.3k
        reinterpret_cast<const char *>(this) +
89
10.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.3k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineMemOperand const*, void>::getFirstEl() const
Line
Count
Source
86
19.1M
  void *getFirstEl() const {
87
19.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
19.1M
        reinterpret_cast<const char *>(this) +
89
19.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
19.1M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, llvm::ARMCC::CondCodes>, void>::getFirstEl() const
Line
Count
Source
86
8.39k
  void *getFirstEl() const {
87
8.39k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.39k
        reinterpret_cast<const char *>(this) +
89
8.39k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.39k
  }
llvm::SmallVectorTemplateCommon<llvm::TargetInstrInfo::RegSubRegPairAndIdx, void>::getFirstEl() const
Line
Count
Source
86
560k
  void *getFirstEl() const {
87
560k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
560k
        reinterpret_cast<const char *>(this) +
89
560k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
560k
  }
llvm::SmallVectorTemplateCommon<llvm::LiveVariables::VarInfo, void>::getFirstEl() const
Line
Count
Source
86
176k
  void *getFirstEl() const {
87
176k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
176k
        reinterpret_cast<const char *>(this) +
89
176k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
176k
  }
llvm::SmallVectorTemplateCommon<llvm::BasicBlockInfo, void>::getFirstEl() const
Line
Count
Source
86
58.4k
  void *getFirstEl() const {
87
58.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
58.4k
        reinterpret_cast<const char *>(this) +
89
58.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
58.4k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, void>::getFirstEl() const
Line
Count
Source
86
4.73k
  void *getFirstEl() const {
87
4.73k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.73k
        reinterpret_cast<const char *>(this) +
89
4.73k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.73k
  }
ARMFrameLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StackAdjustingInsts::InstInfo, void>::getFirstEl() const
Line
Count
Source
86
49.9k
  void *getFirstEl() const {
87
49.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
49.9k
        reinterpret_cast<const char *>(this) +
89
49.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
49.9k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, bool>, void>::getFirstEl() const
Line
Count
Source
86
104k
  void *getFirstEl() const {
87
104k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
104k
        reinterpret_cast<const char *>(this) +
89
104k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
104k
  }
llvm::SmallVectorTemplateCommon<bool, void>::getFirstEl() const
Line
Count
Source
86
23.0M
  void *getFirstEl() const {
87
23.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
23.0M
        reinterpret_cast<const char *>(this) +
89
23.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
23.0M
  }
llvm::SmallVectorTemplateCommon<llvm::User const*, void>::getFirstEl() const
Line
Count
Source
86
8.67M
  void *getFirstEl() const {
87
8.67M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.67M
        reinterpret_cast<const char *>(this) +
89
8.67M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.67M
  }
ARMISelLowering.cpp:llvm::SmallVectorTemplateCommon<llvm::ARMTargetLowering::ReconstructShuffle(llvm::SDValue, llvm::SelectionDAG&) const::ShuffleSourceInfo, void>::getFirstEl() const
Line
Count
Source
86
698
  void *getFirstEl() const {
87
698
    return const_cast<void *>(reinterpret_cast<const void *>(
88
698
        reinterpret_cast<const char *>(this) +
89
698
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
698
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::ARMLegalizerInfo::FCmpLibcallInfo, 2u>, void>::getFirstEl() const
Line
Count
Source
86
30.7k
  void *getFirstEl() const {
87
30.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
30.7k
        reinterpret_cast<const char *>(this) +
89
30.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
30.7k
  }
llvm::SmallVectorTemplateCommon<llvm::ARMLegalizerInfo::FCmpLibcallInfo, void>::getFirstEl() const
Line
Count
Source
86
153k
  void *getFirstEl() const {
87
153k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
153k
        reinterpret_cast<const char *>(this) +
89
153k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
153k
  }
llvm::SmallVectorTemplateCommon<llvm::LoadInst*, void>::getFirstEl() const
Line
Count
Source
86
2.29M
  void *getFirstEl() const {
87
2.29M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.29M
        reinterpret_cast<const char *>(this) +
89
2.29M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.29M
  }
ARMParallelDSP.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::OpChain, std::__1::default_delete<(anonymous namespace)::OpChain> >, void>::getFirstEl() const
Line
Count
Source
86
276
  void *getFirstEl() const {
87
276
    return const_cast<void *>(reinterpret_cast<const void *>(
88
276
        reinterpret_cast<const char *>(this) +
89
276
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
276
  }
ARMParallelDSP.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<(anonymous namespace)::BinOpChain*, (anonymous namespace)::BinOpChain*>, void>::getFirstEl() const
Line
Count
Source
86
276
  void *getFirstEl() const {
87
276
    return const_cast<void *>(reinterpret_cast<const void *>(
88
276
        reinterpret_cast<const char *>(this) +
89
276
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
276
  }
ARMLoadStoreOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMLoadStoreOpt::MergeCandidate const*, void>::getFirstEl() const
Line
Count
Source
86
10.6k
  void *getFirstEl() const {
87
10.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.6k
        reinterpret_cast<const char *>(this) +
89
10.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.6k
  }
ARMLoadStoreOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMLoadStoreOpt::MemOpQueueEntry, void>::getFirstEl() const
Line
Count
Source
86
221k
  void *getFirstEl() const {
87
221k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
221k
        reinterpret_cast<const char *>(this) +
89
221k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
221k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<ITMode>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
205k
  void *getFirstEl() const {
87
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
205k
        reinterpret_cast<const char *>(this) +
89
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
205k
  }
llvm::SmallVectorTemplateCommon<llvm::DomainValue*, void>::getFirstEl() const
Line
Count
Source
86
32.9k
  void *getFirstEl() const {
87
32.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
32.9k
        reinterpret_cast<const char *>(this) +
89
32.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
32.9k
  }
llvm::SmallVectorTemplateCommon<std::__1::vector<llvm::DomainValue*, std::__1::allocator<llvm::DomainValue*> >, void>::getFirstEl() const
Line
Count
Source
86
36.5k
  void *getFirstEl() const {
87
36.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36.5k
        reinterpret_cast<const char *>(this) +
89
36.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36.5k
  }
llvm::SmallVectorTemplateCommon<llvm::LoopTraversal::MBBInfo, void>::getFirstEl() const
Line
Count
Source
86
613k
  void *getFirstEl() const {
87
613k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
613k
        reinterpret_cast<const char *>(this) +
89
613k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
613k
  }
llvm::SmallVectorTemplateCommon<std::__1::vector<int, std::__1::allocator<int> >, void>::getFirstEl() const
Line
Count
Source
86
37.1k
  void *getFirstEl() const {
87
37.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
37.1k
        reinterpret_cast<const char *>(this) +
89
37.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
37.1k
  }
llvm::SmallVectorTemplateCommon<std::__1::vector<llvm::SmallVector<int, 1u>, std::__1::allocator<llvm::SmallVector<int, 1u> > >, void>::getFirstEl() const
Line
Count
Source
86
37.1k
  void *getFirstEl() const {
87
37.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
37.1k
        reinterpret_cast<const char *>(this) +
89
37.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
37.1k
  }
Thumb2SizeReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Thumb2SizeReduce::MBBInfo, void>::getFirstEl() const
Line
Count
Source
86
21.0k
  void *getFirstEl() const {
87
21.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
21.0k
        reinterpret_cast<const char *>(this) +
89
21.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
21.0k
  }
ARMAsmParser.cpp:llvm::SmallVectorTemplateCommon<llvm::cl::parser<(anonymous namespace)::ImplicitItModeTy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
228k
  void *getFirstEl() const {
87
228k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
228k
        reinterpret_cast<const char *>(this) +
89
228k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
228k
  }
llvm::SmallVectorTemplateCommon<llvm::MCInst, void>::getFirstEl() const
Line
Count
Source
86
10.9k
  void *getFirstEl() const {
87
10.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.9k
        reinterpret_cast<const char *>(this) +
89
10.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.9k
  }
llvm::SmallVectorTemplateCommon<llvm::NearMissInfo, void>::getFirstEl() const
Line
Count
Source
86
83.0k
  void *getFirstEl() const {
87
83.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
83.0k
        reinterpret_cast<const char *>(this) +
89
83.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
83.0k
  }
ARMAsmParser.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMAsmParser::NearMissMessage, void>::getFirstEl() const
Line
Count
Source
86
12.0k
  void *getFirstEl() const {
87
12.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
12.0k
        reinterpret_cast<const char *>(this) +
89
12.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
12.0k
  }
llvm::SmallVectorTemplateCommon<llvm::FeatureBitset, void>::getFirstEl() const
Line
Count
Source
86
12.8k
  void *getFirstEl() const {
87
12.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
12.8k
        reinterpret_cast<const char *>(this) +
89
12.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
12.8k
  }
ARMELFStreamer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMTargetELFStreamer::AttributeItem, void>::getFirstEl() const
Line
Count
Source
86
908
  void *getFirstEl() const {
87
908
    return const_cast<void *>(reinterpret_cast<const void *>(
88
908
        reinterpret_cast<const char *>(this) +
89
908
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
908
  }
llvm::SmallVectorTemplateCommon<llvm::AsmPrinter::HandlerInfo, void>::getFirstEl() const
Line
Count
Source
86
104k
  void *getFirstEl() const {
87
104k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
104k
        reinterpret_cast<const char *>(this) +
89
104k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
104k
  }
llvm::SmallVectorTemplateCommon<llvm::DbgValueHistoryMap::Entry, void>::getFirstEl() const
Line
Count
Source
86
5.67k
  void *getFirstEl() const {
87
5.67k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.67k
        reinterpret_cast<const char *>(this) +
89
5.67k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.67k
  }
llvm::SmallVectorTemplateCommon<llvm::LexicalScope*, void>::getFirstEl() const
Line
Count
Source
86
3.49M
  void *getFirstEl() const {
87
3.49M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.49M
        reinterpret_cast<const char *>(this) +
89
3.49M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.49M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, void>::getFirstEl() const
Line
Count
Source
86
3.34M
  void *getFirstEl() const {
87
3.34M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.34M
        reinterpret_cast<const char *>(this) +
89
3.34M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.34M
  }
llvm::SmallVectorTemplateCommon<llvm::DIGlobalVariableExpression*, void>::getFirstEl() const
Line
Count
Source
86
929k
  void *getFirstEl() const {
87
929k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
929k
        reinterpret_cast<const char *>(this) +
89
929k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
929k
  }
llvm::SmallVectorTemplateCommon<llvm::BitTracker::BitValue, void>::getFirstEl() const
Line
Count
Source
86
3.12M
  void *getFirstEl() const {
87
3.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.12M
        reinterpret_cast<const char *>(this) +
89
3.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.12M
  }
HexagonConstExtenders.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RangeTree::Node*, void>::getFirstEl() const
Line
Count
Source
86
30.2k
  void *getFirstEl() const {
87
30.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
30.2k
        reinterpret_cast<const char *>(this) +
89
30.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
30.2k
  }
llvm::SmallVectorTemplateCommon<llvm::APInt, void>::getFirstEl() const
Line
Count
Source
86
5.36M
  void *getFirstEl() const {
87
5.36M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.36M
        reinterpret_cast<const char *>(this) +
89
5.36M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.36M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned short, llvm::MachineOperand const*>, void>::getFirstEl() const
Line
Count
Source
86
22.4k
  void *getFirstEl() const {
87
22.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
22.4k
        reinterpret_cast<const char *>(this) +
89
22.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
22.4k
  }
HexagonGenInsert.cpp:llvm::SmallVectorTemplateCommon<llvm::DenseMapIterator<unsigned int, std::__1::vector<std::__1::pair<(anonymous namespace)::IFRecord, (anonymous namespace)::RegisterSet>, std::__1::allocator<std::__1::pair<(anonymous namespace)::IFRecord, (anonymous namespace)::RegisterSet> > >, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, std::__1::vector<std::__1::pair<(anonymous namespace)::IFRecord, (anonymous namespace)::RegisterSet>, std::__1::allocator<std::__1::pair<(anonymous namespace)::IFRecord, (anonymous namespace)::RegisterSet> > > >, false>, void>::getFirstEl() const
Line
Count
Source
86
196
  void *getFirstEl() const {
87
196
    return const_cast<void *>(reinterpret_cast<const void *>(
88
196
        reinterpret_cast<const char *>(this) +
89
196
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
196
  }
HexagonGenMux.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::HexagonGenMux::MuxInfo, void>::getFirstEl() const
Line
Count
Source
86
10.0k
  void *getFirstEl() const {
87
10.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.0k
        reinterpret_cast<const char *>(this) +
89
10.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.0k
  }
HexagonISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WeightedLeaf, void>::getFirstEl() const
Line
Count
Source
86
84
  void *getFirstEl() const {
87
84
    return const_cast<void *>(reinterpret_cast<const void *>(
88
84
        reinterpret_cast<const char *>(this) +
89
84
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
84
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantInt*, void>::getFirstEl() const
Line
Count
Source
86
33.1M
  void *getFirstEl() const {
87
33.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
33.1M
        reinterpret_cast<const char *>(this) +
89
33.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
33.1M
  }
llvm::SmallVectorTemplateCommon<llvm::StoreInst*, void>::getFirstEl() const
Line
Count
Source
86
5.63M
  void *getFirstEl() const {
87
5.63M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.63M
        reinterpret_cast<const char *>(this) +
89
5.63M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.63M
  }
llvm::SmallVectorTemplateCommon<llvm::SCEVExpander::SCEVInsertPointGuard*, void>::getFirstEl() const
Line
Count
Source
86
1.26M
  void *getFirstEl() const {
87
1.26M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.26M
        reinterpret_cast<const char *>(this) +
89
1.26M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.26M
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeNodeBase<llvm::BasicBlock>*, void>::getFirstEl() const
Line
Count
Source
86
7.29M
  void *getFirstEl() const {
87
7.29M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.29M
        reinterpret_cast<const char *>(this) +
89
7.29M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.29M
  }
llvm::SmallVectorTemplateCommon<llvm::rdf::NodeAddr<llvm::rdf::NodeBase*>, void>::getFirstEl() const
Line
Count
Source
86
3.30M
  void *getFirstEl() const {
87
3.30M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.30M
        reinterpret_cast<const char *>(this) +
89
3.30M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.30M
  }
llvm::SmallVectorTemplateCommon<llvm::HexagonInstr, void>::getFirstEl() const
Line
Count
Source
86
401k
  void *getFirstEl() const {
87
401k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
401k
        reinterpret_cast<const char *>(this) +
89
401k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
401k
  }
llvm::SmallVectorTemplateCommon<llvm::MCInst const*, void>::getFirstEl() const
Line
Count
Source
86
17.9k
  void *getFirstEl() const {
87
17.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
17.9k
        reinterpret_cast<const char *>(this) +
89
17.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
17.9k
  }
llvm::SmallVectorTemplateCommon<llvm::DuplexCandidate, void>::getFirstEl() const
Line
Count
Source
86
163k
  void *getFirstEl() const {
87
163k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
163k
        reinterpret_cast<const char *>(this) +
89
163k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
163k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::Hexagon::ArchEnum>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
238k
  void *getFirstEl() const {
87
238k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
238k
        reinterpret_cast<const char *>(this) +
89
238k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
238k
  }
llvm::SmallVectorTemplateCommon<CVIUnits, void>::getFirstEl() const
Line
Count
Source
86
85.2k
  void *getFirstEl() const {
87
85.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
85.2k
        reinterpret_cast<const char *>(this) +
89
85.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
85.2k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, llvm::LPCC::CondCode>, void>::getFirstEl() const
Line
Count
Source
86
52
  void *getFirstEl() const {
87
52
    return const_cast<void *>(reinterpret_cast<const void *>(
88
52
        reinterpret_cast<const char *>(this) +
89
52
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
52
  }
llvm::SmallVectorTemplateCommon<llvm::MipsAnalyzeImmediate::Inst, void>::getFirstEl() const
Line
Count
Source
86
3.88k
  void *getFirstEl() const {
87
3.88k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.88k
        reinterpret_cast<const char *>(this) +
89
3.88k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.88k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::MipsAnalyzeImmediate::Inst, 7u>, void>::getFirstEl() const
Line
Count
Source
86
1.00k
  void *getFirstEl() const {
87
1.00k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.00k
        reinterpret_cast<const char *>(this) +
89
1.00k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.00k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<CompactBranchPolicy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
205k
  void *getFirstEl() const {
87
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
205k
        reinterpret_cast<const char *>(this) +
89
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
205k
  }
llvm::SmallVectorTemplateCommon<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>::getFirstEl() const
Line
Count
Source
86
10.7k
  void *getFirstEl() const {
87
10.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.7k
        reinterpret_cast<const char *>(this) +
89
10.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.7k
  }
MipsFastISel.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MipsFastISel::fastLowerArguments()::AllocatedReg, void>::getFirstEl() const
Line
Count
Source
86
678
  void *getFirstEl() const {
87
678
    return const_cast<void *>(reinterpret_cast<const void *>(
88
678
        reinterpret_cast<const char *>(this) +
89
678
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
678
  }
MipsInstructionSelector.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MipsInstructionSelector::select(llvm::MachineInstr&, llvm::CodeGenCoverage&) const::Instr, void>::getFirstEl() const
Line
Count
Source
86
142
  void *getFirstEl() const {
87
142
    return const_cast<void *>(reinterpret_cast<const void *>(
88
142
        reinterpret_cast<const char *>(this) +
89
142
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
142
  }
MipsBranchExpansion.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MBBInfo, void>::getFirstEl() const
Line
Count
Source
86
4.18k
  void *getFirstEl() const {
87
4.18k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.18k
        reinterpret_cast<const char *>(this) +
89
4.18k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.18k
  }
MipsOptimizePICCall.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MBBInfo, void>::getFirstEl() const
Line
Count
Source
86
25.7k
  void *getFirstEl() const {
87
25.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
25.7k
        reinterpret_cast<const char *>(this) +
89
25.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
25.7k
  }
llvm::SmallVectorTemplateCommon<llvm::TargetRegisterClass const*, void>::getFirstEl() const
Line
Count
Source
86
559k
  void *getFirstEl() const {
87
559k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
559k
        reinterpret_cast<const char *>(this) +
89
559k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
559k
  }
MicroMipsSizeReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ReduceEntry, void>::getFirstEl() const
Line
Count
Source
86
205k
  void *getFirstEl() const {
87
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
205k
        reinterpret_cast<const char *>(this) +
89
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
205k
  }
MipsAsmParser.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::MipsAssemblerOptions, std::__1::default_delete<(anonymous namespace)::MipsAssemblerOptions> >, void>::getFirstEl() const
Line
Count
Source
86
2.93k
  void *getFirstEl() const {
87
2.93k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.93k
        reinterpret_cast<const char *>(this) +
89
2.93k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.93k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::MipsOptionRecord, std::__1::default_delete<llvm::MipsOptionRecord> >, void>::getFirstEl() const
Line
Count
Source
86
1.09k
  void *getFirstEl() const {
87
1.09k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.09k
        reinterpret_cast<const char *>(this) +
89
1.09k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.09k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::MSP430Subtarget::HWMultEnum>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
205k
  void *getFirstEl() const {
87
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
205k
        reinterpret_cast<const char *>(this) +
89
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
205k
  }
llvm::SmallVectorTemplateCommon<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, void>::getFirstEl() const
Line
Count
Source
86
1.92k
  void *getFirstEl() const {
87
1.92k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.92k
        reinterpret_cast<const char *>(this) +
89
1.92k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.92k
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalVariable const*, void>::getFirstEl() const
Line
Count
Source
86
31.9k
  void *getFirstEl() const {
87
31.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
31.9k
        reinterpret_cast<const char *>(this) +
89
31.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
31.9k
  }
llvm::SmallVectorTemplateCommon<ParamVectorizationFlags, void>::getFirstEl() const
Line
Count
Source
86
9.25k
  void *getFirstEl() const {
87
9.25k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.25k
        reinterpret_cast<const char *>(this) +
89
9.25k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.25k
  }
llvm::SmallVectorTemplateCommon<llvm::Optional<llvm::MVT>, void>::getFirstEl() const
Line
Count
Source
86
354
  void *getFirstEl() const {
87
354
    return const_cast<void *>(reinterpret_cast<const void *>(
88
354
        reinterpret_cast<const char *>(this) +
89
354
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
354
  }
llvm::SmallVectorTemplateCommon<llvm::MemIntrinsic*, void>::getFirstEl() const
Line
Count
Source
86
3.39k
  void *getFirstEl() const {
87
3.39k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.39k
        reinterpret_cast<const char *>(this) +
89
3.39k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.39k
  }
llvm::SmallVectorTemplateCommon<llvm::PHINode const*, void>::getFirstEl() const
Line
Count
Source
86
1.27M
  void *getFirstEl() const {
87
1.27M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.27M
        reinterpret_cast<const char *>(this) +
89
1.27M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.27M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, llvm::PPC::Predicate>, void>::getFirstEl() const
Line
Count
Source
86
1.99k
  void *getFirstEl() const {
87
1.99k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.99k
        reinterpret_cast<const char *>(this) +
89
1.99k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.99k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
1.99k
  void *getFirstEl() const {
87
1.99k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.99k
        reinterpret_cast<const char *>(this) +
89
1.99k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.99k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<ICmpInGPRType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
308k
  void *getFirstEl() const {
87
308k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
308k
        reinterpret_cast<const char *>(this) +
89
308k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
308k
  }
PPCISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BitPermutationSelector::ValueBit, void>::getFirstEl() const
Line
Count
Source
86
14.6k
  void *getFirstEl() const {
87
14.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
14.6k
        reinterpret_cast<const char *>(this) +
89
14.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
14.6k
  }
PPCISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BitPermutationSelector::BitGroup, void>::getFirstEl() const
Line
Count
Source
86
3.89k
  void *getFirstEl() const {
87
3.89k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.89k
        reinterpret_cast<const char *>(this) +
89
3.89k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.89k
  }
PPCISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BitPermutationSelector::ValueRotInfo, void>::getFirstEl() const
Line
Count
Source
86
3.89k
  void *getFirstEl() const {
87
3.89k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.89k
        reinterpret_cast<const char *>(this) +
89
3.89k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.89k
  }
PPCISelLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::TailCallArgumentInfo, void>::getFirstEl() const
Line
Count
Source
86
4.38k
  void *getFirstEl() const {
87
4.38k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.38k
        reinterpret_cast<const char *>(this) +
89
4.38k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.38k
  }
llvm::SmallVectorTemplateCommon<llvm::CalleeSavedInfo, void>::getFirstEl() const
Line
Count
Source
86
4.37k
  void *getFirstEl() const {
87
4.37k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.37k
        reinterpret_cast<const char *>(this) +
89
4.37k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.37k
  }
PPCLoopPreIncPrep.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Bucket, void>::getFirstEl() const
Line
Count
Source
86
776
  void *getFirstEl() const {
87
776
    return const_cast<void *>(reinterpret_cast<const void *>(
88
776
        reinterpret_cast<const char *>(this) +
89
776
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
776
  }
PPCLoopPreIncPrep.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BucketElement, void>::getFirstEl() const
Line
Count
Source
86
1.02k
  void *getFirstEl() const {
87
1.02k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.02k
        reinterpret_cast<const char *>(this) +
89
1.02k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.02k
  }
llvm::SmallVectorTemplateCommon<llvm::RISCVMatInt::Inst, void>::getFirstEl() const
Line
Count
Source
86
2.86k
  void *getFirstEl() const {
87
2.86k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.86k
        reinterpret_cast<const char *>(this) +
89
2.86k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.86k
  }
llvm::SmallVectorTemplateCommon<llvm::Module::ModuleFlagEntry, void>::getFirstEl() const
Line
Count
Source
86
36.0M
  void *getFirstEl() const {
87
36.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36.0M
        reinterpret_cast<const char *>(this) +
89
36.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36.0M
  }
SystemZLongBranch.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MBBInfo, void>::getFirstEl() const
Line
Count
Source
86
2.02k
  void *getFirstEl() const {
87
2.02k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.02k
        reinterpret_cast<const char *>(this) +
89
2.02k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.02k
  }
SystemZLongBranch.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::TerminatorInfo, void>::getFirstEl() const
Line
Count
Source
86
2.02k
  void *getFirstEl() const {
87
2.02k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.02k
        reinterpret_cast<const char *>(this) +
89
2.02k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.02k
  }
llvm::SmallVectorTemplateCommon<llvm::wasm::ValType, void>::getFirstEl() const
Line
Count
Source
86
165k
  void *getFirstEl() const {
87
165k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
165k
        reinterpret_cast<const char *>(this) +
89
165k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
165k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void>::getFirstEl() const
Line
Count
Source
86
2.84k
  void *getFirstEl() const {
87
2.84k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.84k
        reinterpret_cast<const char *>(this) +
89
2.84k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.84k
  }
WebAssemblyAsmPrinter.cpp:llvm::SmallVectorTemplateCommon<llvm::WebAssemblyAsmPrinter::EmitTargetFeatures(llvm::Module&)::FeatureEntry, void>::getFirstEl() const
Line
Count
Source
86
841
  void *getFirstEl() const {
87
841
    return const_cast<void *>(reinterpret_cast<const void *>(
88
841
        reinterpret_cast<const char *>(this) +
89
841
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
841
  }
llvm::SmallVectorTemplateCommon<llvm::MachineBasicBlock const*, void>::getFirstEl() const
Line
Count
Source
86
4.87M
  void *getFirstEl() const {
87
4.87M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.87M
        reinterpret_cast<const char *>(this) +
89
4.87M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.87M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr*, llvm::MachineInstr*>, void>::getFirstEl() const
Line
Count
Source
86
792k
  void *getFirstEl() const {
87
792k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
792k
        reinterpret_cast<const char *>(this) +
89
792k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
792k
  }
WebAssemblyCFGSort.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Entry, void>::getFirstEl() const
Line
Count
Source
86
8.90k
  void *getFirstEl() const {
87
8.90k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.90k
        reinterpret_cast<const char *>(this) +
89
8.90k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.90k
  }
llvm::SmallVectorTemplateCommon<llvm::WebAssemblyException*, void>::getFirstEl() const
Line
Count
Source
86
8.91k
  void *getFirstEl() const {
87
8.91k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.91k
        reinterpret_cast<const char *>(this) +
89
8.91k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.91k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
78.1k
  void *getFirstEl() const {
87
78.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
78.1k
        reinterpret_cast<const char *>(this) +
89
78.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
78.1k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Use*, llvm::Function*>, void>::getFirstEl() const
Line
Count
Source
86
867
  void *getFirstEl() const {
87
867
    return const_cast<void *>(reinterpret_cast<const void *>(
88
867
        reinterpret_cast<const char *>(this) +
89
867
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
867
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SDValue, unsigned long>, void>::getFirstEl() const
Line
Count
Source
86
3.00k
  void *getFirstEl() const {
87
3.00k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.00k
        reinterpret_cast<const char *>(this) +
89
3.00k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.00k
  }
llvm::SmallVectorTemplateCommon<llvm::AttributeSet, void>::getFirstEl() const
Line
Count
Source
86
21.4M
  void *getFirstEl() const {
87
21.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
21.4M
        reinterpret_cast<const char *>(this) +
89
21.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
21.4M
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::LiveInterval*, 4u>, void>::getFirstEl() const
Line
Count
Source
86
77.5k
  void *getFirstEl() const {
87
77.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
77.5k
        reinterpret_cast<const char *>(this) +
89
77.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
77.5k
  }
llvm::SmallVectorTemplateCommon<llvm::iterator_range<std::__1::reverse_iterator<llvm::MachineOperand*> >, void>::getFirstEl() const
Line
Count
Source
86
43.0k
  void *getFirstEl() const {
87
43.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
43.0k
        reinterpret_cast<const char *>(this) +
89
43.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
43.0k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned long long, bool>, void>::getFirstEl() const
Line
Count
Source
86
470
  void *getFirstEl() const {
87
470
    return const_cast<void *>(reinterpret_cast<const void *>(
88
470
        reinterpret_cast<const char *>(this) +
89
470
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
470
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::wasm::ValType, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
860
  void *getFirstEl() const {
87
860
    return const_cast<void *>(reinterpret_cast<const void *>(
88
860
        reinterpret_cast<const char *>(this) +
89
860
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
860
  }
X86CallFrameOptimization.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::X86CallFrameOptimization::CallContext, void>::getFirstEl() const
Line
Count
Source
86
251k
  void *getFirstEl() const {
87
251k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
251k
        reinterpret_cast<const char *>(this) +
89
251k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
251k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::MachineInstr*, 2u>, void>::getFirstEl() const
Line
Count
Source
86
293k
  void *getFirstEl() const {
87
293k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
293k
        reinterpret_cast<const char *>(this) +
89
293k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
293k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineLoop*, void>::getFirstEl() const
Line
Count
Source
86
2.27M
  void *getFirstEl() const {
87
2.27M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.27M
        reinterpret_cast<const char *>(this) +
89
2.27M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.27M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<long long, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
72
  void *getFirstEl() const {
87
72
    return const_cast<void *>(reinterpret_cast<const void *>(
88
72
        reinterpret_cast<const char *>(this) +
89
72
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
72
  }
X86FloatingPoint.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FPS::LiveBundle, void>::getFirstEl() const
Line
Count
Source
86
24.5k
  void *getFirstEl() const {
87
24.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
24.5k
        reinterpret_cast<const char *>(this) +
89
24.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
24.5k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<unsigned int, 8u>, void>::getFirstEl() const
Line
Count
Source
86
254k
  void *getFirstEl() const {
87
254k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
254k
        reinterpret_cast<const char *>(this) +
89
254k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
254k
  }
llvm::SmallVectorTemplateCommon<llvm::LoadSDNode*, void>::getFirstEl() const
Line
Count
Source
86
881k
  void *getFirstEl() const {
87
881k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
881k
        reinterpret_cast<const char *>(this) +
89
881k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
881k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, int>, void>::getFirstEl() const
Line
Count
Source
86
2.86k
  void *getFirstEl() const {
87
2.86k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.86k
        reinterpret_cast<const char *>(this) +
89
2.86k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.86k
  }
llvm::SmallVectorTemplateCommon<std::__1::array<int, 2ul>, void>::getFirstEl() const
Line
Count
Source
86
2.11k
  void *getFirstEl() const {
87
2.11k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.11k
        reinterpret_cast<const char *>(this) +
89
2.11k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.11k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::APInt, 16u>, void>::getFirstEl() const
Line
Count
Source
86
540k
  void *getFirstEl() const {
87
540k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
540k
        reinterpret_cast<const char *>(this) +
89
540k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
540k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineMemOperand*, void>::getFirstEl() const
Line
Count
Source
86
40.1M
  void *getFirstEl() const {
87
40.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
40.1M
        reinterpret_cast<const char *>(this) +
89
40.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
40.1M
  }
X86InsertPrefetch.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::X86InsertPrefetch::PrefetchInfo, void>::getFirstEl() const
Line
Count
Source
86
8
  void *getFirstEl() const {
87
8
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8
        reinterpret_cast<const char *>(this) +
89
8
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr*, llvm::X86::CondCode>, void>::getFirstEl() const
Line
Count
Source
86
3.40k
  void *getFirstEl() const {
87
3.40k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.40k
        reinterpret_cast<const char *>(this) +
89
3.40k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.40k
  }
llvm::SmallVectorTemplateCommon<llvm::X86GenRegisterBankInfo::PartialMappingIdx, void>::getFirstEl() const
Line
Count
Source
86
3.04k
  void *getFirstEl() const {
87
3.04k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.04k
        reinterpret_cast<const char *>(this) +
89
3.04k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.04k
  }
X86SpeculativeLoadHardening.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::X86SpeculativeLoadHardeningPass::BlockCondInfo, void>::getFirstEl() const
Line
Count
Source
86
168
  void *getFirstEl() const {
87
168
    return const_cast<void *>(reinterpret_cast<const void *>(
88
168
        reinterpret_cast<const char *>(this) +
89
168
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
168
  }
X86VZeroUpper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::VZeroUpperInserter::BlockState, void>::getFirstEl() const
Line
Count
Source
86
24.6k
  void *getFirstEl() const {
87
24.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
24.6k
        reinterpret_cast<const char *>(this) +
89
24.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
24.6k
  }
llvm::SmallVectorTemplateCommon<llvm::ClrEHUnwindMapEntry, void>::getFirstEl() const
Line
Count
Source
86
303
  void *getFirstEl() const {
87
303
    return const_cast<void *>(reinterpret_cast<const void *>(
88
303
        reinterpret_cast<const char *>(this) +
89
303
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
303
  }
llvm::SmallVectorTemplateCommon<llvm::SEHUnwindMapEntry, void>::getFirstEl() const
Line
Count
Source
86
304
  void *getFirstEl() const {
87
304
    return const_cast<void *>(reinterpret_cast<const void *>(
88
304
        reinterpret_cast<const char *>(this) +
89
304
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
304
  }
llvm::SmallVectorTemplateCommon<llvm::WinEHHandlerType, void>::getFirstEl() const
Line
Count
Source
86
384
  void *getFirstEl() const {
87
384
    return const_cast<void *>(reinterpret_cast<const void *>(
88
384
        reinterpret_cast<const char *>(this) +
89
384
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
384
  }
llvm::SmallVectorTemplateCommon<llvm::WinEHTryBlockMapEntry, void>::getFirstEl() const
Line
Count
Source
86
302
  void *getFirstEl() const {
87
302
    return const_cast<void *>(reinterpret_cast<const void *>(
88
302
        reinterpret_cast<const char *>(this) +
89
302
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
302
  }
llvm::SmallVectorTemplateCommon<llvm::CxxUnwindMapEntry, void>::getFirstEl() const
Line
Count
Source
86
309
  void *getFirstEl() const {
87
309
    return const_cast<void *>(reinterpret_cast<const void *>(
88
309
        reinterpret_cast<const char *>(this) +
89
309
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
309
  }
llvm::SmallVectorTemplateCommon<llvm::AsmRewrite, void>::getFirstEl() const
Line
Count
Source
86
36.8k
  void *getFirstEl() const {
87
36.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36.8k
        reinterpret_cast<const char *>(this) +
89
36.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36.8k
  }
X86AsmParser.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::X86AsmParser::InfixCalculatorTok, void>::getFirstEl() const
Line
Count
Source
86
18.9k
  void *getFirstEl() const {
87
18.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18.9k
        reinterpret_cast<const char *>(this) +
89
18.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18.9k
  }
X86AsmParser.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<(anonymous namespace)::X86AsmParser::InfixCalculatorTok, long long>, void>::getFirstEl() const
Line
Count
Source
86
39.9k
  void *getFirstEl() const {
87
39.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
39.9k
        reinterpret_cast<const char *>(this) +
89
39.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
39.9k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SMLoc, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void>::getFirstEl() const
Line
Count
Source
86
804
  void *getFirstEl() const {
87
804
    return const_cast<void *>(reinterpret_cast<const void *>(
88
804
        reinterpret_cast<const char *>(this) +
89
804
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
804
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<AsmWriterFlavorTy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
239k
  void *getFirstEl() const {
87
239k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
239k
        reinterpret_cast<const char *>(this) +
89
239k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
239k
  }
X86WinCOFFTargetStreamer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FPOInstruction, void>::getFirstEl() const
Line
Count
Source
86
174
  void *getFirstEl() const {
87
174
    return const_cast<void *>(reinterpret_cast<const void *>(
88
174
        reinterpret_cast<const char *>(this) +
89
174
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
174
  }
X86WinCOFFTargetStreamer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegSaveOffset, void>::getFirstEl() const
Line
Count
Source
86
164
  void *getFirstEl() const {
87
164
    return const_cast<void *>(reinterpret_cast<const void *>(
88
164
        reinterpret_cast<const char *>(this) +
89
164
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
164
  }
XCoreFrameLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StackSlotInfo, void>::getFirstEl() const
Line
Count
Source
86
1.21k
  void *getFirstEl() const {
87
1.21k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.21k
        reinterpret_cast<const char *>(this) +
89
1.21k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.21k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
140
  void *getFirstEl() const {
87
140
    return const_cast<void *>(reinterpret_cast<const void *>(
88
140
        reinterpret_cast<const char *>(this) +
89
140
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
140
  }
XCoreISelLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ArgDataPair, void>::getFirstEl() const
Line
Count
Source
86
564
  void *getFirstEl() const {
87
564
    return const_cast<void *>(reinterpret_cast<const void *>(
88
564
        reinterpret_cast<const char *>(this) +
89
564
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
564
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalVariable*, void>::getFirstEl() const
Line
Count
Source
86
14.7k
  void *getFirstEl() const {
87
14.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
14.7k
        reinterpret_cast<const char *>(this) +
89
14.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
14.7k
  }
llvm::SmallVectorTemplateCommon<llvm::CallBase*, void>::getFirstEl() const
Line
Count
Source
86
1.39k
  void *getFirstEl() const {
87
1.39k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.39k
        reinterpret_cast<const char *>(this) +
89
1.39k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.39k
  }
llvm::SmallVectorTemplateCommon<llvm::BasicAAResult::VariableGEPIndex, void>::getFirstEl() const
Line
Count
Source
86
146M
  void *getFirstEl() const {
87
146M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
146M
        reinterpret_cast<const char *>(this) +
89
146M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
146M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::GVDAGType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
632k
  void *getFirstEl() const {
87
632k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
632k
        reinterpret_cast<const char *>(this) +
89
632k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
632k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::PGOViewCountsType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
422k
  void *getFirstEl() const {
87
422k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
422k
        reinterpret_cast<const char *>(this) +
89
422k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
422k
  }
llvm::SmallVectorTemplateCommon<llvm::bfi_detail::BlockMass, void>::getFirstEl() const
Line
Count
Source
86
4.08M
  void *getFirstEl() const {
87
4.08M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.08M
        reinterpret_cast<const char *>(this) +
89
4.08M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.08M
  }
llvm::SmallVectorTemplateCommon<llvm::BlockFrequencyInfoImplBase::BlockNode, void>::getFirstEl() const
Line
Count
Source
86
4.69M
  void *getFirstEl() const {
87
4.69M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.69M
        reinterpret_cast<const char *>(this) +
89
4.69M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.69M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BlockMass>, void>::getFirstEl() const
Line
Count
Source
86
4.11M
  void *getFirstEl() const {
87
4.11M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.11M
        reinterpret_cast<const char *>(this) +
89
4.11M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.11M
  }
llvm::SmallVectorTemplateCommon<llvm::BlockFrequencyInfoImplBase::Weight, void>::getFirstEl() const
Line
Count
Source
86
57.3M
  void *getFirstEl() const {
87
57.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
57.3M
        reinterpret_cast<const char *>(this) +
89
57.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
57.3M
  }
llvm::SmallVectorTemplateCommon<llvm::BinaryOperator*, void>::getFirstEl() const
Line
Count
Source
86
4.17M
  void *getFirstEl() const {
87
4.17M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.17M
        reinterpret_cast<const char *>(this) +
89
4.17M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.17M
  }
llvm::SmallVectorTemplateCommon<llvm::PHINode*, void>::getFirstEl() const
Line
Count
Source
86
20.4M
  void *getFirstEl() const {
87
20.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.4M
        reinterpret_cast<const char *>(this) +
89
20.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.4M
  }
llvm::SmallVectorTemplateCommon<llvm::BranchProbability, void>::getFirstEl() const
Line
Count
Source
86
1.61M
  void *getFirstEl() const {
87
1.61M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.61M
        reinterpret_cast<const char *>(this) +
89
1.61M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.61M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock const*, llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >, void>::getFirstEl() const
Line
Count
Source
86
4.38M
  void *getFirstEl() const {
87
4.38M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.38M
        reinterpret_cast<const char *>(this) +
89
4.38M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.38M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock const*, llvm::BasicBlock const*>, void>::getFirstEl() const
Line
Count
Source
86
9.39M
  void *getFirstEl() const {
87
9.39M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.39M
        reinterpret_cast<const char *>(this) +
89
9.39M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.39M
  }
llvm::SmallVectorTemplateCommon<llvm::cflaa::ExternalRelation, void>::getFirstEl() const
Line
Count
Source
86
890
  void *getFirstEl() const {
87
890
    return const_cast<void *>(reinterpret_cast<const void *>(
88
890
        reinterpret_cast<const char *>(this) +
89
890
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
890
  }
llvm::SmallVectorTemplateCommon<llvm::cflaa::ExternalAttribute, void>::getFirstEl() const
Line
Count
Source
86
878
  void *getFirstEl() const {
87
878
    return const_cast<void *>(reinterpret_cast<const void *>(
88
878
        reinterpret_cast<const char *>(this) +
89
878
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
878
  }
CFLAndersAliasAnalysis.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ValueSummary::Record, void>::getFirstEl() const
Line
Count
Source
86
224
  void *getFirstEl() const {
87
224
    return const_cast<void *>(reinterpret_cast<const void *>(
88
224
        reinterpret_cast<const char *>(this) +
89
224
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
224
  }
llvm::SmallVectorTemplateCommon<llvm::cflaa::StratifiedSetsBuilder<llvm::cflaa::InstantiatedValue>::BuilderLink*, void>::getFirstEl() const
Line
Count
Source
86
1.90k
  void *getFirstEl() const {
87
1.90k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.90k
        reinterpret_cast<const char *>(this) +
89
1.90k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.90k
  }
llvm::SmallVectorTemplateCommon<llvm::AnalysisKey*, void>::getFirstEl() const
Line
Count
Source
86
15.6k
  void *getFirstEl() const {
87
15.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
15.6k
        reinterpret_cast<const char *>(this) +
89
15.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
15.6k
  }
llvm::SmallVectorTemplateCommon<llvm::Timer*, void>::getFirstEl() const
Line
Count
Source
86
2.49k
  void *getFirstEl() const {
87
2.49k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.49k
        reinterpret_cast<const char *>(this) +
89
2.49k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.49k
  }
llvm::SmallVectorTemplateCommon<llvm::Use const*, void>::getFirstEl() const
Line
Count
Source
86
8.77M
  void *getFirstEl() const {
87
8.77M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.77M
        reinterpret_cast<const char *>(this) +
89
8.77M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.77M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::TargetTransformInfo::TargetCostKind>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
142k
  void *getFirstEl() const {
87
142k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
142k
        reinterpret_cast<const char *>(this) +
89
142k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
142k
  }
llvm::SmallVectorTemplateCommon<llvm::DependenceInfo::Subscript, void>::getFirstEl() const
Line
Count
Source
86
3.42k
  void *getFirstEl() const {
87
3.42k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.42k
        reinterpret_cast<const char *>(this) +
89
3.42k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.42k
  }
llvm::SmallVectorTemplateCommon<llvm::DependenceInfo::Constraint, void>::getFirstEl() const
Line
Count
Source
86
4
  void *getFirstEl() const {
87
4
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4
        reinterpret_cast<const char *>(this) +
89
4
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4
  }
llvm::SmallVectorTemplateCommon<llvm::DependenceInfo::Subscript*, void>::getFirstEl() const
Line
Count
Source
86
4
  void *getFirstEl() const {
87
4
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4
        reinterpret_cast<const char *>(this) +
89
4
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
1.56M
  void *getFirstEl() const {
87
1.56M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.56M
        reinterpret_cast<const char *>(this) +
89
1.56M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.56M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::DomTreeNodeBase<llvm::BasicBlock> const*, std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*> >, void>::getFirstEl() const
Line
Count
Source
86
3.34M
  void *getFirstEl() const {
87
3.34M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.34M
        reinterpret_cast<const char *>(this) +
89
3.34M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.34M
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::SCC const*, void>::getFirstEl() const
Line
Count
Source
86
20
  void *getFirstEl() const {
87
20
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20
        reinterpret_cast<const char *>(this) +
89
20
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::RefSCC const*, void>::getFirstEl() const
Line
Count
Source
86
38
  void *getFirstEl() const {
87
38
    return const_cast<void *>(reinterpret_cast<const void *>(
88
38
        reinterpret_cast<const char *>(this) +
89
38
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
38
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::call_iterator>, void>::getFirstEl() const
Line
Count
Source
86
4.42k
  void *getFirstEl() const {
87
4.42k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.42k
        reinterpret_cast<const char *>(this) +
89
4.42k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.42k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::iterator>, void>::getFirstEl() const
Line
Count
Source
86
838
  void *getFirstEl() const {
87
838
    return const_cast<void *>(reinterpret_cast<const void *>(
88
838
        reinterpret_cast<const char *>(this) +
89
838
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
838
  }
llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, void>::getFirstEl() const
Line
Count
Source
86
181k
  void *getFirstEl() const {
87
181k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
181k
        reinterpret_cast<const char *>(this) +
89
181k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
181k
  }
LoopAccessAnalysis.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<(anonymous namespace)::PointerBounds, (anonymous namespace)::PointerBounds>, void>::getFirstEl() const
Line
Count
Source
86
5.15k
  void *getFirstEl() const {
87
5.15k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.15k
        reinterpret_cast<const char *>(this) +
89
5.15k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.15k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<long long, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
516k
  void *getFirstEl() const {
87
516k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
516k
        reinterpret_cast<const char *>(this) +
89
516k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
516k
  }
llvm::SmallVectorTemplateCommon<llvm::Loop*, void>::getFirstEl() const
Line
Count
Source
86
8.51M
  void *getFirstEl() const {
87
8.51M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.51M
        reinterpret_cast<const char *>(this) +
89
8.51M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.51M
  }
llvm::SmallVectorTemplateCommon<llvm::Loop const*, void>::getFirstEl() const
Line
Count
Source
86
453k
  void *getFirstEl() const {
87
453k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
453k
        reinterpret_cast<const char *>(this) +
89
453k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
453k
  }
llvm::SmallVectorTemplateCommon<llvm::WeakVH, void>::getFirstEl() const
Line
Count
Source
86
6.62M
  void *getFirstEl() const {
87
6.62M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.62M
        reinterpret_cast<const char *>(this) +
89
6.62M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.62M
  }
llvm::SmallVectorTemplateCommon<llvm::AssertingVH<llvm::MemoryPhi>, void>::getFirstEl() const
Line
Count
Source
86
2.30M
  void *getFirstEl() const {
87
2.30M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.30M
        reinterpret_cast<const char *>(this) +
89
2.30M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.30M
  }
Unexecuted instantiation: MemDepPrinter.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PointerIntPair<llvm::Instruction const*, 2u, (anonymous namespace)::MemDepPrinter::DepType, llvm::PointerLikeTypeTraits<llvm::Instruction const*>, llvm::PointerIntPairInfo<llvm::Instruction const*, 2u, llvm::PointerLikeTypeTraits<llvm::Instruction const*> > >, llvm::BasicBlock const*>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<llvm::NonLocalDepResult, void>::getFirstEl() const
Line
Count
Source
86
4.09M
  void *getFirstEl() const {
87
4.09M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.09M
        reinterpret_cast<const char *>(this) +
89
4.09M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.09M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::PHITransAddr>, void>::getFirstEl() const
Line
Count
Source
86
7.18M
  void *getFirstEl() const {
87
7.18M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.18M
        reinterpret_cast<const char *>(this) +
89
7.18M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.18M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, void>::getFirstEl() const
Line
Count
Source
86
1.39M
  void *getFirstEl() const {
87
1.39M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.39M
        reinterpret_cast<const char *>(this) +
89
1.39M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.39M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >, void>::getFirstEl() const
Line
Count
Source
86
20.9k
  void *getFirstEl() const {
87
20.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.9k
        reinterpret_cast<const char *>(this) +
89
20.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.9k
  }
MemorySSA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::DefPath, void>::getFirstEl() const
Line
Count
Source
86
1.45M
  void *getFirstEl() const {
87
1.45M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.45M
        reinterpret_cast<const char *>(this) +
89
1.45M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.45M
  }
MemorySSA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath, void>::getFirstEl() const
Line
Count
Source
86
5.35M
  void *getFirstEl() const {
87
5.35M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.35M
        reinterpret_cast<const char *>(this) +
89
5.35M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.35M
  }
MemorySSA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RenamePassData, void>::getFirstEl() const
Line
Count
Source
86
1.45M
  void *getFirstEl() const {
87
1.45M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.45M
        reinterpret_cast<const char *>(this) +
89
1.45M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.45M
  }
MemorySSA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ClobberWalker<llvm::AAResults>::DefPath, void>::getFirstEl() const
Line
Count
Source
86
1.44M
  void *getFirstEl() const {
87
1.44M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.44M
        reinterpret_cast<const char *>(this) +
89
1.44M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.44M
  }
llvm::SmallVectorTemplateCommon<llvm::MemoryAccess*, void>::getFirstEl() const
Line
Count
Source
86
2.72M
  void *getFirstEl() const {
87
2.72M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.72M
        reinterpret_cast<const char *>(this) +
89
2.72M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.72M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::__1::pair<unsigned int, unsigned int> >, void>::getFirstEl() const
Line
Count
Source
86
2.07M
  void *getFirstEl() const {
87
2.07M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.07M
        reinterpret_cast<const char *>(this) +
89
2.07M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.07M
  }
MemorySSA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath, void>::getFirstEl() const
Line
Count
Source
86
62.0k
  void *getFirstEl() const {
87
62.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
62.0k
        reinterpret_cast<const char *>(this) +
89
62.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
62.0k
  }
llvm::SmallVectorTemplateCommon<llvm::MemoryPhi*, void>::getFirstEl() const
Line
Count
Source
86
223k
  void *getFirstEl() const {
87
223k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
223k
        reinterpret_cast<const char *>(this) +
89
223k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
223k
  }
llvm::SmallVectorTemplateCommon<llvm::TrackingVH<llvm::MemoryAccess>, void>::getFirstEl() const
Line
Count
Source
86
254
  void *getFirstEl() const {
87
254
    return const_cast<void *>(reinterpret_cast<const void *>(
88
254
        reinterpret_cast<const char *>(this) +
89
254
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
254
  }
llvm::SmallVectorTemplateCommon<llvm::TrackingVH<llvm::Value>, void>::getFirstEl() const
Line
Count
Source
86
634
  void *getFirstEl() const {
87
634
    return const_cast<void *>(reinterpret_cast<const void *>(
88
634
        reinterpret_cast<const char *>(this) +
89
634
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
634
  }
llvm::SmallVectorTemplateCommon<llvm::BasicBlock const*, void>::getFirstEl() const
Line
Count
Source
86
54.1k
  void *getFirstEl() const {
87
54.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
54.1k
        reinterpret_cast<const char *>(this) +
89
54.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
54.1k
  }
llvm::SmallVectorTemplateCommon<llvm::DICompileUnit*, void>::getFirstEl() const
Line
Count
Source
86
1.09k
  void *getFirstEl() const {
87
1.09k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.09k
        reinterpret_cast<const char *>(this) +
89
1.09k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.09k
  }
llvm::SmallVectorTemplateCommon<llvm::DISubprogram*, void>::getFirstEl() const
Line
Count
Source
86
1.09k
  void *getFirstEl() const {
87
1.09k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.09k
        reinterpret_cast<const char *>(this) +
89
1.09k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.09k
  }
llvm::SmallVectorTemplateCommon<llvm::DIType*, void>::getFirstEl() const
Line
Count
Source
86
1.09k
  void *getFirstEl() const {
87
1.09k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.09k
        reinterpret_cast<const char *>(this) +
89
1.09k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.09k
  }
llvm::SmallVectorTemplateCommon<llvm::DIScope*, void>::getFirstEl() const
Line
Count
Source
86
1.09k
  void *getFirstEl() const {
87
1.09k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.09k
        reinterpret_cast<const char *>(this) +
89
1.09k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.09k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::FunctionSummary::ForceSummaryHotnessType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
158k
  void *getFirstEl() const {
87
158k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
158k
        reinterpret_cast<const char *>(this) +
89
158k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
158k
  }
llvm::SmallVectorTemplateCommon<llvm::DevirtCallSite, void>::getFirstEl() const
Line
Count
Source
86
406
  void *getFirstEl() const {
87
406
    return const_cast<void *>(reinterpret_cast<const void *>(
88
406
        reinterpret_cast<const char *>(this) +
89
406
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
406
  }
llvm::SmallVectorTemplateCommon<llvm::CallInst*, void>::getFirstEl() const
Line
Count
Source
86
2.16M
  void *getFirstEl() const {
87
2.16M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.16M
        reinterpret_cast<const char *>(this) +
89
2.16M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.16M
  }
llvm::SmallVectorTemplateCommon<llvm::MDNode*, void>::getFirstEl() const
Line
Count
Source
86
1.35M
  void *getFirstEl() const {
87
1.35M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.35M
        reinterpret_cast<const char *>(this) +
89
1.35M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.35M
  }
llvm::SmallVectorTemplateCommon<llvm::detail::PtrUseVisitorBase::UseToVisit, void>::getFirstEl() const
Line
Count
Source
86
2.29M
  void *getFirstEl() const {
87
2.29M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.29M
        reinterpret_cast<const char *>(this) +
89
2.29M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.29M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::RegionBase<llvm::RegionTraits<llvm::Function> >::PrintStyle>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
208k
  void *getFirstEl() const {
87
208k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
208k
        reinterpret_cast<const char *>(this) +
89
208k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
208k
  }
llvm::SmallVectorTemplateCommon<llvm::Instruction const*, void>::getFirstEl() const
Line
Count
Source
86
1.94M
  void *getFirstEl() const {
87
1.94M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.94M
        reinterpret_cast<const char *>(this) +
89
1.94M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.94M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Loop const*, llvm::SCEV const*>, void>::getFirstEl() const
Line
Count
Source
86
10.8M
  void *getFirstEl() const {
87
10.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.8M
        reinterpret_cast<const char *>(this) +
89
10.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.8M
  }
llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<llvm::BasicBlock const*, 2u, llvm::ScalarEvolution::BlockDisposition, llvm::PointerLikeTypeTraits<llvm::BasicBlock const*>, llvm::PointerIntPairInfo<llvm::BasicBlock const*, 2u, llvm::PointerLikeTypeTraits<llvm::BasicBlock const*> > >, void>::getFirstEl() const
Line
Count
Source
86
12.4M
  void *getFirstEl() const {
87
12.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
12.4M
        reinterpret_cast<const char *>(this) +
89
12.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
12.4M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::ScalarEvolution::ExitLimit>, void>::getFirstEl() const
Line
Count
Source
86
1.58M
  void *getFirstEl() const {
87
1.58M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.58M
        reinterpret_cast<const char *>(this) +
89
1.58M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.58M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PHINode*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
86
699k
  void *getFirstEl() const {
87
699k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
699k
        reinterpret_cast<const char *>(this) +
89
699k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
699k
  }
StackSafetyAnalysis.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AllocaInfo, void>::getFirstEl() const
Line
Count
Source
86
2.31k
  void *getFirstEl() const {
87
2.31k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.31k
        reinterpret_cast<const char *>(this) +
89
2.31k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.31k
  }
StackSafetyAnalysis.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::PassAsArgInfo, void>::getFirstEl() const
Line
Count
Source
86
2.77k
  void *getFirstEl() const {
87
2.77k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.77k
        reinterpret_cast<const char *>(this) +
89
2.77k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.77k
  }
StackSafetyAnalysis.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ParamInfo, void>::getFirstEl() const
Line
Count
Source
86
2.14k
  void *getFirstEl() const {
87
2.14k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.14k
        reinterpret_cast<const char *>(this) +
89
2.14k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.14k
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalValue const*, void>::getFirstEl() const
Line
Count
Source
86
266
  void *getFirstEl() const {
87
266
    return const_cast<void *>(reinterpret_cast<const void *>(
88
266
        reinterpret_cast<const char *>(this) +
89
266
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
266
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::CallGraphNode const*, std::__1::pair<llvm::WeakTrackingVH, llvm::CallGraphNode*> const&>, void>::getFirstEl() const
Line
Count
Source
86
69
  void *getFirstEl() const {
87
69
    return const_cast<void *>(reinterpret_cast<const void *>(
88
69
        reinterpret_cast<const char *>(this) +
89
69
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
69
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ValueInfo, std::__1::pair<llvm::ValueInfo, llvm::CalleeInfo>&>, void>::getFirstEl() const
Line
Count
Source
86
36
  void *getFirstEl() const {
87
36
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36
        reinterpret_cast<const char *>(this) +
89
36
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::TargetLibraryInfoImpl::VectorLibrary>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
214k
  void *getFirstEl() const {
87
214k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
214k
        reinterpret_cast<const char *>(this) +
89
214k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
214k
  }
llvm::SmallVectorTemplateCommon<llvm::MDNode const*, void>::getFirstEl() const
Line
Count
Source
86
36.7M
  void *getFirstEl() const {
87
36.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36.7M
        reinterpret_cast<const char *>(this) +
89
36.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36.7M
  }
llvm::SmallVectorTemplateCommon<llvm::BranchInst const*, void>::getFirstEl() const
Line
Count
Source
86
310
  void *getFirstEl() const {
87
310
    return const_cast<void *>(reinterpret_cast<const void *>(
88
310
        reinterpret_cast<const char *>(this) +
89
310
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
310
  }
llvm::SmallVectorTemplateCommon<llvm::ExtractValueInst const*, void>::getFirstEl() const
Line
Count
Source
86
310
  void *getFirstEl() const {
87
310
    return const_cast<void *>(reinterpret_cast<const void *>(
88
310
        reinterpret_cast<const char *>(this) +
89
310
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
310
  }
llvm::SmallVectorTemplateCommon<llvm::InterleaveGroup<llvm::Instruction>*, void>::getFirstEl() const
Line
Count
Source
86
74.8k
  void *getFirstEl() const {
87
74.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
74.8k
        reinterpret_cast<const char *>(this) +
89
74.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
74.8k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MDNode*>, void>::getFirstEl() const
Line
Count
Source
86
39.0M
  void *getFirstEl() const {
87
39.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
39.0M
        reinterpret_cast<const char *>(this) +
89
39.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
39.0M
  }
llvm::SmallVectorTemplateCommon<llvm::CompositeType*, void>::getFirstEl() const
Line
Count
Source
86
225k
  void *getFirstEl() const {
87
225k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
225k
        reinterpret_cast<const char *>(this) +
89
225k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
225k
  }
llvm::SmallVectorTemplateCommon<llvm::LLT, void>::getFirstEl() const
Line
Count
Source
86
67.3M
  void *getFirstEl() const {
87
67.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
67.3M
        reinterpret_cast<const char *>(this) +
89
67.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
67.3M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock const*, int>, void>::getFirstEl() const
Line
Count
Source
86
1.02k
  void *getFirstEl() const {
87
1.02k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.02k
        reinterpret_cast<const char *>(this) +
89
1.02k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.02k
  }
llvm::SmallVectorTemplateCommon<llvm::ExtractValueInst*, void>::getFirstEl() const
Line
Count
Source
86
8.88k
  void *getFirstEl() const {
87
8.88k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.88k
        reinterpret_cast<const char *>(this) +
89
8.88k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.88k
  }
llvm::SmallVectorTemplateCommon<llvm::BlockFrequency, void>::getFirstEl() const
Line
Count
Source
86
571k
  void *getFirstEl() const {
87
571k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
571k
        reinterpret_cast<const char *>(this) +
89
571k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
571k
  }
BranchRelaxation.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BranchRelaxation::BasicBlockInfo, void>::getFirstEl() const
Line
Count
Source
86
32.3k
  void *getFirstEl() const {
87
32.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
32.3k
        reinterpret_cast<const char *>(this) +
89
32.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
32.3k
  }
llvm::SmallVectorTemplateCommon<llvm::AssertingVH<llvm::Value>, void>::getFirstEl() const
Line
Count
Source
86
1.02M
  void *getFirstEl() const {
87
1.02M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.02M
        reinterpret_cast<const char *>(this) +
89
1.02M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.02M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, void>::getFirstEl() const
Line
Count
Source
86
69.9k
  void *getFirstEl() const {
87
69.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
69.9k
        reinterpret_cast<const char *>(this) +
89
69.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
69.9k
  }
CodeGenPrepare.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::TypePromotionTransaction::TypePromotionAction, std::__1::default_delete<(anonymous namespace)::TypePromotionTransaction::TypePromotionAction> >, void>::getFirstEl() const
Line
Count
Source
86
17.0M
  void *getFirstEl() const {
87
17.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
17.0M
        reinterpret_cast<const char *>(this) +
89
17.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
17.0M
  }
CodeGenPrepare.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::TypePromotionTransaction::UsesReplacer::InstructionAndIdx, void>::getFirstEl() const
Line
Count
Source
86
316k
  void *getFirstEl() const {
87
316k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
316k
        reinterpret_cast<const char *>(this) +
89
316k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
316k
  }
llvm::SmallVectorTemplateCommon<llvm::DbgValueInst*, void>::getFirstEl() const
Line
Count
Source
86
2.05M
  void *getFirstEl() const {
87
2.05M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.05M
        reinterpret_cast<const char *>(this) +
89
2.05M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.05M
  }
CodeGenPrepare.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ExtAddrMode, void>::getFirstEl() const
Line
Count
Source
86
15.4M
  void *getFirstEl() const {
87
15.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
15.4M
        reinterpret_cast<const char *>(this) +
89
15.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
15.4M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PHINode*, llvm::PHINode*>, void>::getFirstEl() const
Line
Count
Source
86
65.9k
  void *getFirstEl() const {
87
65.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
65.9k
        reinterpret_cast<const char *>(this) +
89
65.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
65.9k
  }
llvm::SmallVectorTemplateCommon<llvm::SelectInst*, void>::getFirstEl() const
Line
Count
Source
86
2.54M
  void *getFirstEl() const {
87
2.54M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.54M
        reinterpret_cast<const char *>(this) +
89
2.54M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.54M
  }
llvm::SmallVectorTemplateCommon<llvm::GCRelocateInst*, void>::getFirstEl() const
Line
Count
Source
86
242
  void *getFirstEl() const {
87
242
    return const_cast<void *>(reinterpret_cast<const void *>(
88
242
        reinterpret_cast<const char *>(this) +
89
242
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
242
  }
llvm::SmallVectorTemplateCommon<llvm::ResumeInst*, void>::getFirstEl() const
Line
Count
Source
86
930k
  void *getFirstEl() const {
87
930k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
930k
        reinterpret_cast<const char *>(this) +
89
930k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
930k
  }
llvm::SmallVectorTemplateCommon<llvm::LandingPadInst*, void>::getFirstEl() const
Line
Count
Source
86
947k
  void *getFirstEl() const {
87
947k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
947k
        reinterpret_cast<const char *>(this) +
89
947k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
947k
  }
EarlyIfConversion.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SSAIfConv::PHIInfo, void>::getFirstEl() const
Line
Count
Source
86
45.3k
  void *getFirstEl() const {
87
45.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
45.3k
        reinterpret_cast<const char *>(this) +
89
45.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
45.3k
  }
llvm::SmallVectorTemplateCommon<llvm::LoopTraversal::TraversedMBBInfo, void>::getFirstEl() const
Line
Count
Source
86
654k
  void *getFirstEl() const {
87
654k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
654k
        reinterpret_cast<const char *>(this) +
89
654k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
654k
  }
ExpandMemCmp.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemCmpExpansion::LoadEntry, void>::getFirstEl() const
Line
Count
Source
86
3.97k
  void *getFirstEl() const {
87
3.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.97k
        reinterpret_cast<const char *>(this) +
89
3.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.97k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::GCStrategy, std::__1::default_delete<llvm::GCStrategy> >, void>::getFirstEl() const
Line
Count
Source
86
72.3k
  void *getFirstEl() const {
87
72.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
72.3k
        reinterpret_cast<const char *>(this) +
89
72.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
72.3k
  }
IfConversion.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::__1::vector<std::__1::unique_ptr<(anonymous namespace)::IfConverter::IfcvtToken, std::__1::default_delete<(anonymous namespace)::IfConverter::IfcvtToken> >, std::__1::allocator<std::__1::unique_ptr<(anonymous namespace)::IfConverter::IfcvtToken, std::__1::default_delete<(anonymous namespace)::IfConverter::IfcvtToken> > > >&)::BBState, void>::getFirstEl() const
Line
Count
Source
86
397k
  void *getFirstEl() const {
87
397k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
397k
        reinterpret_cast<const char *>(this) +
89
397k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
397k
  }
ImplicitNullChecks.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ImplicitNullChecks::NullCheck, void>::getFirstEl() const
Line
Count
Source
86
112
  void *getFirstEl() const {
87
112
    return const_cast<void *>(reinterpret_cast<const void *>(
88
112
        reinterpret_cast<const char *>(this) +
89
112
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
112
  }
llvm::SmallVectorTemplateCommon<llvm::IndirectBrInst*, void>::getFirstEl() const
Line
Count
Source
86
9.04k
  void *getFirstEl() const {
87
9.04k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.04k
        reinterpret_cast<const char *>(this) +
89
9.04k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.04k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveInterval*, llvm::VNInfo*>, void>::getFirstEl() const
Line
Count
Source
86
201k
  void *getFirstEl() const {
87
201k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
201k
        reinterpret_cast<const char *>(this) +
89
201k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
201k
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRangeCalc::LiveInBlock, void>::getFirstEl() const
Line
Count
Source
86
3.36M
  void *getFirstEl() const {
87
3.36M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.36M
        reinterpret_cast<const char *>(this) +
89
3.36M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.36M
  }
llvm::SmallVectorTemplateCommon<llvm::InterferenceCache::BlockInterference, void>::getFirstEl() const
Line
Count
Source
86
2.42M
  void *getFirstEl() const {
87
2.42M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.42M
        reinterpret_cast<const char *>(this) +
89
2.42M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.42M
  }
llvm::SmallVectorTemplateCommon<llvm::InterferenceCache::Entry::RegUnitInfo, void>::getFirstEl() const
Line
Count
Source
86
2.15M
  void *getFirstEl() const {
87
2.15M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.15M
        reinterpret_cast<const char *>(this) +
89
2.15M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.15M
  }
llvm::SmallVectorTemplateCommon<llvm::ShuffleVectorInst*, void>::getFirstEl() const
Line
Count
Source
86
2.97M
  void *getFirstEl() const {
87
2.97M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.97M
        reinterpret_cast<const char *>(this) +
89
2.97M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.97M
  }
llvm::SmallVectorTemplateCommon<llvm::ExtractElementInst*, void>::getFirstEl() const
Line
Count
Source
86
2.97M
  void *getFirstEl() const {
87
2.97M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.97M
        reinterpret_cast<const char *>(this) +
89
2.97M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.97M
  }
InterleavedLoadCombinePass.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<(anonymous namespace)::Polynomial::BOps, llvm::APInt>, void>::getFirstEl() const
Line
Count
Source
86
11.8M
  void *getFirstEl() const {
87
11.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.8M
        reinterpret_cast<const char *>(this) +
89
11.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.8M
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::InfoRec*, void>::getFirstEl() const
Line
Count
Source
86
5.23M
  void *getFirstEl() const {
87
5.23M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.23M
        reinterpret_cast<const char *>(this) +
89
5.23M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.23M
  }
LiveDebugValues.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LiveDebugValues::TransferDebugPair, void>::getFirstEl() const
Line
Count
Source
86
71.4k
  void *getFirstEl() const {
87
71.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
71.4k
        reinterpret_cast<const char *>(this) +
89
71.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
71.4k
  }
llvm::SmallVectorTemplateCommon<llvm::TypedTrackingMDRef<llvm::MDNode>, void>::getFirstEl() const
Line
Count
Source
86
30.6M
  void *getFirstEl() const {
87
30.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
30.6M
        reinterpret_cast<const char *>(this) +
89
30.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
30.6M
  }
llvm::SmallVectorTemplateCommon<llvm::DIExpression::FragmentInfo, void>::getFirstEl() const
Line
Count
Source
86
48.7k
  void *getFirstEl() const {
87
48.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
48.7k
        reinterpret_cast<const char *>(this) +
89
48.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
48.7k
  }
LiveDebugVariables.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::UserValue, std::__1::default_delete<(anonymous namespace)::UserValue> >, void>::getFirstEl() const
Line
Count
Source
86
3.99k
  void *getFirstEl() const {
87
3.99k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.99k
        reinterpret_cast<const char *>(this) +
89
3.99k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.99k
  }
LiveDebugVariables.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::UserLabel, std::__1::default_delete<(anonymous namespace)::UserLabel> >, void>::getFirstEl() const
Line
Count
Source
86
3.98k
  void *getFirstEl() const {
87
3.98k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.98k
        reinterpret_cast<const char *>(this) +
89
3.98k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.98k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, DbgValueLocation>, void>::getFirstEl() const
Line
Count
Source
86
9.37k
  void *getFirstEl() const {
87
9.37k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.37k
        reinterpret_cast<const char *>(this) +
89
9.37k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.37k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveInterval*, llvm::VNInfo const*>, void>::getFirstEl() const
Line
Count
Source
86
736
  void *getFirstEl() const {
87
736
    return const_cast<void *>(reinterpret_cast<const void *>(
88
736
        reinterpret_cast<const char *>(this) +
89
736
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
736
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::VNInfo*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, void>::getFirstEl() const
Line
Count
Source
86
4.03M
  void *getFirstEl() const {
87
4.03M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.03M
        reinterpret_cast<const char *>(this) +
89
4.03M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.03M
  }
llvm::SmallVectorTemplateCommon<unsigned int const*, void>::getFirstEl() const
Line
Count
Source
86
4.68M
  void *getFirstEl() const {
87
4.68M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.68M
        reinterpret_cast<const char *>(this) +
89
4.68M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.68M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRange*, void>::getFirstEl() const
Line
Count
Source
86
126k
  void *getFirstEl() const {
87
126k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
126k
        reinterpret_cast<const char *>(this) +
89
126k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
126k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::VNInfo*>, void>::getFirstEl() const
Line
Count
Source
86
1.62M
  void *getFirstEl() const {
87
1.62M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.62M
        reinterpret_cast<const char *>(this) +
89
1.62M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.62M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveRange const*, llvm::LiveRange::Segment const*>, void>::getFirstEl() const
Line
Count
Source
86
969k
  void *getFirstEl() const {
87
969k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
969k
        reinterpret_cast<const char *>(this) +
89
969k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
969k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveInterval::SubRange const*, llvm::LiveRange::Segment const*>, void>::getFirstEl() const
Line
Count
Source
86
974k
  void *getFirstEl() const {
87
974k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
974k
        reinterpret_cast<const char *>(this) +
89
974k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
974k
  }
llvm::SmallVectorTemplateCommon<llvm::LiveInterval::SubRange*, void>::getFirstEl() const
Line
Count
Source
86
242
  void *getFirstEl() const {
87
242
    return const_cast<void *>(reinterpret_cast<const void *>(
88
242
        reinterpret_cast<const char *>(this) +
89
242
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
242
  }
LocalStackSlotAllocation.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FrameRef, void>::getFirstEl() const
Line
Count
Source
86
61.6k
  void *getFirstEl() const {
87
61.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
61.6k
        reinterpret_cast<const char *>(this) +
89
61.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
61.6k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, llvm::BlockFrequency>, void>::getFirstEl() const
Line
Count
Source
86
8
  void *getFirstEl() const {
87
8
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8
        reinterpret_cast<const char *>(this) +
89
8
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8
  }
MachineBlockPlacement.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MachineBlockPlacement::WeightedEdge, void>::getFirstEl() const
Line
Count
Source
86
77.9k
  void *getFirstEl() const {
87
77.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
77.9k
        reinterpret_cast<const char *>(this) +
89
77.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
77.9k
  }
llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::BranchProbability, llvm::MachineBasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
5.72M
  void *getFirstEl() const {
87
5.72M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.72M
        reinterpret_cast<const char *>(this) +
89
5.72M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.72M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRegUnit, void>::getFirstEl() const
Line
Count
Source
86
5.26M
  void *getFirstEl() const {
87
5.26M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.26M
        reinterpret_cast<const char *>(this) +
89
5.26M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.26M
  }
llvm::SmallVectorTemplateCommon<llvm::MCSchedClassDesc const*, void>::getFirstEl() const
Line
Count
Source
86
336k
  void *getFirstEl() const {
87
336k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
336k
        reinterpret_cast<const char *>(this) +
89
336k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
336k
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*, void>::getFirstEl() const
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::cfg::Update<llvm::MachineBasicBlock*>, void>::getFirstEl() const
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<llvm::MachineBasicBlock*, 1u, llvm::cfg::UpdateKind, llvm::PointerLikeTypeTraits<llvm::MachineBasicBlock*>, llvm::PointerIntPairInfo<llvm::MachineBasicBlock*, 1u, llvm::PointerLikeTypeTraits<llvm::MachineBasicBlock*> > >, void>::getFirstEl() const
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::SmallVector<unsigned int, 4u> >, void>::getFirstEl() const
Line
Count
Source
86
1.61M
  void *getFirstEl() const {
87
1.61M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.61M
        reinterpret_cast<const char *>(this) +
89
1.61M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.61M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PointerUnion<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::MachineOperand*>, void>::getFirstEl() const
Line
Count
Source
86
1.61M
  void *getFirstEl() const {
87
1.61M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.61M
        reinterpret_cast<const char *>(this) +
89
1.61M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.61M
  }
llvm::SmallVectorTemplateCommon<unsigned long, void>::getFirstEl() const
Line
Count
Source
86
115M
  void *getFirstEl() const {
87
115M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
115M
        reinterpret_cast<const char *>(this) +
89
115M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
115M
  }
MachineLICM.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MachineLICMBase::CandidateInfo, void>::getFirstEl() const
Line
Count
Source
86
304k
  void *getFirstEl() const {
87
304k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
304k
        reinterpret_cast<const char *>(this) +
89
304k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
304k
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::MachineLoop const*, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SUnit*, llvm::SDep>, void>::getFirstEl() const
Line
Count
Source
86
2.16k
  void *getFirstEl() const {
87
2.16k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.16k
        reinterpret_cast<const char *>(this) +
89
2.16k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.16k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallPtrSet<llvm::SUnit*, 4u>, void>::getFirstEl() const
Line
Count
Source
86
434
  void *getFirstEl() const {
87
434
    return const_cast<void *>(reinterpret_cast<const void *>(
88
434
        reinterpret_cast<const char *>(this) +
89
434
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
434
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<int, 4u>, void>::getFirstEl() const
Line
Count
Source
86
52.5k
  void *getFirstEl() const {
87
52.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
52.5k
        reinterpret_cast<const char *>(this) +
89
52.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
52.5k
  }
llvm::SmallVectorTemplateCommon<llvm::NodeSet, void>::getFirstEl() const
Line
Count
Source
86
807
  void *getFirstEl() const {
87
807
    return const_cast<void *>(reinterpret_cast<const void *>(
88
807
        reinterpret_cast<const char *>(this) +
89
807
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
807
  }
llvm::SmallVectorTemplateCommon<llvm::ResourceManager*, void>::getFirstEl() const
Line
Count
Source
86
403
  void *getFirstEl() const {
87
403
    return const_cast<void *>(reinterpret_cast<const void *>(
88
403
        reinterpret_cast<const char *>(this) +
89
403
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
403
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::InfoRec*, void>::getFirstEl() const
Line
Count
Source
86
3.01M
  void *getFirstEl() const {
87
3.01M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.01M
        reinterpret_cast<const char *>(this) +
89
3.01M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.01M
  }
MachineScheduler.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SchedRegion, void>::getFirstEl() const
Line
Count
Source
86
5.53M
  void *getFirstEl() const {
87
5.53M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.53M
        reinterpret_cast<const char *>(this) +
89
5.53M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.53M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
309k
  void *getFirstEl() const {
87
309k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
309k
        reinterpret_cast<const char *>(this) +
89
309k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
309k
  }
llvm::SmallVectorTemplateCommon<llvm::SchedDFSResult::Connection, void>::getFirstEl() const
Line
Count
Source
86
88
  void *getFirstEl() const {
87
88
    return const_cast<void *>(reinterpret_cast<const void *>(
88
88
        reinterpret_cast<const char *>(this) +
89
88
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
88
  }
llvm::SmallVectorTemplateCommon<llvm::SchedDFSResult::TreeData, void>::getFirstEl() const
Line
Count
Source
86
16
  void *getFirstEl() const {
87
16
    return const_cast<void *>(reinterpret_cast<const void *>(
88
16
        reinterpret_cast<const char *>(this) +
89
16
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
16
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::SUnit*, 4u>, void>::getFirstEl() const
Line
Count
Source
86
8.92M
  void *getFirstEl() const {
87
8.92M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.92M
        reinterpret_cast<const char *>(this) +
89
8.92M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.92M
  }
MachineScheduler.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, void>::getFirstEl() const
Line
Count
Source
86
2.85M
  void *getFirstEl() const {
87
2.85M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.85M
        reinterpret_cast<const char *>(this) +
89
2.85M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.85M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
978
  void *getFirstEl() const {
87
978
    return const_cast<void *>(reinterpret_cast<const void *>(
88
978
        reinterpret_cast<const char *>(this) +
89
978
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
978
  }
llvm::SmallVectorTemplateCommon<llvm::SSAUpdaterImpl<llvm::MachineSSAUpdater>::BBInfo*, void>::getFirstEl() const
Line
Count
Source
86
2.29k
  void *getFirstEl() const {
87
2.29k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.29k
        reinterpret_cast<const char *>(this) +
89
2.29k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.29k
  }
MachineTraceMetrics.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::DataDep, void>::getFirstEl() const
Line
Count
Source
86
9.29M
  void *getFirstEl() const {
87
9.29M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.29M
        reinterpret_cast<const char *>(this) +
89
9.29M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.29M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineTraceMetrics::FixedBlockInfo, void>::getFirstEl() const
Line
Count
Source
86
93.5k
  void *getFirstEl() const {
87
93.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
93.5k
        reinterpret_cast<const char *>(this) +
89
93.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
93.5k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineTraceMetrics::TraceBlockInfo, void>::getFirstEl() const
Line
Count
Source
86
931k
  void *getFirstEl() const {
87
931k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
931k
        reinterpret_cast<const char *>(this) +
89
931k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
931k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineTraceMetrics::LiveInReg, void>::getFirstEl() const
Line
Count
Source
86
5.95M
  void *getFirstEl() const {
87
5.95M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.95M
        reinterpret_cast<const char *>(this) +
89
5.95M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.95M
  }
MachineVerifier.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StackStateOfBB, void>::getFirstEl() const
Line
Count
Source
86
4.52M
  void *getFirstEl() const {
87
4.52M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.52M
        reinterpret_cast<const char *>(this) +
89
4.52M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.52M
  }
PeepholeOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RecurrenceInstr, void>::getFirstEl() const
Line
Count
Source
86
648k
  void *getFirstEl() const {
87
648k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
648k
        reinterpret_cast<const char *>(this) +
89
648k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
648k
  }
llvm::SmallVectorTemplateCommon<llvm::TargetInstrInfo::RegSubRegPair, void>::getFirstEl() const
Line
Count
Source
86
55.8M
  void *getFirstEl() const {
87
55.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
55.8M
        reinterpret_cast<const char *>(this) +
89
55.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
55.8M
  }
RegAllocFast.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegAllocFast::LiveReg, void>::getFirstEl() const
Line
Count
Source
86
4.14k
  void *getFirstEl() const {
87
4.14k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.14k
        reinterpret_cast<const char *>(this) +
89
4.14k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.14k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::SplitEditor::ComplementSpillMode>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
206k
  void *getFirstEl() const {
87
206k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
206k
        reinterpret_cast<const char *>(this) +
89
206k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
206k
  }
RegAllocGreedy.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RAGreedy::RegInfo, void>::getFirstEl() const
Line
Count
Source
86
127k
  void *getFirstEl() const {
87
127k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
127k
        reinterpret_cast<const char *>(this) +
89
127k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
127k
  }
llvm::SmallVectorTemplateCommon<llvm::SpillPlacement::BlockConstraint, void>::getFirstEl() const
Line
Count
Source
86
72.2k
  void *getFirstEl() const {
87
72.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
72.2k
        reinterpret_cast<const char *>(this) +
89
72.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
72.2k
  }
RegAllocGreedy.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RAGreedy::GlobalSplitCandidate, void>::getFirstEl() const
Line
Count
Source
86
67.4k
  void *getFirstEl() const {
87
67.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
67.4k
        reinterpret_cast<const char *>(this) +
89
67.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
67.4k
  }
llvm::SmallVectorTemplateCommon<llvm::SplitAnalysis::BlockInfo, void>::getFirstEl() const
Line
Count
Source
86
977k
  void *getFirstEl() const {
87
977k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
977k
        reinterpret_cast<const char *>(this) +
89
977k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
977k
  }
RegAllocGreedy.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RAGreedy::HintInfo, void>::getFirstEl() const
Line
Count
Source
86
1.85M
  void *getFirstEl() const {
87
1.85M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.85M
        reinterpret_cast<const char *>(this) +
89
1.85M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.85M
  }
RegisterCoalescer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::JoinVals::Val, void>::getFirstEl() const
Line
Count
Source
86
17.0M
  void *getFirstEl() const {
87
17.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
17.0M
        reinterpret_cast<const char *>(this) +
89
17.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
17.0M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::LaneBitmask>, void>::getFirstEl() const
Line
Count
Source
86
92.6k
  void *getFirstEl() const {
87
92.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
92.6k
        reinterpret_cast<const char *>(this) +
89
92.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
92.6k
  }
RenameIndependentSubregs.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RenameIndependentSubregs::SubRangeInfo, void>::getFirstEl() const
Line
Count
Source
86
95.9k
  void *getFirstEl() const {
87
95.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
95.9k
        reinterpret_cast<const char *>(this) +
89
95.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
95.9k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Function const*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > > const*, void>::getFirstEl() const
Line
Count
Source
86
10
  void *getFirstEl() const {
87
10
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10
        reinterpret_cast<const char *>(this) +
89
10
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10
  }
llvm::SmallVectorTemplateCommon<llvm::safestack::StackColoring::LiveRange, void>::getFirstEl() const
Line
Count
Source
86
305
  void *getFirstEl() const {
87
305
    return const_cast<void *>(reinterpret_cast<const void *>(
88
305
        reinterpret_cast<const char *>(this) +
89
305
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
305
  }
llvm::SmallVectorTemplateCommon<llvm::safestack::StackLayout::StackRegion, void>::getFirstEl() const
Line
Count
Source
86
306
  void *getFirstEl() const {
87
306
    return const_cast<void *>(reinterpret_cast<const void *>(
88
306
        reinterpret_cast<const char *>(this) +
89
306
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
306
  }
llvm::SmallVectorTemplateCommon<llvm::safestack::StackLayout::StackObject, void>::getFirstEl() const
Line
Count
Source
86
306
  void *getFirstEl() const {
87
306
    return const_cast<void *>(reinterpret_cast<const void *>(
88
306
        reinterpret_cast<const char *>(this) +
89
306
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
306
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::safestack::StackColoring::Marker>, void>::getFirstEl() const
Line
Count
Source
86
179
  void *getFirstEl() const {
87
179
    return const_cast<void *>(reinterpret_cast<const void *>(
88
179
        reinterpret_cast<const char *>(this) +
89
179
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
179
  }
llvm::SmallVectorTemplateCommon<llvm::UnderlyingObject, void>::getFirstEl() const
Line
Count
Source
86
5.22M
  void *getFirstEl() const {
87
5.22M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.22M
        reinterpret_cast<const char *>(this) +
89
5.22M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.22M
  }
llvm::SmallVectorTemplateCommon<llvm::SchedDFSImpl::RootData, void>::getFirstEl() const
Line
Count
Source
86
22
  void *getFirstEl() const {
87
22
    return const_cast<void *>(reinterpret_cast<const void *>(
88
22
        reinterpret_cast<const char *>(this) +
89
22
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
22
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::CallInst*, llvm::AllocaInst*>, void>::getFirstEl() const
Line
Count
Source
86
4
  void *getFirstEl() const {
87
4
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4
        reinterpret_cast<const char *>(this) +
89
4
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4
  }
llvm::SmallVectorTemplateCommon<llvm::InvokeInst*, void>::getFirstEl() const
Line
Count
Source
86
16.6k
  void *getFirstEl() const {
87
16.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
16.6k
        reinterpret_cast<const char *>(this) +
89
16.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
16.6k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BlockFrequency, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
4.41M
  void *getFirstEl() const {
87
4.41M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.41M
        reinterpret_cast<const char *>(this) +
89
4.41M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.41M
  }
llvm::SmallVectorTemplateCommon<llvm::SmallPtrSet<llvm::VNInfo*, 8u>, void>::getFirstEl() const
Line
Count
Source
86
49.7k
  void *getFirstEl() const {
87
49.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
49.7k
        reinterpret_cast<const char *>(this) +
89
49.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
49.7k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, llvm::SlotIndex>, void>::getFirstEl() const
Line
Count
Source
86
287k
  void *getFirstEl() const {
87
287k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
287k
        reinterpret_cast<const char *>(this) +
89
287k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
287k
  }
SplitKit.cpp:llvm::SmallVectorTemplateCommon<llvm::SplitEditor::rewriteAssigned(bool)::ExtPoint, void>::getFirstEl() const
Line
Count
Source
86
356k
  void *getFirstEl() const {
87
356k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
356k
        reinterpret_cast<const char *>(this) +
89
356k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
356k
  }
llvm::SmallVectorTemplateCommon<llvm::VNInfo const*, void>::getFirstEl() const
Line
Count
Source
86
789
  void *getFirstEl() const {
87
789
    return const_cast<void *>(reinterpret_cast<const void *>(
88
789
        reinterpret_cast<const char *>(this) +
89
789
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
789
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::LiveInterval, std::__1::default_delete<llvm::LiveInterval> >, void>::getFirstEl() const
Line
Count
Source
86
69.0k
  void *getFirstEl() const {
87
69.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
69.0k
        reinterpret_cast<const char *>(this) +
89
69.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
69.0k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::SlotIndex, 4u>, void>::getFirstEl() const
Line
Count
Source
86
69.0k
  void *getFirstEl() const {
87
69.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
69.0k
        reinterpret_cast<const char *>(this) +
89
69.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
69.0k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::MachineMemOperand*, 8u>, void>::getFirstEl() const
Line
Count
Source
86
68.7k
  void *getFirstEl() const {
87
68.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
68.7k
        reinterpret_cast<const char *>(this) +
89
68.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
68.7k
  }
llvm::SmallVectorTemplateCommon<llvm::BitVector, void>::getFirstEl() const
Line
Count
Source
86
136k
  void *getFirstEl() const {
87
136k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
136k
        reinterpret_cast<const char *>(this) +
89
136k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
136k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int const, llvm::LiveInterval>*, void>::getFirstEl() const
Line
Count
Source
86
51.6k
  void *getFirstEl() const {
87
51.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
51.6k
        reinterpret_cast<const char *>(this) +
89
51.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
51.6k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, llvm::Register>, void>::getFirstEl() const
Line
Count
Source
86
372
  void *getFirstEl() const {
87
372
    return const_cast<void *>(reinterpret_cast<const void *>(
88
372
        reinterpret_cast<const char *>(this) +
89
372
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
372
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::TargetInstrInfo::RegSubRegPair>, void>::getFirstEl() const
Line
Count
Source
86
456k
  void *getFirstEl() const {
87
456k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
456k
        reinterpret_cast<const char *>(this) +
89
456k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
456k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<RunOutliner>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
206k
  void *getFirstEl() const {
87
206k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
206k
        reinterpret_cast<const char *>(this) +
89
206k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
206k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::GlobalISelAbortMode>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
206k
  void *getFirstEl() const {
87
206k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
206k
        reinterpret_cast<const char *>(this) +
89
206k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
206k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<CFLAAType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
415k
  void *getFirstEl() const {
87
415k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
415k
        reinterpret_cast<const char *>(this) +
89
415k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
415k
  }
TargetPassConfig.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::InsertedPass, void>::getFirstEl() const
Line
Count
Source
86
87.2k
  void *getFirstEl() const {
87
87.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
87.2k
        reinterpret_cast<const char *>(this) +
89
87.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
87.2k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::FunctionPass* (*)()>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
206k
  void *getFirstEl() const {
87
206k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
206k
        reinterpret_cast<const char *>(this) +
89
206k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
206k
  }
llvm::SmallVectorTemplateCommon<llvm::CatchReturnInst*, void>::getFirstEl() const
Line
Count
Source
86
34
  void *getFirstEl() const {
87
34
    return const_cast<void *>(reinterpret_cast<const void *>(
88
34
        reinterpret_cast<const char *>(this) +
89
34
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
34
  }
llvm::SmallVectorTemplateCommon<llvm::CatchPadInst const*, void>::getFirstEl() const
Line
Count
Source
86
188
  void *getFirstEl() const {
87
188
    return const_cast<void *>(reinterpret_cast<const void *>(
88
188
        reinterpret_cast<const char *>(this) +
89
188
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
188
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction const*, int>, void>::getFirstEl() const
Line
Count
Source
86
14
  void *getFirstEl() const {
87
14
    return const_cast<void *>(reinterpret_cast<const void *>(
88
14
        reinterpret_cast<const char *>(this) +
89
14
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
14
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Use const*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
16.4k
  void *getFirstEl() const {
87
16.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
16.4k
        reinterpret_cast<const char *>(this) +
89
16.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
16.4k
  }
llvm::SmallVectorTemplateCommon<llvm::DINode::DIFlags, void>::getFirstEl() const
Line
Count
Source
86
16.3k
  void *getFirstEl() const {
87
16.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
16.3k
        reinterpret_cast<const char *>(this) +
89
16.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
16.3k
  }
llvm::SmallVectorTemplateCommon<llvm::DISubprogram::DISPFlags, void>::getFirstEl() const
Line
Count
Source
86
8.55k
  void *getFirstEl() const {
87
8.55k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.55k
        reinterpret_cast<const char *>(this) +
89
8.55k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.55k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::AttributeSet>, void>::getFirstEl() const
Line
Count
Source
86
1.89M
  void *getFirstEl() const {
87
1.89M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.89M
        reinterpret_cast<const char *>(this) +
89
1.89M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.89M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::Attribute>, void>::getFirstEl() const
Line
Count
Source
86
2.76M
  void *getFirstEl() const {
87
2.76M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.76M
        reinterpret_cast<const char *>(this) +
89
2.76M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.76M
  }
llvm::SmallVectorTemplateCommon<llvm::remarks::Argument, void>::getFirstEl() const
Line
Count
Source
86
1.28k
  void *getFirstEl() const {
87
1.28k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.28k
        reinterpret_cast<const char *>(this) +
89
1.28k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.28k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::DIScope*, llvm::DILocation*>, void>::getFirstEl() const
Line
Count
Source
86
303k
  void *getFirstEl() const {
87
303k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
303k
        reinterpret_cast<const char *>(this) +
89
303k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
303k
  }
llvm::SmallVectorTemplateCommon<llvm::DILocation*, void>::getFirstEl() const
Line
Count
Source
86
3.85M
  void *getFirstEl() const {
87
3.85M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.85M
        reinterpret_cast<const char *>(this) +
89
3.85M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.85M
  }
llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<llvm::BasicBlock*, 1u, llvm::cfg::UpdateKind, llvm::PointerLikeTypeTraits<llvm::BasicBlock*>, llvm::PointerIntPairInfo<llvm::BasicBlock*, 1u, llvm::PointerLikeTypeTraits<llvm::BasicBlock*> > >, void>::getFirstEl() const
Line
Count
Source
86
5.92M
  void *getFirstEl() const {
87
5.92M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.92M
        reinterpret_cast<const char *>(this) +
89
5.92M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.92M
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeNodeBase<llvm::BasicBlock> const*, void>::getFirstEl() const
Line
Count
Source
86
44.4k
  void *getFirstEl() const {
87
44.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
44.4k
        reinterpret_cast<const char *>(this) +
89
44.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
44.4k
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InfoRec*, void>::getFirstEl() const
Line
Count
Source
86
21.8M
  void *getFirstEl() const {
87
21.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
21.8M
        reinterpret_cast<const char *>(this) +
89
21.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
21.8M
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, true> >::InfoRec*, void>::getFirstEl() const
Line
Count
Source
86
1.21M
  void *getFirstEl() const {
87
1.21M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.21M
        reinterpret_cast<const char *>(this) +
89
1.21M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.21M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>, void>::getFirstEl() const
Line
Count
Source
86
228k
  void *getFirstEl() const {
87
228k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
228k
        reinterpret_cast<const char *>(this) +
89
228k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
228k
  }
llvm::SmallVectorTemplateCommon<llvm::Intrinsic::IITDescriptor, void>::getFirstEl() const
Line
Count
Source
86
10.0M
  void *getFirstEl() const {
87
10.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.0M
        reinterpret_cast<const char *>(this) +
89
10.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.0M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Type*, llvm::ArrayRef<llvm::Intrinsic::IITDescriptor> >, void>::getFirstEl() const
Line
Count
Source
86
2.85M
  void *getFirstEl() const {
87
2.85M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.85M
        reinterpret_cast<const char *>(this) +
89
2.85M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.85M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::TypedTrackingMDRef<llvm::MDNode> >, void>::getFirstEl() const
Line
Count
Source
86
32.5M
  void *getFirstEl() const {
87
32.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
32.5M
        reinterpret_cast<const char *>(this) +
89
32.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
32.5M
  }
llvm::SmallVectorTemplateCommon<llvm::MDGlobalAttachmentMap::Attachment, void>::getFirstEl() const
Line
Count
Source
86
564k
  void *getFirstEl() const {
87
564k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
564k
        reinterpret_cast<const char *>(this) +
89
564k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
564k
  }
llvm::SmallVectorTemplateCommon<llvm::MetadataAsValue*, void>::getFirstEl() const
Line
Count
Source
86
189k
  void *getFirstEl() const {
87
189k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
189k
        reinterpret_cast<const char *>(this) +
89
189k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
189k
  }
LegacyPassManager.cpp:llvm::SmallVectorTemplateCommon<llvm::cl::parser<(anonymous namespace)::PassDebugLevel>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
241k
  void *getFirstEl() const {
87
241k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
241k
        reinterpret_cast<const char *>(this) +
89
241k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
241k
  }
llvm::SmallVectorTemplateCommon<llvm::ImmutablePass*, void>::getFirstEl() const
Line
Count
Source
86
304k
  void *getFirstEl() const {
87
304k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
304k
        reinterpret_cast<const char *>(this) +
89
304k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
304k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::PassInfo const*>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
1.70M
  void *getFirstEl() const {
87
1.70M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.70M
        reinterpret_cast<const char *>(this) +
89
1.70M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.70M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<void*, std::__1::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, unsigned long long> >, void>::getFirstEl() const
Line
Count
Source
86
662k
  void *getFirstEl() const {
87
662k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
662k
        reinterpret_cast<const char *>(this) +
89
662k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
662k
  }
llvm::SmallVectorTemplateCommon<llvm::TrackingMDRef, void>::getFirstEl() const
Line
Count
Source
86
141k
  void *getFirstEl() const {
87
141k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
141k
        reinterpret_cast<const char *>(this) +
89
141k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
141k
  }
llvm::SmallVectorTemplateCommon<llvm::Function const*, void>::getFirstEl() const
Line
Count
Source
86
221k
  void *getFirstEl() const {
87
221k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
221k
        reinterpret_cast<const char *>(this) +
89
221k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
221k
  }
llvm::SmallVectorTemplateCommon<llvm::DILocalVariable const*, void>::getFirstEl() const
Line
Count
Source
86
221k
  void *getFirstEl() const {
87
221k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
221k
        reinterpret_cast<const char *>(this) +
89
221k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
221k
  }
llvm::SmallVectorTemplateCommon<llvm::FuncletPadInst*, void>::getFirstEl() const
Line
Count
Source
86
3.95k
  void *getFirstEl() const {
87
3.95k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.95k
        reinterpret_cast<const char *>(this) +
89
3.95k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.95k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>, void>::getFirstEl() const
Line
Count
Source
86
26.8k
  void *getFirstEl() const {
87
26.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
26.8k
        reinterpret_cast<const char *>(this) +
89
26.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
26.8k
  }
llvm::SmallVectorTemplateCommon<llvm::DeadArgumentEliminationPass::RetOrArg, void>::getFirstEl() const
Line
Count
Source
86
2.19M
  void *getFirstEl() const {
87
2.19M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.19M
        reinterpret_cast<const char *>(this) +
89
2.19M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.19M
  }
llvm::SmallVectorTemplateCommon<llvm::DeadArgumentEliminationPass::Liveness, void>::getFirstEl() const
Line
Count
Source
86
1.24M
  void *getFirstEl() const {
87
1.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.24M
        reinterpret_cast<const char *>(this) +
89
1.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.24M
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::DeadArgumentEliminationPass::RetOrArg, 5u>, void>::getFirstEl() const
Line
Count
Source
86
1.24M
  void *getFirstEl() const {
87
1.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.24M
        reinterpret_cast<const char *>(this) +
89
1.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.24M
  }
FunctionAttrs.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ArgumentGraphNode*, void>::getFirstEl() const
Line
Count
Source
86
1.24M
  void *getFirstEl() const {
87
1.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.24M
        reinterpret_cast<const char *>(this) +
89
1.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.24M
  }
FunctionAttrs.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AttributeInferer::InferenceDescriptor, void>::getFirstEl() const
Line
Count
Source
86
3.74M
  void *getFirstEl() const {
87
3.74M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.74M
        reinterpret_cast<const char *>(this) +
89
3.74M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.74M
  }
llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::FunctionSummary const*, unsigned int, unsigned long long>, void>::getFirstEl() const
Line
Count
Source
86
1.05k
  void *getFirstEl() const {
87
1.05k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.05k
        reinterpret_cast<const char *>(this) +
89
1.05k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.05k
  }
llvm::SmallVectorTemplateCommon<llvm::ValueInfo, void>::getFirstEl() const
Line
Count
Source
86
909
  void *getFirstEl() const {
87
909
    return const_cast<void *>(reinterpret_cast<const void *>(
88
909
        reinterpret_cast<const char *>(this) +
89
909
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
909
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalValue*, void>::getFirstEl() const
Line
Count
Source
86
87.9k
  void *getFirstEl() const {
87
87.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
87.9k
        reinterpret_cast<const char *>(this) +
89
87.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
87.9k
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantExpr*, void>::getFirstEl() const
Line
Count
Source
86
70
  void *getFirstEl() const {
87
70
    return const_cast<void *>(reinterpret_cast<const void *>(
88
70
        reinterpret_cast<const char *>(this) +
89
70
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
70
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::GlobalVariable, std::__1::default_delete<llvm::GlobalVariable> >, void>::getFirstEl() const
Line
Count
Source
86
2.24k
  void *getFirstEl() const {
87
2.24k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.24k
        reinterpret_cast<const char *>(this) +
89
2.24k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.24k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::GlobalVariable*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
86
184
  void *getFirstEl() const {
87
184
    return const_cast<void *>(reinterpret_cast<const void *>(
88
184
        reinterpret_cast<const char *>(this) +
89
184
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
184
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ConstantExpr*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
86
371
  void *getFirstEl() const {
87
371
    return const_cast<void *>(reinterpret_cast<const void *>(
88
371
        reinterpret_cast<const char *>(this) +
89
371
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
371
  }
HotColdSplitting.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::OutliningRegion, void>::getFirstEl() const
Line
Count
Source
86
90
  void *getFirstEl() const {
87
90
    return const_cast<void *>(reinterpret_cast<const void *>(
88
90
        reinterpret_cast<const char *>(this) +
89
90
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
90
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
631
  void *getFirstEl() const {
87
631
    return const_cast<void *>(reinterpret_cast<const void *>(
88
631
        reinterpret_cast<const char *>(this) +
89
631
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
631
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, bool>, void>::getFirstEl() const
Line
Count
Source
86
96
  void *getFirstEl() const {
87
96
    return const_cast<void *>(reinterpret_cast<const void *>(
88
96
        reinterpret_cast<const char *>(this) +
89
96
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
96
  }
Inliner.cpp:llvm::SmallVectorTemplateCommon<llvm::cl::parser<(anonymous namespace)::InlinerFunctionImportStatsOpts>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
208k
  void *getFirstEl() const {
87
208k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
208k
        reinterpret_cast<const char *>(this) +
89
208k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
208k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Function*, int>, void>::getFirstEl() const
Line
Count
Source
86
1.71M
  void *getFirstEl() const {
87
1.71M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.71M
        reinterpret_cast<const char *>(this) +
89
1.71M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.71M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::CallSite, int>, void>::getFirstEl() const
Line
Count
Source
86
1.73M
  void *getFirstEl() const {
87
1.73M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.73M
        reinterpret_cast<const char *>(this) +
89
1.73M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.73M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::PassSummaryAction>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
417k
  void *getFirstEl() const {
87
417k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
417k
        reinterpret_cast<const char *>(this) +
89
417k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
417k
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalAlias*, void>::getFirstEl() const
Line
Count
Source
86
122
  void *getFirstEl() const {
87
122
    return const_cast<void *>(reinterpret_cast<const void *>(
88
122
        reinterpret_cast<const char *>(this) +
89
122
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
122
  }
PartialInlining.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FunctionOutliningMultiRegionInfo::OutlineRegionInfo, void>::getFirstEl() const
Line
Count
Source
86
18
  void *getFirstEl() const {
87
18
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18
        reinterpret_cast<const char *>(this) +
89
18
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Function*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
192
  void *getFirstEl() const {
87
192
    return const_cast<void *>(reinterpret_cast<const void *>(
88
192
        reinterpret_cast<const char *>(this) +
89
192
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
192
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PassManagerBuilder::ExtensionPointTy, std::__1::function<void (llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)> >, void>::getFirstEl() const
Line
Count
Source
86
142k
  void *getFirstEl() const {
87
142k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
142k
        reinterpret_cast<const char *>(this) +
89
142k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
142k
  }
llvm::SmallVectorTemplateCommon<InstrProfValueData, void>::getFirstEl() const
Line
Count
Source
86
34
  void *getFirstEl() const {
87
34
    return const_cast<void *>(reinterpret_cast<const void *>(
88
34
        reinterpret_cast<const char *>(this) +
89
34
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
34
  }
llvm::SmallVectorTemplateCommon<llvm::TruncInst*, void>::getFirstEl() const
Line
Count
Source
86
916k
  void *getFirstEl() const {
87
916k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
916k
        reinterpret_cast<const char *>(this) +
89
916k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
916k
  }
InstCombineAddSub.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FAddend const*, void>::getFirstEl() const
Line
Count
Source
86
3.46k
  void *getFirstEl() const {
87
3.46k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.46k
        reinterpret_cast<const char *>(this) +
89
3.46k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.46k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, bool>, void>::getFirstEl() const
Line
Count
Source
86
2.24M
  void *getFirstEl() const {
87
2.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.24M
        reinterpret_cast<const char *>(this) +
89
2.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.24M
  }
InstCombineMulDivRem.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::UDivFoldAction, void>::getFirstEl() const
Line
Count
Source
86
242k
  void *getFirstEl() const {
87
242k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
242k
        reinterpret_cast<const char *>(this) +
89
242k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
242k
  }
InstCombinePHI.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::PHIUsageRecord, void>::getFirstEl() const
Line
Count
Source
86
628k
  void *getFirstEl() const {
87
628k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
628k
        reinterpret_cast<const char *>(this) +
89
628k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
628k
  }
llvm::SmallVectorTemplateCommon<llvm::BitCastInst*, void>::getFirstEl() const
Line
Count
Source
86
187k
  void *getFirstEl() const {
87
187k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
187k
        reinterpret_cast<const char *>(this) +
89
187k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
187k
  }
AddressSanitizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FunctionStackPoisoner::AllocaPoisonCall, void>::getFirstEl() const
Line
Count
Source
86
3.03k
  void *getFirstEl() const {
87
3.03k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.03k
        reinterpret_cast<const char *>(this) +
89
3.03k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.03k
  }
llvm::SmallVectorTemplateCommon<llvm::ASanStackVariableDescription, void>::getFirstEl() const
Line
Count
Source
86
238
  void *getFirstEl() const {
87
238
    return const_cast<void *>(reinterpret_cast<const void *>(
88
238
        reinterpret_cast<const char *>(this) +
89
238
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
238
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
776k
  void *getFirstEl() const {
87
776k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
776k
        reinterpret_cast<const char *>(this) +
89
776k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
776k
  }
ControlHeightReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::CHRScope*, void>::getFirstEl() const
Line
Count
Source
86
1.40k
  void *getFirstEl() const {
87
1.40k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.40k
        reinterpret_cast<const char *>(this) +
89
1.40k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.40k
  }
ControlHeightReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegInfo, void>::getFirstEl() const
Line
Count
Source
86
568
  void *getFirstEl() const {
87
568
    return const_cast<void *>(reinterpret_cast<const void *>(
88
568
        reinterpret_cast<const char *>(this) +
89
568
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
568
  }
llvm::SmallVectorTemplateCommon<llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> >, void>::getFirstEl() const
Line
Count
Source
86
132
  void *getFirstEl() const {
87
132
    return const_cast<void *>(reinterpret_cast<const void *>(
88
132
        reinterpret_cast<const char *>(this) +
89
132
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
132
  }
GCOVProfiling.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::GCOVFunction, std::__1::default_delete<(anonymous namespace)::GCOVFunction> >, void>::getFirstEl() const
Line
Count
Source
86
66
  void *getFirstEl() const {
87
66
    return const_cast<void *>(reinterpret_cast<const void *>(
88
66
        reinterpret_cast<const char *>(this) +
89
66
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
66
  }
GCOVProfiling.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::GCOVBlock*, void>::getFirstEl() const
Line
Count
Source
86
606
  void *getFirstEl() const {
87
606
    return const_cast<void *>(reinterpret_cast<const void *>(
88
606
        reinterpret_cast<const char *>(this) +
89
606
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
606
  }
GCOVProfiling.cpp:llvm::SmallVectorTemplateCommon<llvm::StringMapEntry<(anonymous namespace)::GCOVLines>*, void>::getFirstEl() const
Line
Count
Source
86
180
  void *getFirstEl() const {
87
180
    return const_cast<void *>(reinterpret_cast<const void *>(
88
180
        reinterpret_cast<const char *>(this) +
89
180
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
180
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::GlobalVariable*, llvm::MDNode*>, void>::getFirstEl() const
Line
Count
Source
86
66
  void *getFirstEl() const {
87
66
    return const_cast<void *>(reinterpret_cast<const void *>(
88
66
        reinterpret_cast<const char *>(this) +
89
66
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
66
  }
MemorySanitizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemorySanitizerVisitor::ShadowOriginAndInsertPoint, void>::getFirstEl() const
Line
Count
Source
86
1.81k
  void *getFirstEl() const {
87
1.81k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.81k
        reinterpret_cast<const char *>(this) +
89
1.81k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.81k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::IntrinsicInst*, llvm::AllocaInst*>, void>::getFirstEl() const
Line
Count
Source
86
1.81k
  void *getFirstEl() const {
87
1.81k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.81k
        reinterpret_cast<const char *>(this) +
89
1.81k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.81k
  }
PGOInstrumentation.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::PGOUseEdge*, void>::getFirstEl() const
Line
Count
Source
86
2.04k
  void *getFirstEl() const {
87
2.04k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.04k
        reinterpret_cast<const char *>(this) +
89
2.04k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.04k
  }
llvm::SmallVectorTemplateCommon<llvm::GetElementPtrInst*, void>::getFirstEl() const
Line
Count
Source
86
138
  void *getFirstEl() const {
87
138
    return const_cast<void *>(reinterpret_cast<const void *>(
88
138
        reinterpret_cast<const char *>(this) +
89
138
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
138
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::MCPaddingFragment const*, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<llvm::cl::parser<DefaultOnOff>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
855k
  void *getFirstEl() const {
87
855k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
855k
        reinterpret_cast<const char *>(this) +
89
855k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
855k
  }
llvm::SmallVectorTemplateCommon<llvm::MCSection*, void>::getFirstEl() const
Line
Count
Source
86
42.3k
  void *getFirstEl() const {
87
42.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
42.3k
        reinterpret_cast<const char *>(this) +
89
42.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
42.3k
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::MCPaddingFragment const*, 8u>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<llvm::CodeViewContext::FileInfo, void>::getFirstEl() const
Line
Count
Source
86
497
  void *getFirstEl() const {
87
497
    return const_cast<void *>(reinterpret_cast<const void *>(
88
497
        reinterpret_cast<const char *>(this) +
89
497
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
497
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<char*>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
267k
  void *getFirstEl() const {
87
267k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
267k
        reinterpret_cast<const char *>(this) +
89
267k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
267k
  }
llvm::SmallVectorTemplateCommon<llvm::MCObjectStreamer::PendingMCFixup, void>::getFirstEl() const
Line
Count
Source
86
41.2k
  void *getFirstEl() const {
87
41.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
41.2k
        reinterpret_cast<const char *>(this) +
89
41.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
41.2k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MCFragment*>, void>::getFirstEl() const
Line
Count
Source
86
6.24M
  void *getFirstEl() const {
87
6.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.24M
        reinterpret_cast<const char *>(this) +
89
6.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.24M
  }
WasmObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WasmSignature, void>::getFirstEl() const
Line
Count
Source
86
879
  void *getFirstEl() const {
87
879
    return const_cast<void *>(reinterpret_cast<const void *>(
88
879
        reinterpret_cast<const char *>(this) +
89
879
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
879
  }
WasmObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WasmDataSegment, void>::getFirstEl() const
Line
Count
Source
86
883
  void *getFirstEl() const {
87
883
    return const_cast<void *>(reinterpret_cast<const void *>(
88
883
        reinterpret_cast<const char *>(this) +
89
883
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
883
  }
WasmObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WasmFunction, void>::getFirstEl() const
Line
Count
Source
86
433
  void *getFirstEl() const {
87
433
    return const_cast<void *>(reinterpret_cast<const void *>(
88
433
        reinterpret_cast<const char *>(this) +
89
433
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
433
  }
llvm::SmallVectorTemplateCommon<llvm::wasm::WasmImport, void>::getFirstEl() const
Line
Count
Source
86
428
  void *getFirstEl() const {
87
428
    return const_cast<void *>(reinterpret_cast<const void *>(
88
428
        reinterpret_cast<const char *>(this) +
89
428
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
428
  }
llvm::SmallVectorTemplateCommon<llvm::wasm::WasmExport, void>::getFirstEl() const
Line
Count
Source
86
416
  void *getFirstEl() const {
87
416
    return const_cast<void *>(reinterpret_cast<const void *>(
88
416
        reinterpret_cast<const char *>(this) +
89
416
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
416
  }
llvm::SmallVectorTemplateCommon<llvm::wasm::WasmEventType, void>::getFirstEl() const
Line
Count
Source
86
418
  void *getFirstEl() const {
87
418
    return const_cast<void *>(reinterpret_cast<const void *>(
88
418
        reinterpret_cast<const char *>(this) +
89
418
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
418
  }
llvm::SmallVectorTemplateCommon<llvm::wasm::WasmSymbolInfo, void>::getFirstEl() const
Line
Count
Source
86
473
  void *getFirstEl() const {
87
473
    return const_cast<void *>(reinterpret_cast<const void *>(
88
473
        reinterpret_cast<const char *>(this) +
89
473
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
473
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned short, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
418
  void *getFirstEl() const {
87
418
    return const_cast<void *>(reinterpret_cast<const void *>(
88
418
        reinterpret_cast<const char *>(this) +
89
418
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
418
  }
WinCOFFObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AuxSymbol, void>::getFirstEl() const
Line
Count
Source
86
11.8k
  void *getFirstEl() const {
87
11.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.8k
        reinterpret_cast<const char *>(this) +
89
11.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.8k
  }
AsmParser.cpp:llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::SMLoc, (anonymous namespace)::AsmParser::CppHashInfoTy, llvm::MCSymbol*>, void>::getFirstEl() const
Line
Count
Source
86
36.8k
  void *getFirstEl() const {
87
36.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36.8k
        reinterpret_cast<const char *>(this) +
89
36.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36.8k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<void*, bool>, void>::getFirstEl() const
Line
Count
Source
86
448
  void *getFirstEl() const {
87
448
    return const_cast<void *>(reinterpret_cast<const void *>(
88
448
        reinterpret_cast<const char *>(this) +
89
448
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
448
  }
llvm::SmallVectorTemplateCommon<llvm::MCAsmParser::MCPendingError, void>::getFirstEl() const
Line
Count
Source
86
39.1k
  void *getFirstEl() const {
87
39.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
39.1k
        reinterpret_cast<const char *>(this) +
89
39.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
39.1k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::Value const*>, void>::getFirstEl() const
Line
Count
Source
86
1.33k
  void *getFirstEl() const {
87
1.33k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.33k
        reinterpret_cast<const char *>(this) +
89
1.33k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.33k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >, void>::getFirstEl() const
Line
Count
Source
86
428
  void *getFirstEl() const {
87
428
    return const_cast<void *>(reinterpret_cast<const void *>(
88
428
        reinterpret_cast<const char *>(this) +
89
428
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
428
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>, void>::getFirstEl() const
Line
Count
Source
86
423
  void *getFirstEl() const {
87
423
    return const_cast<void *>(reinterpret_cast<const void *>(
88
423
        reinterpret_cast<const char *>(this) +
89
423
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
423
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, false> >, void>::getFirstEl() const
Line
Count
Source
86
190
  void *getFirstEl() const {
87
190
    return const_cast<void *>(reinterpret_cast<const void *>(
88
190
        reinterpret_cast<const char *>(this) +
89
190
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
190
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::opt::Arg, std::__1::default_delete<llvm::opt::Arg> >, void>::getFirstEl() const
Line
Count
Source
86
111k
  void *getFirstEl() const {
87
111k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
111k
        reinterpret_cast<const char *>(this) +
89
111k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
111k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<std::__1::pair<llvm::ICmpInst*, unsigned int>, 2u> >, void>::getFirstEl() const
Line
Count
Source
86
923k
  void *getFirstEl() const {
87
923k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
923k
        reinterpret_cast<const char *>(this) +
89
923k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
923k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ICmpInst*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
1.58M
  void *getFirstEl() const {
87
1.58M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.58M
        reinterpret_cast<const char *>(this) +
89
1.58M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.58M
  }
llvm::SmallVectorTemplateCommon<llvm::consthoist::ConstantInfo, void>::getFirstEl() const
Line
Count
Source
86
68.9k
  void *getFirstEl() const {
87
68.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
68.9k
        reinterpret_cast<const char *>(this) +
89
68.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
68.9k
  }
llvm::SmallVectorTemplateCommon<llvm::consthoist::ConstantUser, void>::getFirstEl() const
Line
Count
Source
86
298k
  void *getFirstEl() const {
87
298k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
298k
        reinterpret_cast<const char *>(this) +
89
298k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
298k
  }
llvm::SmallVectorTemplateCommon<llvm::consthoist::RebasedConstantInfo, void>::getFirstEl() const
Line
Count
Source
86
48.0k
  void *getFirstEl() const {
87
48.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
48.0k
        reinterpret_cast<const char *>(this) +
89
48.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
48.0k
  }
llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::Constant*, llvm::Type*, llvm::consthoist::ConstantUser>, void>::getFirstEl() const
Line
Count
Source
86
32.1k
  void *getFirstEl() const {
87
32.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
32.1k
        reinterpret_cast<const char *>(this) +
89
32.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
32.1k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
2.45M
  void *getFirstEl() const {
87
2.45M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.45M
        reinterpret_cast<const char *>(this) +
89
2.45M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.45M
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantRange, void>::getFirstEl() const
Line
Count
Source
86
88.9k
  void *getFirstEl() const {
87
88.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
88.9k
        reinterpret_cast<const char *>(this) +
89
88.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
88.9k
  }
GuardWidening.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::GuardWideningImpl::RangeCheck, void>::getFirstEl() const
Line
Count
Source
86
1.17k
  void *getFirstEl() const {
87
1.17k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.17k
        reinterpret_cast<const char *>(this) +
89
1.17k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.17k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
86
29.8k
  void *getFirstEl() const {
87
29.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
29.8k
        reinterpret_cast<const char *>(this) +
89
29.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
29.8k
  }
llvm::SmallVectorTemplateCommon<llvm::gvn::AvailableValueInBlock, void>::getFirstEl() const
Line
Count
Source
86
3.23M
  void *getFirstEl() const {
87
3.23M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.23M
        reinterpret_cast<const char *>(this) +
89
3.23M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.23M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
11.3M
  void *getFirstEl() const {
87
11.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.3M
        reinterpret_cast<const char *>(this) +
89
11.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.3M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
6.13M
  void *getFirstEl() const {
87
6.13M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.13M
        reinterpret_cast<const char *>(this) +
89
6.13M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.13M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<llvm::Instruction*, 4u> >, void>::getFirstEl() const
Line
Count
Source
86
263
  void *getFirstEl() const {
87
263
    return const_cast<void *>(reinterpret_cast<const void *>(
88
263
        reinterpret_cast<const char *>(this) +
89
263
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
263
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::pair<unsigned int, unsigned int>, llvm::Instruction*>, void>::getFirstEl() const
Line
Count
Source
86
577
  void *getFirstEl() const {
87
577
    return const_cast<void *>(reinterpret_cast<const void *>(
88
577
        reinterpret_cast<const char *>(this) +
89
577
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
577
  }
llvm::SmallVectorTemplateCommon<llvm::CHIArg, void>::getFirstEl() const
Line
Count
Source
86
864
  void *getFirstEl() const {
87
864
    return const_cast<void *>(reinterpret_cast<const void *>(
88
864
        reinterpret_cast<const char *>(this) +
89
864
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
864
  }
llvm::SmallVectorTemplateCommon<llvm::ArrayRecycler<llvm::Value*, 8ul>::FreeList*, void>::getFirstEl() const
Line
Count
Source
86
736
  void *getFirstEl() const {
87
736
    return const_cast<void *>(reinterpret_cast<const void *>(
88
736
        reinterpret_cast<const char *>(this) +
89
736
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
736
  }
GVNSink.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SinkingInstructionCandidate, void>::getFirstEl() const
Line
Count
Source
86
70
  void *getFirstEl() const {
87
70
    return const_cast<void *>(reinterpret_cast<const void *>(
88
70
        reinterpret_cast<const char *>(this) +
89
70
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
70
  }
InductiveRangeCheckElimination.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::InductiveRangeCheck, void>::getFirstEl() const
Line
Count
Source
86
1.36k
  void *getFirstEl() const {
87
1.36k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.36k
        reinterpret_cast<const char *>(this) +
89
1.36k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.36k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<ReplaceExitVal>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
208k
  void *getFirstEl() const {
87
208k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
208k
        reinterpret_cast<const char *>(this) +
89
208k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
208k
  }
IndVarSimplify.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WideIVInfo, void>::getFirstEl() const
Line
Count
Source
86
440k
  void *getFirstEl() const {
87
440k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
440k
        reinterpret_cast<const char *>(this) +
89
440k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
440k
  }
IndVarSimplify.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::NarrowIVDefUse, void>::getFirstEl() const
Line
Count
Source
86
52.8k
  void *getFirstEl() const {
87
52.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
52.8k
        reinterpret_cast<const char *>(this) +
89
52.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
52.8k
  }
IndVarSimplify.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RewritePhi, void>::getFirstEl() const
Line
Count
Source
86
171k
  void *getFirstEl() const {
87
171k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
171k
        reinterpret_cast<const char *>(this) +
89
171k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
171k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
11.9M
  void *getFirstEl() const {
87
11.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.9M
        reinterpret_cast<const char *>(this) +
89
11.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.9M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::SCEVAddRecExpr const*>, void>::getFirstEl() const
Line
Count
Source
86
8.27k
  void *getFirstEl() const {
87
8.27k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.27k
        reinterpret_cast<const char *>(this) +
89
8.27k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.27k
  }
LoopDistribute.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemoryInstructionDependences::Entry, void>::getFirstEl() const
Line
Count
Source
86
83
  void *getFirstEl() const {
87
83
    return const_cast<void *>(reinterpret_cast<const void *>(
88
83
        reinterpret_cast<const char *>(this) +
89
83
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
83
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<FusionDependenceAnalysisChoice>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
204k
  void *getFirstEl() const {
87
204k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
204k
        reinterpret_cast<const char *>(this) +
89
204k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
204k
  }
llvm::SmallVectorTemplateCommon<std::__1::set<FusionCandidate, FusionCandidateCompare, std::__1::allocator<FusionCandidate> >, void>::getFirstEl() const
Line
Count
Source
86
16
  void *getFirstEl() const {
87
16
    return const_cast<void *>(reinterpret_cast<const void *>(
88
16
        reinterpret_cast<const char *>(this) +
89
16
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
16
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::Loop*, 4u>, void>::getFirstEl() const
Line
Count
Source
86
36
  void *getFirstEl() const {
87
36
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36
        reinterpret_cast<const char *>(this) +
89
36
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36
  }
LoopLoadElimination.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StoreToLoadForwardingCandidate, void>::getFirstEl() const
Line
Count
Source
86
490
  void *getFirstEl() const {
87
490
    return const_cast<void *>(reinterpret_cast<const void *>(
88
490
        reinterpret_cast<const char *>(this) +
89
490
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
490
  }
llvm::SmallVectorTemplateCommon<llvm::BranchInst*, void>::getFirstEl() const
Line
Count
Source
86
3.06M
  void *getFirstEl() const {
87
3.06M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.06M
        reinterpret_cast<const char *>(this) +
89
3.06M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.06M
  }
LoopRerollPass.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LoopReroll::SimpleLoopReduction, void>::getFirstEl() const
Line
Count
Source
86
66
  void *getFirstEl() const {
87
66
    return const_cast<void *>(reinterpret_cast<const void *>(
88
66
        reinterpret_cast<const char *>(this) +
89
66
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
66
  }
LoopRerollPass.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LoopReroll::DAGRootSet, void>::getFirstEl() const
Line
Count
Source
86
134
  void *getFirstEl() const {
87
134
    return const_cast<void *>(reinterpret_cast<const void *>(
88
134
        reinterpret_cast<const char *>(this) +
89
134
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
134
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LSRUse, void>::getFirstEl() const
Line
Count
Source
86
421k
  void *getFirstEl() const {
87
421k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
421k
        reinterpret_cast<const char *>(this) +
89
421k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
421k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::IVChain, void>::getFirstEl() const
Line
Count
Source
86
416k
  void *getFirstEl() const {
87
416k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
416k
        reinterpret_cast<const char *>(this) +
89
416k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
416k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ChainUsers, void>::getFirstEl() const
Line
Count
Source
86
207k
  void *getFirstEl() const {
87
207k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
207k
        reinterpret_cast<const char *>(this) +
89
207k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
207k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::IVInc, void>::getFirstEl() const
Line
Count
Source
86
1.12M
  void *getFirstEl() const {
87
1.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.12M
        reinterpret_cast<const char *>(this) +
89
1.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.12M
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LSRFixup, void>::getFirstEl() const
Line
Count
Source
86
3.23M
  void *getFirstEl() const {
87
3.23M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.23M
        reinterpret_cast<const char *>(this) +
89
3.23M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.23M
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Formula, void>::getFirstEl() const
Line
Count
Source
86
3.61M
  void *getFirstEl() const {
87
3.61M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.61M
        reinterpret_cast<const char *>(this) +
89
3.61M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.61M
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WorkItem, void>::getFirstEl() const
Line
Count
Source
86
217k
  void *getFirstEl() const {
87
217k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
217k
        reinterpret_cast<const char *>(this) +
89
217k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
217k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned long, long long>, void>::getFirstEl() const
Line
Count
Source
86
207k
  void *getFirstEl() const {
87
207k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
207k
        reinterpret_cast<const char *>(this) +
89
207k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
207k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Formula const*, void>::getFirstEl() const
Line
Count
Source
86
418k
  void *getFirstEl() const {
87
418k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
418k
        reinterpret_cast<const char *>(this) +
89
418k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
418k
  }
MemCpyOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemsetRange, void>::getFirstEl() const
Line
Count
Source
86
775k
  void *getFirstEl() const {
87
775k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
775k
        reinterpret_cast<const char *>(this) +
89
775k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
775k
  }
llvm::SmallVectorTemplateCommon<llvm::MemoryLocation, void>::getFirstEl() const
Line
Count
Source
86
8
  void *getFirstEl() const {
87
8
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8
        reinterpret_cast<const char *>(this) +
89
8
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8
  }
llvm::SmallVectorTemplateCommon<llvm::CallBase const*, void>::getFirstEl() const
Line
Count
Source
86
8
  void *getFirstEl() const {
87
8
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8
        reinterpret_cast<const char *>(this) +
89
8
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8
  }
llvm::SmallVectorTemplateCommon<llvm::SmallPtrSet<llvm::Value const*, 8u>, void>::getFirstEl() const
Line
Count
Source
86
684
  void *getFirstEl() const {
87
684
    return const_cast<void *>(reinterpret_cast<const void *>(
88
684
        reinterpret_cast<const char *>(this) +
89
684
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
684
  }
NewGVN.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::NewGVN::ValueDFS, void>::getFirstEl() const
Line
Count
Source
86
7.38k
  void *getFirstEl() const {
87
7.38k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.38k
        reinterpret_cast<const char *>(this) +
89
7.38k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.38k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::APInt>, void>::getFirstEl() const
Line
Count
Source
86
1.44M
  void *getFirstEl() const {
87
1.44M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.44M
        reinterpret_cast<const char *>(this) +
89
1.44M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.44M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::APInt>, void>::getFirstEl() const
Line
Count
Source
86
1.44M
  void *getFirstEl() const {
87
1.44M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.44M
        reinterpret_cast<const char *>(this) +
89
1.44M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.44M
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::Factor, void>::getFirstEl() const
Line
Count
Source
86
6.13k
  void *getFirstEl() const {
87
6.13k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.13k
        reinterpret_cast<const char *>(this) +
89
6.13k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.13k
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::ValueEntry, void>::getFirstEl() const
Line
Count
Source
86
1.44M
  void *getFirstEl() const {
87
1.44M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.44M
        reinterpret_cast<const char *>(this) +
89
1.44M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.44M
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::XorOpnd, void>::getFirstEl() const
Line
Count
Source
86
45.1k
  void *getFirstEl() const {
87
45.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
45.1k
        reinterpret_cast<const char *>(this) +
89
45.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
45.1k
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::XorOpnd*, void>::getFirstEl() const
Line
Count
Source
86
45.0k
  void *getFirstEl() const {
87
45.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
45.0k
        reinterpret_cast<const char *>(this) +
89
45.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
45.0k
  }
RewriteStatepointsForGC.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::PartiallyConstructedSafepointRecord, void>::getFirstEl() const
Line
Count
Source
86
558
  void *getFirstEl() const {
87
558
    return const_cast<void *>(reinterpret_cast<const void *>(
88
558
        reinterpret_cast<const char *>(this) +
89
558
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
558
  }
SROA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Slice*, void>::getFirstEl() const
Line
Count
Source
86
28.1M
  void *getFirstEl() const {
87
28.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
28.1M
        reinterpret_cast<const char *>(this) +
89
28.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
28.1M
  }
SROA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Slice, void>::getFirstEl() const
Line
Count
Source
86
2.24M
  void *getFirstEl() const {
87
2.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.24M
        reinterpret_cast<const char *>(this) +
89
2.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.24M
  }
llvm::SmallVectorTemplateCommon<llvm::VectorType*, void>::getFirstEl() const
Line
Count
Source
86
208k
  void *getFirstEl() const {
87
208k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
208k
        reinterpret_cast<const char *>(this) +
89
208k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
208k
  }
SROA.cpp:llvm::SmallVectorTemplateCommon<llvm::SROA::splitAlloca(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)::Fragment, void>::getFirstEl() const
Line
Count
Source
86
1.76M
  void *getFirstEl() const {
87
1.76M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.76M
        reinterpret_cast<const char *>(this) +
89
1.76M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.76M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8u>*>, void>::getFirstEl() const
Line
Count
Source
86
180
  void *getFirstEl() const {
87
180
    return const_cast<void *>(reinterpret_cast<const void *>(
88
180
        reinterpret_cast<const char *>(this) +
89
180
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
180
  }
Scalarizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Scatterer, void>::getFirstEl() const
Line
Count
Source
86
72
  void *getFirstEl() const {
87
72
    return const_cast<void *>(reinterpret_cast<const void *>(
88
72
        reinterpret_cast<const char *>(this) +
89
72
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
72
  }
llvm::SmallVectorTemplateCommon<llvm::CastInst*, void>::getFirstEl() const
Line
Count
Source
86
25.4k
  void *getFirstEl() const {
87
25.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
25.4k
        reinterpret_cast<const char *>(this) +
89
25.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
25.4k
  }
llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::ConstantInt*, llvm::BasicBlock*, llvm::Optional<unsigned int> >, void>::getFirstEl() const
Line
Count
Source
86
230
  void *getFirstEl() const {
87
230
    return const_cast<void *>(reinterpret_cast<const void *>(
88
230
        reinterpret_cast<const char *>(this) +
89
230
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
230
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::TinyPtrVector<llvm::Value*> >, void>::getFirstEl() const
Line
Count
Source
86
5.20k
  void *getFirstEl() const {
87
5.20k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.20k
        reinterpret_cast<const char *>(this) +
89
5.20k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.20k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::ValueMap<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >, std::__1::default_delete<llvm::ValueMap<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > > > >, void>::getFirstEl() const
Line
Count
Source
86
1.55k
  void *getFirstEl() const {
87
1.55k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.55k
        reinterpret_cast<const char *>(this) +
89
1.55k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.55k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Loop*, llvm::Loop*>, void>::getFirstEl() const
Line
Count
Source
86
232
  void *getFirstEl() const {
87
232
    return const_cast<void *>(reinterpret_cast<const void *>(
88
232
        reinterpret_cast<const char *>(this) +
89
232
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
232
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::User::value_op_iterator>, void>::getFirstEl() const
Line
Count
Source
86
198
  void *getFirstEl() const {
87
198
    return const_cast<void *>(reinterpret_cast<const void *>(
88
198
        reinterpret_cast<const char *>(this) +
89
198
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
198
  }
llvm::SmallVectorTemplateCommon<llvm::RegionNode*, void>::getFirstEl() const
Line
Count
Source
86
5.47k
  void *getFirstEl() const {
87
5.47k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.47k
        reinterpret_cast<const char *>(this) +
89
5.47k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.47k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::StringRef, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
205k
  void *getFirstEl() const {
87
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
205k
        reinterpret_cast<const char *>(this) +
89
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
205k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<char const*, llvm::cl::Option*>, void>::getFirstEl() const
Line
Count
Source
86
60
  void *getFirstEl() const {
87
60
    return const_cast<void *>(reinterpret_cast<const void *>(
88
60
        reinterpret_cast<const char *>(this) +
89
60
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
60
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<char const*, llvm::cl::SubCommand*>, void>::getFirstEl() const
Line
Count
Source
86
56
  void *getFirstEl() const {
87
56
    return const_cast<void *>(reinterpret_cast<const void *>(
88
56
        reinterpret_cast<const char *>(this) +
89
56
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
56
  }
CommandLine.cpp:llvm::SmallVectorTemplateCommon<llvm::cl::ExpandResponseFiles(llvm::StringSaver&, void (*)(llvm::StringRef, llvm::StringSaver&, llvm::SmallVectorImpl<char const*>&, bool), llvm::SmallVectorImpl<char const*>&, bool, bool)::ResponseFileRecord, void>::getFirstEl() const
Line
Count
Source
86
341k
  void *getFirstEl() const {
87
341k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
341k
        reinterpret_cast<const char *>(this) +
89
341k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
341k
  }
llvm::SmallVectorTemplateCommon<llvm::json::OStream::State, void>::getFirstEl() const
Line
Count
Source
86
435
  void *getFirstEl() const {
87
435
    return const_cast<void *>(reinterpret_cast<const void *>(
88
435
        reinterpret_cast<const char *>(this) +
89
435
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
435
  }
llvm::SmallVectorTemplateCommon<llvm_regmatch_t, void>::getFirstEl() const
Line
Count
Source
86
70.7M
  void *getFirstEl() const {
87
70.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
70.7M
        reinterpret_cast<const char *>(this) +
89
70.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
70.7M
  }
llvm::SmallVectorTemplateCommon<llvm::Entry, void>::getFirstEl() const
Line
Count
Source
86
4
  void *getFirstEl() const {
87
4
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4
        reinterpret_cast<const char *>(this) +
89
4
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4
  }
llvm::SmallVectorTemplateCommon<llvm::vfs::YAMLVFSEntry, void>::getFirstEl() const
Line
Count
Source
86
4
  void *getFirstEl() const {
87
4
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4
        reinterpret_cast<const char *>(this) +
89
4
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4
  }
llvm::SmallVectorTemplateCommon<llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, void>::getFirstEl() const
Line
Count
Source
86
21.9k
  void *getFirstEl() const {
87
21.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
21.9k
        reinterpret_cast<const char *>(this) +
89
21.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
21.9k
  }
YAMLParser.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SimpleKey, void>::getFirstEl() const
Line
Count
Source
86
9.70k
  void *getFirstEl() const {
87
9.70k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.70k
        reinterpret_cast<const char *>(this) +
89
9.70k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.70k
  }
llvm::SmallVectorTemplateCommon<llvm::yaml::Output::InState, void>::getFirstEl() const
Line
Count
Source
86
31.6k
  void *getFirstEl() const {
87
31.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
31.6k
        reinterpret_cast<const char *>(this) +
89
31.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
31.6k
  }
llvm::SmallVectorTemplateCommon<llvm::CodeExtractor::LifetimeMarkerInfo, void>::getFirstEl() const
Line
Count
Source
86
146
  void *getFirstEl() const {
87
146
    return const_cast<void *>(reinterpret_cast<const void *>(
88
146
        reinterpret_cast<const char *>(this) +
89
146
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
146
  }
llvm::SmallVectorTemplateCommon<llvm::Metadata const*, void>::getFirstEl() const
Line
Count
Source
86
5.08k
  void *getFirstEl() const {
87
5.08k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.08k
        reinterpret_cast<const char *>(this) +
89
5.08k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.08k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::MDTuple, llvm::TempMDNodeDeleter>, void>::getFirstEl() const
Line
Count
Source
86
5.72k
  void *getFirstEl() const {
87
5.72k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.72k
        reinterpret_cast<const char *>(this) +
89
5.72k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.72k
  }
llvm::SmallVectorTemplateCommon<llvm::Argument const*, void>::getFirstEl() const
Line
Count
Source
86
1.20M
  void *getFirstEl() const {
87
1.20M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.20M
        reinterpret_cast<const char *>(this) +
89
1.20M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.20M
  }
llvm::SmallVectorTemplateCommon<signed char, void>::getFirstEl() const
Line
Count
Source
86
4.03M
  void *getFirstEl() const {
87
4.03M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.03M
        reinterpret_cast<const char *>(this) +
89
4.03M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.03M
  }
llvm::SmallVectorTemplateCommon<llvm::DbgDeclareInst*, void>::getFirstEl() const
Line
Count
Source
86
6.36M
  void *getFirstEl() const {
87
6.36M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.36M
        reinterpret_cast<const char *>(this) +
89
6.36M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.36M
  }
llvm::SmallVectorTemplateCommon<llvm::AssertingVH<llvm::Function>, void>::getFirstEl() const
Line
Count
Source
86
1.18M
  void *getFirstEl() const {
87
1.18M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.18M
        reinterpret_cast<const char *>(this) +
89
1.18M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.18M
  }
llvm::SmallVectorTemplateCommon<llvm::PredicateInfoClasses::ValueDFS, void>::getFirstEl() const
Line
Count
Source
86
6.12M
  void *getFirstEl() const {
87
6.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.12M
        reinterpret_cast<const char *>(this) +
89
6.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.12M
  }
llvm::SmallVectorTemplateCommon<llvm::PredicateBase*, void>::getFirstEl() const
Line
Count
Source
86
10.9M
  void *getFirstEl() const {
87
10.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.9M
        reinterpret_cast<const char *>(this) +
89
10.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.9M
  }
llvm::SmallVectorTemplateCommon<llvm::PredicateInfo::ValueInfo, void>::getFirstEl() const
Line
Count
Source
86
1.19M
  void *getFirstEl() const {
87
1.19M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.19M
        reinterpret_cast<const char *>(this) +
89
1.19M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.19M
  }
llvm::SmallVectorTemplateCommon<llvm::TinyPtrVector<llvm::DbgVariableIntrinsic*>, void>::getFirstEl() const
Line
Count
Source
86
582k
  void *getFirstEl() const {
87
582k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
582k
        reinterpret_cast<const char *>(this) +
89
582k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
582k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::StoreInst*>, void>::getFirstEl() const
Line
Count
Source
86
11.9k
  void *getFirstEl() const {
87
11.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.9k
        reinterpret_cast<const char *>(this) +
89
11.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.9k
  }
llvm::SmallVectorTemplateCommon<llvm::SSAUpdaterImpl<llvm::SSAUpdater>::BBInfo*, void>::getFirstEl() const
Line
Count
Source
86
1.53M
  void *getFirstEl() const {
87
1.53M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.53M
        reinterpret_cast<const char *>(this) +
89
1.53M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.53M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, llvm::SmallVector<llvm::ConstantInt*, 4u> >, void>::getFirstEl() const
Line
Count
Source
86
549k
  void *getFirstEl() const {
87
549k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
549k
        reinterpret_cast<const char *>(this) +
89
549k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
549k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ConstantInt*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
86
13.4k
  void *getFirstEl() const {
87
13.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.4k
        reinterpret_cast<const char *>(this) +
89
13.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.4k
  }
llvm::SmallVectorTemplateCommon<llvm::ICmpInst*, void>::getFirstEl() const
Line
Count
Source
86
68.2k
  void *getFirstEl() const {
87
68.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
68.2k
        reinterpret_cast<const char *>(this) +
89
68.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
68.2k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, std::__1::__tree_const_iterator<llvm::EquivalenceClasses<llvm::GlobalValue const*>::ECValue, std::__1::__tree_node<llvm::EquivalenceClasses<llvm::GlobalValue const*>::ECValue, void*>*, long> >, void>::getFirstEl() const
Line
Count
Source
86
46
  void *getFirstEl() const {
87
46
    return const_cast<void *>(reinterpret_cast<const void *>(
88
46
        reinterpret_cast<const char *>(this) +
89
46
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
46
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MappingContext, void>::getFirstEl() const
Line
Count
Source
86
13.5M
  void *getFirstEl() const {
87
13.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.5M
        reinterpret_cast<const char *>(this) +
89
13.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.5M
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WorklistEntry, void>::getFirstEl() const
Line
Count
Source
86
13.5M
  void *getFirstEl() const {
87
13.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.5M
        reinterpret_cast<const char *>(this) +
89
13.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.5M
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::DelayedBasicBlock, void>::getFirstEl() const
Line
Count
Source
86
13.5M
  void *getFirstEl() const {
87
13.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.5M
        reinterpret_cast<const char *>(this) +
89
13.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.5M
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::POTWorklistEntry, void>::getFirstEl() const
Line
Count
Source
86
2.84k
  void *getFirstEl() const {
87
2.84k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.84k
        reinterpret_cast<const char *>(this) +
89
2.84k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.84k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::Value*, 4u>, void>::getFirstEl() const
Line
Count
Source
86
222k
  void *getFirstEl() const {
87
222k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
222k
        reinterpret_cast<const char *>(this) +
89
222k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
222k
  }
llvm::SmallVectorTemplateCommon<llvm::VPBasicBlock*, void>::getFirstEl() const
Line
Count
Source
86
34.1k
  void *getFirstEl() const {
87
34.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
34.1k
        reinterpret_cast<const char *>(this) +
89
34.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
34.1k
  }
llvm::SmallVectorTemplateCommon<llvm::VPUser*, void>::getFirstEl() const
Line
Count
Source
86
24.3k
  void *getFirstEl() const {
87
24.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
24.3k
        reinterpret_cast<const char *>(this) +
89
24.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
24.3k
  }
llvm::SmallVectorTemplateCommon<llvm::VPBlockBase*, void>::getFirstEl() const
Line
Count
Source
86
470k
  void *getFirstEl() const {
87
470k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
470k
        reinterpret_cast<const char *>(this) +
89
470k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
470k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::VPlan, std::__1::default_delete<llvm::VPlan> >, void>::getFirstEl() const
Line
Count
Source
86
39.9k
  void *getFirstEl() const {
87
39.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
39.9k
        reinterpret_cast<const char *>(this) +
89
39.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
39.9k
  }
llvm::SmallVectorTemplateCommon<llvm::VPValue*, void>::getFirstEl() const
Line
Count
Source
86
99.1k
  void *getFirstEl() const {
87
99.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
99.1k
        reinterpret_cast<const char *>(this) +
89
99.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
99.1k
  }
llvm::SmallVectorTemplateCommon<llvm::LoopVectorizationCostModel::RegisterUsage, void>::getFirstEl() const
Line
Count
Source
86
38.2k
  void *getFirstEl() const {
87
38.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
38.2k
        reinterpret_cast<const char *>(this) +
89
38.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
38.2k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::Value*, 8u>, void>::getFirstEl() const
Line
Count
Source
86
4.95M
  void *getFirstEl() const {
87
4.95M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.95M
        reinterpret_cast<const char *>(this) +
89
4.95M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.95M
  }
llvm::SmallVectorTemplateCommon<llvm::slpvectorizer::BoUpSLP::EdgeInfo, void>::getFirstEl() const
Line
Count
Source
86
4.97M
  void *getFirstEl() const {
87
4.97M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.97M
        reinterpret_cast<const char *>(this) +
89
4.97M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.97M
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::TreeEntry, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::TreeEntry> >, void>::getFirstEl() const
Line
Count
Source
86
555k
  void *getFirstEl() const {
87
555k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
555k
        reinterpret_cast<const char *>(this) +
89
555k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
555k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::slpvectorizer::BoUpSLP::VLOperands::OperandData, 2u>, void>::getFirstEl() const
Line
Count
Source
86
422k
  void *getFirstEl() const {
87
422k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
422k
        reinterpret_cast<const char *>(this) +
89
422k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
422k
  }
llvm::SmallVectorTemplateCommon<llvm::slpvectorizer::BoUpSLP::VLOperands::OperandData, void>::getFirstEl() const
Line
Count
Source
86
876k
  void *getFirstEl() const {
87
876k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
876k
        reinterpret_cast<const char *>(this) +
89
876k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
876k
  }
llvm::SmallVectorTemplateCommon<llvm::slpvectorizer::BoUpSLP::VLOperands::ReorderingMode, void>::getFirstEl() const
Line
Count
Source
86
422k
  void *getFirstEl() const {
87
422k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
422k
        reinterpret_cast<const char *>(this) +
89
422k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
422k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::Value, llvm::ValueDeleter>, void>::getFirstEl() const
Line
Count
Source
86
561k
  void *getFirstEl() const {
87
561k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
561k
        reinterpret_cast<const char *>(this) +
89
561k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
561k
  }
llvm::SmallVectorTemplateCommon<llvm::slpvectorizer::BoUpSLP::ExternalUser, void>::getFirstEl() const
Line
Count
Source
86
551k
  void *getFirstEl() const {
87
551k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
551k
        reinterpret_cast<const char *>(this) +
89
551k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
551k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::WeakTrackingVH, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
5.56M
  void *getFirstEl() const {
87
5.56M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.56M
        reinterpret_cast<const char *>(this) +
89
5.56M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.56M
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::Value*, 16u>, void>::getFirstEl() const
Line
Count
Source
86
2.48M
  void *getFirstEl() const {
87
2.48M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.48M
        reinterpret_cast<const char *>(this) +
89
2.48M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.48M
  }
llvm::SmallVectorTemplateCommon<llvm::slpvectorizer::BoUpSLP::ScheduleData*, void>::getFirstEl() const
Line
Count
Source
86
8.84M
  void *getFirstEl() const {
87
8.84M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.84M
        reinterpret_cast<const char *>(this) +
89
8.84M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.84M
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::VPBlockBase, false> >::InfoRec*, void>::getFirstEl() const
Line
Count
Source
86
56
  void *getFirstEl() const {
87
56
    return const_cast<void *>(reinterpret_cast<const void *>(
88
56
        reinterpret_cast<const char *>(this) +
89
56
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
56
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*, std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::VPBlockBase>* const*> >, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::DiagnosticsEngine::ArgumentKind, long>, void>::getFirstEl() const
Line
Count
Source
86
762k
  void *getFirstEl() const {
87
762k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
762k
        reinterpret_cast<const char *>(this) +
89
762k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
762k
  }
llvm::SmallVectorTemplateCommon<long, void>::getFirstEl() const
Line
Count
Source
86
763k
  void *getFirstEl() const {
87
763k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
763k
        reinterpret_cast<const char *>(this) +
89
763k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
763k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<clang::DirectoryEntry, std::__1::default_delete<clang::DirectoryEntry> >, void>::getFirstEl() const
Line
Count
Source
86
167k
  void *getFirstEl() const {
87
167k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
167k
        reinterpret_cast<const char *>(this) +
89
167k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
167k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<clang::FileEntry, std::__1::default_delete<clang::FileEntry> >, void>::getFirstEl() const
Line
Count
Source
86
166k
  void *getFirstEl() const {
87
166k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
166k
        reinterpret_cast<const char *>(this) +
89
166k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
166k
  }
llvm::SmallVectorTemplateCommon<clang::Module::Header, void>::getFirstEl() const
Line
Count
Source
86
1.14M
  void *getFirstEl() const {
87
1.14M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.14M
        reinterpret_cast<const char *>(this) +
89
1.14M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.14M
  }
llvm::SmallVectorTemplateCommon<clang::Module::UnresolvedHeaderDirective, void>::getFirstEl() const
Line
Count
Source
86
458k
  void *getFirstEl() const {
87
458k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
458k
        reinterpret_cast<const char *>(this) +
89
458k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
458k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool>, void>::getFirstEl() const
Line
Count
Source
86
229k
  void *getFirstEl() const {
87
229k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
229k
        reinterpret_cast<const char *>(this) +
89
229k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
229k
  }
llvm::SmallVectorTemplateCommon<clang::Module*, void>::getFirstEl() const
Line
Count
Source
86
903k
  void *getFirstEl() const {
87
903k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
903k
        reinterpret_cast<const char *>(this) +
89
903k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
903k
  }
llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::Module*, 1u, bool, llvm::PointerLikeTypeTraits<clang::Module*>, llvm::PointerIntPairInfo<clang::Module*, 1u, llvm::PointerLikeTypeTraits<clang::Module*> > >, void>::getFirstEl() const
Line
Count
Source
86
229k
  void *getFirstEl() const {
87
229k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
229k
        reinterpret_cast<const char *>(this) +
89
229k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
229k
  }
llvm::SmallVectorTemplateCommon<clang::Module::UnresolvedExportDecl, void>::getFirstEl() const
Line
Count
Source
86
238k
  void *getFirstEl() const {
87
238k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
238k
        reinterpret_cast<const char *>(this) +
89
238k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
238k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::SourceLocation>, 2u>, void>::getFirstEl() const
Line
Count
Source
86
245k
  void *getFirstEl() const {
87
245k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
245k
        reinterpret_cast<const char *>(this) +
89
245k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
245k
  }
llvm::SmallVectorTemplateCommon<clang::Module::LinkLibrary, void>::getFirstEl() const
Line
Count
Source
86
229k
  void *getFirstEl() const {
87
229k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
229k
        reinterpret_cast<const char *>(this) +
89
229k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
229k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::SourceLocation>, void>::getFirstEl() const
Line
Count
Source
86
395k
  void *getFirstEl() const {
87
395k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
395k
        reinterpret_cast<const char *>(this) +
89
395k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
395k
  }
llvm::SmallVectorTemplateCommon<clang::OpenMPDirectiveKind, void>::getFirstEl() const
Line
Count
Source
86
1.94M
  void *getFirstEl() const {
87
1.94M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.94M
        reinterpret_cast<const char *>(this) +
89
1.94M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.94M
  }
llvm::SmallVectorTemplateCommon<clang::SrcMgr::SLocEntry, void>::getFirstEl() const
Line
Count
Source
86
614k
  void *getFirstEl() const {
87
614k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
614k
        reinterpret_cast<const char *>(this) +
89
614k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
614k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >&, llvm::PassBuilder::OptimizationLevel)>, void>::getFirstEl() const
Line
Count
Source
86
11.5k
  void *getFirstEl() const {
87
11.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.5k
        reinterpret_cast<const char *>(this) +
89
11.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.5k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::PassBuilder::OptimizationLevel)>, void>::getFirstEl() const
Line
Count
Source
86
5.75k
  void *getFirstEl() const {
87
5.75k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.75k
        reinterpret_cast<const char *>(this) +
89
5.75k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.75k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::PassBuilder::OptimizationLevel)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >&)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::Module>&)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::StringRef, llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >&, llvm::ArrayRef<llvm::PassBuilder::PipelineElement>)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >&, llvm::ArrayRef<llvm::PassBuilder::PipelineElement>, bool, bool)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::StringRef, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef<llvm::PassBuilder::PipelineElement>)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::Function>&)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::StringRef, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >&, llvm::ArrayRef<llvm::PassBuilder::PipelineElement>)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::StringRef, llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef<llvm::PassBuilder::PipelineElement>)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::StringRef, llvm::AAManager&)>, void>::getFirstEl() const
Line
Count
Source
86
2.87k
  void *getFirstEl() const {
87
2.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.87k
        reinterpret_cast<const char *>(this) +
89
2.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.87k
  }
llvm::SmallVectorTemplateCommon<void (*)(llvm::Function&, llvm::AnalysisManager<llvm::Function>&, llvm::AAResults&), void>::getFirstEl() const
Line
Count
Source
86
9.01k
  void *getFirstEl() const {
87
9.01k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.01k
        reinterpret_cast<const char *>(this) +
89
9.01k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.01k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CallArg, void>::getFirstEl() const
Line
Count
Source
86
3.08M
  void *getFirstEl() const {
87
3.08M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.08M
        reinterpret_cast<const char *>(this) +
89
3.08M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.08M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CallArgList::Writeback, void>::getFirstEl() const
Line
Count
Source
86
3.08M
  void *getFirstEl() const {
87
3.08M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.08M
        reinterpret_cast<const char *>(this) +
89
3.08M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.08M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CallArgList::CallArgCleanup, void>::getFirstEl() const
Line
Count
Source
86
3.08M
  void *getFirstEl() const {
87
3.08M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.08M
        reinterpret_cast<const char *>(this) +
89
3.08M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.08M
  }
llvm::SmallVectorTemplateCommon<clang::TemplateArgumentLoc, void>::getFirstEl() const
Line
Count
Source
86
96.2M
  void *getFirstEl() const {
87
96.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
96.2M
        reinterpret_cast<const char *>(this) +
89
96.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
96.2M
  }
llvm::SmallVectorTemplateCommon<clang::Expr const*, void>::getFirstEl() const
Line
Count
Source
86
19.0M
  void *getFirstEl() const {
87
19.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
19.0M
        reinterpret_cast<const char *>(this) +
89
19.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
19.0M
  }
llvm::SmallVectorTemplateCommon<clang::SubobjectAdjustment, void>::getFirstEl() const
Line
Count
Source
86
18.7M
  void *getFirstEl() const {
87
18.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18.7M
        reinterpret_cast<const char *>(this) +
89
18.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18.7M
  }
llvm::SmallVectorTemplateCommon<clang::ComparisonCategoryInfo::ValueInfo, void>::getFirstEl() const
Line
Count
Source
86
36
  void *getFirstEl() const {
87
36
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36
        reinterpret_cast<const char *>(this) +
89
36
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::BranchFixup, void>::getFirstEl() const
Line
Count
Source
86
776k
  void *getFirstEl() const {
87
776k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
776k
        reinterpret_cast<const char *>(this) +
89
776k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
776k
  }