Coverage Report

Created: 2018-09-23 22:08

/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
//                     The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// This file defines the SmallVector class.
11
//
12
//===----------------------------------------------------------------------===//
13
14
#ifndef LLVM_ADT_SMALLVECTOR_H
15
#define LLVM_ADT_SMALLVECTOR_H
16
17
#include "llvm/ADT/iterator_range.h"
18
#include "llvm/Support/AlignOf.h"
19
#include "llvm/Support/Compiler.h"
20
#include "llvm/Support/MathExtras.h"
21
#include "llvm/Support/MemAlloc.h"
22
#include "llvm/Support/type_traits.h"
23
#include "llvm/Support/ErrorHandling.h"
24
#include <algorithm>
25
#include <cassert>
26
#include <cstddef>
27
#include <cstdlib>
28
#include <cstring>
29
#include <initializer_list>
30
#include <iterator>
31
#include <memory>
32
#include <new>
33
#include <type_traits>
34
#include <utility>
35
36
namespace llvm {
37
38
/// This is all the non-templated stuff common to all SmallVectors.
39
class SmallVectorBase {
40
protected:
41
  void *BeginX;
42
  unsigned Size = 0, Capacity;
43
44
  SmallVectorBase() = delete;
45
  SmallVectorBase(void *FirstEl, size_t Capacity)
46
7.72G
      : BeginX(FirstEl), Capacity(Capacity) {}
47
48
  /// This is an implementation of the grow() method which only works
49
  /// on POD-like data types and is out of line to reduce code duplication.
50
  void grow_pod(void *FirstEl, size_t MinCapacity, size_t TSize);
51
52
public:
53
88.1G
  size_t size() const { return Size; }
54
16.7G
  size_t capacity() const { return Capacity; }
55
56
6.06G
  LLVM_NODISCARD bool empty() const { return !Size; }
57
58
  /// Set the array size to \p N, which the current array must have enough
59
  /// capacity for.
60
  ///
61
  /// This does not construct or destroy any elements in the vector.
62
  ///
63
  /// Clients can use this in conjunction with capacity() to write past the end
64
  /// of the buffer when they know that more elements are available, and only
65
  /// update the size later. This avoids the cost of value initializing elements
66
  /// which will only be overwritten.
67
18.8G
  void set_size(size_t Size) {
68
18.8G
    assert(Size <= capacity());
69
18.8G
    this->Size = Size;
70
18.8G
  }
71
};
72
73
/// Figure out the offset of the first element.
74
template <class T, typename = void> struct SmallVectorAlignmentAndSize {
75
  AlignedCharArrayUnion<SmallVectorBase> Base;
76
  AlignedCharArrayUnion<T> FirstEl;
77
};
78
79
/// This is the part of SmallVectorTemplateBase which does not depend on whether
80
/// the type T is a POD. The extra dummy template argument is used by ArrayRef
81
/// to avoid unnecessarily requiring T to be complete.
82
template <typename T, typename = void>
83
class SmallVectorTemplateCommon : public SmallVectorBase {
84
  /// Find the address of the first element.  For this pointer math to be valid
85
  /// with small-size of 0 for T with lots of alignment, it's important that
86
  /// SmallVectorStorage is properly-aligned even for small-size of 0.
87
15.5G
  void *getFirstEl() const {
88
15.5G
    return const_cast<void *>(reinterpret_cast<const void *>(
89
15.5G
        reinterpret_cast<const char *>(this) +
90
15.5G
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
15.5G
  }
llvm::SmallVectorTemplateCommon<char, void>::getFirstEl() const
Line
Count
Source
87
567M
  void *getFirstEl() const {
88
567M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
567M
        reinterpret_cast<const char *>(this) +
90
567M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
567M
  }
llvm::SmallVectorTemplateCommon<void*, void>::getFirstEl() const
Line
Count
Source
87
71.7M
  void *getFirstEl() const {
88
71.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
71.7M
        reinterpret_cast<const char *>(this) +
90
71.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
71.7M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<void*, unsigned long>, void>::getFirstEl() const
Line
Count
Source
87
70.9M
  void *getFirstEl() const {
88
70.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
70.9M
        reinterpret_cast<const char *>(this) +
90
70.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
70.9M
  }
llvm::SmallVectorTemplateCommon<char const*, void>::getFirstEl() const
Line
Count
Source
87
10.7M
  void *getFirstEl() const {
88
10.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
10.7M
        reinterpret_cast<const char *>(this) +
90
10.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
10.7M
  }
llvm::SmallVectorTemplateCommon<llvm::opt::Arg*, void>::getFirstEl() const
Line
Count
Source
87
780k
  void *getFirstEl() const {
88
780k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
780k
        reinterpret_cast<const char *>(this) +
90
780k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
780k
  }
llvm::SmallVectorTemplateCommon<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::getFirstEl() const
Line
Count
Source
87
1.92M
  void *getFirstEl() const {
88
1.92M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.92M
        reinterpret_cast<const char *>(this) +
90
1.92M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.92M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, clang::driver::Command const*>, void>::getFirstEl() const
Line
Count
Source
87
42.2k
  void *getFirstEl() const {
88
42.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
42.2k
        reinterpret_cast<const char *>(this) +
90
42.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
42.2k
  }
llvm::SmallVectorTemplateCommon<unsigned short, void>::getFirstEl() const
Line
Count
Source
87
26.2M
  void *getFirstEl() const {
88
26.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
26.2M
        reinterpret_cast<const char *>(this) +
90
26.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
26.2M
  }
llvm::SmallVectorTemplateCommon<llvm::StackMaps::LiveOutReg, void>::getFirstEl() const
Line
Count
Source
87
3.62k
  void *getFirstEl() const {
88
3.62k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.62k
        reinterpret_cast<const char *>(this) +
90
3.62k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.62k
  }
llvm::SmallVectorTemplateCommon<llvm::StackMaps::Location, void>::getFirstEl() const
Line
Count
Source
87
3.06k
  void *getFirstEl() const {
88
3.06k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.06k
        reinterpret_cast<const char *>(this) +
90
3.06k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.06k
  }
llvm::SmallVectorTemplateCommon<llvm::AArch64FunctionInfo::MILOHDirective, void>::getFirstEl() const
Line
Count
Source
87
511k
  void *getFirstEl() const {
88
511k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
511k
        reinterpret_cast<const char *>(this) +
90
511k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
511k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstr const*, void>::getFirstEl() const
Line
Count
Source
87
5.16M
  void *getFirstEl() const {
88
5.16M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.16M
        reinterpret_cast<const char *>(this) +
90
5.16M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.16M
  }
llvm::SmallVectorTemplateCommon<llvm::MCSymbol*, void>::getFirstEl() const
Line
Count
Source
87
8.36M
  void *getFirstEl() const {
88
8.36M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.36M
        reinterpret_cast<const char *>(this) +
90
8.36M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.36M
  }
llvm::SmallVectorTemplateCommon<llvm::MCOperand, void>::getFirstEl() const
Line
Count
Source
87
924M
  void *getFirstEl() const {
88
924M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
924M
        reinterpret_cast<const char *>(this) +
90
924M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
924M
  }
llvm::SmallVectorTemplateCommon<unsigned int, void>::getFirstEl() const
Line
Count
Source
87
3.64G
  void *getFirstEl() const {
88
3.64G
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.64G
        reinterpret_cast<const char *>(this) +
90
3.64G
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.64G
  }
llvm::SmallVectorTemplateCommon<llvm::EVT, void>::getFirstEl() const
Line
Count
Source
87
63.0M
  void *getFirstEl() const {
88
63.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
63.0M
        reinterpret_cast<const char *>(this) +
90
63.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
63.0M
  }
llvm::SmallVectorTemplateCommon<unsigned long long, void>::getFirstEl() const
Line
Count
Source
87
39.0M
  void *getFirstEl() const {
88
39.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
39.0M
        reinterpret_cast<const char *>(this) +
90
39.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
39.0M
  }
llvm::SmallVectorTemplateCommon<llvm::CallLowering::ArgInfo, void>::getFirstEl() const
Line
Count
Source
87
6.05M
  void *getFirstEl() const {
88
6.05M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.05M
        reinterpret_cast<const char *>(this) +
90
6.05M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.05M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineOperand, void>::getFirstEl() const
Line
Count
Source
87
152M
  void *getFirstEl() const {
88
152M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
152M
        reinterpret_cast<const char *>(this) +
90
152M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
152M
  }
llvm::SmallVectorTemplateCommon<void const*, void>::getFirstEl() const
Line
Count
Source
87
136M
  void *getFirstEl() const {
88
136M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
136M
        reinterpret_cast<const char *>(this) +
90
136M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
136M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineBasicBlock*, void>::getFirstEl() const
Line
Count
Source
87
281M
  void *getFirstEl() const {
88
281M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
281M
        reinterpret_cast<const char *>(this) +
90
281M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
281M
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, void>::getFirstEl() const
Line
Count
Source
87
2.88M
  void *getFirstEl() const {
88
2.88M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.88M
        reinterpret_cast<const char *>(this) +
90
2.88M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.88M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstr*, void>::getFirstEl() const
Line
Count
Source
87
55.2M
  void *getFirstEl() const {
88
55.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
55.2M
        reinterpret_cast<const char *>(this) +
90
55.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
55.2M
  }
llvm::SmallVectorTemplateCommon<llvm::ISD::OutputArg, void>::getFirstEl() const
Line
Count
Source
87
4.20M
  void *getFirstEl() const {
88
4.20M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.20M
        reinterpret_cast<const char *>(this) +
90
4.20M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.20M
  }
llvm::SmallVectorTemplateCommon<llvm::CCValAssign, void>::getFirstEl() const
Line
Count
Source
87
22.8M
  void *getFirstEl() const {
88
22.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
22.8M
        reinterpret_cast<const char *>(this) +
90
22.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
22.8M
  }
llvm::SmallVectorTemplateCommon<llvm::CCState::ByValInfo, void>::getFirstEl() const
Line
Count
Source
87
11.4M
  void *getFirstEl() const {
88
11.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
11.4M
        reinterpret_cast<const char *>(this) +
90
11.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
11.4M
  }
llvm::SmallVectorTemplateCommon<llvm::ISD::ArgFlagsTy, void>::getFirstEl() const
Line
Count
Source
87
11.4M
  void *getFirstEl() const {
88
11.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
11.4M
        reinterpret_cast<const char *>(this) +
90
11.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
11.4M
  }
llvm::SmallVectorTemplateCommon<llvm::Value*, void>::getFirstEl() const
Line
Count
Source
87
290M
  void *getFirstEl() const {
88
290M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
290M
        reinterpret_cast<const char *>(this) +
90
290M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
290M
  }
llvm::SmallVectorTemplateCommon<llvm::ISD::InputArg, void>::getFirstEl() const
Line
Count
Source
87
2.14M
  void *getFirstEl() const {
88
2.14M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.14M
        reinterpret_cast<const char *>(this) +
90
2.14M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.14M
  }
llvm::SmallVectorTemplateCommon<llvm::MVT, void>::getFirstEl() const
Line
Count
Source
87
38.7M
  void *getFirstEl() const {
88
38.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
38.7M
        reinterpret_cast<const char *>(this) +
90
38.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
38.7M
  }
AArch64FrameLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegPairInfo, void>::getFirstEl() const
Line
Count
Source
87
875k
  void *getFirstEl() const {
88
875k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
875k
        reinterpret_cast<const char *>(this) +
90
875k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
875k
  }
llvm::SmallVectorTemplateCommon<llvm::RegScavenger::ScavengedInfo, void>::getFirstEl() const
Line
Count
Source
87
1.87M
  void *getFirstEl() const {
88
1.87M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.87M
        reinterpret_cast<const char *>(this) +
90
1.87M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.87M
  }
AArch64RedundantCopyElimination.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AArch64RedundantCopyElimination::RegImm, void>::getFirstEl() const
Line
Count
Source
87
2.72M
  void *getFirstEl() const {
88
2.72M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.72M
        reinterpret_cast<const char *>(this) +
90
2.72M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.72M
  }
llvm::SmallVectorTemplateCommon<llvm::StringRef, void>::getFirstEl() const
Line
Count
Source
87
50.2M
  void *getFirstEl() const {
88
50.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
50.2M
        reinterpret_cast<const char *>(this) +
90
50.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
50.2M
  }
llvm::SmallVectorTemplateCommon<int, void>::getFirstEl() const
Line
Count
Source
87
244M
  void *getFirstEl() const {
88
244M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
244M
        reinterpret_cast<const char *>(this) +
90
244M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
244M
  }
llvm::SmallVectorTemplateCommon<llvm::SDValue, void>::getFirstEl() const
Line
Count
Source
87
249M
  void *getFirstEl() const {
88
249M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
249M
        reinterpret_cast<const char *>(this) +
90
249M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
249M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SDValue, llvm::SDNode*>, void>::getFirstEl() const
Line
Count
Source
87
22.2M
  void *getFirstEl() const {
88
22.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
22.2M
        reinterpret_cast<const char *>(this) +
90
22.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
22.2M
  }
llvm::SmallVectorTemplateCommon<llvm::Type*, void>::getFirstEl() const
Line
Count
Source
87
18.7M
  void *getFirstEl() const {
88
18.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
18.7M
        reinterpret_cast<const char *>(this) +
90
18.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
18.7M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::SDValue>, void>::getFirstEl() const
Line
Count
Source
87
1.74M
  void *getFirstEl() const {
88
1.74M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.74M
        reinterpret_cast<const char *>(this) +
90
1.74M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.74M
  }
AArch64ISelLowering.cpp:llvm::SmallVectorTemplateCommon<llvm::AArch64TargetLowering::ReconstructShuffle(llvm::SDValue, llvm::SelectionDAG&) const::ShuffleSourceInfo, void>::getFirstEl() const
Line
Count
Source
87
562
  void *getFirstEl() const {
88
562
    return const_cast<void *>(reinterpret_cast<const void *>(
89
562
        reinterpret_cast<const char *>(this) +
90
562
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
562
  }
llvm::SmallVectorTemplateCommon<llvm::SDNode*, void>::getFirstEl() const
Line
Count
Source
87
266M
  void *getFirstEl() const {
88
266M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
266M
        reinterpret_cast<const char *>(this) +
90
266M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
266M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineCombinerPattern, void>::getFirstEl() const
Line
Count
Source
87
48.3M
  void *getFirstEl() const {
88
48.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
48.3M
        reinterpret_cast<const char *>(this) +
90
48.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
48.3M
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::MachineInstrBuilder&)>, void>::getFirstEl() const
Line
Count
Source
87
2.43M
  void *getFirstEl() const {
88
2.43M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.43M
        reinterpret_cast<const char *>(this) +
90
2.43M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.43M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstrBuilder, void>::getFirstEl() const
Line
Count
Source
87
9.01M
  void *getFirstEl() const {
88
9.01M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
9.01M
        reinterpret_cast<const char *>(this) +
90
9.01M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
9.01M
  }
llvm::SmallVectorTemplateCommon<llvm::LegalizeRule, void>::getFirstEl() const
Line
Count
Source
87
7.43M
  void *getFirstEl() const {
88
7.43M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
7.43M
        reinterpret_cast<const char *>(this) +
90
7.43M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
7.43M
  }
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
87
15.6M
  void *getFirstEl() const {
88
15.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
15.6M
        reinterpret_cast<const char *>(this) +
90
15.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
15.6M
  }
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
87
14.3M
  void *getFirstEl() const {
88
14.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
14.3M
        reinterpret_cast<const char *>(this) +
90
14.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
14.3M
  }
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
87
7.26M
  void *getFirstEl() const {
88
7.26M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
7.26M
        reinterpret_cast<const char *>(this) +
90
7.26M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
7.26M
  }
AArch64PromoteConstant.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AArch64PromoteConstant::UpdateRecord, void>::getFirstEl() const
Line
Count
Source
87
758k
  void *getFirstEl() const {
88
758k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
758k
        reinterpret_cast<const char *>(this) +
90
758k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
758k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
1.31M
  void *getFirstEl() const {
88
1.31M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.31M
        reinterpret_cast<const char *>(this) +
90
1.31M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.31M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveInterval*, void>::getFirstEl() const
Line
Count
Source
87
193M
  void *getFirstEl() const {
88
193M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
193M
        reinterpret_cast<const char *>(this) +
90
193M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
193M
  }
llvm::SmallVectorTemplateCommon<llvm::RegisterBankInfo::InstructionMapping const*, void>::getFirstEl() const
Line
Count
Source
87
4.52k
  void *getFirstEl() const {
88
4.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.52k
        reinterpret_cast<const char *>(this) +
90
4.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.52k
  }
llvm::SmallVectorTemplateCommon<llvm::AArch64GenRegisterBankInfo::PartialMappingIdx, void>::getFirstEl() const
Line
Count
Source
87
14.7M
  void *getFirstEl() const {
88
14.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
14.7M
        reinterpret_cast<const char *>(this) +
90
14.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
14.7M
  }
llvm::SmallVectorTemplateCommon<llvm::RegisterBankInfo::ValueMapping const*, void>::getFirstEl() const
Line
Count
Source
87
15.5M
  void *getFirstEl() const {
88
15.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
15.5M
        reinterpret_cast<const char *>(this) +
90
15.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
15.5M
  }
llvm::SmallVectorTemplateCommon<llvm::Value const*, void>::getFirstEl() const
Line
Count
Source
87
159M
  void *getFirstEl() const {
88
159M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
159M
        reinterpret_cast<const char *>(this) +
90
159M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
159M
  }
llvm::SmallVectorTemplateCommon<llvm::SCEV const*, void>::getFirstEl() const
Line
Count
Source
87
872M
  void *getFirstEl() const {
88
872M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
872M
        reinterpret_cast<const char *>(this) +
90
872M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
872M
  }
llvm::SmallVectorTemplateCommon<llvm::MCInstrDesc const*, void>::getFirstEl() const
Line
Count
Source
87
980k
  void *getFirstEl() const {
88
980k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
980k
        reinterpret_cast<const char *>(this) +
90
980k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
980k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::MCParsedAsmOperand, std::__1::default_delete<llvm::MCParsedAsmOperand> >, void>::getFirstEl() const
Line
Count
Source
87
6.05M
  void *getFirstEl() const {
88
6.05M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.05M
        reinterpret_cast<const char *>(this) +
90
6.05M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.05M
  }
llvm::SmallVectorTemplateCommon<llvm::AsmToken, void>::getFirstEl() const
Line
Count
Source
87
90.4k
  void *getFirstEl() const {
88
90.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
90.4k
        reinterpret_cast<const char *>(this) +
90
90.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
90.4k
  }
llvm::SmallVectorTemplateCommon<llvm::SMLoc, void>::getFirstEl() const
Line
Count
Source
87
7.52M
  void *getFirstEl() const {
88
7.52M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
7.52M
        reinterpret_cast<const char *>(this) +
90
7.52M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
7.52M
  }
llvm::SmallVectorTemplateCommon<llvm::MCDataFragment*, void>::getFirstEl() const
Line
Count
Source
87
9.06k
  void *getFirstEl() const {
88
9.06k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
9.06k
        reinterpret_cast<const char *>(this) +
90
9.06k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
9.06k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::OptionEnumValue, void>::getFirstEl() const
Line
Count
Source
87
8.58M
  void *getFirstEl() const {
88
8.58M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.58M
        reinterpret_cast<const char *>(this) +
90
8.58M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.58M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<AsmWriterVariantTy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
210k
  void *getFirstEl() const {
88
210k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
210k
        reinterpret_cast<const char *>(this) +
90
210k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
210k
  }
llvm::SmallVectorTemplateCommon<llvm::MCFixup, void>::getFirstEl() const
Line
Count
Source
87
49.5M
  void *getFirstEl() const {
88
49.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
49.5M
        reinterpret_cast<const char *>(this) +
90
49.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
49.5M
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantPoolEntry, void>::getFirstEl() const
Line
Count
Source
87
1.45k
  void *getFirstEl() const {
88
1.45k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.45k
        reinterpret_cast<const char *>(this) +
90
1.45k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.45k
  }
llvm::SmallVectorTemplateCommon<llvm::User*, void>::getFirstEl() const
Line
Count
Source
87
321k
  void *getFirstEl() const {
88
321k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
321k
        reinterpret_cast<const char *>(this) +
90
321k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
321k
  }
llvm::SmallVectorTemplateCommon<llvm::Constant const*, void>::getFirstEl() const
Line
Count
Source
87
1.05M
  void *getFirstEl() const {
88
1.05M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.05M
        reinterpret_cast<const char *>(this) +
90
1.05M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.05M
  }
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
87
84.4k
  void *getFirstEl() const {
88
84.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
84.4k
        reinterpret_cast<const char *>(this) +
90
84.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
84.4k
  }
llvm::SmallVectorTemplateCommon<llvm::AMDGPUInstructionSelector::GEPInfo, void>::getFirstEl() const
Line
Count
Source
87
108
  void *getFirstEl() const {
88
108
    return const_cast<void *>(reinterpret_cast<const void *>(
89
108
        reinterpret_cast<const char *>(this) +
90
108
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
108
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<double, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<float, void>::getFirstEl() const
Line
Count
Source
87
116k
  void *getFirstEl() const {
88
116k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
116k
        reinterpret_cast<const char *>(this) +
90
116k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
116k
  }
llvm::SmallVectorTemplateCommon<llvm::AMDGPULibFuncBase::Param, void>::getFirstEl() const
Line
Count
Source
87
214
  void *getFirstEl() const {
88
214
    return const_cast<void *>(reinterpret_cast<const void *>(
89
214
        reinterpret_cast<const char *>(this) +
90
214
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
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
llvm::SmallVectorTemplateCommon<llvm::Argument*, void>::getFirstEl() const
Line
Count
Source
87
360k
  void *getFirstEl() const {
88
360k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
360k
        reinterpret_cast<const char *>(this) +
90
360k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
360k
  }
llvm::SmallVectorTemplateCommon<llvm::ReturnInst*, void>::getFirstEl() const
Line
Count
Source
87
1.07M
  void *getFirstEl() const {
88
1.07M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.07M
        reinterpret_cast<const char *>(this) +
90
1.07M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.07M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ReturnInst*, llvm::StoreInst*>, void>::getFirstEl() const
Line
Count
Source
87
176
  void *getFirstEl() const {
88
176
    return const_cast<void *>(reinterpret_cast<const void *>(
89
176
        reinterpret_cast<const char *>(this) +
90
176
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
176
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Argument*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
87
76
  void *getFirstEl() const {
88
76
    return const_cast<void *>(reinterpret_cast<const void *>(
89
76
        reinterpret_cast<const char *>(this) +
90
76
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
76
  }
llvm::SmallVectorTemplateCommon<llvm::SparseMultiSet<llvm::VReg2SUnit, llvm::VirtReg2IndexFunctor, unsigned char>::SMSNode, void>::getFirstEl() const
Line
Count
Source
87
1.95M
  void *getFirstEl() const {
88
1.95M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.95M
        reinterpret_cast<const char *>(this) +
90
1.95M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.95M
  }
llvm::SmallVectorTemplateCommon<llvm::RegisterMaskPair, void>::getFirstEl() const
Line
Count
Source
87
127M
  void *getFirstEl() const {
88
127M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
127M
        reinterpret_cast<const char *>(this) +
90
127M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
127M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRegSet::IndexMaskPair, void>::getFirstEl() const
Line
Count
Source
87
2.74M
  void *getFirstEl() const {
88
2.74M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.74M
        reinterpret_cast<const char *>(this) +
90
2.74M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.74M
  }
llvm::SmallVectorTemplateCommon<llvm::BasicBlock*, void>::getFirstEl() const
Line
Count
Source
87
813M
  void *getFirstEl() const {
88
813M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
813M
        reinterpret_cast<const char *>(this) +
90
813M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
813M
  }
llvm::SmallVectorTemplateCommon<llvm::Metadata*, void>::getFirstEl() const
Line
Count
Source
87
40.2M
  void *getFirstEl() const {
88
40.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
40.2M
        reinterpret_cast<const char *>(this) +
90
40.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
40.2M
  }
llvm::SmallVectorTemplateCommon<llvm::ImportedFunctionsInliningStatistics::InlineGraphNode*, void>::getFirstEl() const
Line
Count
Source
87
72
  void *getFirstEl() const {
88
72
    return const_cast<void *>(reinterpret_cast<const void *>(
89
72
        reinterpret_cast<const char *>(this) +
90
72
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
72
  }
llvm::SmallVectorTemplateCommon<llvm::DiagnosticInfoOptimizationBase::Argument, void>::getFirstEl() const
Line
Count
Source
87
5.23M
  void *getFirstEl() const {
88
5.23M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.23M
        reinterpret_cast<const char *>(this) +
90
5.23M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.23M
  }
llvm::SmallVectorTemplateCommon<llvm::SUnit*, void>::getFirstEl() const
Line
Count
Source
87
103M
  void *getFirstEl() const {
88
103M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
103M
        reinterpret_cast<const char *>(this) +
90
103M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
103M
  }
llvm::SmallVectorTemplateCommon<llvm::SUnit const*, void>::getFirstEl() const
Line
Count
Source
87
1.52k
  void *getFirstEl() const {
88
1.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.52k
        reinterpret_cast<const char *>(this) +
90
1.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.52k
  }
llvm::SmallVectorTemplateCommon<llvm::GCNRegPressure, void>::getFirstEl() const
Line
Count
Source
87
38.4k
  void *getFirstEl() const {
88
38.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
38.4k
        reinterpret_cast<const char *>(this) +
90
38.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
38.4k
  }
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
87
38.4k
  void *getFirstEl() const {
88
38.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
38.4k
        reinterpret_cast<const char *>(this) +
90
38.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
38.4k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, llvm::MachineInstrBundleIterator<llvm::MachineInstr, false> >, void>::getFirstEl() const
Line
Count
Source
87
38.4k
  void *getFirstEl() const {
88
38.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
38.4k
        reinterpret_cast<const char *>(this) +
90
38.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
38.4k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, long long>, void>::getFirstEl() const
Line
Count
Source
87
674k
  void *getFirstEl() const {
88
674k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
674k
        reinterpret_cast<const char *>(this) +
90
674k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
674k
  }
llvm::SmallVectorTemplateCommon<long long, void>::getFirstEl() const
Line
Count
Source
87
8.83M
  void *getFirstEl() const {
88
8.83M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.83M
        reinterpret_cast<const char *>(this) +
90
8.83M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.83M
  }
llvm::SmallVectorTemplateCommon<llvm::Instruction*, void>::getFirstEl() const
Line
Count
Source
87
267M
  void *getFirstEl() const {
88
267M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
267M
        reinterpret_cast<const char *>(this) +
90
267M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
267M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
87
21.9M
  void *getFirstEl() const {
88
21.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
21.9M
        reinterpret_cast<const char *>(this) +
90
21.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
21.9M
  }
llvm::SmallVectorTemplateCommon<llvm::WeakTrackingVH, void>::getFirstEl() const
Line
Count
Source
87
12.8M
  void *getFirstEl() const {
88
12.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
12.8M
        reinterpret_cast<const char *>(this) +
90
12.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
12.8M
  }
SIFoldOperands.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FoldCandidate, void>::getFirstEl() const
Line
Count
Source
87
649k
  void *getFirstEl() const {
88
649k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
649k
        reinterpret_cast<const char *>(this) +
90
649k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
649k
  }
llvm::SmallVectorTemplateCommon<llvm::VNInfo*, void>::getFirstEl() const
Line
Count
Source
87
48.7M
  void *getFirstEl() const {
88
48.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
48.7M
        reinterpret_cast<const char *>(this) +
90
48.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
48.7M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRange::Segment, void>::getFirstEl() const
Line
Count
Source
87
58.5M
  void *getFirstEl() const {
88
58.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
58.5M
        reinterpret_cast<const char *>(this) +
90
58.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
58.5M
  }
llvm::SmallVectorTemplateCommon<llvm::SIMachineFunctionInfo::SGPRSpillVGPRCSR, void>::getFirstEl() const
Line
Count
Source
87
40.6k
  void *getFirstEl() const {
88
40.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
40.6k
        reinterpret_cast<const char *>(this) +
90
40.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
40.6k
  }
llvm::SmallVectorTemplateCommon<llvm::SDep, void>::getFirstEl() const
Line
Count
Source
87
194M
  void *getFirstEl() const {
88
194M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
194M
        reinterpret_cast<const char *>(this) +
90
194M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
194M
  }
SIPeepholeSDWA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SDWAOperand*, void>::getFirstEl() const
Line
Count
Source
87
5.57k
  void *getFirstEl() const {
88
5.57k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.57k
        reinterpret_cast<const char *>(this) +
90
5.57k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.57k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineOperand*, void>::getFirstEl() const
Line
Count
Source
87
200k
  void *getFirstEl() const {
88
200k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
200k
        reinterpret_cast<const char *>(this) +
90
200k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
200k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MCSymbol*>, void>::getFirstEl() const
Line
Count
Source
87
9.79k
  void *getFirstEl() const {
88
9.79k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
9.79k
        reinterpret_cast<const char *>(this) +
90
9.79k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
9.79k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineMemOperand const*, void>::getFirstEl() const
Line
Count
Source
87
14.3M
  void *getFirstEl() const {
88
14.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
14.3M
        reinterpret_cast<const char *>(this) +
90
14.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
14.3M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, llvm::ARMCC::CondCodes>, void>::getFirstEl() const
Line
Count
Source
87
7.88k
  void *getFirstEl() const {
88
7.88k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
7.88k
        reinterpret_cast<const char *>(this) +
90
7.88k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
7.88k
  }
llvm::SmallVectorTemplateCommon<llvm::TargetInstrInfo::RegSubRegPairAndIdx, void>::getFirstEl() const
Line
Count
Source
87
490k
  void *getFirstEl() const {
88
490k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
490k
        reinterpret_cast<const char *>(this) +
90
490k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
490k
  }
llvm::SmallVectorTemplateCommon<unsigned char, void>::getFirstEl() const
Line
Count
Source
87
19.5M
  void *getFirstEl() const {
88
19.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
19.5M
        reinterpret_cast<const char *>(this) +
90
19.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
19.5M
  }
llvm::SmallVectorTemplateCommon<llvm::LayoutAlignElem, void>::getFirstEl() const
Line
Count
Source
87
5.24M
  void *getFirstEl() const {
88
5.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.24M
        reinterpret_cast<const char *>(this) +
90
5.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.24M
  }
llvm::SmallVectorTemplateCommon<llvm::PointerAlignElem, void>::getFirstEl() const
Line
Count
Source
87
5.18M
  void *getFirstEl() const {
88
5.18M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.18M
        reinterpret_cast<const char *>(this) +
90
5.18M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.18M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, void>::getFirstEl() const
Line
Count
Source
87
4.43k
  void *getFirstEl() const {
88
4.43k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.43k
        reinterpret_cast<const char *>(this) +
90
4.43k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.43k
  }
ARMFrameLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StackAdjustingInsts::InstInfo, void>::getFirstEl() const
Line
Count
Source
87
44.8k
  void *getFirstEl() const {
88
44.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
44.8k
        reinterpret_cast<const char *>(this) +
90
44.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
44.8k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, bool>, void>::getFirstEl() const
Line
Count
Source
87
107k
  void *getFirstEl() const {
88
107k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
107k
        reinterpret_cast<const char *>(this) +
90
107k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
107k
  }
llvm::SmallVectorTemplateCommon<bool, void>::getFirstEl() const
Line
Count
Source
87
23.1M
  void *getFirstEl() const {
88
23.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
23.1M
        reinterpret_cast<const char *>(this) +
90
23.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
23.1M
  }
llvm::SmallVectorTemplateCommon<llvm::User const*, void>::getFirstEl() const
Line
Count
Source
87
8.67M
  void *getFirstEl() const {
88
8.67M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.67M
        reinterpret_cast<const char *>(this) +
90
8.67M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.67M
  }
ARMISelLowering.cpp:llvm::SmallVectorTemplateCommon<llvm::ARMTargetLowering::ReconstructShuffle(llvm::SDValue, llvm::SelectionDAG&) const::ShuffleSourceInfo, void>::getFirstEl() const
Line
Count
Source
87
344
  void *getFirstEl() const {
88
344
    return const_cast<void *>(reinterpret_cast<const void *>(
89
344
        reinterpret_cast<const char *>(this) +
90
344
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
344
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::ARMLegalizerInfo::FCmpLibcallInfo, 2u>, void>::getFirstEl() const
Line
Count
Source
87
28.7k
  void *getFirstEl() const {
88
28.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
28.7k
        reinterpret_cast<const char *>(this) +
90
28.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
28.7k
  }
llvm::SmallVectorTemplateCommon<llvm::ARMLegalizerInfo::FCmpLibcallInfo, void>::getFirstEl() const
Line
Count
Source
87
171k
  void *getFirstEl() const {
88
171k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
171k
        reinterpret_cast<const char *>(this) +
90
171k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
171k
  }
ARMParallelDSP.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Reduction, void>::getFirstEl() const
Line
Count
Source
87
3.91k
  void *getFirstEl() const {
88
3.91k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.91k
        reinterpret_cast<const char *>(this) +
90
3.91k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.91k
  }
ARMParallelDSP.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::OpChain, std::__1::default_delete<(anonymous namespace)::OpChain> >, void>::getFirstEl() const
Line
Count
Source
87
658
  void *getFirstEl() const {
88
658
    return const_cast<void *>(reinterpret_cast<const void *>(
89
658
        reinterpret_cast<const char *>(this) +
90
658
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
658
  }
llvm::SmallVectorTemplateCommon<llvm::MemoryLocation, void>::getFirstEl() const
Line
Count
Source
87
130
  void *getFirstEl() const {
88
130
    return const_cast<void *>(reinterpret_cast<const void *>(
89
130
        reinterpret_cast<const char *>(this) +
90
130
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
130
  }
ARMParallelDSP.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<(anonymous namespace)::BinOpChain*, (anonymous namespace)::BinOpChain*>, void>::getFirstEl() const
Line
Count
Source
87
182
  void *getFirstEl() const {
88
182
    return const_cast<void *>(reinterpret_cast<const void *>(
89
182
        reinterpret_cast<const char *>(this) +
90
182
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
182
  }
llvm::SmallVectorTemplateCommon<llvm::MemoryDepChecker::Dependence, void>::getFirstEl() const
Line
Count
Source
87
382k
  void *getFirstEl() const {
88
382k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
382k
        reinterpret_cast<const char *>(this) +
90
382k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
382k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::RuntimePointerChecking::CheckingPtrGroup const*, llvm::RuntimePointerChecking::CheckingPtrGroup const*>, void>::getFirstEl() const
Line
Count
Source
87
427k
  void *getFirstEl() const {
88
427k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
427k
        reinterpret_cast<const char *>(this) +
90
427k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
427k
  }
llvm::SmallVectorTemplateCommon<llvm::RuntimePointerChecking::CheckingPtrGroup, void>::getFirstEl() const
Line
Count
Source
87
428k
  void *getFirstEl() const {
88
428k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
428k
        reinterpret_cast<const char *>(this) +
90
428k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
428k
  }
llvm::SmallVectorTemplateCommon<llvm::RuntimePointerChecking::PointerInfo, void>::getFirstEl() const
Line
Count
Source
87
390k
  void *getFirstEl() const {
88
390k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
390k
        reinterpret_cast<const char *>(this) +
90
390k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
390k
  }
llvm::SmallVectorTemplateCommon<llvm::SCEVPredicate const*, void>::getFirstEl() const
Line
Count
Source
87
1.66M
  void *getFirstEl() const {
88
1.66M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.66M
        reinterpret_cast<const char *>(this) +
90
1.66M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.66M
  }
ARMLoadStoreOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMLoadStoreOpt::MergeCandidate const*, void>::getFirstEl() const
Line
Count
Source
87
10.0k
  void *getFirstEl() const {
88
10.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
10.0k
        reinterpret_cast<const char *>(this) +
90
10.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
10.0k
  }
ARMLoadStoreOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMLoadStoreOpt::MemOpQueueEntry, void>::getFirstEl() const
Line
Count
Source
87
232k
  void *getFirstEl() const {
88
232k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
232k
        reinterpret_cast<const char *>(this) +
90
232k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
232k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<ITMode>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
185k
  void *getFirstEl() const {
88
185k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
185k
        reinterpret_cast<const char *>(this) +
90
185k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
185k
  }
llvm::SmallVectorTemplateCommon<llvm::DomainValue*, void>::getFirstEl() const
Line
Count
Source
87
30.9k
  void *getFirstEl() const {
88
30.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
30.9k
        reinterpret_cast<const char *>(this) +
90
30.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
30.9k
  }
llvm::SmallVectorTemplateCommon<std::__1::vector<llvm::DomainValue*, std::__1::allocator<llvm::DomainValue*> >, void>::getFirstEl() const
Line
Count
Source
87
34.7k
  void *getFirstEl() const {
88
34.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
34.7k
        reinterpret_cast<const char *>(this) +
90
34.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
34.7k
  }
Thumb2SizeReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Thumb2SizeReduce::MBBInfo, void>::getFirstEl() const
Line
Count
Source
87
19.9k
  void *getFirstEl() const {
88
19.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
19.9k
        reinterpret_cast<const char *>(this) +
90
19.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
19.9k
  }
ARMAsmParser.cpp:llvm::SmallVectorTemplateCommon<llvm::cl::parser<(anonymous namespace)::ImplicitItModeTy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
202k
  void *getFirstEl() const {
88
202k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
202k
        reinterpret_cast<const char *>(this) +
90
202k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
202k
  }
llvm::SmallVectorTemplateCommon<llvm::MCInst, void>::getFirstEl() const
Line
Count
Source
87
8.01k
  void *getFirstEl() const {
88
8.01k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.01k
        reinterpret_cast<const char *>(this) +
90
8.01k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.01k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
6.28M
  void *getFirstEl() const {
88
6.28M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.28M
        reinterpret_cast<const char *>(this) +
90
6.28M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.28M
  }
llvm::SmallVectorTemplateCommon<llvm::NearMissInfo, void>::getFirstEl() const
Line
Count
Source
87
71.5k
  void *getFirstEl() const {
88
71.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
71.5k
        reinterpret_cast<const char *>(this) +
90
71.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
71.5k
  }
ARMAsmParser.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMAsmParser::NearMissMessage, void>::getFirstEl() const
Line
Count
Source
87
8.59k
  void *getFirstEl() const {
88
8.59k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.59k
        reinterpret_cast<const char *>(this) +
90
8.59k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.59k
  }
ARMELFStreamer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMTargetELFStreamer::AttributeItem, void>::getFirstEl() const
Line
Count
Source
87
836
  void *getFirstEl() const {
88
836
    return const_cast<void *>(reinterpret_cast<const void *>(
89
836
        reinterpret_cast<const char *>(this) +
90
836
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
836
  }
llvm::SmallVectorTemplateCommon<llvm::BitTracker::BitValue, void>::getFirstEl() const
Line
Count
Source
87
3.13M
  void *getFirstEl() const {
88
3.13M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.13M
        reinterpret_cast<const char *>(this) +
90
3.13M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.13M
  }
HexagonConstExtenders.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RangeTree::Node*, void>::getFirstEl() const
Line
Count
Source
87
30.5k
  void *getFirstEl() const {
88
30.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
30.5k
        reinterpret_cast<const char *>(this) +
90
30.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
30.5k
  }
llvm::SmallVectorTemplateCommon<llvm::APInt, void>::getFirstEl() const
Line
Count
Source
87
3.20M
  void *getFirstEl() const {
88
3.20M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.20M
        reinterpret_cast<const char *>(this) +
90
3.20M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.20M
  }
llvm::SmallVectorTemplateCommon<llvm::SlotIndex, void>::getFirstEl() const
Line
Count
Source
87
40.2M
  void *getFirstEl() const {
88
40.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
40.2M
        reinterpret_cast<const char *>(this) +
90
40.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
40.2M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineDominatorTree::CriticalEdge, void>::getFirstEl() const
Line
Count
Source
87
702k
  void *getFirstEl() const {
88
702k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
702k
        reinterpret_cast<const char *>(this) +
90
702k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
702k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, long long>, void>::getFirstEl() const
Line
Count
Source
87
1.02M
  void *getFirstEl() const {
88
1.02M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.02M
        reinterpret_cast<const char *>(this) +
90
1.02M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.02M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MachineOperand const*>, void>::getFirstEl() const
Line
Count
Source
87
22.0k
  void *getFirstEl() const {
88
22.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
22.0k
        reinterpret_cast<const char *>(this) +
90
22.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
22.0k
  }
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
87
198
  void *getFirstEl() const {
88
198
    return const_cast<void *>(reinterpret_cast<const void *>(
89
198
        reinterpret_cast<const char *>(this) +
90
198
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
198
  }
HexagonGenMux.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::HexagonGenMux::MuxInfo, void>::getFirstEl() const
Line
Count
Source
87
9.88k
  void *getFirstEl() const {
88
9.88k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
9.88k
        reinterpret_cast<const char *>(this) +
90
9.88k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
9.88k
  }
HexagonISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WeightedLeaf, void>::getFirstEl() const
Line
Count
Source
87
82
  void *getFirstEl() const {
88
82
    return const_cast<void *>(reinterpret_cast<const void *>(
89
82
        reinterpret_cast<const char *>(this) +
90
82
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
82
  }
llvm::SmallVectorTemplateCommon<llvm::Constant*, void>::getFirstEl() const
Line
Count
Source
87
213M
  void *getFirstEl() const {
88
213M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
213M
        reinterpret_cast<const char *>(this) +
90
213M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
213M
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantInt*, void>::getFirstEl() const
Line
Count
Source
87
33.3M
  void *getFirstEl() const {
88
33.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
33.3M
        reinterpret_cast<const char *>(this) +
90
33.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
33.3M
  }
llvm::SmallVectorTemplateCommon<llvm::StoreInst*, void>::getFirstEl() const
Line
Count
Source
87
5.63M
  void *getFirstEl() const {
88
5.63M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.63M
        reinterpret_cast<const char *>(this) +
90
5.63M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.63M
  }
llvm::SmallVectorTemplateCommon<llvm::SCEVExpander::SCEVInsertPointGuard*, void>::getFirstEl() const
Line
Count
Source
87
1.25M
  void *getFirstEl() const {
88
1.25M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.25M
        reinterpret_cast<const char *>(this) +
90
1.25M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.25M
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeNodeBase<llvm::BasicBlock>*, void>::getFirstEl() const
Line
Count
Source
87
8.15M
  void *getFirstEl() const {
88
8.15M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.15M
        reinterpret_cast<const char *>(this) +
90
8.15M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.15M
  }
llvm::SmallVectorTemplateCommon<llvm::rdf::NodeAddr<llvm::rdf::NodeBase*>, void>::getFirstEl() const
Line
Count
Source
87
3.32M
  void *getFirstEl() const {
88
3.32M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.32M
        reinterpret_cast<const char *>(this) +
90
3.32M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.32M
  }
llvm::SmallVectorTemplateCommon<llvm::SMFixIt, void>::getFirstEl() const
Line
Count
Source
87
205k
  void *getFirstEl() const {
88
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
205k
        reinterpret_cast<const char *>(this) +
90
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
205k
  }
llvm::SmallVectorTemplateCommon<llvm::HexagonInstr, void>::getFirstEl() const
Line
Count
Source
87
504k
  void *getFirstEl() const {
88
504k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
504k
        reinterpret_cast<const char *>(this) +
90
504k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
504k
  }
llvm::SmallVectorTemplateCommon<llvm::MCInst const*, void>::getFirstEl() const
Line
Count
Source
87
18.8k
  void *getFirstEl() const {
88
18.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
18.8k
        reinterpret_cast<const char *>(this) +
90
18.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
18.8k
  }
llvm::SmallVectorTemplateCommon<llvm::DuplexCandidate, void>::getFirstEl() const
Line
Count
Source
87
207k
  void *getFirstEl() const {
88
207k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
207k
        reinterpret_cast<const char *>(this) +
90
207k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
207k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::Hexagon::ArchEnum>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
210k
  void *getFirstEl() const {
88
210k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
210k
        reinterpret_cast<const char *>(this) +
90
210k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
210k
  }
llvm::SmallVectorTemplateCommon<CVIUnits, void>::getFirstEl() const
Line
Count
Source
87
86.3k
  void *getFirstEl() const {
88
86.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
86.3k
        reinterpret_cast<const char *>(this) +
90
86.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
86.3k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, llvm::LPCC::CondCode>, void>::getFirstEl() const
Line
Count
Source
87
52
  void *getFirstEl() const {
88
52
    return const_cast<void *>(reinterpret_cast<const void *>(
89
52
        reinterpret_cast<const char *>(this) +
90
52
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
52
  }
llvm::SmallVectorTemplateCommon<llvm::MipsAnalyzeImmediate::Inst, void>::getFirstEl() const
Line
Count
Source
87
3.78k
  void *getFirstEl() const {
88
3.78k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.78k
        reinterpret_cast<const char *>(this) +
90
3.78k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.78k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::MipsAnalyzeImmediate::Inst, 7u>, void>::getFirstEl() const
Line
Count
Source
87
978
  void *getFirstEl() const {
88
978
    return const_cast<void *>(reinterpret_cast<const void *>(
89
978
        reinterpret_cast<const char *>(this) +
90
978
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
978
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<CompactBranchPolicy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
185k
  void *getFirstEl() const {
88
185k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
185k
        reinterpret_cast<const char *>(this) +
90
185k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
185k
  }
llvm::SmallVectorTemplateCommon<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>::getFirstEl() const
Line
Count
Source
87
10.6k
  void *getFirstEl() const {
88
10.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
10.6k
        reinterpret_cast<const char *>(this) +
90
10.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
10.6k
  }
MipsFastISel.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MipsFastISel::fastLowerArguments()::AllocatedReg, void>::getFirstEl() const
Line
Count
Source
87
644
  void *getFirstEl() const {
88
644
    return const_cast<void *>(reinterpret_cast<const void *>(
89
644
        reinterpret_cast<const char *>(this) +
90
644
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
644
  }
MipsInstructionSelector.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MipsInstructionSelector::select(llvm::MachineInstr&, llvm::CodeGenCoverage&) const::Instr, void>::getFirstEl() const
Line
Count
Source
87
40
  void *getFirstEl() const {
88
40
    return const_cast<void *>(reinterpret_cast<const void *>(
89
40
        reinterpret_cast<const char *>(this) +
90
40
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
40
  }
MipsBranchExpansion.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MBBInfo, void>::getFirstEl() const
Line
Count
Source
87
3.91k
  void *getFirstEl() const {
88
3.91k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.91k
        reinterpret_cast<const char *>(this) +
90
3.91k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.91k
  }
MipsOptimizePICCall.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MBBInfo, void>::getFirstEl() const
Line
Count
Source
87
24.6k
  void *getFirstEl() const {
88
24.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
24.6k
        reinterpret_cast<const char *>(this) +
90
24.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
24.6k
  }
llvm::SmallVectorTemplateCommon<llvm::TargetRegisterClass const*, void>::getFirstEl() const
Line
Count
Source
87
607k
  void *getFirstEl() const {
88
607k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
607k
        reinterpret_cast<const char *>(this) +
90
607k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
607k
  }
MicroMipsSizeReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ReduceEntry, void>::getFirstEl() const
Line
Count
Source
87
185k
  void *getFirstEl() const {
88
185k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
185k
        reinterpret_cast<const char *>(this) +
90
185k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
185k
  }
MipsAsmParser.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::MipsAssemblerOptions, std::__1::default_delete<(anonymous namespace)::MipsAssemblerOptions> >, void>::getFirstEl() const
Line
Count
Source
87
2.59k
  void *getFirstEl() const {
88
2.59k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.59k
        reinterpret_cast<const char *>(this) +
90
2.59k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.59k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::MipsOptionRecord, std::__1::default_delete<llvm::MipsOptionRecord> >, void>::getFirstEl() const
Line
Count
Source
87
1.02k
  void *getFirstEl() const {
88
1.02k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.02k
        reinterpret_cast<const char *>(this) +
90
1.02k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.02k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::MSP430Subtarget::HWMultEnum>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
185k
  void *getFirstEl() const {
88
185k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
185k
        reinterpret_cast<const char *>(this) +
90
185k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
185k
  }
llvm::SmallVectorTemplateCommon<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, void>::getFirstEl() const
Line
Count
Source
87
2.23k
  void *getFirstEl() const {
88
2.23k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.23k
        reinterpret_cast<const char *>(this) +
90
2.23k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.23k
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalVariable const*, void>::getFirstEl() const
Line
Count
Source
87
31.9k
  void *getFirstEl() const {
88
31.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
31.9k
        reinterpret_cast<const char *>(this) +
90
31.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
31.9k
  }
llvm::SmallVectorTemplateCommon<ParamVectorizationFlags, void>::getFirstEl() const
Line
Count
Source
87
9.02k
  void *getFirstEl() const {
88
9.02k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
9.02k
        reinterpret_cast<const char *>(this) +
90
9.02k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
9.02k
  }
llvm::SmallVectorTemplateCommon<llvm::LoadInst*, void>::getFirstEl() const
Line
Count
Source
87
2.25M
  void *getFirstEl() const {
88
2.25M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.25M
        reinterpret_cast<const char *>(this) +
90
2.25M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.25M
  }
llvm::SmallVectorTemplateCommon<llvm::MemIntrinsic*, void>::getFirstEl() const
Line
Count
Source
87
3.30k
  void *getFirstEl() const {
88
3.30k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.30k
        reinterpret_cast<const char *>(this) +
90
3.30k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.30k
  }
llvm::SmallVectorTemplateCommon<llvm::PHINode const*, void>::getFirstEl() const
Line
Count
Source
87
1.22M
  void *getFirstEl() const {
88
1.22M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.22M
        reinterpret_cast<const char *>(this) +
90
1.22M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.22M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, llvm::PPC::Predicate>, void>::getFirstEl() const
Line
Count
Source
87
1.47k
  void *getFirstEl() const {
88
1.47k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.47k
        reinterpret_cast<const char *>(this) +
90
1.47k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.47k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
1.47k
  void *getFirstEl() const {
88
1.47k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.47k
        reinterpret_cast<const char *>(this) +
90
1.47k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.47k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<ICmpInGPRType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
278k
  void *getFirstEl() const {
88
278k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
278k
        reinterpret_cast<const char *>(this) +
90
278k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
278k
  }
PPCISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BitPermutationSelector::ValueBit, void>::getFirstEl() const
Line
Count
Source
87
12.3k
  void *getFirstEl() const {
88
12.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
12.3k
        reinterpret_cast<const char *>(this) +
90
12.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
12.3k
  }
PPCISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BitPermutationSelector::BitGroup, void>::getFirstEl() const
Line
Count
Source
87
3.38k
  void *getFirstEl() const {
88
3.38k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.38k
        reinterpret_cast<const char *>(this) +
90
3.38k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.38k
  }
PPCISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BitPermutationSelector::ValueRotInfo, void>::getFirstEl() const
Line
Count
Source
87
3.38k
  void *getFirstEl() const {
88
3.38k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.38k
        reinterpret_cast<const char *>(this) +
90
3.38k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.38k
  }
PPCISelLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::TailCallArgumentInfo, void>::getFirstEl() const
Line
Count
Source
87
3.41k
  void *getFirstEl() const {
88
3.41k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.41k
        reinterpret_cast<const char *>(this) +
90
3.41k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.41k
  }
llvm::SmallVectorTemplateCommon<llvm::CalleeSavedInfo, void>::getFirstEl() const
Line
Count
Source
87
3.62k
  void *getFirstEl() const {
88
3.62k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.62k
        reinterpret_cast<const char *>(this) +
90
3.62k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.62k
  }
PPCLoopPreIncPrep.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Bucket, void>::getFirstEl() const
Line
Count
Source
87
652
  void *getFirstEl() const {
88
652
    return const_cast<void *>(reinterpret_cast<const void *>(
89
652
        reinterpret_cast<const char *>(this) +
90
652
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
652
  }
PPCLoopPreIncPrep.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BucketElement, void>::getFirstEl() const
Line
Count
Source
87
840
  void *getFirstEl() const {
88
840
    return const_cast<void *>(reinterpret_cast<const void *>(
89
840
        reinterpret_cast<const char *>(this) +
90
840
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
840
  }
SystemZLongBranch.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MBBInfo, void>::getFirstEl() const
Line
Count
Source
87
1.77k
  void *getFirstEl() const {
88
1.77k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.77k
        reinterpret_cast<const char *>(this) +
90
1.77k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.77k
  }
SystemZLongBranch.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::TerminatorInfo, void>::getFirstEl() const
Line
Count
Source
87
1.77k
  void *getFirstEl() const {
88
1.77k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.77k
        reinterpret_cast<const char *>(this) +
90
1.77k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.77k
  }
llvm::SmallVectorTemplateCommon<llvm::ForwardedRegister, void>::getFirstEl() const
Line
Count
Source
87
258k
  void *getFirstEl() const {
88
258k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
258k
        reinterpret_cast<const char *>(this) +
90
258k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
258k
  }
X86CallFrameOptimization.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::X86CallFrameOptimization::CallContext, void>::getFirstEl() const
Line
Count
Source
87
234k
  void *getFirstEl() const {
88
234k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
234k
        reinterpret_cast<const char *>(this) +
90
234k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
234k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::MachineInstr*, 2u>, void>::getFirstEl() const
Line
Count
Source
87
274k
  void *getFirstEl() const {
88
274k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
274k
        reinterpret_cast<const char *>(this) +
90
274k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
274k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineLoop*, void>::getFirstEl() const
Line
Count
Source
87
2.12M
  void *getFirstEl() const {
88
2.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.12M
        reinterpret_cast<const char *>(this) +
90
2.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.12M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr*, llvm::MachineInstr*>, void>::getFirstEl() const
Line
Count
Source
87
802k
  void *getFirstEl() const {
88
802k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
802k
        reinterpret_cast<const char *>(this) +
90
802k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
802k
  }
X86FloatingPoint.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FPS::LiveBundle, void>::getFirstEl() const
Line
Count
Source
87
22.9k
  void *getFirstEl() const {
88
22.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
22.9k
        reinterpret_cast<const char *>(this) +
90
22.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
22.9k
  }
llvm::SmallVectorTemplateCommon<llvm::SDNode const*, void>::getFirstEl() const
Line
Count
Source
87
15.4M
  void *getFirstEl() const {
88
15.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
15.4M
        reinterpret_cast<const char *>(this) +
90
15.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
15.4M
  }
llvm::SmallVectorTemplateCommon<llvm::LoadSDNode*, void>::getFirstEl() const
Line
Count
Source
87
5.75k
  void *getFirstEl() const {
88
5.75k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.75k
        reinterpret_cast<const char *>(this) +
90
5.75k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.75k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, int>, void>::getFirstEl() const
Line
Count
Source
87
2.28k
  void *getFirstEl() const {
88
2.28k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.28k
        reinterpret_cast<const char *>(this) +
90
2.28k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.28k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::APInt, 16u>, void>::getFirstEl() const
Line
Count
Source
87
323k
  void *getFirstEl() const {
88
323k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
323k
        reinterpret_cast<const char *>(this) +
90
323k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
323k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineMemOperand*, void>::getFirstEl() const
Line
Count
Source
87
56.6M
  void *getFirstEl() const {
88
56.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
56.6M
        reinterpret_cast<const char *>(this) +
90
56.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
56.6M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
1.47M
  void *getFirstEl() const {
88
1.47M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.47M
        reinterpret_cast<const char *>(this) +
90
1.47M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.47M
  }
llvm::SmallVectorTemplateCommon<llvm::X86GenRegisterBankInfo::PartialMappingIdx, void>::getFirstEl() const
Line
Count
Source
87
2.97k
  void *getFirstEl() const {
88
2.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.97k
        reinterpret_cast<const char *>(this) +
90
2.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.97k
  }
X86SpeculativeLoadHardening.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::X86SpeculativeLoadHardeningPass::BlockCondInfo, void>::getFirstEl() const
Line
Count
Source
87
166
  void *getFirstEl() const {
88
166
    return const_cast<void *>(reinterpret_cast<const void *>(
89
166
        reinterpret_cast<const char *>(this) +
90
166
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
166
  }
X86VZeroUpper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::VZeroUpperInserter::BlockState, void>::getFirstEl() const
Line
Count
Source
87
22.9k
  void *getFirstEl() const {
88
22.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
22.9k
        reinterpret_cast<const char *>(this) +
90
22.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
22.9k
  }
llvm::SmallVectorTemplateCommon<llvm::CallSite, void>::getFirstEl() const
Line
Count
Source
87
670k
  void *getFirstEl() const {
88
670k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
670k
        reinterpret_cast<const char *>(this) +
90
670k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
670k
  }
llvm::SmallVectorTemplateCommon<llvm::OperandBundleDefT<llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
87
32.3M
  void *getFirstEl() const {
88
32.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
32.3M
        reinterpret_cast<const char *>(this) +
90
32.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
32.3M
  }
llvm::SmallVectorTemplateCommon<llvm::ClrEHUnwindMapEntry, void>::getFirstEl() const
Line
Count
Source
87
263
  void *getFirstEl() const {
88
263
    return const_cast<void *>(reinterpret_cast<const void *>(
89
263
        reinterpret_cast<const char *>(this) +
90
263
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
263
  }
llvm::SmallVectorTemplateCommon<llvm::SEHUnwindMapEntry, void>::getFirstEl() const
Line
Count
Source
87
264
  void *getFirstEl() const {
88
264
    return const_cast<void *>(reinterpret_cast<const void *>(
89
264
        reinterpret_cast<const char *>(this) +
90
264
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
264
  }
llvm::SmallVectorTemplateCommon<llvm::WinEHHandlerType, void>::getFirstEl() const
Line
Count
Source
87
348
  void *getFirstEl() const {
88
348
    return const_cast<void *>(reinterpret_cast<const void *>(
89
348
        reinterpret_cast<const char *>(this) +
90
348
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
348
  }
llvm::SmallVectorTemplateCommon<llvm::WinEHTryBlockMapEntry, void>::getFirstEl() const
Line
Count
Source
87
262
  void *getFirstEl() const {
88
262
    return const_cast<void *>(reinterpret_cast<const void *>(
89
262
        reinterpret_cast<const char *>(this) +
90
262
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
262
  }
llvm::SmallVectorTemplateCommon<llvm::CxxUnwindMapEntry, void>::getFirstEl() const
Line
Count
Source
87
269
  void *getFirstEl() const {
88
269
    return const_cast<void *>(reinterpret_cast<const void *>(
89
269
        reinterpret_cast<const char *>(this) +
90
269
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
269
  }
llvm::SmallVectorTemplateCommon<llvm::AsmRewrite, void>::getFirstEl() const
Line
Count
Source
87
36.8k
  void *getFirstEl() const {
88
36.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
36.8k
        reinterpret_cast<const char *>(this) +
90
36.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
36.8k
  }
X86AsmParser.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::X86AsmParser::InfixCalculatorTok, void>::getFirstEl() const
Line
Count
Source
87
18.5k
  void *getFirstEl() const {
88
18.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
18.5k
        reinterpret_cast<const char *>(this) +
90
18.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
18.5k
  }
X86AsmParser.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<(anonymous namespace)::X86AsmParser::InfixCalculatorTok, long long>, void>::getFirstEl() const
Line
Count
Source
87
39.0k
  void *getFirstEl() const {
88
39.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
39.0k
        reinterpret_cast<const char *>(this) +
90
39.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
39.0k
  }
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
87
754
  void *getFirstEl() const {
88
754
    return const_cast<void *>(reinterpret_cast<const void *>(
89
754
        reinterpret_cast<const char *>(this) +
90
754
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
754
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<AsmWriterFlavorTy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
210k
  void *getFirstEl() const {
88
210k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
210k
        reinterpret_cast<const char *>(this) +
90
210k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
210k
  }
X86WinCOFFTargetStreamer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FPOInstruction, void>::getFirstEl() const
Line
Count
Source
87
115
  void *getFirstEl() const {
88
115
    return const_cast<void *>(reinterpret_cast<const void *>(
89
115
        reinterpret_cast<const char *>(this) +
90
115
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
115
  }
X86WinCOFFTargetStreamer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegSaveOffset, void>::getFirstEl() const
Line
Count
Source
87
110
  void *getFirstEl() const {
88
110
    return const_cast<void *>(reinterpret_cast<const void *>(
89
110
        reinterpret_cast<const char *>(this) +
90
110
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
110
  }
XCoreFrameLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StackSlotInfo, void>::getFirstEl() const
Line
Count
Source
87
1.20k
  void *getFirstEl() const {
88
1.20k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.20k
        reinterpret_cast<const char *>(this) +
90
1.20k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.20k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
140
  void *getFirstEl() const {
88
140
    return const_cast<void *>(reinterpret_cast<const void *>(
89
140
        reinterpret_cast<const char *>(this) +
90
140
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
140
  }
XCoreISelLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ArgDataPair, void>::getFirstEl() const
Line
Count
Source
87
558
  void *getFirstEl() const {
88
558
    return const_cast<void *>(reinterpret_cast<const void *>(
89
558
        reinterpret_cast<const char *>(this) +
90
558
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
558
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalVariable*, void>::getFirstEl() const
Line
Count
Source
87
14.1k
  void *getFirstEl() const {
88
14.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
14.1k
        reinterpret_cast<const char *>(this) +
90
14.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
14.1k
  }
llvm::SmallVectorTemplateCommon<llvm::BasicAAResult::VariableGEPIndex, void>::getFirstEl() const
Line
Count
Source
87
141M
  void *getFirstEl() const {
88
141M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
141M
        reinterpret_cast<const char *>(this) +
90
141M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
141M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::GVDAGType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
571k
  void *getFirstEl() const {
88
571k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
571k
        reinterpret_cast<const char *>(this) +
90
571k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
571k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::PGOViewCountsType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
382k
  void *getFirstEl() const {
88
382k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
382k
        reinterpret_cast<const char *>(this) +
90
382k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
382k
  }
llvm::SmallVectorTemplateCommon<llvm::bfi_detail::BlockMass, void>::getFirstEl() const
Line
Count
Source
87
4.08M
  void *getFirstEl() const {
88
4.08M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.08M
        reinterpret_cast<const char *>(this) +
90
4.08M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.08M
  }
llvm::SmallVectorTemplateCommon<llvm::BlockFrequencyInfoImplBase::BlockNode, void>::getFirstEl() const
Line
Count
Source
87
4.70M
  void *getFirstEl() const {
88
4.70M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.70M
        reinterpret_cast<const char *>(this) +
90
4.70M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.70M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BlockMass>, void>::getFirstEl() const
Line
Count
Source
87
4.10M
  void *getFirstEl() const {
88
4.10M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.10M
        reinterpret_cast<const char *>(this) +
90
4.10M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.10M
  }
llvm::SmallVectorTemplateCommon<llvm::BlockFrequencyInfoImplBase::Weight, void>::getFirstEl() const
Line
Count
Source
87
58.4M
  void *getFirstEl() const {
88
58.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
58.4M
        reinterpret_cast<const char *>(this) +
90
58.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
58.4M
  }
llvm::SmallVectorTemplateCommon<llvm::BinaryOperator*, void>::getFirstEl() const
Line
Count
Source
87
4.65M
  void *getFirstEl() const {
88
4.65M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.65M
        reinterpret_cast<const char *>(this) +
90
4.65M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.65M
  }
llvm::SmallVectorTemplateCommon<llvm::PHINode*, void>::getFirstEl() const
Line
Count
Source
87
20.3M
  void *getFirstEl() const {
88
20.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
20.3M
        reinterpret_cast<const char *>(this) +
90
20.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
20.3M
  }
llvm::SmallVectorTemplateCommon<llvm::BranchProbability, void>::getFirstEl() const
Line
Count
Source
87
1.93M
  void *getFirstEl() const {
88
1.93M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.93M
        reinterpret_cast<const char *>(this) +
90
1.93M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.93M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock const*, llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >, void>::getFirstEl() const
Line
Count
Source
87
4.39M
  void *getFirstEl() const {
88
4.39M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.39M
        reinterpret_cast<const char *>(this) +
90
4.39M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.39M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock const*, llvm::BasicBlock const*>, void>::getFirstEl() const
Line
Count
Source
87
9.20M
  void *getFirstEl() const {
88
9.20M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
9.20M
        reinterpret_cast<const char *>(this) +
90
9.20M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
9.20M
  }
llvm::SmallVectorTemplateCommon<llvm::cflaa::ExternalRelation, void>::getFirstEl() const
Line
Count
Source
87
890
  void *getFirstEl() const {
88
890
    return const_cast<void *>(reinterpret_cast<const void *>(
89
890
        reinterpret_cast<const char *>(this) +
90
890
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
890
  }
llvm::SmallVectorTemplateCommon<llvm::cflaa::ExternalAttribute, void>::getFirstEl() const
Line
Count
Source
87
878
  void *getFirstEl() const {
88
878
    return const_cast<void *>(reinterpret_cast<const void *>(
89
878
        reinterpret_cast<const char *>(this) +
90
878
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
878
  }
CFLAndersAliasAnalysis.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ValueSummary::Record, void>::getFirstEl() const
Line
Count
Source
87
224
  void *getFirstEl() const {
88
224
    return const_cast<void *>(reinterpret_cast<const void *>(
89
224
        reinterpret_cast<const char *>(this) +
90
224
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
224
  }
llvm::SmallVectorTemplateCommon<llvm::Function*, void>::getFirstEl() const
Line
Count
Source
87
13.6M
  void *getFirstEl() const {
88
13.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
13.6M
        reinterpret_cast<const char *>(this) +
90
13.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
13.6M
  }
llvm::SmallVectorTemplateCommon<llvm::cflaa::StratifiedSetsBuilder<llvm::cflaa::InstantiatedValue>::BuilderLink*, void>::getFirstEl() const
Line
Count
Source
87
1.90k
  void *getFirstEl() const {
88
1.90k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.90k
        reinterpret_cast<const char *>(this) +
90
1.90k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.90k
  }
llvm::SmallVectorTemplateCommon<llvm::AnalysisKey*, void>::getFirstEl() const
Line
Count
Source
87
2.94k
  void *getFirstEl() const {
88
2.94k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.94k
        reinterpret_cast<const char *>(this) +
90
2.94k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.94k
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::Node*, void>::getFirstEl() const
Line
Count
Source
87
9.35k
  void *getFirstEl() const {
88
9.35k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
9.35k
        reinterpret_cast<const char *>(this) +
90
9.35k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
9.35k
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::RefSCC*, void>::getFirstEl() const
Line
Count
Source
87
3.33k
  void *getFirstEl() const {
88
3.33k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.33k
        reinterpret_cast<const char *>(this) +
90
3.33k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.33k
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::SCC*, void>::getFirstEl() const
Line
Count
Source
87
3.01k
  void *getFirstEl() const {
88
3.01k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.01k
        reinterpret_cast<const char *>(this) +
90
3.01k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.01k
  }
llvm::SmallVectorTemplateCommon<llvm::CallGraphNode*, void>::getFirstEl() const
Line
Count
Source
87
50.4k
  void *getFirstEl() const {
88
50.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
50.4k
        reinterpret_cast<const char *>(this) +
90
50.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
50.4k
  }
llvm::SmallVectorTemplateCommon<llvm::Pass*, void>::getFirstEl() const
Line
Count
Source
87
481M
  void *getFirstEl() const {
88
481M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
481M
        reinterpret_cast<const char *>(this) +
90
481M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
481M
  }
llvm::SmallVectorTemplateCommon<llvm::PMDataManager*, void>::getFirstEl() const
Line
Count
Source
87
611k
  void *getFirstEl() const {
88
611k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
611k
        reinterpret_cast<const char *>(this) +
90
611k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
611k
  }
llvm::SmallVectorTemplateCommon<llvm::Use const*, void>::getFirstEl() const
Line
Count
Source
87
12.7M
  void *getFirstEl() const {
88
12.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
12.7M
        reinterpret_cast<const char *>(this) +
90
12.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
12.7M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::TargetTransformInfo::TargetCostKind>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
133k
  void *getFirstEl() const {
88
133k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
133k
        reinterpret_cast<const char *>(this) +
90
133k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
133k
  }
llvm::SmallVectorTemplateCommon<llvm::DependenceInfo::Subscript, void>::getFirstEl() const
Line
Count
Source
87
1.88k
  void *getFirstEl() const {
88
1.88k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.88k
        reinterpret_cast<const char *>(this) +
90
1.88k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.88k
  }
llvm::SmallVectorTemplateCommon<llvm::DependenceInfo::Constraint, void>::getFirstEl() const
Line
Count
Source
87
2
  void *getFirstEl() const {
88
2
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2
        reinterpret_cast<const char *>(this) +
90
2
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2
  }
llvm::SmallVectorTemplateCommon<llvm::DependenceInfo::Subscript*, void>::getFirstEl() const
Line
Count
Source
87
2
  void *getFirstEl() const {
88
2
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2
        reinterpret_cast<const char *>(this) +
90
2
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2
  }
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
87
2.90M
  void *getFirstEl() const {
88
2.90M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.90M
        reinterpret_cast<const char *>(this) +
90
2.90M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.90M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
87
127k
  void *getFirstEl() const {
88
127k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
127k
        reinterpret_cast<const char *>(this) +
90
127k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
127k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::__1::pair<unsigned int, unsigned int> >, void>::getFirstEl() const
Line
Count
Source
87
1.99M
  void *getFirstEl() const {
88
1.99M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.99M
        reinterpret_cast<const char *>(this) +
90
1.99M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.99M
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::Edge, void>::getFirstEl() const
Line
Count
Source
87
7.42k
  void *getFirstEl() const {
88
7.42k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
7.42k
        reinterpret_cast<const char *>(this) +
90
7.42k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
7.42k
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::SCC const*, void>::getFirstEl() const
Line
Count
Source
87
20
  void *getFirstEl() const {
88
20
    return const_cast<void *>(reinterpret_cast<const void *>(
89
20
        reinterpret_cast<const char *>(this) +
90
20
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
20
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::RefSCC const*, void>::getFirstEl() const
Line
Count
Source
87
38
  void *getFirstEl() const {
88
38
    return const_cast<void *>(reinterpret_cast<const void *>(
89
38
        reinterpret_cast<const char *>(this) +
90
38
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
38
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::call_iterator>, void>::getFirstEl() const
Line
Count
Source
87
2.10k
  void *getFirstEl() const {
88
2.10k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.10k
        reinterpret_cast<const char *>(this) +
90
2.10k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.10k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::iterator>, void>::getFirstEl() const
Line
Count
Source
87
646
  void *getFirstEl() const {
88
646
    return const_cast<void *>(reinterpret_cast<const void *>(
89
646
        reinterpret_cast<const char *>(this) +
90
646
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
646
  }
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
87
179k
  void *getFirstEl() const {
88
179k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
179k
        reinterpret_cast<const char *>(this) +
90
179k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
179k
  }
LoopAccessAnalysis.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<(anonymous namespace)::PointerBounds, (anonymous namespace)::PointerBounds>, void>::getFirstEl() const
Line
Count
Source
87
5.37k
  void *getFirstEl() const {
88
5.37k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.37k
        reinterpret_cast<const char *>(this) +
90
5.37k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.37k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<long long, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
87
510k
  void *getFirstEl() const {
88
510k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
510k
        reinterpret_cast<const char *>(this) +
90
510k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
510k
  }
llvm::SmallVectorTemplateCommon<llvm::Loop*, void>::getFirstEl() const
Line
Count
Source
87
6.76M
  void *getFirstEl() const {
88
6.76M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.76M
        reinterpret_cast<const char *>(this) +
90
6.76M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.76M
  }
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
87
4.05M
  void *getFirstEl() const {
88
4.05M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.05M
        reinterpret_cast<const char *>(this) +
90
4.05M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.05M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::PHITransAddr>, void>::getFirstEl() const
Line
Count
Source
87
7.11M
  void *getFirstEl() const {
88
7.11M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
7.11M
        reinterpret_cast<const char *>(this) +
90
7.11M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
7.11M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, void>::getFirstEl() const
Line
Count
Source
87
1.45M
  void *getFirstEl() const {
88
1.45M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.45M
        reinterpret_cast<const char *>(this) +
90
1.45M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.45M
  }
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
87
19.2k
  void *getFirstEl() const {
88
19.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
19.2k
        reinterpret_cast<const char *>(this) +
90
19.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
19.2k
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MemoryAccess const*, llvm::MemoryLocation>, void>::getFirstEl() const
MemorySSA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ClobberWalker::DefPath, void>::getFirstEl() const
Line
Count
Source
87
914k
  void *getFirstEl() const {
88
914k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
914k
        reinterpret_cast<const char *>(this) +
90
914k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
914k
  }
MemorySSA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ClobberWalker::TerminatedPath, void>::getFirstEl() const
Line
Count
Source
87
3.21M
  void *getFirstEl() const {
88
3.21M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.21M
        reinterpret_cast<const char *>(this) +
90
3.21M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.21M
  }
MemorySSA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RenamePassData, void>::getFirstEl() const
Line
Count
Source
87
914k
  void *getFirstEl() const {
88
914k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
914k
        reinterpret_cast<const char *>(this) +
90
914k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
914k
  }
llvm::SmallVectorTemplateCommon<llvm::MemoryAccess*, void>::getFirstEl() const
Line
Count
Source
87
1.16M
  void *getFirstEl() const {
88
1.16M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.16M
        reinterpret_cast<const char *>(this) +
90
1.16M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.16M
  }
llvm::SmallVectorTemplateCommon<llvm::TrackingVH<llvm::MemoryAccess>, void>::getFirstEl() const
Line
Count
Source
87
15.2k
  void *getFirstEl() const {
88
15.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
15.2k
        reinterpret_cast<const char *>(this) +
90
15.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
15.2k
  }
llvm::SmallVectorTemplateCommon<llvm::WeakVH, void>::getFirstEl() const
Line
Count
Source
87
7.52M
  void *getFirstEl() const {
88
7.52M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
7.52M
        reinterpret_cast<const char *>(this) +
90
7.52M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
7.52M
  }
llvm::SmallVectorTemplateCommon<llvm::TrackingVH<llvm::Value>, void>::getFirstEl() const
Line
Count
Source
87
29.2k
  void *getFirstEl() const {
88
29.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
29.2k
        reinterpret_cast<const char *>(this) +
90
29.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
29.2k
  }
llvm::SmallVectorTemplateCommon<llvm::BasicBlock const*, void>::getFirstEl() const
Line
Count
Source
87
45.3k
  void *getFirstEl() const {
88
45.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
45.3k
        reinterpret_cast<const char *>(this) +
90
45.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
45.3k
  }
llvm::SmallVectorTemplateCommon<llvm::cfg::Update<llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
87
5.76M
  void *getFirstEl() const {
88
5.76M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.76M
        reinterpret_cast<const char *>(this) +
90
5.76M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.76M
  }
llvm::SmallVectorTemplateCommon<llvm::AssertingVH<llvm::MemoryPhi>, void>::getFirstEl() const
Line
Count
Source
87
3.13M
  void *getFirstEl() const {
88
3.13M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.13M
        reinterpret_cast<const char *>(this) +
90
3.13M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.13M
  }
llvm::SmallVectorTemplateCommon<llvm::DICompileUnit*, void>::getFirstEl() const
Line
Count
Source
87
984
  void *getFirstEl() const {
88
984
    return const_cast<void *>(reinterpret_cast<const void *>(
89
984
        reinterpret_cast<const char *>(this) +
90
984
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
984
  }
llvm::SmallVectorTemplateCommon<llvm::DISubprogram*, void>::getFirstEl() const
Line
Count
Source
87
984
  void *getFirstEl() const {
88
984
    return const_cast<void *>(reinterpret_cast<const void *>(
89
984
        reinterpret_cast<const char *>(this) +
90
984
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
984
  }
llvm::SmallVectorTemplateCommon<llvm::DIGlobalVariableExpression*, void>::getFirstEl() const
Line
Count
Source
87
930k
  void *getFirstEl() const {
88
930k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
930k
        reinterpret_cast<const char *>(this) +
90
930k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
930k
  }
llvm::SmallVectorTemplateCommon<llvm::DIType*, void>::getFirstEl() const
Line
Count
Source
87
984
  void *getFirstEl() const {
88
984
    return const_cast<void *>(reinterpret_cast<const void *>(
89
984
        reinterpret_cast<const char *>(this) +
90
984
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
984
  }
llvm::SmallVectorTemplateCommon<llvm::DIScope*, void>::getFirstEl() const
Line
Count
Source
87
984
  void *getFirstEl() const {
88
984
    return const_cast<void *>(reinterpret_cast<const void *>(
89
984
        reinterpret_cast<const char *>(this) +
90
984
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
984
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::FunctionSummary::ForceSummaryHotnessType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
147k
  void *getFirstEl() const {
88
147k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
147k
        reinterpret_cast<const char *>(this) +
90
147k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
147k
  }
llvm::SmallVectorTemplateCommon<llvm::DevirtCallSite, void>::getFirstEl() const
Line
Count
Source
87
352
  void *getFirstEl() const {
88
352
    return const_cast<void *>(reinterpret_cast<const void *>(
89
352
        reinterpret_cast<const char *>(this) +
90
352
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
352
  }
llvm::SmallVectorTemplateCommon<llvm::CallInst*, void>::getFirstEl() const
Line
Count
Source
87
2.12M
  void *getFirstEl() const {
88
2.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.12M
        reinterpret_cast<const char *>(this) +
90
2.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.12M
  }
llvm::SmallVectorTemplateCommon<llvm::detail::PtrUseVisitorBase::UseToVisit, void>::getFirstEl() const
Line
Count
Source
87
2.24M
  void *getFirstEl() const {
88
2.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.24M
        reinterpret_cast<const char *>(this) +
90
2.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.24M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::RegionBase<llvm::RegionTraits<llvm::Function> >::PrintStyle>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
188k
  void *getFirstEl() const {
88
188k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
188k
        reinterpret_cast<const char *>(this) +
90
188k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
188k
  }
llvm::SmallVectorTemplateCommon<llvm::ScalarEvolution::ExitNotTakenInfo, void>::getFirstEl() const
Line
Count
Source
87
49.9M
  void *getFirstEl() const {
88
49.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
49.9M
        reinterpret_cast<const char *>(this) +
90
49.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
49.9M
  }
llvm::SmallVectorTemplateCommon<llvm::Instruction const*, void>::getFirstEl() const
Line
Count
Source
87
1.96M
  void *getFirstEl() const {
88
1.96M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.96M
        reinterpret_cast<const char *>(this) +
90
1.96M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.96M
  }
llvm::SmallVectorTemplateCommon<llvm::Loop const*, void>::getFirstEl() const
Line
Count
Source
87
459k
  void *getFirstEl() const {
88
459k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
459k
        reinterpret_cast<const char *>(this) +
90
459k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
459k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::ScalarEvolution::ExitLimit>, void>::getFirstEl() const
Line
Count
Source
87
1.58M
  void *getFirstEl() const {
88
1.58M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.58M
        reinterpret_cast<const char *>(this) +
90
1.58M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.58M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PHINode*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
87
704k
  void *getFirstEl() const {
88
704k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
704k
        reinterpret_cast<const char *>(this) +
90
704k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
704k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Loop const*, llvm::SCEV const*>, void>::getFirstEl() const
Line
Count
Source
87
10.7M
  void *getFirstEl() const {
88
10.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
10.7M
        reinterpret_cast<const char *>(this) +
90
10.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
10.7M
  }
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
87
34.3M
  void *getFirstEl() const {
88
34.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
34.3M
        reinterpret_cast<const char *>(this) +
90
34.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
34.3M
  }
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
87
12.2M
  void *getFirstEl() const {
88
12.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
12.2M
        reinterpret_cast<const char *>(this) +
90
12.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
12.2M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::CallGraphNode const*, std::__1::pair<llvm::WeakTrackingVH, llvm::CallGraphNode*> const&>, void>::getFirstEl() const
Line
Count
Source
87
69
  void *getFirstEl() const {
88
69
    return const_cast<void *>(reinterpret_cast<const void *>(
89
69
        reinterpret_cast<const char *>(this) +
90
69
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
69
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::TargetLibraryInfoImpl::VectorLibrary>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
193k
  void *getFirstEl() const {
88
193k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
193k
        reinterpret_cast<const char *>(this) +
90
193k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
193k
  }
llvm::SmallVectorTemplateCommon<llvm::MDNode const*, void>::getFirstEl() const
Line
Count
Source
87
34.2M
  void *getFirstEl() const {
88
34.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
34.2M
        reinterpret_cast<const char *>(this) +
90
34.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
34.2M
  }
llvm::SmallVectorTemplateCommon<llvm::BranchInst const*, void>::getFirstEl() const
Line
Count
Source
87
282
  void *getFirstEl() const {
88
282
    return const_cast<void *>(reinterpret_cast<const void *>(
89
282
        reinterpret_cast<const char *>(this) +
90
282
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
282
  }
llvm::SmallVectorTemplateCommon<llvm::ExtractValueInst const*, void>::getFirstEl() const
Line
Count
Source
87
282
  void *getFirstEl() const {
88
282
    return const_cast<void *>(reinterpret_cast<const void *>(
89
282
        reinterpret_cast<const char *>(this) +
90
282
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
282
  }
llvm::SmallVectorTemplateCommon<llvm::InterleaveGroup*, void>::getFirstEl() const
Line
Count
Source
87
73.7k
  void *getFirstEl() const {
88
73.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
73.7k
        reinterpret_cast<const char *>(this) +
90
73.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
73.7k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MDNode*>, void>::getFirstEl() const
Line
Count
Source
87
36.7M
  void *getFirstEl() const {
88
36.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
36.7M
        reinterpret_cast<const char *>(this) +
90
36.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
36.7M
  }
llvm::SmallVectorTemplateCommon<llvm::CompositeType*, void>::getFirstEl() const
Line
Count
Source
87
276k
  void *getFirstEl() const {
88
276k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
276k
        reinterpret_cast<const char *>(this) +
90
276k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
276k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineBasicBlock const*, void>::getFirstEl() const
Line
Count
Source
87
6.97M
  void *getFirstEl() const {
88
6.97M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.97M
        reinterpret_cast<const char *>(this) +
90
6.97M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.97M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock const*, int>, void>::getFirstEl() const
Line
Count
Source
87
730
  void *getFirstEl() const {
88
730
    return const_cast<void *>(reinterpret_cast<const void *>(
89
730
        reinterpret_cast<const char *>(this) +
90
730
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
730
  }
llvm::SmallVectorTemplateCommon<llvm::ExtractValueInst*, void>::getFirstEl() const
Line
Count
Source
87
8.85k
  void *getFirstEl() const {
88
8.85k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.85k
        reinterpret_cast<const char *>(this) +
90
8.85k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.85k
  }
llvm::SmallVectorTemplateCommon<llvm::BlockFrequency, void>::getFirstEl() const
Line
Count
Source
87
499k
  void *getFirstEl() const {
88
499k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
499k
        reinterpret_cast<const char *>(this) +
90
499k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
499k
  }
BranchRelaxation.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BranchRelaxation::BasicBlockInfo, void>::getFirstEl() const
Line
Count
Source
87
30.0k
  void *getFirstEl() const {
88
30.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
30.0k
        reinterpret_cast<const char *>(this) +
90
30.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
30.0k
  }
llvm::SmallVectorTemplateCommon<llvm::AssertingVH<llvm::Value>, void>::getFirstEl() const
Line
Count
Source
87
619k
  void *getFirstEl() const {
88
619k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
619k
        reinterpret_cast<const char *>(this) +
90
619k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
619k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, void>::getFirstEl() const
Line
Count
Source
87
38.5k
  void *getFirstEl() const {
88
38.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
38.5k
        reinterpret_cast<const char *>(this) +
90
38.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
38.5k
  }
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
87
15.0M
  void *getFirstEl() const {
88
15.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
15.0M
        reinterpret_cast<const char *>(this) +
90
15.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
15.0M
  }
CodeGenPrepare.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::TypePromotionTransaction::UsesReplacer::InstructionAndIdx, void>::getFirstEl() const
Line
Count
Source
87
301k
  void *getFirstEl() const {
88
301k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
301k
        reinterpret_cast<const char *>(this) +
90
301k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
301k
  }
CodeGenPrepare.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ExtAddrMode, void>::getFirstEl() const
Line
Count
Source
87
13.4M
  void *getFirstEl() const {
88
13.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
13.4M
        reinterpret_cast<const char *>(this) +
90
13.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
13.4M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
87
11.4M
  void *getFirstEl() const {
88
11.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
11.4M
        reinterpret_cast<const char *>(this) +
90
11.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
11.4M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PHINode*, llvm::PHINode*>, void>::getFirstEl() const
Line
Count
Source
87
76.4k
  void *getFirstEl() const {
88
76.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
76.4k
        reinterpret_cast<const char *>(this) +
90
76.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
76.4k
  }
llvm::SmallVectorTemplateCommon<llvm::SelectInst*, void>::getFirstEl() const
Line
Count
Source
87
2.47M
  void *getFirstEl() const {
88
2.47M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.47M
        reinterpret_cast<const char *>(this) +
90
2.47M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.47M
  }
llvm::SmallVectorTemplateCommon<llvm::GCRelocateInst*, void>::getFirstEl() const
Line
Count
Source
87
210
  void *getFirstEl() const {
88
210
    return const_cast<void *>(reinterpret_cast<const void *>(
89
210
        reinterpret_cast<const char *>(this) +
90
210
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
210
  }
llvm::SmallVectorTemplateCommon<llvm::SparseMultiSet<llvm::VReg2SUnitOperIdx, llvm::VirtReg2IndexFunctor, unsigned char>::SMSNode, void>::getFirstEl() const
Line
Count
Source
87
1.03M
  void *getFirstEl() const {
88
1.03M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.03M
        reinterpret_cast<const char *>(this) +
90
1.03M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.03M
  }
llvm::SmallVectorTemplateCommon<llvm::SparseMultiSet<llvm::PhysRegSUOper, llvm::identity<unsigned int>, unsigned short>::SMSNode, void>::getFirstEl() const
Line
Count
Source
87
2.01M
  void *getFirstEl() const {
88
2.01M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.01M
        reinterpret_cast<const char *>(this) +
90
2.01M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.01M
  }
llvm::SmallVectorTemplateCommon<llvm::ResumeInst*, void>::getFirstEl() const
Line
Count
Source
87
884k
  void *getFirstEl() const {
88
884k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
884k
        reinterpret_cast<const char *>(this) +
90
884k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
884k
  }
llvm::SmallVectorTemplateCommon<llvm::LandingPadInst*, void>::getFirstEl() const
Line
Count
Source
87
901k
  void *getFirstEl() const {
88
901k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
901k
        reinterpret_cast<const char *>(this) +
90
901k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
901k
  }
EarlyIfConversion.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SSAIfConv::PHIInfo, void>::getFirstEl() const
Line
Count
Source
87
42.6k
  void *getFirstEl() const {
88
42.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
42.6k
        reinterpret_cast<const char *>(this) +
90
42.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
42.6k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<unsigned int, 8u>, void>::getFirstEl() const
Line
Count
Source
87
234k
  void *getFirstEl() const {
88
234k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
234k
        reinterpret_cast<const char *>(this) +
90
234k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
234k
  }
llvm::SmallVectorTemplateCommon<llvm::LoopTraversal::MBBInfo, void>::getFirstEl() const
Line
Count
Source
87
565k
  void *getFirstEl() const {
88
565k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
565k
        reinterpret_cast<const char *>(this) +
90
565k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
565k
  }
llvm::SmallVectorTemplateCommon<llvm::LoopTraversal::TraversedMBBInfo, void>::getFirstEl() const
Line
Count
Source
87
607k
  void *getFirstEl() const {
88
607k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
607k
        reinterpret_cast<const char *>(this) +
90
607k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
607k
  }
ExpandMemCmp.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemCmpExpansion::LoadEntry, void>::getFirstEl() const
Line
Count
Source
87
782
  void *getFirstEl() const {
88
782
    return const_cast<void *>(reinterpret_cast<const void *>(
89
782
        reinterpret_cast<const char *>(this) +
90
782
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
782
  }
llvm::SmallVectorTemplateCommon<llvm::IntrinsicInst*, void>::getFirstEl() const
Line
Count
Source
87
1.44M
  void *getFirstEl() const {
88
1.44M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.44M
        reinterpret_cast<const char *>(this) +
90
1.44M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.44M
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::GCStrategy, std::__1::default_delete<llvm::GCStrategy> >, void>::getFirstEl() const
Line
Count
Source
87
65.6k
  void *getFirstEl() const {
88
65.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
65.6k
        reinterpret_cast<const char *>(this) +
90
65.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
65.6k
  }
llvm::SmallVectorTemplateCommon<llvm::AllocaInst*, void>::getFirstEl() const
Line
Count
Source
87
797k
  void *getFirstEl() const {
88
797k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
797k
        reinterpret_cast<const char *>(this) +
90
797k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
797k
  }
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
87
415k
  void *getFirstEl() const {
88
415k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
415k
        reinterpret_cast<const char *>(this) +
90
415k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
415k
  }
ImplicitNullChecks.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ImplicitNullChecks::NullCheck, void>::getFirstEl() const
Line
Count
Source
87
110
  void *getFirstEl() const {
88
110
    return const_cast<void *>(reinterpret_cast<const void *>(
89
110
        reinterpret_cast<const char *>(this) +
90
110
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
110
  }
llvm::SmallVectorTemplateCommon<llvm::IndirectBrInst*, void>::getFirstEl() const
Line
Count
Source
87
31
  void *getFirstEl() const {
88
31
    return const_cast<void *>(reinterpret_cast<const void *>(
89
31
        reinterpret_cast<const char *>(this) +
90
31
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
31
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::SlotIndex>, void>::getFirstEl() const
Line
Count
Source
87
2.11M
  void *getFirstEl() const {
88
2.11M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.11M
        reinterpret_cast<const char *>(this) +
90
2.11M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.11M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveInterval*, llvm::VNInfo*>, void>::getFirstEl() const
Line
Count
Source
87
190k
  void *getFirstEl() const {
88
190k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
190k
        reinterpret_cast<const char *>(this) +
90
190k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
190k
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRangeCalc::LiveInBlock, void>::getFirstEl() const
Line
Count
Source
87
2.70M
  void *getFirstEl() const {
88
2.70M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.70M
        reinterpret_cast<const char *>(this) +
90
2.70M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.70M
  }
llvm::SmallVectorTemplateCommon<llvm::IntervalMapImpl::Path::Entry, void>::getFirstEl() const
Line
Count
Source
87
223M
  void *getFirstEl() const {
88
223M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
223M
        reinterpret_cast<const char *>(this) +
90
223M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
223M
  }
llvm::SmallVectorTemplateCommon<llvm::InterferenceCache::BlockInterference, void>::getFirstEl() const
Line
Count
Source
87
2.24M
  void *getFirstEl() const {
88
2.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.24M
        reinterpret_cast<const char *>(this) +
90
2.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.24M
  }
llvm::SmallVectorTemplateCommon<llvm::InterferenceCache::Entry::RegUnitInfo, void>::getFirstEl() const
Line
Count
Source
87
1.98M
  void *getFirstEl() const {
88
1.98M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.98M
        reinterpret_cast<const char *>(this) +
90
1.98M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.98M
  }
llvm::SmallVectorTemplateCommon<llvm::ShuffleVectorInst*, void>::getFirstEl() const
Line
Count
Source
87
2.98M
  void *getFirstEl() const {
88
2.98M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.98M
        reinterpret_cast<const char *>(this) +
90
2.98M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.98M
  }
llvm::SmallVectorTemplateCommon<llvm::ExtractElementInst*, void>::getFirstEl() const
Line
Count
Source
87
2.98M
  void *getFirstEl() const {
88
2.98M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.98M
        reinterpret_cast<const char *>(this) +
90
2.98M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.98M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, void>::getFirstEl() const
Line
Count
Source
87
3.46M
  void *getFirstEl() const {
88
3.46M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.46M
        reinterpret_cast<const char *>(this) +
90
3.46M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.46M
  }
llvm::SmallVectorTemplateCommon<llvm::LexicalScope*, void>::getFirstEl() const
Line
Count
Source
87
3.61M
  void *getFirstEl() const {
88
3.61M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.61M
        reinterpret_cast<const char *>(this) +
90
3.61M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.61M
  }
LiveDebugValues.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LiveDebugValues::TransferDebugPair, void>::getFirstEl() const
Line
Count
Source
87
72.7k
  void *getFirstEl() const {
88
72.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
72.7k
        reinterpret_cast<const char *>(this) +
90
72.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
72.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
87
3.90k
  void *getFirstEl() const {
88
3.90k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.90k
        reinterpret_cast<const char *>(this) +
90
3.90k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.90k
  }
llvm::SmallVectorTemplateCommon<llvm::IntervalMapImpl::NodeRef, void>::getFirstEl() const
Line
Count
Source
87
1.28M
  void *getFirstEl() const {
88
1.28M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.28M
        reinterpret_cast<const char *>(this) +
90
1.28M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.28M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, DbgValueLocation>, void>::getFirstEl() const
Line
Count
Source
87
1.09k
  void *getFirstEl() const {
88
1.09k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.09k
        reinterpret_cast<const char *>(this) +
90
1.09k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.09k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveInterval*, llvm::VNInfo const*>, void>::getFirstEl() const
Line
Count
Source
87
632
  void *getFirstEl() const {
88
632
    return const_cast<void *>(reinterpret_cast<const void *>(
89
632
        reinterpret_cast<const char *>(this) +
90
632
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
632
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::VNInfo*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, void>::getFirstEl() const
Line
Count
Source
87
3.12M
  void *getFirstEl() const {
88
3.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.12M
        reinterpret_cast<const char *>(this) +
90
3.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.12M
  }
llvm::SmallVectorTemplateCommon<unsigned int const*, void>::getFirstEl() const
Line
Count
Source
87
3.33M
  void *getFirstEl() const {
88
3.33M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.33M
        reinterpret_cast<const char *>(this) +
90
3.33M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.33M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRange*, void>::getFirstEl() const
Line
Count
Source
87
103k
  void *getFirstEl() const {
88
103k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
103k
        reinterpret_cast<const char *>(this) +
90
103k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
103k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::VNInfo*>, void>::getFirstEl() const
Line
Count
Source
87
1.36M
  void *getFirstEl() const {
88
1.36M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.36M
        reinterpret_cast<const char *>(this) +
90
1.36M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.36M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveRange const*, llvm::LiveRange::Segment const*>, void>::getFirstEl() const
Line
Count
Source
87
913k
  void *getFirstEl() const {
88
913k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
913k
        reinterpret_cast<const char *>(this) +
90
913k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
913k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveInterval::SubRange const*, llvm::LiveRange::Segment const*>, void>::getFirstEl() const
Line
Count
Source
87
917k
  void *getFirstEl() const {
88
917k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
917k
        reinterpret_cast<const char *>(this) +
90
917k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
917k
  }
llvm::SmallVectorTemplateCommon<llvm::LiveInterval::SubRange*, void>::getFirstEl() const
Line
Count
Source
87
96
  void *getFirstEl() const {
88
96
    return const_cast<void *>(reinterpret_cast<const void *>(
89
96
        reinterpret_cast<const char *>(this) +
90
96
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
96
  }
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
87
127k
  void *getFirstEl() const {
88
127k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
127k
        reinterpret_cast<const char *>(this) +
90
127k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
127k
  }
llvm::SmallVectorTemplateCommon<llvm::LiveVariables::VarInfo, void>::getFirstEl() const
Line
Count
Source
87
162k
  void *getFirstEl() const {
88
162k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
162k
        reinterpret_cast<const char *>(this) +
90
162k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
162k
  }
LocalStackSlotAllocation.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FrameRef, void>::getFirstEl() const
Line
Count
Source
87
60.5k
  void *getFirstEl() const {
88
60.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
60.5k
        reinterpret_cast<const char *>(this) +
90
60.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
60.5k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>, void>::getFirstEl() const
Line
Count
Source
87
162k
  void *getFirstEl() const {
88
162k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
162k
        reinterpret_cast<const char *>(this) +
90
162k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
162k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, llvm::BlockFrequency>, void>::getFirstEl() const
Line
Count
Source
87
8
  void *getFirstEl() const {
88
8
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8
        reinterpret_cast<const char *>(this) +
90
8
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8
  }
MachineBlockPlacement.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MachineBlockPlacement::WeightedEdge, void>::getFirstEl() const
Line
Count
Source
87
102k
  void *getFirstEl() const {
88
102k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
102k
        reinterpret_cast<const char *>(this) +
90
102k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
102k
  }
llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::BranchProbability, llvm::MachineBasicBlock*>, void>::getFirstEl() const
Line
Count
Source
87
5.74M
  void *getFirstEl() const {
88
5.74M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.74M
        reinterpret_cast<const char *>(this) +
90
5.74M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.74M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRegUnit, void>::getFirstEl() const
Line
Count
Source
87
5.39M
  void *getFirstEl() const {
88
5.39M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.39M
        reinterpret_cast<const char *>(this) +
90
5.39M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.39M
  }
llvm::SmallVectorTemplateCommon<llvm::MCSchedClassDesc const*, void>::getFirstEl() const
Line
Count
Source
87
375k
  void *getFirstEl() const {
88
375k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
375k
        reinterpret_cast<const char *>(this) +
90
375k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
375k
  }
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
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*, void>::getFirstEl() const
Line
Count
Source
87
940k
  void *getFirstEl() const {
88
940k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
940k
        reinterpret_cast<const char *>(this) +
90
940k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
940k
  }
llvm::SmallVectorTemplateCommon<llvm::LLT, void>::getFirstEl() const
Line
Count
Source
87
58.8M
  void *getFirstEl() const {
88
58.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
58.8M
        reinterpret_cast<const char *>(this) +
90
58.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
58.8M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::SmallVector<unsigned int, 4u> >, void>::getFirstEl() const
Line
Count
Source
87
1.56M
  void *getFirstEl() const {
88
1.56M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.56M
        reinterpret_cast<const char *>(this) +
90
1.56M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.56M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PointerUnion<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::MachineOperand*>, void>::getFirstEl() const
Line
Count
Source
87
1.56M
  void *getFirstEl() const {
88
1.56M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.56M
        reinterpret_cast<const char *>(this) +
90
1.56M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.56M
  }
llvm::SmallVectorTemplateCommon<llvm::SEHHandler, void>::getFirstEl() const
Line
Count
Source
87
673k
  void *getFirstEl() const {
88
673k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
673k
        reinterpret_cast<const char *>(this) +
90
673k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
673k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineFunction::VariableDbgInfo, void>::getFirstEl() const
Line
Count
Source
87
940k
  void *getFirstEl() const {
88
940k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
940k
        reinterpret_cast<const char *>(this) +
90
940k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
940k
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalValue const*, void>::getFirstEl() const
Line
Count
Source
87
36
  void *getFirstEl() const {
88
36
    return const_cast<void *>(reinterpret_cast<const void *>(
89
36
        reinterpret_cast<const char *>(this) +
90
36
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
36
  }
llvm::SmallVectorTemplateCommon<unsigned long, void>::getFirstEl() const
Line
Count
Source
87
91.1M
  void *getFirstEl() const {
88
91.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
91.1M
        reinterpret_cast<const char *>(this) +
90
91.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
91.1M
  }
MachineLICM.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MachineLICMBase::CandidateInfo, void>::getFirstEl() const
Line
Count
Source
87
302k
  void *getFirstEl() const {
88
302k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
302k
        reinterpret_cast<const char *>(this) +
90
302k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
302k
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock const*, llvm::MachineBasicBlock const*>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<llvm::TypedTrackingMDRef<llvm::MDNode>, void>::getFirstEl() const
Line
Count
Source
87
29.7M
  void *getFirstEl() const {
88
29.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
29.7M
        reinterpret_cast<const char *>(this) +
90
29.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
29.7M
  }
MachinePipeliner.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::NodeSet, void>::getFirstEl() const
Line
Count
Source
87
795
  void *getFirstEl() const {
88
795
    return const_cast<void *>(reinterpret_cast<const void *>(
89
795
        reinterpret_cast<const char *>(this) +
90
795
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
795
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SUnit*, llvm::SDep>, void>::getFirstEl() const
Line
Count
Source
87
2.19k
  void *getFirstEl() const {
88
2.19k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.19k
        reinterpret_cast<const char *>(this) +
90
2.19k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.19k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallPtrSet<llvm::SUnit*, 4u>, void>::getFirstEl() const
Line
Count
Source
87
432
  void *getFirstEl() const {
88
432
    return const_cast<void *>(reinterpret_cast<const void *>(
89
432
        reinterpret_cast<const char *>(this) +
90
432
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
432
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<int, 4u>, void>::getFirstEl() const
Line
Count
Source
87
50.0k
  void *getFirstEl() const {
88
50.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
50.0k
        reinterpret_cast<const char *>(this) +
90
50.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
50.0k
  }
llvm::SmallVectorTemplateCommon<llvm::DFAPacketizer*, void>::getFirstEl() const
Line
Count
Source
87
399
  void *getFirstEl() const {
88
399
    return const_cast<void *>(reinterpret_cast<const void *>(
89
399
        reinterpret_cast<const char *>(this) +
90
399
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
399
  }
MachineScheduler.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SchedRegion, void>::getFirstEl() const
Line
Count
Source
87
5.61M
  void *getFirstEl() const {
88
5.61M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.61M
        reinterpret_cast<const char *>(this) +
90
5.61M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.61M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
279k
  void *getFirstEl() const {
88
279k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
279k
        reinterpret_cast<const char *>(this) +
90
279k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
279k
  }
llvm::SmallVectorTemplateCommon<llvm::SchedDFSResult::Connection, void>::getFirstEl() const
Line
Count
Source
87
76
  void *getFirstEl() const {
88
76
    return const_cast<void *>(reinterpret_cast<const void *>(
89
76
        reinterpret_cast<const char *>(this) +
90
76
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
76
  }
llvm::SmallVectorTemplateCommon<llvm::SchedDFSResult::TreeData, void>::getFirstEl() const
Line
Count
Source
87
16
  void *getFirstEl() const {
88
16
    return const_cast<void *>(reinterpret_cast<const void *>(
89
16
        reinterpret_cast<const char *>(this) +
90
16
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
16
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::SUnit*, 4u>, void>::getFirstEl() const
Line
Count
Source
87
9.03M
  void *getFirstEl() const {
88
9.03M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
9.03M
        reinterpret_cast<const char *>(this) +
90
9.03M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
9.03M
  }
MachineScheduler.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, void>::getFirstEl() const
Line
Count
Source
87
3.11M
  void *getFirstEl() const {
88
3.11M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.11M
        reinterpret_cast<const char *>(this) +
90
3.11M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.11M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, void>::getFirstEl() const
Line
Count
Source
87
62.6k
  void *getFirstEl() const {
88
62.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
62.6k
        reinterpret_cast<const char *>(this) +
90
62.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
62.6k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
630
  void *getFirstEl() const {
88
630
    return const_cast<void *>(reinterpret_cast<const void *>(
89
630
        reinterpret_cast<const char *>(this) +
90
630
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
630
  }
llvm::SmallVectorTemplateCommon<llvm::SSAUpdaterImpl<llvm::MachineSSAUpdater>::BBInfo*, void>::getFirstEl() const
Line
Count
Source
87
1.14k
  void *getFirstEl() const {
88
1.14k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.14k
        reinterpret_cast<const char *>(this) +
90
1.14k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.14k
  }
MachineTraceMetrics.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::DataDep, void>::getFirstEl() const
Line
Count
Source
87
10.9M
  void *getFirstEl() const {
88
10.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
10.9M
        reinterpret_cast<const char *>(this) +
90
10.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
10.9M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineTraceMetrics::FixedBlockInfo, void>::getFirstEl() const
Line
Count
Source
87
90.3k
  void *getFirstEl() const {
88
90.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
90.3k
        reinterpret_cast<const char *>(this) +
90
90.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
90.3k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineTraceMetrics::TraceBlockInfo, void>::getFirstEl() const
Line
Count
Source
87
899k
  void *getFirstEl() const {
88
899k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
899k
        reinterpret_cast<const char *>(this) +
90
899k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
899k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineTraceMetrics::LiveInReg, void>::getFirstEl() const
Line
Count
Source
87
5.88M
  void *getFirstEl() const {
88
5.88M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.88M
        reinterpret_cast<const char *>(this) +
90
5.88M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.88M
  }
MachineVerifier.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StackStateOfBB, void>::getFirstEl() const
Line
Count
Source
87
3.19M
  void *getFirstEl() const {
88
3.19M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.19M
        reinterpret_cast<const char *>(this) +
90
3.19M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.19M
  }
PeepholeOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RecurrenceInstr, void>::getFirstEl() const
Line
Count
Source
87
639k
  void *getFirstEl() const {
88
639k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
639k
        reinterpret_cast<const char *>(this) +
90
639k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
639k
  }
llvm::SmallVectorTemplateCommon<llvm::TargetInstrInfo::RegSubRegPair, void>::getFirstEl() const
Line
Count
Source
87
65.5M
  void *getFirstEl() const {
88
65.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
65.5M
        reinterpret_cast<const char *>(this) +
90
65.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
65.5M
  }
llvm::SmallVectorTemplateCommon<std::__1::vector<int, std::__1::allocator<int> >, void>::getFirstEl() const
Line
Count
Source
87
35.5k
  void *getFirstEl() const {
88
35.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
35.5k
        reinterpret_cast<const char *>(this) +
90
35.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
35.5k
  }
llvm::SmallVectorTemplateCommon<std::__1::vector<llvm::SmallVector<int, 1u>, std::__1::allocator<llvm::SmallVector<int, 1u> > >, void>::getFirstEl() const
Line
Count
Source
87
35.5k
  void *getFirstEl() const {
88
35.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
35.5k
        reinterpret_cast<const char *>(this) +
90
35.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
35.5k
  }
RegAllocFast.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegAllocFast::LiveReg, void>::getFirstEl() const
Line
Count
Source
87
3.25k
  void *getFirstEl() const {
88
3.25k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.25k
        reinterpret_cast<const char *>(this) +
90
3.25k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.25k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::SplitEditor::ComplementSpillMode>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
186k
  void *getFirstEl() const {
88
186k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
186k
        reinterpret_cast<const char *>(this) +
90
186k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
186k
  }
RegAllocGreedy.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RAGreedy::RegInfo, void>::getFirstEl() const
Line
Count
Source
87
116k
  void *getFirstEl() const {
88
116k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
116k
        reinterpret_cast<const char *>(this) +
90
116k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
116k
  }
llvm::SmallVectorTemplateCommon<llvm::SpillPlacement::BlockConstraint, void>::getFirstEl() const
Line
Count
Source
87
66.9k
  void *getFirstEl() const {
88
66.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
66.9k
        reinterpret_cast<const char *>(this) +
90
66.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
66.9k
  }
RegAllocGreedy.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RAGreedy::GlobalSplitCandidate, void>::getFirstEl() const
Line
Count
Source
87
62.0k
  void *getFirstEl() const {
88
62.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
62.0k
        reinterpret_cast<const char *>(this) +
90
62.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
62.0k
  }
llvm::SmallVectorTemplateCommon<llvm::SplitAnalysis::BlockInfo, void>::getFirstEl() const
Line
Count
Source
87
925k
  void *getFirstEl() const {
88
925k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
925k
        reinterpret_cast<const char *>(this) +
90
925k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
925k
  }
RegAllocGreedy.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RAGreedy::HintInfo, void>::getFirstEl() const
Line
Count
Source
87
1.75M
  void *getFirstEl() const {
88
1.75M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.75M
        reinterpret_cast<const char *>(this) +
90
1.75M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.75M
  }
RegisterCoalescer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::JoinVals::Val, void>::getFirstEl() const
Line
Count
Source
87
18.3M
  void *getFirstEl() const {
88
18.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
18.3M
        reinterpret_cast<const char *>(this) +
90
18.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
18.3M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::LaneBitmask>, void>::getFirstEl() const
Line
Count
Source
87
82.5k
  void *getFirstEl() const {
88
82.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
82.5k
        reinterpret_cast<const char *>(this) +
90
82.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
82.5k
  }
RenameIndependentSubregs.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RenameIndependentSubregs::SubRangeInfo, void>::getFirstEl() const
Line
Count
Source
87
82.7k
  void *getFirstEl() const {
88
82.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
82.7k
        reinterpret_cast<const char *>(this) +
90
82.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
82.7k
  }
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
87
8
  void *getFirstEl() const {
88
8
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8
        reinterpret_cast<const char *>(this) +
90
8
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8
  }
llvm::SmallVectorTemplateCommon<llvm::safestack::StackColoring::LiveRange, void>::getFirstEl() const
Line
Count
Source
87
305
  void *getFirstEl() const {
88
305
    return const_cast<void *>(reinterpret_cast<const void *>(
89
305
        reinterpret_cast<const char *>(this) +
90
305
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
305
  }
llvm::SmallVectorTemplateCommon<llvm::safestack::StackLayout::StackRegion, void>::getFirstEl() const
Line
Count
Source
87
306
  void *getFirstEl() const {
88
306
    return const_cast<void *>(reinterpret_cast<const void *>(
89
306
        reinterpret_cast<const char *>(this) +
90
306
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
306
  }
llvm::SmallVectorTemplateCommon<llvm::safestack::StackLayout::StackObject, void>::getFirstEl() const
Line
Count
Source
87
306
  void *getFirstEl() const {
88
306
    return const_cast<void *>(reinterpret_cast<const void *>(
89
306
        reinterpret_cast<const char *>(this) +
90
306
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
306
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::safestack::StackColoring::Marker>, void>::getFirstEl() const
Line
Count
Source
87
179
  void *getFirstEl() const {
88
179
    return const_cast<void *>(reinterpret_cast<const void *>(
89
179
        reinterpret_cast<const char *>(this) +
90
179
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
179
  }
llvm::SmallVectorTemplateCommon<llvm::UnderlyingObject, void>::getFirstEl() const
Line
Count
Source
87
5.27M
  void *getFirstEl() const {
88
5.27M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.27M
        reinterpret_cast<const char *>(this) +
90
5.27M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.27M
  }
llvm::SmallVectorTemplateCommon<llvm::SchedDFSImpl::RootData, void>::getFirstEl() const
Line
Count
Source
87
22
  void *getFirstEl() const {
88
22
    return const_cast<void *>(reinterpret_cast<const void *>(
89
22
        reinterpret_cast<const char *>(this) +
90
22
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
22
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::CallInst*, llvm::AllocaInst*>, void>::getFirstEl() const
Line
Count
Source
87
4
  void *getFirstEl() const {
88
4
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4
        reinterpret_cast<const char *>(this) +
90
4
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4
  }
llvm::SmallVectorTemplateCommon<llvm::InvokeInst*, void>::getFirstEl() const
Line
Count
Source
87
16.2k
  void *getFirstEl() const {
88
16.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
16.2k
        reinterpret_cast<const char *>(this) +
90
16.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
16.2k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BlockFrequency, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
4.37M
  void *getFirstEl() const {
88
4.37M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.37M
        reinterpret_cast<const char *>(this) +
90
4.37M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.37M
  }
llvm::SmallVectorTemplateCommon<llvm::SmallPtrSet<llvm::VNInfo*, 8u>, void>::getFirstEl() const
Line
Count
Source
87
22.8k
  void *getFirstEl() const {
88
22.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
22.8k
        reinterpret_cast<const char *>(this) +
90
22.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
22.8k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, llvm::SlotIndex>, void>::getFirstEl() const
Line
Count
Source
87
216k
  void *getFirstEl() const {
88
216k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
216k
        reinterpret_cast<const char *>(this) +
90
216k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
216k
  }
SplitKit.cpp:llvm::SmallVectorTemplateCommon<llvm::SplitEditor::rewriteAssigned(bool)::ExtPoint, void>::getFirstEl() const
Line
Count
Source
87
271k
  void *getFirstEl() const {
88
271k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
271k
        reinterpret_cast<const char *>(this) +
90
271k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
271k
  }
llvm::SmallVectorTemplateCommon<llvm::VNInfo const*, void>::getFirstEl() const
Line
Count
Source
87
289
  void *getFirstEl() const {
88
289
    return const_cast<void *>(reinterpret_cast<const void *>(
89
289
        reinterpret_cast<const char *>(this) +
90
289
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
289
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::LiveInterval, std::__1::default_delete<llvm::LiveInterval> >, void>::getFirstEl() const
Line
Count
Source
87
62.7k
  void *getFirstEl() const {
88
62.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
62.7k
        reinterpret_cast<const char *>(this) +
90
62.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
62.7k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::SlotIndex, 4u>, void>::getFirstEl() const
Line
Count
Source
87
62.7k
  void *getFirstEl() const {
88
62.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
62.7k
        reinterpret_cast<const char *>(this) +
90
62.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
62.7k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::MachineMemOperand*, 8u>, void>::getFirstEl() const
Line
Count
Source
87
63.2k
  void *getFirstEl() const {
88
63.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
63.2k
        reinterpret_cast<const char *>(this) +
90
63.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
63.2k
  }
llvm::SmallVectorTemplateCommon<llvm::BitVector, void>::getFirstEl() const
Line
Count
Source
87
125k
  void *getFirstEl() const {
88
125k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
125k
        reinterpret_cast<const char *>(this) +
90
125k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
125k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::LiveInterval*, 4u>, void>::getFirstEl() const
Line
Count
Source
87
63.2k
  void *getFirstEl() const {
88
63.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
63.2k
        reinterpret_cast<const char *>(this) +
90
63.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
63.2k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int const, llvm::LiveInterval>*, void>::getFirstEl() const
Line
Count
Source
87
49.0k
  void *getFirstEl() const {
88
49.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
49.0k
        reinterpret_cast<const char *>(this) +
90
49.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
49.0k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::TargetInstrInfo::RegSubRegPair>, void>::getFirstEl() const
Line
Count
Source
87
356k
  void *getFirstEl() const {
88
356k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
356k
        reinterpret_cast<const char *>(this) +
90
356k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
356k
  }
llvm::SmallVectorTemplateCommon<llvm::Module::ModuleFlagEntry, void>::getFirstEl() const
Line
Count
Source
87
12.8M
  void *getFirstEl() const {
88
12.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
12.8M
        reinterpret_cast<const char *>(this) +
90
12.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
12.8M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<RunOutliner>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
186k
  void *getFirstEl() const {
88
186k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
186k
        reinterpret_cast<const char *>(this) +
90
186k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
186k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<CFLAAType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
374k
  void *getFirstEl() const {
88
374k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
374k
        reinterpret_cast<const char *>(this) +
90
374k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
374k
  }
TargetPassConfig.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::InsertedPass, void>::getFirstEl() const
Line
Count
Source
87
74.3k
  void *getFirstEl() const {
88
74.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
74.3k
        reinterpret_cast<const char *>(this) +
90
74.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
74.3k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::FunctionPass* (*)()>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
186k
  void *getFirstEl() const {
88
186k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
186k
        reinterpret_cast<const char *>(this) +
90
186k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
186k
  }
llvm::SmallVectorTemplateCommon<llvm::CatchReturnInst*, void>::getFirstEl() const
Line
Count
Source
87
34
  void *getFirstEl() const {
88
34
    return const_cast<void *>(reinterpret_cast<const void *>(
89
34
        reinterpret_cast<const char *>(this) +
90
34
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
34
  }
llvm::SmallVectorTemplateCommon<llvm::Use*, void>::getFirstEl() const
Line
Count
Source
87
7.98M
  void *getFirstEl() const {
88
7.98M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
7.98M
        reinterpret_cast<const char *>(this) +
90
7.98M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
7.98M
  }
llvm::SmallVectorTemplateCommon<llvm::CatchPadInst const*, void>::getFirstEl() const
Line
Count
Source
87
170
  void *getFirstEl() const {
88
170
    return const_cast<void *>(reinterpret_cast<const void *>(
89
170
        reinterpret_cast<const char *>(this) +
90
170
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
170
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction const*, int>, void>::getFirstEl() const
Line
Count
Source
87
14
  void *getFirstEl() const {
88
14
    return const_cast<void *>(reinterpret_cast<const void *>(
89
14
        reinterpret_cast<const char *>(this) +
90
14
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
14
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Use const*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
16.0k
  void *getFirstEl() const {
88
16.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
16.0k
        reinterpret_cast<const char *>(this) +
90
16.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
16.0k
  }
llvm::SmallVectorTemplateCommon<llvm::DINode::DIFlags, void>::getFirstEl() const
Line
Count
Source
87
15.5k
  void *getFirstEl() const {
88
15.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
15.5k
        reinterpret_cast<const char *>(this) +
90
15.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
15.5k
  }
llvm::SmallVectorTemplateCommon<llvm::Attribute, void>::getFirstEl() const
Line
Count
Source
87
43.7M
  void *getFirstEl() const {
88
43.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
43.7M
        reinterpret_cast<const char *>(this) +
90
43.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
43.7M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::AttributeSet>, void>::getFirstEl() const
Line
Count
Source
87
1.62M
  void *getFirstEl() const {
88
1.62M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.62M
        reinterpret_cast<const char *>(this) +
90
1.62M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.62M
  }
llvm::SmallVectorTemplateCommon<llvm::AttributeSet, void>::getFirstEl() const
Line
Count
Source
87
19.1M
  void *getFirstEl() const {
88
19.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
19.1M
        reinterpret_cast<const char *>(this) +
90
19.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
19.1M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::Attribute>, void>::getFirstEl() const
Line
Count
Source
87
3.12M
  void *getFirstEl() const {
88
3.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.12M
        reinterpret_cast<const char *>(this) +
90
3.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.12M
  }
llvm::SmallVectorTemplateCommon<llvm::MDNode*, void>::getFirstEl() const
Line
Count
Source
87
1.28M
  void *getFirstEl() const {
88
1.28M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.28M
        reinterpret_cast<const char *>(this) +
90
1.28M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.28M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::DIScope*, llvm::DILocation*>, void>::getFirstEl() const
Line
Count
Source
87
365k
  void *getFirstEl() const {
88
365k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
365k
        reinterpret_cast<const char *>(this) +
90
365k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
365k
  }
llvm::SmallVectorTemplateCommon<llvm::DILocation*, void>::getFirstEl() const
Line
Count
Source
87
3.79M
  void *getFirstEl() const {
88
3.79M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.79M
        reinterpret_cast<const char *>(this) +
90
3.79M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.79M
  }
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
87
3.94M
  void *getFirstEl() const {
88
3.94M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.94M
        reinterpret_cast<const char *>(this) +
90
3.94M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.94M
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeNodeBase<llvm::BasicBlock> const*, void>::getFirstEl() const
Line
Count
Source
87
43.1k
  void *getFirstEl() const {
88
43.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
43.1k
        reinterpret_cast<const char *>(this) +
90
43.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
43.1k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>, void>::getFirstEl() const
Line
Count
Source
87
345k
  void *getFirstEl() const {
88
345k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
345k
        reinterpret_cast<const char *>(this) +
90
345k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
345k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>, void>::getFirstEl() const
Line
Count
Source
87
309k
  void *getFirstEl() const {
88
309k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
309k
        reinterpret_cast<const char *>(this) +
90
309k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
309k
  }
llvm::SmallVectorTemplateCommon<llvm::Intrinsic::IITDescriptor, void>::getFirstEl() const
Line
Count
Source
87
9.57M
  void *getFirstEl() const {
88
9.57M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
9.57M
        reinterpret_cast<const char *>(this) +
90
9.57M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
9.57M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::TypedTrackingMDRef<llvm::MDNode> >, void>::getFirstEl() const
Line
Count
Source
87
32.1M
  void *getFirstEl() const {
88
32.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
32.1M
        reinterpret_cast<const char *>(this) +
90
32.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
32.1M
  }
llvm::SmallVectorTemplateCommon<llvm::MDGlobalAttachmentMap::Attachment, void>::getFirstEl() const
Line
Count
Source
87
505k
  void *getFirstEl() const {
88
505k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
505k
        reinterpret_cast<const char *>(this) +
90
505k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
505k
  }
llvm::SmallVectorTemplateCommon<llvm::MetadataAsValue*, void>::getFirstEl() const
Line
Count
Source
87
156k
  void *getFirstEl() const {
88
156k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
156k
        reinterpret_cast<const char *>(this) +
90
156k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
156k
  }
LegacyPassManager.cpp:llvm::SmallVectorTemplateCommon<llvm::cl::parser<(anonymous namespace)::PassDebugLevel>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
211k
  void *getFirstEl() const {
88
211k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
211k
        reinterpret_cast<const char *>(this) +
90
211k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
211k
  }
llvm::SmallVectorTemplateCommon<llvm::ImmutablePass*, void>::getFirstEl() const
Line
Count
Source
87
285k
  void *getFirstEl() const {
88
285k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
285k
        reinterpret_cast<const char *>(this) +
90
285k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
285k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<void*, std::__1::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, unsigned long long> >, void>::getFirstEl() const
Line
Count
Source
87
646k
  void *getFirstEl() const {
88
646k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
646k
        reinterpret_cast<const char *>(this) +
90
646k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
646k
  }
llvm::SmallVectorTemplateCommon<llvm::TrackingMDRef, void>::getFirstEl() const
Line
Count
Source
87
131k
  void *getFirstEl() const {
88
131k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
131k
        reinterpret_cast<const char *>(this) +
90
131k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
131k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::PassInfo const*>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
1.50M
  void *getFirstEl() const {
88
1.50M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.50M
        reinterpret_cast<const char *>(this) +
90
1.50M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.50M
  }
llvm::SmallVectorTemplateCommon<llvm::Function const*, void>::getFirstEl() const
Line
Count
Source
87
189k
  void *getFirstEl() const {
88
189k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
189k
        reinterpret_cast<const char *>(this) +
90
189k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
189k
  }
llvm::SmallVectorTemplateCommon<llvm::DILocalVariable const*, void>::getFirstEl() const
Line
Count
Source
87
189k
  void *getFirstEl() const {
88
189k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
189k
        reinterpret_cast<const char *>(this) +
90
189k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
189k
  }
llvm::SmallVectorTemplateCommon<llvm::FuncletPadInst*, void>::getFirstEl() const
Line
Count
Source
87
3.21k
  void *getFirstEl() const {
88
3.21k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.21k
        reinterpret_cast<const char *>(this) +
90
3.21k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.21k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>, void>::getFirstEl() const
Line
Count
Source
87
26.5k
  void *getFirstEl() const {
88
26.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
26.5k
        reinterpret_cast<const char *>(this) +
90
26.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
26.5k
  }
llvm::SmallVectorTemplateCommon<llvm::DeadArgumentEliminationPass::RetOrArg, void>::getFirstEl() const
Line
Count
Source
87
2.14M
  void *getFirstEl() const {
88
2.14M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.14M
        reinterpret_cast<const char *>(this) +
90
2.14M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.14M
  }
llvm::SmallVectorTemplateCommon<llvm::DeadArgumentEliminationPass::Liveness, void>::getFirstEl() const
Line
Count
Source
87
1.22M
  void *getFirstEl() const {
88
1.22M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.22M
        reinterpret_cast<const char *>(this) +
90
1.22M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.22M
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::DeadArgumentEliminationPass::RetOrArg, 5u>, void>::getFirstEl() const
Line
Count
Source
87
1.22M
  void *getFirstEl() const {
88
1.22M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.22M
        reinterpret_cast<const char *>(this) +
90
1.22M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.22M
  }
FunctionAttrs.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ArgumentGraphNode*, void>::getFirstEl() const
Line
Count
Source
87
1.22M
  void *getFirstEl() const {
88
1.22M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.22M
        reinterpret_cast<const char *>(this) +
90
1.22M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.22M
  }
FunctionAttrs.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AttributeInferer::InferenceDescriptor, void>::getFirstEl() const
Line
Count
Source
87
3.67M
  void *getFirstEl() const {
88
3.67M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.67M
        reinterpret_cast<const char *>(this) +
90
3.67M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.67M
  }
llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::FunctionSummary const*, unsigned int, unsigned long long>, void>::getFirstEl() const
Line
Count
Source
87
796
  void *getFirstEl() const {
88
796
    return const_cast<void *>(reinterpret_cast<const void *>(
89
796
        reinterpret_cast<const char *>(this) +
90
796
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
796
  }
llvm::SmallVectorTemplateCommon<llvm::ValueInfo, void>::getFirstEl() const
Line
Count
Source
87
699
  void *getFirstEl() const {
88
699
    return const_cast<void *>(reinterpret_cast<const void *>(
89
699
        reinterpret_cast<const char *>(this) +
90
699
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
699
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalValue*, void>::getFirstEl() const
Line
Count
Source
87
85.4k
  void *getFirstEl() const {
88
85.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
85.4k
        reinterpret_cast<const char *>(this) +
90
85.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
85.4k
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantExpr*, void>::getFirstEl() const
Line
Count
Source
87
68
  void *getFirstEl() const {
88
68
    return const_cast<void *>(reinterpret_cast<const void *>(
89
68
        reinterpret_cast<const char *>(this) +
90
68
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
68
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::GlobalVariable, std::__1::default_delete<llvm::GlobalVariable> >, void>::getFirstEl() const
Line
Count
Source
87
2.28k
  void *getFirstEl() const {
88
2.28k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.28k
        reinterpret_cast<const char *>(this) +
90
2.28k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.28k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::GlobalVariable*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
87
184
  void *getFirstEl() const {
88
184
    return const_cast<void *>(reinterpret_cast<const void *>(
89
184
        reinterpret_cast<const char *>(this) +
90
184
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
184
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ConstantExpr*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
87
371
  void *getFirstEl() const {
88
371
    return const_cast<void *>(reinterpret_cast<const void *>(
89
371
        reinterpret_cast<const char *>(this) +
90
371
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
371
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, bool>, void>::getFirstEl() const
Line
Count
Source
87
18
  void *getFirstEl() const {
88
18
    return const_cast<void *>(reinterpret_cast<const void *>(
89
18
        reinterpret_cast<const char *>(this) +
90
18
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
18
  }
Inliner.cpp:llvm::SmallVectorTemplateCommon<llvm::cl::parser<(anonymous namespace)::InlinerFunctionImportStatsOpts>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
188k
  void *getFirstEl() const {
88
188k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
188k
        reinterpret_cast<const char *>(this) +
90
188k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
188k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Function*, int>, void>::getFirstEl() const
Line
Count
Source
87
1.64M
  void *getFirstEl() const {
88
1.64M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.64M
        reinterpret_cast<const char *>(this) +
90
1.64M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.64M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::CallSite, int>, void>::getFirstEl() const
Line
Count
Source
87
1.65M
  void *getFirstEl() const {
88
1.65M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.65M
        reinterpret_cast<const char *>(this) +
90
1.65M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.65M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::PassSummaryAction>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
377k
  void *getFirstEl() const {
88
377k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
377k
        reinterpret_cast<const char *>(this) +
90
377k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
377k
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalAlias*, void>::getFirstEl() const
Line
Count
Source
87
122
  void *getFirstEl() const {
88
122
    return const_cast<void *>(reinterpret_cast<const void *>(
89
122
        reinterpret_cast<const char *>(this) +
90
122
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
122
  }
PartialInlining.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FunctionOutliningMultiRegionInfo::OutlineRegionInfo, void>::getFirstEl() const
Line
Count
Source
87
18
  void *getFirstEl() const {
88
18
    return const_cast<void *>(reinterpret_cast<const void *>(
89
18
        reinterpret_cast<const char *>(this) +
90
18
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
18
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Function*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
87
188
  void *getFirstEl() const {
88
188
    return const_cast<void *>(reinterpret_cast<const void *>(
89
188
        reinterpret_cast<const char *>(this) +
90
188
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
188
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PassManagerBuilder::ExtensionPointTy, std::__1::function<void (llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)> >, void>::getFirstEl() const
Line
Count
Source
87
133k
  void *getFirstEl() const {
88
133k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
133k
        reinterpret_cast<const char *>(this) +
90
133k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
133k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::sampleprof::LineLocation, llvm::StringRef>, void>::getFirstEl() const
Line
Count
Source
87
6.06k
  void *getFirstEl() const {
88
6.06k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.06k
        reinterpret_cast<const char *>(this) +
90
6.06k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.06k
  }
llvm::SmallVectorTemplateCommon<InstrProfValueData, void>::getFirstEl() const
Line
Count
Source
87
30
  void *getFirstEl() const {
88
30
    return const_cast<void *>(reinterpret_cast<const void *>(
89
30
        reinterpret_cast<const char *>(this) +
90
30
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
30
  }
llvm::SmallVectorTemplateCommon<llvm::TruncInst*, void>::getFirstEl() const
Line
Count
Source
87
902k
  void *getFirstEl() const {
88
902k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
902k
        reinterpret_cast<const char *>(this) +
90
902k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
902k
  }
llvm::SmallVectorTemplateCommon<llvm::DbgVariableIntrinsic*, void>::getFirstEl() const
Line
Count
Source
87
12.5M
  void *getFirstEl() const {
88
12.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
12.5M
        reinterpret_cast<const char *>(this) +
90
12.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
12.5M
  }
InstCombineAddSub.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FAddend const*, void>::getFirstEl() const
Line
Count
Source
87
3.46k
  void *getFirstEl() const {
88
3.46k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.46k
        reinterpret_cast<const char *>(this) +
90
3.46k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.46k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, bool>, void>::getFirstEl() const
Line
Count
Source
87
2.15M
  void *getFirstEl() const {
88
2.15M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.15M
        reinterpret_cast<const char *>(this) +
90
2.15M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.15M
  }
InstCombineMulDivRem.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::UDivFoldAction, void>::getFirstEl() const
Line
Count
Source
87
232k
  void *getFirstEl() const {
88
232k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
232k
        reinterpret_cast<const char *>(this) +
90
232k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
232k
  }
InstCombinePHI.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::PHIUsageRecord, void>::getFirstEl() const
Line
Count
Source
87
635k
  void *getFirstEl() const {
88
635k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
635k
        reinterpret_cast<const char *>(this) +
90
635k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
635k
  }
llvm::SmallVectorTemplateCommon<llvm::BitCastInst*, void>::getFirstEl() const
Line
Count
Source
87
188k
  void *getFirstEl() const {
88
188k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
188k
        reinterpret_cast<const char *>(this) +
90
188k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
188k
  }
AddressSanitizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FunctionStackPoisoner::AllocaPoisonCall, void>::getFirstEl() const
Line
Count
Source
87
2.78k
  void *getFirstEl() const {
88
2.78k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.78k
        reinterpret_cast<const char *>(this) +
90
2.78k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.78k
  }
llvm::SmallVectorTemplateCommon<llvm::ASanStackVariableDescription, void>::getFirstEl() const
Line
Count
Source
87
230
  void *getFirstEl() const {
88
230
    return const_cast<void *>(reinterpret_cast<const void *>(
89
230
        reinterpret_cast<const char *>(this) +
90
230
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
230
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
87
727k
  void *getFirstEl() const {
88
727k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
727k
        reinterpret_cast<const char *>(this) +
90
727k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
727k
  }
ControlHeightReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::CHRScope*, void>::getFirstEl() const
Line
Count
Source
87
1.26k
  void *getFirstEl() const {
88
1.26k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.26k
        reinterpret_cast<const char *>(this) +
90
1.26k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.26k
  }
ControlHeightReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegInfo, void>::getFirstEl() const
Line
Count
Source
87
504
  void *getFirstEl() const {
88
504
    return const_cast<void *>(reinterpret_cast<const void *>(
89
504
        reinterpret_cast<const char *>(this) +
90
504
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
504
  }
llvm::SmallVectorTemplateCommon<llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> >, void>::getFirstEl() const
Line
Count
Source
87
116
  void *getFirstEl() const {
88
116
    return const_cast<void *>(reinterpret_cast<const void *>(
89
116
        reinterpret_cast<const char *>(this) +
90
116
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
116
  }
GCOVProfiling.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::GCOVFunction, std::__1::default_delete<(anonymous namespace)::GCOVFunction> >, void>::getFirstEl() const
Line
Count
Source
87
50
  void *getFirstEl() const {
88
50
    return const_cast<void *>(reinterpret_cast<const void *>(
89
50
        reinterpret_cast<const char *>(this) +
90
50
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
50
  }
GCOVProfiling.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::GCOVBlock*, void>::getFirstEl() const
Line
Count
Source
87
452
  void *getFirstEl() const {
88
452
    return const_cast<void *>(reinterpret_cast<const void *>(
89
452
        reinterpret_cast<const char *>(this) +
90
452
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
452
  }
GCOVProfiling.cpp:llvm::SmallVectorTemplateCommon<llvm::StringMapEntry<(anonymous namespace)::GCOVLines>*, void>::getFirstEl() const
Line
Count
Source
87
136
  void *getFirstEl() const {
88
136
    return const_cast<void *>(reinterpret_cast<const void *>(
89
136
        reinterpret_cast<const char *>(this) +
90
136
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
136
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::GlobalVariable*, llvm::MDNode*>, void>::getFirstEl() const
Line
Count
Source
87
50
  void *getFirstEl() const {
88
50
    return const_cast<void *>(reinterpret_cast<const void *>(
89
50
        reinterpret_cast<const char *>(this) +
90
50
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
50
  }
MemorySanitizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemorySanitizerVisitor::ShadowOriginAndInsertPoint, void>::getFirstEl() const
Line
Count
Source
87
888
  void *getFirstEl() const {
88
888
    return const_cast<void *>(reinterpret_cast<const void *>(
89
888
        reinterpret_cast<const char *>(this) +
90
888
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
888
  }
PGOInstrumentation.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::PGOUseEdge*, void>::getFirstEl() const
Line
Count
Source
87
1.35k
  void *getFirstEl() const {
88
1.35k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.35k
        reinterpret_cast<const char *>(this) +
90
1.35k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.35k
  }
llvm::SmallVectorTemplateCommon<llvm::GetElementPtrInst*, void>::getFirstEl() const
Line
Count
Source
87
98
  void *getFirstEl() const {
88
98
    return const_cast<void *>(reinterpret_cast<const void *>(
89
98
        reinterpret_cast<const char *>(this) +
90
98
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
98
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<DefaultOnOff>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
767k
  void *getFirstEl() const {
88
767k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
767k
        reinterpret_cast<const char *>(this) +
90
767k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
767k
  }
llvm::SmallVectorTemplateCommon<llvm::MCDwarfFile, void>::getFirstEl() const
Line
Count
Source
87
72.0k
  void *getFirstEl() const {
88
72.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
72.0k
        reinterpret_cast<const char *>(this) +
90
72.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
72.0k
  }
llvm::SmallVectorTemplateCommon<llvm::MCLOHDirective, void>::getFirstEl() const
Line
Count
Source
87
91.7k
  void *getFirstEl() const {
88
91.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
91.7k
        reinterpret_cast<const char *>(this) +
90
91.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
91.7k
  }
llvm::SmallVectorTemplateCommon<llvm::MCSection*, void>::getFirstEl() const
Line
Count
Source
87
39.3k
  void *getFirstEl() const {
88
39.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
39.3k
        reinterpret_cast<const char *>(this) +
90
39.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
39.3k
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::MCPaddingFragment const*, void>::getFirstEl() const
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::MCPaddingFragment const*, 8u>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MCSymbol const*, llvm::MCSymbol const*>, void>::getFirstEl() const
Line
Count
Source
87
3.25k
  void *getFirstEl() const {
88
3.25k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.25k
        reinterpret_cast<const char *>(this) +
90
3.25k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.25k
  }
llvm::SmallVectorTemplateCommon<llvm::CodeViewContext::FileInfo, void>::getFirstEl() const
Line
Count
Source
87
295
  void *getFirstEl() const {
88
295
    return const_cast<void *>(reinterpret_cast<const void *>(
89
295
        reinterpret_cast<const char *>(this) +
90
295
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
295
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<char*>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
229k
  void *getFirstEl() const {
88
229k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
229k
        reinterpret_cast<const char *>(this) +
90
229k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
229k
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::wasm::ValType, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MCFragment*>, void>::getFirstEl() const
Line
Count
Source
87
5.17M
  void *getFirstEl() const {
88
5.17M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.17M
        reinterpret_cast<const char *>(this) +
90
5.17M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.17M
  }
Unexecuted instantiation: WasmObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WasmFunctionType, void>::getFirstEl() const
Unexecuted instantiation: WasmObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WasmGlobal, void>::getFirstEl() const
Unexecuted instantiation: WasmObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WasmDataSegment, void>::getFirstEl() const
Unexecuted instantiation: WasmObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WasmFunction, void>::getFirstEl() const
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::wasm::WasmImport, void>::getFirstEl() const
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::wasm::WasmExport, void>::getFirstEl() const
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<llvm::wasm::WasmSymbolInfo, void>::getFirstEl() const
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned short, unsigned int>, void>::getFirstEl() const
WinCOFFObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AuxSymbol, void>::getFirstEl() const
Line
Count
Source
87
7.71k
  void *getFirstEl() const {
88
7.71k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
7.71k
        reinterpret_cast<const char *>(this) +
90
7.71k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
7.71k
  }
AsmParser.cpp:llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::SMLoc, (anonymous namespace)::AsmParser::CppHashInfoTy, llvm::MCSymbol*>, void>::getFirstEl() const
Line
Count
Source
87
36.7k
  void *getFirstEl() const {
88
36.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
36.7k
        reinterpret_cast<const char *>(this) +
90
36.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
36.7k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<void*, bool>, void>::getFirstEl() const
Line
Count
Source
87
454
  void *getFirstEl() const {
88
454
    return const_cast<void *>(reinterpret_cast<const void *>(
89
454
        reinterpret_cast<const char *>(this) +
90
454
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
454
  }
llvm::SmallVectorTemplateCommon<llvm::MCAsmParser::MCPendingError, void>::getFirstEl() const
Line
Count
Source
87
36.9k
  void *getFirstEl() const {
88
36.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
36.9k
        reinterpret_cast<const char *>(this) +
90
36.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
36.9k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::Value const*>, void>::getFirstEl() const
Line
Count
Source
87
1.13k
  void *getFirstEl() const {
88
1.13k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.13k
        reinterpret_cast<const char *>(this) +
90
1.13k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.13k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >, void>::getFirstEl() const
Line
Count
Source
87
406
  void *getFirstEl() const {
88
406
    return const_cast<void *>(reinterpret_cast<const void *>(
89
406
        reinterpret_cast<const char *>(this) +
90
406
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
406
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>, void>::getFirstEl() const
Line
Count
Source
87
401
  void *getFirstEl() const {
88
401
    return const_cast<void *>(reinterpret_cast<const void *>(
89
401
        reinterpret_cast<const char *>(this) +
90
401
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
401
  }
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
87
182
  void *getFirstEl() const {
88
182
    return const_cast<void *>(reinterpret_cast<const void *>(
89
182
        reinterpret_cast<const char *>(this) +
90
182
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
182
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::opt::Arg, std::__1::default_delete<llvm::opt::Arg> >, void>::getFirstEl() const
Line
Count
Source
87
99.6k
  void *getFirstEl() const {
88
99.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
99.6k
        reinterpret_cast<const char *>(this) +
90
99.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
99.6k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<std::__1::pair<llvm::ICmpInst*, unsigned int>, 2u> >, void>::getFirstEl() const
Line
Count
Source
87
263k
  void *getFirstEl() const {
88
263k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
263k
        reinterpret_cast<const char *>(this) +
90
263k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
263k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ICmpInst*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
1.58M
  void *getFirstEl() const {
88
1.58M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.58M
        reinterpret_cast<const char *>(this) +
90
1.58M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.58M
  }
llvm::SmallVectorTemplateCommon<llvm::consthoist::ConstantInfo, void>::getFirstEl() const
Line
Count
Source
87
62.7k
  void *getFirstEl() const {
88
62.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
62.7k
        reinterpret_cast<const char *>(this) +
90
62.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
62.7k
  }
llvm::SmallVectorTemplateCommon<llvm::consthoist::ConstantUser, void>::getFirstEl() const
Line
Count
Source
87
307k
  void *getFirstEl() const {
88
307k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
307k
        reinterpret_cast<const char *>(this) +
90
307k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
307k
  }
llvm::SmallVectorTemplateCommon<llvm::consthoist::RebasedConstantInfo, void>::getFirstEl() const
Line
Count
Source
87
49.7k
  void *getFirstEl() const {
88
49.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
49.7k
        reinterpret_cast<const char *>(this) +
90
49.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
49.7k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
2.45M
  void *getFirstEl() const {
88
2.45M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.45M
        reinterpret_cast<const char *>(this) +
90
2.45M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.45M
  }
llvm::SmallVectorTemplateCommon<llvm::MemoryPhi*, void>::getFirstEl() const
Line
Count
Source
87
215k
  void *getFirstEl() const {
88
215k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
215k
        reinterpret_cast<const char *>(this) +
90
215k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
215k
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantRange, void>::getFirstEl() const
Line
Count
Source
87
88.5k
  void *getFirstEl() const {
88
88.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
88.5k
        reinterpret_cast<const char *>(this) +
90
88.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
88.5k
  }
GuardWidening.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::GuardWideningImpl::RangeCheck, void>::getFirstEl() const
Line
Count
Source
87
850
  void *getFirstEl() const {
88
850
    return const_cast<void *>(reinterpret_cast<const void *>(
89
850
        reinterpret_cast<const char *>(this) +
90
850
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
850
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
87
29.2k
  void *getFirstEl() const {
88
29.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
29.2k
        reinterpret_cast<const char *>(this) +
90
29.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
29.2k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::TerminatorInst*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
27.4k
  void *getFirstEl() const {
88
27.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
27.4k
        reinterpret_cast<const char *>(this) +
90
27.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
27.4k
  }
llvm::SmallVectorTemplateCommon<llvm::gvn::AvailableValueInBlock, void>::getFirstEl() const
Line
Count
Source
87
3.21M
  void *getFirstEl() const {
88
3.21M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.21M
        reinterpret_cast<const char *>(this) +
90
3.21M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.21M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
87
11.3M
  void *getFirstEl() const {
88
11.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
11.3M
        reinterpret_cast<const char *>(this) +
90
11.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
11.3M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<llvm::Instruction*, 4u> >, void>::getFirstEl() const
Line
Count
Source
87
923k
  void *getFirstEl() const {
88
923k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
923k
        reinterpret_cast<const char *>(this) +
90
923k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
923k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::pair<unsigned int, unsigned int>, llvm::Instruction*>, void>::getFirstEl() const
Line
Count
Source
87
1.30M
  void *getFirstEl() const {
88
1.30M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.30M
        reinterpret_cast<const char *>(this) +
90
1.30M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.30M
  }
llvm::SmallVectorTemplateCommon<llvm::CHIArg, void>::getFirstEl() const
Line
Count
Source
87
6.57M
  void *getFirstEl() const {
88
6.57M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.57M
        reinterpret_cast<const char *>(this) +
90
6.57M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.57M
  }
llvm::SmallVectorTemplateCommon<llvm::ArrayRecycler<llvm::Value*, 8ul>::FreeList*, void>::getFirstEl() const
Line
Count
Source
87
716
  void *getFirstEl() const {
88
716
    return const_cast<void *>(reinterpret_cast<const void *>(
89
716
        reinterpret_cast<const char *>(this) +
90
716
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
716
  }
GVNSink.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SinkingInstructionCandidate, void>::getFirstEl() const
Line
Count
Source
87
66
  void *getFirstEl() const {
88
66
    return const_cast<void *>(reinterpret_cast<const void *>(
89
66
        reinterpret_cast<const char *>(this) +
90
66
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
66
  }
InductiveRangeCheckElimination.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::InductiveRangeCheck, void>::getFirstEl() const
Line
Count
Source
87
1.22k
  void *getFirstEl() const {
88
1.22k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.22k
        reinterpret_cast<const char *>(this) +
90
1.22k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.22k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<ReplaceExitVal>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
87
188k
  void *getFirstEl() const {
88
188k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
188k
        reinterpret_cast<const char *>(this) +
90
188k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
188k
  }
IndVarSimplify.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WideIVInfo, void>::getFirstEl() const
Line
Count
Source
87
443k
  void *getFirstEl() const {
88
443k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
443k
        reinterpret_cast<const char *>(this) +
90
443k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
443k
  }
IndVarSimplify.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::NarrowIVDefUse, void>::getFirstEl() const
Line
Count
Source
87
52.1k
  void *getFirstEl() const {
88
52.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
52.1k
        reinterpret_cast<const char *>(this) +
90
52.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
52.1k
  }
llvm::SmallVectorTemplateCommon<llvm::DbgValueInst*, void>::getFirstEl() const
Line
Count
Source
87
435k
  void *getFirstEl() const {
88
435k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
435k
        reinterpret_cast<const char *>(this) +
90
435k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
435k
  }
IndVarSimplify.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RewritePhi, void>::getFirstEl() const
Line
Count
Source
87
175k
  void *getFirstEl() const {
88
175k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
175k
        reinterpret_cast<const char *>(this) +
90
175k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
175k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
87
12.3M
  void *getFirstEl() const {
88
12.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
12.3M
        reinterpret_cast<const char *>(this) +
90
12.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
12.3M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::SCEVAddRecExpr const*>, void>::getFirstEl() const
Line
Count
Source
87
8.22k
  void *getFirstEl() const {
88
8.22k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.22k
        reinterpret_cast<const char *>(this) +
90
8.22k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.22k
  }
LoopDistribute.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemoryInstructionDependences::Entry, void>::getFirstEl() const
Line
Count
Source
87
43
  void *getFirstEl() const {
88
43
    return const_cast<void *>(reinterpret_cast<const void *>(
89
43
        reinterpret_cast<const char *>(this) +
90
43
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
43
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::Loop*, 8u>, void>::getFirstEl() const
Line
Count
Source
87
40
  void *getFirstEl() const {
88
40
    return const_cast<void *>(reinterpret_cast<const void *>(
89
40
        reinterpret_cast<const char *>(this) +
90
40
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
40
  }
LoopLoadElimination.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StoreToLoadForwardingCandidate, void>::getFirstEl() const
Line
Count
Source
87
462
  void *getFirstEl() const {
88
462
    return const_cast<void *>(reinterpret_cast<const void *>(
89
462
        reinterpret_cast<const char *>(this) +
90
462
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
462
  }
LoopRerollPass.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LoopReroll::SimpleLoopReduction, void>::getFirstEl() const
Line
Count
Source
87
64
  void *getFirstEl() const {
88
64
    return const_cast<void *>(reinterpret_cast<const void *>(
89
64
        reinterpret_cast<const char *>(this) +
90
64
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
64
  }
LoopRerollPass.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LoopReroll::DAGRootSet, void>::getFirstEl() const
Line
Count
Source
87
130
  void *getFirstEl() const {
88
130
    return const_cast<void *>(reinterpret_cast<const void *>(
89
130
        reinterpret_cast<const char *>(this) +
90
130
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
130
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LSRUse, void>::getFirstEl() const
Line
Count
Source
87
418k
  void *getFirstEl() const {
88
418k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
418k
        reinterpret_cast<const char *>(this) +
90
418k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
418k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::IVChain, void>::getFirstEl() const
Line
Count
Source
87
413k
  void *getFirstEl() const {
88
413k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
413k
        reinterpret_cast<const char *>(this) +
90
413k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
413k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ChainUsers, void>::getFirstEl() const
Line
Count
Source
87
205k
  void *getFirstEl() const {
88
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
205k
        reinterpret_cast<const char *>(this) +
90
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
205k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::IVInc, void>::getFirstEl() const
Line
Count
Source
87
1.11M
  void *getFirstEl() const {
88
1.11M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.11M
        reinterpret_cast<const char *>(this) +
90
1.11M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.11M
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LSRFixup, void>::getFirstEl() const
Line
Count
Source
87
3.20M
  void *getFirstEl() const {
88
3.20M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.20M
        reinterpret_cast<const char *>(this) +
90
3.20M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.20M
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Formula, void>::getFirstEl() const
Line
Count
Source
87
3.55M
  void *getFirstEl() const {
88
3.55M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.55M
        reinterpret_cast<const char *>(this) +
90
3.55M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.55M
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WorkItem, void>::getFirstEl() const
Line
Count
Source
87
215k
  void *getFirstEl() const {
88
215k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
215k
        reinterpret_cast<const char *>(this) +
90
215k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
215k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned long, long long>, void>::getFirstEl() const
Line
Count
Source
87
205k
  void *getFirstEl() const {
88
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
205k
        reinterpret_cast<const char *>(this) +
90
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
205k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Formula const*, void>::getFirstEl() const
Line
Count
Source
87
415k
  void *getFirstEl() const {
88
415k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
415k
        reinterpret_cast<const char *>(this) +
90
415k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
415k
  }
MemCpyOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemsetRange, void>::getFirstEl() const
Line
Count
Source
87
774k
  void *getFirstEl() const {
88
774k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
774k
        reinterpret_cast<const char *>(this) +
90
774k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
774k
  }
llvm::SmallVectorTemplateCommon<llvm::ImmutableCallSite, void>::getFirstEl() const
Line
Count
Source
87
8
  void *getFirstEl() const {
88
8
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8
        reinterpret_cast<const char *>(this) +
90
8
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8
  }
llvm::SmallVectorTemplateCommon<llvm::SmallPtrSet<llvm::Value const*, 8u>, void>::getFirstEl() const
Line
Count
Source
87
668
  void *getFirstEl() const {
88
668
    return const_cast<void *>(reinterpret_cast<const void *>(
89
668
        reinterpret_cast<const char *>(this) +
90
668
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
668
  }
NewGVN.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::NewGVN::ValueDFS, void>::getFirstEl() const
Line
Count
Source
87
7.26k
  void *getFirstEl() const {
88
7.26k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
7.26k
        reinterpret_cast<const char *>(this) +
90
7.26k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
7.26k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BinaryOperator*, llvm::APInt>, void>::getFirstEl() const
Line
Count
Source
87
1.46M
  void *getFirstEl() const {
88
1.46M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.46M
        reinterpret_cast<const char *>(this) +
90
1.46M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.46M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::APInt>, void>::getFirstEl() const
Line
Count
Source
87
1.46M
  void *getFirstEl() const {
88
1.46M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.46M
        reinterpret_cast<const char *>(this) +
90
1.46M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.46M
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::Factor, void>::getFirstEl() const
Line
Count
Source
87
6.08k
  void *getFirstEl() const {
88
6.08k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.08k
        reinterpret_cast<const char *>(this) +
90
6.08k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.08k
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::ValueEntry, void>::getFirstEl() const
Line
Count
Source
87
1.46M
  void *getFirstEl() const {
88
1.46M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.46M
        reinterpret_cast<const char *>(this) +
90
1.46M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.46M
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::XorOpnd, void>::getFirstEl() const
Line
Count
Source
87
48.8k
  void *getFirstEl() const {
88
48.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
48.8k
        reinterpret_cast<const char *>(this) +
90
48.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
48.8k
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::XorOpnd*, void>::getFirstEl() const
Line
Count
Source
87
48.8k
  void *getFirstEl() const {
88
48.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
48.8k
        reinterpret_cast<const char *>(this) +
90
48.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
48.8k
  }
RewriteStatepointsForGC.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::PartiallyConstructedSafepointRecord, void>::getFirstEl() const
Line
Count
Source
87
538
  void *getFirstEl() const {
88
538
    return const_cast<void *>(reinterpret_cast<const void *>(
89
538
        reinterpret_cast<const char *>(this) +
90
538
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
538
  }
SROA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Slice*, void>::getFirstEl() const
Line
Count
Source
87
27.4M
  void *getFirstEl() const {
88
27.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
27.4M
        reinterpret_cast<const char *>(this) +
90
27.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
27.4M
  }
SROA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Slice, void>::getFirstEl() const
Line
Count
Source
87
2.19M
  void *getFirstEl() const {
88
2.19M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.19M
        reinterpret_cast<const char *>(this) +
90
2.19M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.19M
  }
llvm::SmallVectorTemplateCommon<llvm::VectorType*, void>::getFirstEl() const
Line
Count
Source
87
201k
  void *getFirstEl() const {
88
201k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
201k
        reinterpret_cast<const char *>(this) +
90
201k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
201k
  }
SROA.cpp:llvm::SmallVectorTemplateCommon<llvm::SROA::splitAlloca(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)::Fragment, void>::getFirstEl() const
Line
Count
Source
87
1.72M
  void *getFirstEl() const {
88
1.72M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.72M
        reinterpret_cast<const char *>(this) +
90
1.72M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.72M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8u>*>, void>::getFirstEl() const
Line
Count
Source
87
16
  void *getFirstEl() const {
88
16
    return const_cast<void *>(reinterpret_cast<const void *>(
89
16
        reinterpret_cast<const char *>(this) +
90
16
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
16
  }
Scalarizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Scatterer, void>::getFirstEl() const
Line
Count
Source
87
26
  void *getFirstEl() const {
88
26
    return const_cast<void *>(reinterpret_cast<const void *>(
89
26
        reinterpret_cast<const char *>(this) +
90
26
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
26
  }
llvm::SmallVectorTemplateCommon<llvm::CastInst*, void>::getFirstEl() const
Line
Count
Source
87
22.3k
  void *getFirstEl() const {
88
22.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
22.3k
        reinterpret_cast<const char *>(this) +
90
22.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
22.3k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ConstantInt*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
87
2.95k
  void *getFirstEl() const {
88
2.95k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.95k
        reinterpret_cast<const char *>(this) +
90
2.95k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.95k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::TerminatorInst*, llvm::TinyPtrVector<llvm::Value*> >, void>::getFirstEl() const
Line
Count
Source
87
850
  void *getFirstEl() const {
88
850
    return const_cast<void *>(reinterpret_cast<const void *>(
89
850
        reinterpret_cast<const char *>(this) +
90
850
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
850
  }
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
87
242
  void *getFirstEl() const {
88
242
    return const_cast<void *>(reinterpret_cast<const void *>(
89
242
        reinterpret_cast<const char *>(this) +
90
242
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
242
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Loop*, llvm::Loop*>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::User::value_op_iterator>, void>::getFirstEl() const
Line
Count
Source
87
168
  void *getFirstEl() const {
88
168
    return const_cast<void *>(reinterpret_cast<const void *>(
89
168
        reinterpret_cast<const char *>(this) +
90
168
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
168
  }
llvm::SmallVectorTemplateCommon<llvm::RegionNode*, void>::getFirstEl() const
Line
Count
Source
87
4.40k
  void *getFirstEl() const {
88
4.40k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.40k
        reinterpret_cast<const char *>(this) +
90
4.40k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.40k
  }
llvm::SmallVectorTemplateCommon<llvm::BranchInst*, void>::getFirstEl() const
Line
Count
Source
87
3.02M
  void *getFirstEl() const {
88
3.02M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.02M
        reinterpret_cast<const char *>(this) +
90
3.02M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.02M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::Option*, void>::getFirstEl() const
Line
Count
Source
87
930k
  void *getFirstEl() const {
88
930k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
930k
        reinterpret_cast<const char *>(this) +
90
930k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
930k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::StringRef, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
175k
  void *getFirstEl() const {
88
175k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
175k
        reinterpret_cast<const char *>(this) +
90
175k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
175k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<char const*, llvm::cl::Option*>, void>::getFirstEl() const
Line
Count
Source
87
20
  void *getFirstEl() const {
88
20
    return const_cast<void *>(reinterpret_cast<const void *>(
89
20
        reinterpret_cast<const char *>(this) +
90
20
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
20
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<char const*, llvm::cl::SubCommand*>, void>::getFirstEl() const
Line
Count
Source
87
16
  void *getFirstEl() const {
88
16
    return const_cast<void *>(reinterpret_cast<const void *>(
89
16
        reinterpret_cast<const char *>(this) +
90
16
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
16
  }
llvm::SmallVectorTemplateCommon<llvm_regmatch_t, void>::getFirstEl() const
Line
Count
Source
87
57.2M
  void *getFirstEl() const {
88
57.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
57.2M
        reinterpret_cast<const char *>(this) +
90
57.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
57.2M
  }
YAMLParser.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SimpleKey, void>::getFirstEl() const
Line
Count
Source
87
6.09k
  void *getFirstEl() const {
88
6.09k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.09k
        reinterpret_cast<const char *>(this) +
90
6.09k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.09k
  }
llvm::SmallVectorTemplateCommon<llvm::yaml::Output::InState, void>::getFirstEl() const
Line
Count
Source
87
13.7k
  void *getFirstEl() const {
88
13.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
13.7k
        reinterpret_cast<const char *>(this) +
90
13.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
13.7k
  }
llvm::SmallVectorTemplateCommon<llvm::Metadata const*, void>::getFirstEl() const
Line
Count
Source
87
4.92k
  void *getFirstEl() const {
88
4.92k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.92k
        reinterpret_cast<const char *>(this) +
90
4.92k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.92k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::MDTuple, llvm::TempMDNodeDeleter>, void>::getFirstEl() const
Line
Count
Source
87
5.65k
  void *getFirstEl() const {
88
5.65k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.65k
        reinterpret_cast<const char *>(this) +
90
5.65k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.65k
  }
llvm::SmallVectorTemplateCommon<llvm::Argument const*, void>::getFirstEl() const
Line
Count
Source
87
1.16M
  void *getFirstEl() const {
88
1.16M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.16M
        reinterpret_cast<const char *>(this) +
90
1.16M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.16M
  }
llvm::SmallVectorTemplateCommon<signed char, void>::getFirstEl() const
Line
Count
Source
87
4.05M
  void *getFirstEl() const {
88
4.05M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.05M
        reinterpret_cast<const char *>(this) +
90
4.05M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.05M
  }
llvm::SmallVectorTemplateCommon<llvm::DbgDeclareInst*, void>::getFirstEl() const
Line
Count
Source
87
6.25M
  void *getFirstEl() const {
88
6.25M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.25M
        reinterpret_cast<const char *>(this) +
90
6.25M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.25M
  }
llvm::SmallVectorTemplateCommon<llvm::AssertingVH<llvm::Function>, void>::getFirstEl() const
Line
Count
Source
87
1.16M
  void *getFirstEl() const {
88
1.16M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.16M
        reinterpret_cast<const char *>(this) +
90
1.16M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.16M
  }
llvm::SmallVectorTemplateCommon<llvm::PredicateInfoClasses::ValueDFS, void>::getFirstEl() const
Line
Count
Source
87
6.14M
  void *getFirstEl() const {
88
6.14M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.14M
        reinterpret_cast<const char *>(this) +
90
6.14M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.14M
  }
llvm::SmallVectorTemplateCommon<llvm::PredicateBase*, void>::getFirstEl() const
Line
Count
Source
87
11.1M
  void *getFirstEl() const {
88
11.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
11.1M
        reinterpret_cast<const char *>(this) +
90
11.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
11.1M
  }
llvm::SmallVectorTemplateCommon<llvm::PredicateInfo::ValueInfo, void>::getFirstEl() const
Line
Count
Source
87
1.17M
  void *getFirstEl() const {
88
1.17M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.17M
        reinterpret_cast<const char *>(this) +
90
1.17M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.17M
  }
llvm::SmallVectorTemplateCommon<llvm::TinyPtrVector<llvm::DbgVariableIntrinsic*>, void>::getFirstEl() const
Line
Count
Source
87
561k
  void *getFirstEl() const {
88
561k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
561k
        reinterpret_cast<const char *>(this) +
90
561k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
561k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::StoreInst*>, void>::getFirstEl() const
Line
Count
Source
87
11.2k
  void *getFirstEl() const {
88
11.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
11.2k
        reinterpret_cast<const char *>(this) +
90
11.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
11.2k
  }
llvm::SmallVectorTemplateCommon<llvm::SSAUpdaterImpl<llvm::SSAUpdater>::BBInfo*, void>::getFirstEl() const
Line
Count
Source
87
3.27M
  void *getFirstEl() const {
88
3.27M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.27M
        reinterpret_cast<const char *>(this) +
90
3.27M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.27M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, llvm::SmallVector<llvm::ConstantInt*, 4u> >, void>::getFirstEl() const
Line
Count
Source
87
557k
  void *getFirstEl() const {
88
557k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
557k
        reinterpret_cast<const char *>(this) +
90
557k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
557k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ConstantInt*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
87
12.6k
  void *getFirstEl() const {
88
12.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
12.6k
        reinterpret_cast<const char *>(this) +
90
12.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
12.6k
  }
llvm::SmallVectorTemplateCommon<llvm::ICmpInst*, void>::getFirstEl() const
Line
Count
Source
87
67.4k
  void *getFirstEl() const {
88
67.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
67.4k
        reinterpret_cast<const char *>(this) +
90
67.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
67.4k
  }
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
87
44
  void *getFirstEl() const {
88
44
    return const_cast<void *>(reinterpret_cast<const void *>(
89
44
        reinterpret_cast<const char *>(this) +
90
44
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
44
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MappingContext, void>::getFirstEl() const
Line
Count
Source
87
13.7M
  void *getFirstEl() const {
88
13.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
13.7M
        reinterpret_cast<const char *>(this) +
90
13.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
13.7M
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WorklistEntry, void>::getFirstEl() const
Line
Count
Source
87
13.7M
  void *getFirstEl() const {
88
13.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
13.7M
        reinterpret_cast<const char *>(this) +
90
13.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
13.7M
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::DelayedBasicBlock, void>::getFirstEl() const
Line
Count
Source
87
13.7M
  void *getFirstEl() const {
88
13.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
13.7M
        reinterpret_cast<const char *>(this) +
90
13.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
13.7M
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::POTWorklistEntry, void>::getFirstEl() const
Line
Count
Source
87
2.56k
  void *getFirstEl() const {
88
2.56k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.56k
        reinterpret_cast<const char *>(this) +
90
2.56k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.56k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::Value*, 4u>, void>::getFirstEl() const
Line
Count
Source
87
219k
  void *getFirstEl() const {
88
219k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
219k
        reinterpret_cast<const char *>(this) +
90
219k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
219k
  }
llvm::SmallVectorTemplateCommon<llvm::VPBasicBlock*, void>::getFirstEl() const
Line
Count
Source
87
33.6k
  void *getFirstEl() const {
88
33.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
33.6k
        reinterpret_cast<const char *>(this) +
90
33.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
33.6k
  }
llvm::SmallVectorTemplateCommon<llvm::VPUser*, void>::getFirstEl() const
Line
Count
Source
87
27.6k
  void *getFirstEl() const {
88
27.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
27.6k
        reinterpret_cast<const char *>(this) +
90
27.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
27.6k
  }
llvm::SmallVectorTemplateCommon<llvm::VPBlockBase*, void>::getFirstEl() const
Line
Count
Source
87
455k
  void *getFirstEl() const {
88
455k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
455k
        reinterpret_cast<const char *>(this) +
90
455k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
455k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::VPlan, std::__1::default_delete<llvm::VPlan> >, void>::getFirstEl() const
Line
Count
Source
87
38.9k
  void *getFirstEl() const {
88
38.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
38.9k
        reinterpret_cast<const char *>(this) +
90
38.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
38.9k
  }
llvm::SmallVectorTemplateCommon<llvm::VPValue*, void>::getFirstEl() const
Line
Count
Source
87
97.7k
  void *getFirstEl() const {
88
97.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
97.7k
        reinterpret_cast<const char *>(this) +
90
97.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
97.7k
  }
llvm::SmallVectorTemplateCommon<llvm::LoopVectorizationCostModel::RegisterUsage, void>::getFirstEl() const
Line
Count
Source
87
37.2k
  void *getFirstEl() const {
88
37.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
37.2k
        reinterpret_cast<const char *>(this) +
90
37.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
37.2k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::Value, llvm::ValueDeleter>, void>::getFirstEl() const
Line
Count
Source
87
561k
  void *getFirstEl() const {
88
561k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
561k
        reinterpret_cast<const char *>(this) +
90
561k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
561k
  }
llvm::SmallVectorTemplateCommon<llvm::slpvectorizer::BoUpSLP::ExternalUser, void>::getFirstEl() const
Line
Count
Source
87
553k
  void *getFirstEl() const {
88
553k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
553k
        reinterpret_cast<const char *>(this) +
90
553k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
553k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::WeakTrackingVH, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
5.61M
  void *getFirstEl() const {
88
5.61M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.61M
        reinterpret_cast<const char *>(this) +
90
5.61M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.61M
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::Value*, 16u>, void>::getFirstEl() const
Line
Count
Source
87
2.47M
  void *getFirstEl() const {
88
2.47M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.47M
        reinterpret_cast<const char *>(this) +
90
2.47M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.47M
  }
llvm::SmallVectorTemplateCommon<llvm::slpvectorizer::BoUpSLP::ScheduleData*, void>::getFirstEl() const
Line
Count
Source
87
8.41M
  void *getFirstEl() const {
88
8.41M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.41M
        reinterpret_cast<const char *>(this) +
90
8.41M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.41M
  }
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<clang::CharSourceRange, void>::getFirstEl() const
Line
Count
Source
87
1.60M
  void *getFirstEl() const {
88
1.60M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.60M
        reinterpret_cast<const char *>(this) +
90
1.60M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.60M
  }
llvm::SmallVectorTemplateCommon<clang::DiagnosticsEngine::DiagStateMap::DiagStatePoint, void>::getFirstEl() const
Line
Count
Source
87
443k
  void *getFirstEl() const {
88
443k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
443k
        reinterpret_cast<const char *>(this) +
90
443k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
443k
  }
llvm::SmallVectorTemplateCommon<clang::FixItHint, void>::getFirstEl() const
Line
Count
Source
87
1.44M
  void *getFirstEl() const {
88
1.44M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.44M
        reinterpret_cast<const char *>(this) +
90
1.44M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.44M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::DiagnosticsEngine::ArgumentKind, long>, void>::getFirstEl() const
Line
Count
Source
87
722k
  void *getFirstEl() const {
88
722k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
722k
        reinterpret_cast<const char *>(this) +
90
722k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
722k
  }
llvm::SmallVectorTemplateCommon<long, void>::getFirstEl() const
Line
Count
Source
87
723k
  void *getFirstEl() const {
88
723k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
723k
        reinterpret_cast<const char *>(this) +
90
723k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
723k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<clang::DirectoryEntry, std::__1::default_delete<clang::DirectoryEntry> >, void>::getFirstEl() const
Line
Count
Source
87
152k
  void *getFirstEl() const {
88
152k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
152k
        reinterpret_cast<const char *>(this) +
90
152k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
152k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<clang::FileEntry, std::__1::default_delete<clang::FileEntry> >, void>::getFirstEl() const
Line
Count
Source
87
151k
  void *getFirstEl() const {
88
151k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
151k
        reinterpret_cast<const char *>(this) +
90
151k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
151k
  }
llvm::SmallVectorTemplateCommon<clang::FileEntry const*, void>::getFirstEl() const
Line
Count
Source
87
231k
  void *getFirstEl() const {
88
231k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
231k
        reinterpret_cast<const char *>(this) +
90
231k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
231k
  }
llvm::SmallVectorTemplateCommon<clang::Module::Header, void>::getFirstEl() const
Line
Count
Source
87
1.12M
  void *getFirstEl() const {
88
1.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.12M
        reinterpret_cast<const char *>(this) +
90
1.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.12M
  }
llvm::SmallVectorTemplateCommon<clang::Module::UnresolvedHeaderDirective, void>::getFirstEl() const
Line
Count
Source
87
447k
  void *getFirstEl() const {
88
447k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
447k
        reinterpret_cast<const char *>(this) +
90
447k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
447k
  }
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
87
223k
  void *getFirstEl() const {
88
223k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
223k
        reinterpret_cast<const char *>(this) +
90
223k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
223k
  }
llvm::SmallVectorTemplateCommon<clang::Module*, void>::getFirstEl() const
Line
Count
Source
87
766k
  void *getFirstEl() const {
88
766k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
766k
        reinterpret_cast<const char *>(this) +
90
766k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
766k
  }
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
87
223k
  void *getFirstEl() const {
88
223k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
223k
        reinterpret_cast<const char *>(this) +
90
223k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
223k
  }
llvm::SmallVectorTemplateCommon<clang::Module::UnresolvedExportDecl, void>::getFirstEl() const
Line
Count
Source
87
232k
  void *getFirstEl() const {
88
232k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
232k
        reinterpret_cast<const char *>(this) +
90
232k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
232k
  }
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
87
238k
  void *getFirstEl() const {
88
238k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
238k
        reinterpret_cast<const char *>(this) +
90
238k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
238k
  }
llvm::SmallVectorTemplateCommon<clang::Module::LinkLibrary, void>::getFirstEl() const
Line
Count
Source
87
223k
  void *getFirstEl() const {
88
223k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
223k
        reinterpret_cast<const char *>(this) +
90
223k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
223k
  }
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
87
386k
  void *getFirstEl() const {
88
386k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
386k
        reinterpret_cast<const char *>(this) +
90
386k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
386k
  }
llvm::SmallVectorTemplateCommon<clang::OpenMPDirectiveKind, void>::getFirstEl() const
Line
Count
Source
87
1.33M
  void *getFirstEl() const {
88
1.33M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.33M
        reinterpret_cast<const char *>(this) +
90
1.33M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.33M
  }
llvm::SmallVectorTemplateCommon<clang::SrcMgr::SLocEntry, void>::getFirstEl() const
Line
Count
Source
87
568k
  void *getFirstEl() const {
88
568k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
568k
        reinterpret_cast<const char *>(this) +
90
568k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
568k
  }
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
87
155k
  void *getFirstEl() const {
88
155k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
155k
        reinterpret_cast<const char *>(this) +
90
155k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
155k
  }
llvm::SmallVectorTemplateCommon<clang::vfs::YAMLVFSEntry, void>::getFirstEl() const
Line
Count
Source
87
4
  void *getFirstEl() const {
88
4
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4
        reinterpret_cast<const char *>(this) +
90
4
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4
  }
llvm::SmallVectorTemplateCommon<llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>, void>::getFirstEl() const
Line
Count
Source
87
15.0k
  void *getFirstEl() const {
88
15.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
15.0k
        reinterpret_cast<const char *>(this) +
90
15.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
15.0k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >&, llvm::PassBuilder::OptimizationLevel)>, void>::getFirstEl() const
Line
Count
Source
87
5.92k
  void *getFirstEl() const {
88
5.92k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.92k
        reinterpret_cast<const char *>(this) +
90
5.92k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.92k
  }
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
87
3.95k
  void *getFirstEl() const {
88
3.95k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.95k
        reinterpret_cast<const char *>(this) +
90
3.95k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.95k
  }
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
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >&)>, void>::getFirstEl() const
Line
Count
Source
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::Module>&)>, void>::getFirstEl() const
Line
Count
Source
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
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
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
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
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&)>, void>::getFirstEl() const
Line
Count
Source
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
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
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::Function>&)>, void>::getFirstEl() const
Line
Count
Source
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
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
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&)>, void>::getFirstEl() const
Line
Count
Source
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
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
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::StringRef, llvm::AAManager&)>, void>::getFirstEl() const
Line
Count
Source
87
1.97k
  void *getFirstEl() const {
88
1.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.97k
        reinterpret_cast<const char *>(this) +
90
1.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.97k
  }
llvm::SmallVectorTemplateCommon<void (*)(llvm::Function&, llvm::AnalysisManager<llvm::Function>&, llvm::AAResults&), void>::getFirstEl() const
Line
Count
Source
87
6.26k
  void *getFirstEl() const {
88
6.26k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
6.26k
        reinterpret_cast<const char *>(this) +
90
6.26k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
6.26k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CallArg, void>::getFirstEl() const
Line
Count
Source
87
2.95M
  void *getFirstEl() const {
88
2.95M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.95M
        reinterpret_cast<const char *>(this) +
90
2.95M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.95M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CallArgList::Writeback, void>::getFirstEl() const
Line
Count
Source
87
2.94M
  void *getFirstEl() const {
88
2.94M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.94M
        reinterpret_cast<const char *>(this) +
90
2.94M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.94M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CallArgList::CallArgCleanup, void>::getFirstEl() const
Line
Count
Source
87
2.94M
  void *getFirstEl() const {
88
2.94M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.94M
        reinterpret_cast<const char *>(this) +
90
2.94M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.94M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::BranchFixup, void>::getFirstEl() const
Line
Count
Source
87
727k
  void *getFirstEl() const {
88
727k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
727k
        reinterpret_cast<const char *>(this) +
90
727k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
727k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::LoopInfo, void>::getFirstEl() const
Line
Count
Source
87
727k
  void *getFirstEl() const {
88
727k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
727k
        reinterpret_cast<const char *>(this) +
90
727k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
727k
  }
llvm::SmallVectorTemplateCommon<clang::LabelDecl const*, void>::getFirstEl() const
Line
Count
Source
87
1.30M
  void *getFirstEl() const {
88
1.30M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.30M
        reinterpret_cast<const char *>(this) +
90
1.30M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.30M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::CancelExit, void>::getFirstEl() const
Line
Count
Source
87
727k
  void *getFirstEl() const {
88
727k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
727k
        reinterpret_cast<const char *>(this) +
90
727k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
727k
  }
CGBlocks.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BlockLayoutChunk, void>::getFirstEl() const
Line
Count
Source
87
1.65k
  void *getFirstEl() const {
88
1.65k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.65k
        reinterpret_cast<const char *>(this) +
90
1.65k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.65k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, llvm::GlobalVariable*>, void>::getFirstEl() const
Line
Count
Source
87
327k
  void *getFirstEl() const {
88
327k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
327k
        reinterpret_cast<const char *>(this) +
90
327k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
327k
  }
llvm::SmallVectorTemplateCommon<clang::VarDecl const*, void>::getFirstEl() const
Line
Count
Source
87
773k
  void *getFirstEl() const {
88
773k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
773k
        reinterpret_cast<const char *>(this) +
90
773k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
773k
  }
CGBlocks.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BlockCaptureManagedEntity, void>::getFirstEl() const
Line
Count
Source
87
2.44k
  void *getFirstEl() const {
88
2.44k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.44k
        reinterpret_cast<const char *>(this) +
90
2.44k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.44k
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::StringRef>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<clang::QualType, void>::getFirstEl() const
Line
Count
Source
87
73.4M
  void *getFirstEl() const {
88
73.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
73.4M
        reinterpret_cast<const char *>(this) +
90
73.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
73.4M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::ConstantInt*>, void>::getFirstEl() const
Line
Count
Source
87
306k
  void *getFirstEl() const {
88
306k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
306k
        reinterpret_cast<const char *>(this) +
90
306k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
306k
  }
llvm::SmallVectorTemplateCommon<clang::analyze_os_log::OSLogBufferItem, void>::getFirstEl() const
Line
Count
Source
87
624
  void *getFirstEl() const {
88
624
    return const_cast<void *>(reinterpret_cast<const void *>(
89
624
        reinterpret_cast<const char *>(this) +
90
624
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
624
  }
llvm::SmallVectorTemplateCommon<clang::ImplicitParamDecl, void>::getFirstEl() const
Line
Count
Source
87
104
  void *getFirstEl() const {
88
104
    return const_cast<void *>(reinterpret_cast<const void *>(
89
104
        reinterpret_cast<const char *>(this) +
90
104
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
104
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::GlobalVariable*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
162
  void *getFirstEl() const {
88
162
    return const_cast<void *>(reinterpret_cast<const void *>(
89
162
        reinterpret_cast<const char *>(this) +
90
162
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
162
  }
llvm::SmallVectorTemplateCommon<clang::CanQual<clang::Type>, void>::getFirstEl() const
Line
Count
Source
87
5.94M
  void *getFirstEl() const {
88
5.94M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.94M
        reinterpret_cast<const char *>(this) +
90
5.94M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.94M
  }
llvm::SmallVectorTemplateCommon<clang::FunctionProtoType::ExtParameterInfo, void>::getFirstEl() const
Line
Count
Source
87
20.6M
  void *getFirstEl() const {
88
20.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
20.6M
        reinterpret_cast<const char *>(this) +
90
20.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
20.6M
  }
llvm::SmallVectorTemplateCommon<clang::CXXBaseSpecifier const*, void>::getFirstEl() const
Line
Count
Source
87
1.51M
  void *getFirstEl() const {
88
1.51M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.51M
        reinterpret_cast<const char *>(this) +
90
1.51M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.51M
  }
llvm::SmallVectorTemplateCommon<clang::FieldDecl const*, void>::getFirstEl() const
Line
Count
Source
87
122k
  void *getFirstEl() const {
88
122k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
122k
        reinterpret_cast<const char *>(this) +
90
122k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
122k
  }
CGCall.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ClangToLLVMArgMapping::IRArgs, void>::getFirstEl() const
Line
Count
Source
87
8.19M
  void *getFirstEl() const {
88
8.19M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.19M
        reinterpret_cast<const char *>(this) +
90
8.19M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.19M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::ParamValue, void>::getFirstEl() const
Line
Count
Source
87
725k
  void *getFirstEl() const {
88
725k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
725k
        reinterpret_cast<const char *>(this) +
90
725k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
725k
  }
llvm::SmallVectorTemplateCommon<clang::CXXCtorInitializer*, void>::getFirstEl() const
Line
Count
Source
87
813k
  void *getFirstEl() const {
88
813k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
813k
        reinterpret_cast<const char *>(this) +
90
813k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
813k
  }
llvm::SmallVectorTemplateCommon<clang::Stmt*, void>::getFirstEl() const
Line
Count
Source
87
25.6M
  void *getFirstEl() const {
88
25.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
25.6M
        reinterpret_cast<const char *>(this) +
90
25.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
25.6M
  }
CGClass.cpp:llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::EmitAsanPrologueOrEpilogue(bool)::SizeAndOffset, void>::getFirstEl() const
Line
Count
Source
87
82
  void *getFirstEl() const {
88
82
    return const_cast<void *>(reinterpret_cast<const void *>(
89
82
        reinterpret_cast<const char *>(this) +
90
82
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
82
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::VPtr, void>::getFirstEl() const
Line
Count
Source
87
11.5k
  void *getFirstEl() const {
88
11.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
11.5k
        reinterpret_cast<const char *>(this) +
90
11.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
11.5k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CGDebugInfo::ObjCInterfaceCacheEntry, void>::getFirstEl() const
Line
Count
Source
87
5.94k
  void *getFirstEl() const {
88
5.94k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
5.94k
        reinterpret_cast<const char *>(this) +
90
5.94k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
5.94k
  }
CGDebugInfo.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BlockLayoutChunk, void>::getFirstEl() const
Line
Count
Source
87
64
  void *getFirstEl() const {
88
64
    return const_cast<void *>(reinterpret_cast<const void *>(
89
64
        reinterpret_cast<const char *>(this) +
90
64
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
64
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::VlaSizePair, void>::getFirstEl() const
Line
Count
Source
87
3.79k
  void *getFirstEl() const {
88
3.79k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.79k
        reinterpret_cast<const char *>(this) +
90
3.79k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.79k
  }
llvm::SmallVectorTemplateCommon<clang::OMPDeclareReductionDecl const*, void>::getFirstEl() const
Line
Count
Source
87
32
  void *getFirstEl() const {
88
32
    return const_cast<void *>(reinterpret_cast<const void *>(
89
32
        reinterpret_cast<const char *>(this) +
90
32
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
32
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::CodeGen::OrderGlobalInits, llvm::Function*>, void>::getFirstEl() const
Line
Count
Source
87
33.7k
  void *getFirstEl() const {
88
33.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
33.7k
        reinterpret_cast<const char *>(this) +
90
33.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
33.7k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::EHCatchScope::Handler, void>::getFirstEl() const
Line
Count
Source
87
961
  void *getFirstEl() const {
88
961
    return const_cast<void *>(reinterpret_cast<const void *>(
89
961
        reinterpret_cast<const char *>(this) +
90
961
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
961
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::JumpDest const*, void>::getFirstEl() const
Line
Count
Source
87
727k
  void *getFirstEl() const {
88
727k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
727k
        reinterpret_cast<const char *>(this) +
90
727k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
727k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::Address, void>::getFirstEl() const
Line
Count
Source
87
727k
  void *getFirstEl() const {
88
727k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
727k
        reinterpret_cast<const char *>(this) +
90
727k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
727k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::OpaqueValueMappingData, void>::getFirstEl() const
Line
Count
Source
87
692
  void *getFirstEl() const {
88
692
    return const_cast<void *>(reinterpret_cast<const void *>(
89
692
        reinterpret_cast<const char *>(this) +
90
692
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
692
  }
llvm::SmallVectorTemplateCommon<clang::Expr const*, void>::getFirstEl() const
Line
Count
Source
87
17.3M
  void *getFirstEl() const {
88
17.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
17.3M
        reinterpret_cast<const char *>(this) +
90
17.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
17.3M
  }
llvm::SmallVectorTemplateCommon<clang::SubobjectAdjustment, void>::getFirstEl() const
Line
Count
Source
87
17.0M
  void *getFirstEl() const {
88
17.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
17.0M
        reinterpret_cast<const char *>(this) +
90
17.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
17.0M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, unsigned long long>, void>::getFirstEl() const
Line
Count
Source
87
1.43k
  void *getFirstEl() const {
88
1.43k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.43k
        reinterpret_cast<const char *>(this) +
90
1.43k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.43k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::EHScopeStack::stable_iterator, void>::getFirstEl() const
Line
Count
Source
87
8.66k
  void *getFirstEl() const {
88
8.66k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
8.66k
        reinterpret_cast<const char *>(this) +
90
8.66k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
8.66k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::CharUnits, clang::CharUnits>, void>::getFirstEl() const
Line
Count
Source
87
40
  void *getFirstEl() const {
88
40
    return const_cast<void *>(reinterpret_cast<const void *>(
89
40
        reinterpret_cast<const char *>(this) +
90
40
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
40
  }
CGExprConstant.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::(anonymous namespace)::BaseInfo, void>::getFirstEl() const
Line
Count
Source
87
20.2k
  void *getFirstEl() const {
88
20.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
20.2k
        reinterpret_cast<const char *>(this) +
90
20.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
20.2k
  }
llvm::SmallVectorTemplateCommon<clang::ImplicitParamDecl*, void>::getFirstEl() const
Line
Count
Source
87
192
  void *getFirstEl() const {
88
192
    return const_cast<void *>(reinterpret_cast<const void *>(
89
192
        reinterpret_cast<const char *>(this) +
90
192
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
192
  }
llvm::SmallVectorTemplateCommon<clang::Expr*, void>::getFirstEl() const
Line
Count
Source
87
77.6M
  void *getFirstEl() const {
88
77.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
77.6M
        reinterpret_cast<const char *>(this) +
90
77.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
77.6M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::BreakContinue, void>::getFirstEl() const
Line
Count
Source
87
727k
  void *getFirstEl() const {
88
727k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
727k
        reinterpret_cast<const char *>(this) +
90
727k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
727k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::GlobalAlias*>, void>::getFirstEl() const
Line
Count
Source
87
106
  void *getFirstEl() const {
88
106
    return const_cast<void *>(reinterpret_cast<const void *>(
89
106
        reinterpret_cast<const char *>(this) +
90
106
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
106
  }
llvm::SmallVectorTemplateCommon<clang::Qualifiers::ObjCLifetime, void>::getFirstEl() const
Line
Count
Source
87
38
  void *getFirstEl() const {
88
38
    return const_cast<void *>(reinterpret_cast<const void *>(
89
38
        reinterpret_cast<const char *>(this) +
90
38
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
38
  }
llvm::SmallVectorTemplateCommon<clang::ObjCMethodDecl const*, void>::getFirstEl() const
Line
Count
Source
87
28.4k
  void *getFirstEl() const {
88
28.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
28.4k
        reinterpret_cast<const char *>(this) +
90
28.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
28.4k
  }
llvm::SmallVectorTemplateCommon<clang::ObjCPropertyDecl const*, void>::getFirstEl() const
Line
Count
Source
87
1.93k
  void *getFirstEl() const {
88
1.93k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.93k
        reinterpret_cast<const char *>(this) +
90
1.93k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.93k
  }
llvm::SmallVectorTemplateCommon<clang::ObjCMethodDecl*, void>::getFirstEl() const
Line
Count
Source
87
186k
  void *getFirstEl() const {
88
186k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
186k
        reinterpret_cast<const char *>(this) +
90
186k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
186k
  }
CGObjCMac.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::CGObjCCommonMac::RUN_SKIP, void>::getFirstEl() const
Line
Count
Source
87
1.48k
  void *getFirstEl() const {
88
1.48k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.48k
        reinterpret_cast<const char *>(this) +
90
1.48k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.48k
  }
llvm::SmallVectorTemplateCommon<llvm::CachedHashString, void>::getFirstEl() const
Line
Count
Source
87
107k
  void *getFirstEl() const {
88
107k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
107k
        reinterpret_cast<const char *>(this) +
90
107k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
107k
  }
llvm::SmallVectorTemplateCommon<clang::ObjCInterfaceDecl const*, void>::getFirstEl() const
Line
Count
Source
87
1.48k
  void *getFirstEl() const {
88
1.48k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.48k
        reinterpret_cast<const char *>(this) +
90
1.48k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.48k
  }
llvm::SmallVectorTemplateCommon<clang::ObjCIvarDecl const*, void>::getFirstEl() const
Line
Count
Source
87
829
  void *getFirstEl() const {
88
829
    return const_cast<void *>(reinterpret_cast<const void *>(
89
829
        reinterpret_cast<const char *>(this) +
90
829
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
829
  }
CGObjCMac.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::IvarInfo, void>::getFirstEl() const
Line
Count
Source
87
546
  void *getFirstEl() const {
88
546
    return const_cast<void *>(reinterpret_cast<const void *>(
89
546
        reinterpret_cast<const char *>(this) +
90
546
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
546
  }
CGObjCRuntime.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::CatchHandler, void>::getFirstEl() const
Line
Count
Source
87
269
  void *getFirstEl() const {
88
269
    return const_cast<void *>(reinterpret_cast<const void *>(
89
269
        reinterpret_cast<const char *>(this) +
90
269
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
269
  }
llvm::SmallVectorTemplateCommon<clang::Attr*, void>::getFirstEl() const
Line
Count
Source
87
17.8M
  void *getFirstEl() const {
88
17.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
17.8M
        reinterpret_cast<const char *>(this) +
90
17.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
17.8M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::CodeGen::LValue, clang::CodeGen::LValue>, void>::getFirstEl() const
Line
Count
Source
87
20.5k
  void *getFirstEl() const {
88
20.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
20.5k
        reinterpret_cast<const char *>(this) +
90
20.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
20.5k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::ReductionCodeGen::ReductionData, void>::getFirstEl() const
Line
Count
Source
87
20.5k
  void *getFirstEl() const {
88
20.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
20.5k
        reinterpret_cast<const char *>(this) +
90
20.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
20.5k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo const*, void>::getFirstEl() const
Line
Count
Source
87
2.80k
  void *getFirstEl() const {
88
2.80k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.80k
        reinterpret_cast<const char *>(this) +
90
2.80k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.80k
  }
CGOpenMPRuntime.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<clang::CharUnits, (anonymous namespace)::PrivateHelpersTy>, void>::getFirstEl() const
Line
Count
Source
87
938
  void *getFirstEl() const {
88
938
    return const_cast<void *>(reinterpret_cast<const void *>(
89
938
        reinterpret_cast<const char *>(this) +
90
938
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
938
  }
CGOpenMPRuntime.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, void>::getFirstEl() const
Line
Count
Source
87
25.3k
  void *getFirstEl() const {
88
25.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
25.3k
        reinterpret_cast<const char *>(this) +
90
25.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
25.3k
  }
CGOpenMPRuntime.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MappableExprsHandler::OpenMPOffloadMappingFlags, void>::getFirstEl() const
Line
Count
Source
87
25.3k
  void *getFirstEl() const {
88
25.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
25.3k
        reinterpret_cast<const char *>(this) +
90
25.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
25.3k
  }
llvm::SmallVectorTemplateCommon<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, void>::getFirstEl() const
Line
Count
Source
87
143k
  void *getFirstEl() const {
88
143k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
143k
        reinterpret_cast<const char *>(this) +
90
143k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
143k
  }
llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, clang::OpenMPMapClauseKind, clang::OpenMPMapClauseKind, bool>, void>::getFirstEl() const
Line
Count
Source
87
14.1k
  void *getFirstEl() const {
88
14.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
14.1k
        reinterpret_cast<const char *>(this) +
90
14.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
14.1k
  }
llvm::SmallVectorTemplateCommon<llvm::PointerUnion<clang::CXXRecordDecl const*, clang::FieldDecl const*>, void>::getFirstEl() const
Line
Count
Source
87
20
  void *getFirstEl() const {
88
20
    return const_cast<void *>(reinterpret_cast<const void *>(
89
20
        reinterpret_cast<const char *>(this) +
90
20
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
20
  }
CGOpenMPRuntime.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MappableExprsHandler::MapInfo, void>::getFirstEl() const
Line
Count
Source
87
1.35k
  void *getFirstEl() const {
88
1.35k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
1.35k
        reinterpret_cast<const char *>(this) +
90
1.35k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
1.35k
  }
CGOpenMPRuntime.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, void>::getFirstEl() const
Line
Count
Source
87
48
  void *getFirstEl() const {
88
48
    return const_cast<void *>(reinterpret_cast<const void *>(
89
48
        reinterpret_cast<const char *>(this) +
90
48
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
48
  }
CGOpenMPRuntime.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ParamAttrTy, void>::getFirstEl() const
Line
Count
Source
87
240
  void *getFirstEl() const {
88
240
    return const_cast<void *>(reinterpret_cast<const void *>(
89
240
        reinterpret_cast<const char *>(this) +
90
240
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
240
  }
llvm::SmallVectorTemplateCommon<clang::ValueDecl const*, void>::getFirstEl() const
Line
Count
Source
87
2.02k
  void *getFirstEl() const {
88
2.02k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
2.02k
        reinterpret_cast<const char *>(this) +
90
2.02k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
2.02k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::CharUnits, clang::ValueDecl const*>, void>::getFirstEl() const
Line
Count
Source
87
84
  void *getFirstEl() const {
88
84
    return const_cast<void *>(reinterpret_cast<const void *>(
89
84
        reinterpret_cast<const char *>(this) +
90
84
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
84
  }
llvm::SmallVectorTemplateCommon<clang::Stmt const*, void>::getFirstEl() const
Line
Count
Source
87
3.16k
  void *getFirstEl() const {
88
3.16k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.16k
        reinterpret_cast<const char *>(this) +
90
3.16k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.16k
  }
llvm::SmallVectorTemplateCommon<clang::TargetInfo::ConstraintInfo, void>::getFirstEl() const
Line
Count
Source
87
136k
  void *getFirstEl() const {
88
136k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
136k
        reinterpret_cast<const char *>(this) +
90
136k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
136k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::OpenMPDependClauseKind, clang::Expr const*>, void>::getFirstEl() const
Line
Count
Source
87
910
  void *getFirstEl() const {
88
910
    return const_cast<void *>(reinterpret_cast<const void *>(
89
910
        reinterpret_cast<const char *>(this) +
90
910
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
910
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address>, void>::getFirstEl() const
Line
Count
Source
87
590
  void *getFirstEl() const {
88
590
    return const_cast<void *>(reinterpret_cast<const void *>(
89
590
        reinterpret_cast<const char *>(this) +
90
590
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
590
  }
llvm::SmallVectorTemplateCommon<clang::VTTComponent, void>::getFirstEl() const
Line
Count
Source
87
3.40k
  void *getFirstEl() const {
88
3.40k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.40k
        reinterpret_cast<const char *>(this) +
90
3.40k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.40k
  }
llvm::SmallVectorTemplateCommon<clang::VTTVTable, void>::getFirstEl() const
Line
Count
Source
87
3.40k
  void *getFirstEl() const {
88
3.40k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.40k
        reinterpret_cast<const char *>(this) +
90
3.40k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.40k
  }
llvm::SmallVectorTemplateCommon<llvm::DenseMap<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation, llvm::DenseMapInfo<clang::BaseSubobject>, llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation> >, void>::getFirstEl() const
Line
Count
Source
87
764
  void *getFirstEl() const {
88
764
    return const_cast<void *>(reinterpret_cast<const void *>(
89
764
        reinterpret_cast<const char *>(this) +
90
764
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
764
  }
llvm::SmallVectorTemplateCommon<clang::CodeGenAction::LinkModule, void>::getFirstEl() const
Line
Count
Source
87
96.4k
  void *getFirstEl() const {
88
96.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
96.4k
        reinterpret_cast<const char *>(this) +
90
96.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
96.4k
  }
llvm::SmallVectorTemplateCommon<llvm::DIMacroFile*, void>::getFirstEl() const
Line
Count
Source
87
10
  void *getFirstEl() const {
88
10
    return const_cast<void *>(reinterpret_cast<const void *>(
89
10
        reinterpret_cast<const char *>(this) +
90
10
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
10
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, clang::VarDecl const*>, void>::getFirstEl() const
Line
Count
Source
87
728k
  void *getFirstEl() const {
88
728k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
728k
        reinterpret_cast<const char *>(this) +
90
728k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
728k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::Stmt const*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
727k
  void *getFirstEl() const {
88
727k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
727k
        reinterpret_cast<const char *>(this) +
90
727k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
727k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::GlobalValue*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
87
33.8k
  void *getFirstEl() const {
88
33.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
33.8k
        reinterpret_cast<const char *>(this) +
90
33.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
33.8k
  }
llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::Stmt*, 1u, bool, llvm::PointerLikeTypeTraits<clang::Stmt*>, llvm::PointerIntPairInfo<clang::Stmt*, 1u, llvm::PointerLikeTypeTraits<clang::Stmt*> > >, void>::getFirstEl() const
Line
Count
Source
87
467k
  void *getFirstEl() const {
88
467k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
467k
        reinterpret_cast<const char *>(this) +
90
467k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
467k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::MultiVersionResolverOption, void>::getFirstEl() const
Line
Count
Source
87
50
  void *getFirstEl() const {
88
50
    return const_cast<void *>(reinterpret_cast<const void *>(
89
50
        reinterpret_cast<const char *>(this) +
90
50
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
50
  }
CodeGenPGO.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ComputeRegionCounts::BreakContinue, void>::getFirstEl() const
Line
Count
Source
87
304
  void *getFirstEl() const {
88
304
    return const_cast<void *>(reinterpret_cast<const void *>(
89
304
        reinterpret_cast<const char *>(this) +
90
304
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
304
  }
llvm::SmallVectorTemplateCommon<llvm::MDBuilder::TBAAStructField, void>::getFirstEl() const
Line
Count
Source
87
151k
  void *getFirstEl() const {
88
151k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
151k
        reinterpret_cast<const char *>(this) +
90
151k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
151k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MDNode*, unsigned long long>, void>::getFirstEl() const
Line
Count
Source
87
122k
  void *getFirstEl() const {
88
122k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
122k
        reinterpret_cast<const char *>(this) +
90
122k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
122k
  }
llvm::SmallVectorTemplateCommon<clang::RecordDecl const*, void>::getFirstEl() const
Line
Count
Source
87
33.9k
  void *getFirstEl() const {
88
33.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
33.9k
        reinterpret_cast<const char *>(this) +
90
33.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
33.9k
  }
llvm::SmallVectorTemplateCommon<llvm::coverage::CounterMappingRegion, void>::getFirstEl() const
Line
Count
Source
87
347
  void *getFirstEl() const {
88
347
    return const_cast<void *>(reinterpret_cast<const void *>(
89
347
        reinterpret_cast<const char *>(this) +
90
347
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
347
  }
CoverageMappingGen.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::CounterCoverageMappingBuilder::BreakContinue, void>::getFirstEl() const
Line
Count
Source
87
304
  void *getFirstEl() const {
88
304
    return const_cast<void *>(reinterpret_cast<const void *>(
89
304
        reinterpret_cast<const char *>(this) +
90
304
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
304
  }
llvm::SmallVectorTemplateCommon<clang::SourceLocation, void>::getFirstEl() const
Line
Count
Source
87
32.8M
  void *getFirstEl() const {
88
32.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
32.8M
        reinterpret_cast<const char *>(this) +
90
32.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
32.8M
  }
llvm::SmallVectorTemplateCommon<clang::FileID, void>::getFirstEl() const
Line
Count
Source
87
72.9k
  void *getFirstEl() const {
88
72.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
72.9k
        reinterpret_cast<const char *>(this) +
90
72.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
72.9k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::SourceLocation, unsigned int>, void>::getFirstEl() const
Line
Count
Source
87
345
  void *getFirstEl() const {
88
345
    return const_cast<void *>(reinterpret_cast<const void *>(
89
345
        reinterpret_cast<const char *>(this) +
90
345
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
345
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::SourceLocation, clang::SourceLocation>, void>::getFirstEl() const
Line
Count
Source
87
338
  void *getFirstEl() const {
88
338
    return const_cast<void *>(reinterpret_cast<const void *>(
89
338
        reinterpret_cast<const char *>(this) +
90
338
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
338
  }
llvm::SmallVectorTemplateCommon<clang::CXXBasePathElement, void>::getFirstEl() const
Line
Count
Source
87
28.9M
  void *getFirstEl() const {
88
28.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
28.9M
        reinterpret_cast<const char *>(this) +
90
28.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
28.9M
  }
MicrosoftCXXABI.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MSRTTIClass, void>::getFirstEl() const
Line
Count
Source
87
392
  void *getFirstEl() const {
88
392
    return const_cast<void *>(reinterpret_cast<const void *>(
89
392
        reinterpret_cast<const char *>(this) +
90
392
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
392
  }
llvm::SmallVectorTemplateCommon<clang::FunctionDecl*, void>::getFirstEl() const
Line
Count
Source
87
4.21M
  void *getFirstEl() const {
88
4.21M
    return const_cast<void *>(reinterpret_cast<const void *>(
89
4.21M
        reinterpret_cast<const char *>(this) +
90
4.21M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
4.21M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::swiftcall::SwiftAggLowering::StorageEntry, void>::getFirstEl() const
Line
Count
Source
87
3.70k
  void *getFirstEl() const {
88
3.70k
    return const_cast<void *>(reinterpret_cast<const void *>(
89
3.70k
        reinterpret_cast<const char *>(this) +
90
3.70k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
91
3.70k
  }
TargetInfo.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FieldEncoding, void>::getFirstEl() const
Line
Count
Source
87
64
  void *getFirstEl() const {