Coverage Report

Created: 2019-02-15 18:59

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/ADT/SmallVector.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/ADT/SmallVector.h - 'Normally small' vectors --------*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
// This file defines the SmallVector class.
10
//
11
//===----------------------------------------------------------------------===//
12
13
#ifndef LLVM_ADT_SMALLVECTOR_H
14
#define LLVM_ADT_SMALLVECTOR_H
15
16
#include "llvm/ADT/iterator_range.h"
17
#include "llvm/Support/AlignOf.h"
18
#include "llvm/Support/Compiler.h"
19
#include "llvm/Support/MathExtras.h"
20
#include "llvm/Support/MemAlloc.h"
21
#include "llvm/Support/type_traits.h"
22
#include "llvm/Support/ErrorHandling.h"
23
#include <algorithm>
24
#include <cassert>
25
#include <cstddef>
26
#include <cstdlib>
27
#include <cstring>
28
#include <initializer_list>
29
#include <iterator>
30
#include <memory>
31
#include <new>
32
#include <type_traits>
33
#include <utility>
34
35
namespace llvm {
36
37
/// This is all the non-templated stuff common to all SmallVectors.
38
class SmallVectorBase {
39
protected:
40
  void *BeginX;
41
  unsigned Size = 0, Capacity;
42
43
  SmallVectorBase() = delete;
44
  SmallVectorBase(void *FirstEl, size_t Capacity)
45
7.60G
      : BeginX(FirstEl), Capacity(Capacity) {}
46
47
  /// This is an implementation of the grow() method which only works
48
  /// on POD-like data types and is out of line to reduce code duplication.
49
  void grow_pod(void *FirstEl, size_t MinCapacity, size_t TSize);
50
51
public:
52
90.6G
  size_t size() const { return Size; }
53
17.1G
  size_t capacity() const { return Capacity; }
54
55
6.01G
  LLVM_NODISCARD bool empty() const { return !Size; }
56
57
  /// Set the array size to \p N, which the current array must have enough
58
  /// capacity for.
59
  ///
60
  /// This does not construct or destroy any elements in the vector.
61
  ///
62
  /// Clients can use this in conjunction with capacity() to write past the end
63
  /// of the buffer when they know that more elements are available, and only
64
  /// update the size later. This avoids the cost of value initializing elements
65
  /// which will only be overwritten.
66
19.1G
  void set_size(size_t Size) {
67
19.1G
    assert(Size <= capacity());
68
19.1G
    this->Size = Size;
69
19.1G
  }
70
};
71
72
/// Figure out the offset of the first element.
73
template <class T, typename = void> struct SmallVectorAlignmentAndSize {
74
  AlignedCharArrayUnion<SmallVectorBase> Base;
75
  AlignedCharArrayUnion<T> FirstEl;
76
};
77
78
/// This is the part of SmallVectorTemplateBase which does not depend on whether
79
/// the type T is a POD. The extra dummy template argument is used by ArrayRef
80
/// to avoid unnecessarily requiring T to be complete.
81
template <typename T, typename = void>
82
class SmallVectorTemplateCommon : public SmallVectorBase {
83
  /// Find the address of the first element.  For this pointer math to be valid
84
  /// with small-size of 0 for T with lots of alignment, it's important that
85
  /// SmallVectorStorage is properly-aligned even for small-size of 0.
86
15.2G
  void *getFirstEl() const {
87
15.2G
    return const_cast<void *>(reinterpret_cast<const void *>(
88
15.2G
        reinterpret_cast<const char *>(this) +
89
15.2G
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
15.2G
  }
llvm::SmallVectorTemplateCommon<char, void>::getFirstEl() const
Line
Count
Source
86
619M
  void *getFirstEl() const {
87
619M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
619M
        reinterpret_cast<const char *>(this) +
89
619M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
619M
  }
llvm::SmallVectorTemplateCommon<void*, void>::getFirstEl() const
Line
Count
Source
86
79.0M
  void *getFirstEl() const {
87
79.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
79.0M
        reinterpret_cast<const char *>(this) +
89
79.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
79.0M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<void*, unsigned long>, void>::getFirstEl() const
Line
Count
Source
86
78.2M
  void *getFirstEl() const {
87
78.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
78.2M
        reinterpret_cast<const char *>(this) +
89
78.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
78.2M
  }
llvm::SmallVectorTemplateCommon<char const*, void>::getFirstEl() const
Line
Count
Source
86
11.4M
  void *getFirstEl() const {
87
11.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.4M
        reinterpret_cast<const char *>(this) +
89
11.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.4M
  }
llvm::SmallVectorTemplateCommon<llvm::opt::Arg*, void>::getFirstEl() const
Line
Count
Source
86
814k
  void *getFirstEl() const {
87
814k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
814k
        reinterpret_cast<const char *>(this) +
89
814k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
814k
  }
llvm::SmallVectorTemplateCommon<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::getFirstEl() const
Line
Count
Source
86
2.53M
  void *getFirstEl() const {
87
2.53M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.53M
        reinterpret_cast<const char *>(this) +
89
2.53M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.53M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, clang::driver::Command const*>, void>::getFirstEl() const
Line
Count
Source
86
43.1k
  void *getFirstEl() const {
87
43.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
43.1k
        reinterpret_cast<const char *>(this) +
89
43.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
43.1k
  }
llvm::SmallVectorTemplateCommon<unsigned short, void>::getFirstEl() const
Line
Count
Source
86
31.5M
  void *getFirstEl() const {
87
31.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
31.5M
        reinterpret_cast<const char *>(this) +
89
31.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
31.5M
  }
llvm::SmallVectorTemplateCommon<llvm::StackMaps::LiveOutReg, void>::getFirstEl() const
Line
Count
Source
86
3.75k
  void *getFirstEl() const {
87
3.75k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.75k
        reinterpret_cast<const char *>(this) +
89
3.75k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.75k
  }
llvm::SmallVectorTemplateCommon<llvm::StackMaps::Location, void>::getFirstEl() const
Line
Count
Source
86
3.24k
  void *getFirstEl() const {
87
3.24k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.24k
        reinterpret_cast<const char *>(this) +
89
3.24k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.24k
  }
llvm::SmallVectorTemplateCommon<llvm::ForwardedRegister, void>::getFirstEl() const
Line
Count
Source
86
772k
  void *getFirstEl() const {
87
772k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
772k
        reinterpret_cast<const char *>(this) +
89
772k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
772k
  }
llvm::SmallVectorTemplateCommon<llvm::AArch64FunctionInfo::MILOHDirective, void>::getFirstEl() const
Line
Count
Source
86
514k
  void *getFirstEl() const {
87
514k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
514k
        reinterpret_cast<const char *>(this) +
89
514k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
514k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstr const*, void>::getFirstEl() const
Line
Count
Source
86
5.74M
  void *getFirstEl() const {
87
5.74M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.74M
        reinterpret_cast<const char *>(this) +
89
5.74M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.74M
  }
llvm::SmallVectorTemplateCommon<llvm::MCOperand, void>::getFirstEl() const
Line
Count
Source
86
762M
  void *getFirstEl() const {
87
762M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
762M
        reinterpret_cast<const char *>(this) +
89
762M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
762M
  }
llvm::SmallVectorTemplateCommon<llvm::MCSymbol*, void>::getFirstEl() const
Line
Count
Source
86
6.84M
  void *getFirstEl() const {
87
6.84M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.84M
        reinterpret_cast<const char *>(this) +
89
6.84M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.84M
  }
llvm::SmallVectorTemplateCommon<llvm::CCValAssign, void>::getFirstEl() const
Line
Count
Source
86
19.7M
  void *getFirstEl() const {
87
19.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
19.7M
        reinterpret_cast<const char *>(this) +
89
19.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
19.7M
  }
llvm::SmallVectorTemplateCommon<unsigned int, void>::getFirstEl() const
Line
Count
Source
86
3.58G
  void *getFirstEl() const {
87
3.58G
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.58G
        reinterpret_cast<const char *>(this) +
89
3.58G
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.58G
  }
llvm::SmallVectorTemplateCommon<llvm::EVT, void>::getFirstEl() const
Line
Count
Source
86
50.1M
  void *getFirstEl() const {
87
50.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
50.1M
        reinterpret_cast<const char *>(this) +
89
50.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
50.1M
  }
llvm::SmallVectorTemplateCommon<unsigned long long, void>::getFirstEl() const
Line
Count
Source
86
43.8M
  void *getFirstEl() const {
87
43.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
43.8M
        reinterpret_cast<const char *>(this) +
89
43.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
43.8M
  }
llvm::SmallVectorTemplateCommon<llvm::CallLowering::ArgInfo, void>::getFirstEl() const
Line
Count
Source
86
6.07M
  void *getFirstEl() const {
87
6.07M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.07M
        reinterpret_cast<const char *>(this) +
89
6.07M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.07M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineOperand, void>::getFirstEl() const
Line
Count
Source
86
151M
  void *getFirstEl() const {
87
151M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
151M
        reinterpret_cast<const char *>(this) +
89
151M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
151M
  }
llvm::SmallVectorTemplateCommon<void const*, void>::getFirstEl() const
Line
Count
Source
86
141M
  void *getFirstEl() const {
87
141M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
141M
        reinterpret_cast<const char *>(this) +
89
141M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
141M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineBasicBlock*, void>::getFirstEl() const
Line
Count
Source
86
281M
  void *getFirstEl() const {
87
281M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
281M
        reinterpret_cast<const char *>(this) +
89
281M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
281M
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, void>::getFirstEl() const
Line
Count
Source
86
2.95M
  void *getFirstEl() const {
87
2.95M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.95M
        reinterpret_cast<const char *>(this) +
89
2.95M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.95M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstr*, void>::getFirstEl() const
Line
Count
Source
86
61.1M
  void *getFirstEl() const {
87
61.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
61.1M
        reinterpret_cast<const char *>(this) +
89
61.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
61.1M
  }
llvm::SmallVectorTemplateCommon<llvm::ISD::OutputArg, void>::getFirstEl() const
Line
Count
Source
86
3.17M
  void *getFirstEl() const {
87
3.17M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.17M
        reinterpret_cast<const char *>(this) +
89
3.17M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.17M
  }
llvm::SmallVectorTemplateCommon<llvm::CCState::ByValInfo, void>::getFirstEl() const
Line
Count
Source
86
9.86M
  void *getFirstEl() const {
87
9.86M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.86M
        reinterpret_cast<const char *>(this) +
89
9.86M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.86M
  }
llvm::SmallVectorTemplateCommon<llvm::ISD::ArgFlagsTy, void>::getFirstEl() const
Line
Count
Source
86
9.86M
  void *getFirstEl() const {
87
9.86M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.86M
        reinterpret_cast<const char *>(this) +
89
9.86M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.86M
  }
llvm::SmallVectorTemplateCommon<llvm::Value*, void>::getFirstEl() const
Line
Count
Source
86
291M
  void *getFirstEl() const {
87
291M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
291M
        reinterpret_cast<const char *>(this) +
89
291M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
291M
  }
llvm::SmallVectorTemplateCommon<llvm::ISD::InputArg, void>::getFirstEl() const
Line
Count
Source
86
1.63M
  void *getFirstEl() const {
87
1.63M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.63M
        reinterpret_cast<const char *>(this) +
89
1.63M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.63M
  }
llvm::SmallVectorTemplateCommon<llvm::MVT, void>::getFirstEl() const
Line
Count
Source
86
54.6M
  void *getFirstEl() const {
87
54.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
54.6M
        reinterpret_cast<const char *>(this) +
89
54.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
54.6M
  }
AArch64FrameLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegPairInfo, void>::getFirstEl() const
Line
Count
Source
86
878k
  void *getFirstEl() const {
87
878k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
878k
        reinterpret_cast<const char *>(this) +
89
878k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
878k
  }
llvm::SmallVectorTemplateCommon<llvm::RegScavenger::ScavengedInfo, void>::getFirstEl() const
Line
Count
Source
86
1.90M
  void *getFirstEl() const {
87
1.90M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.90M
        reinterpret_cast<const char *>(this) +
89
1.90M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.90M
  }
llvm::SmallVectorTemplateCommon<int, void>::getFirstEl() const
Line
Count
Source
86
242M
  void *getFirstEl() const {
87
242M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
242M
        reinterpret_cast<const char *>(this) +
89
242M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
242M
  }
AArch64RedundantCopyElimination.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AArch64RedundantCopyElimination::RegImm, void>::getFirstEl() const
Line
Count
Source
86
2.70M
  void *getFirstEl() const {
87
2.70M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.70M
        reinterpret_cast<const char *>(this) +
89
2.70M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.70M
  }
llvm::SmallVectorTemplateCommon<llvm::StringRef, void>::getFirstEl() const
Line
Count
Source
86
53.8M
  void *getFirstEl() const {
87
53.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
53.8M
        reinterpret_cast<const char *>(this) +
89
53.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
53.8M
  }
llvm::SmallVectorTemplateCommon<llvm::SDValue, void>::getFirstEl() const
Line
Count
Source
86
191M
  void *getFirstEl() const {
87
191M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
191M
        reinterpret_cast<const char *>(this) +
89
191M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
191M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SDValue, llvm::SDNode*>, void>::getFirstEl() const
Line
Count
Source
86
17.2M
  void *getFirstEl() const {
87
17.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
17.2M
        reinterpret_cast<const char *>(this) +
89
17.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
17.2M
  }
llvm::SmallVectorTemplateCommon<llvm::SDNode const*, void>::getFirstEl() const
Line
Count
Source
86
11.5M
  void *getFirstEl() const {
87
11.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.5M
        reinterpret_cast<const char *>(this) +
89
11.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.5M
  }
llvm::SmallVectorTemplateCommon<llvm::Type*, void>::getFirstEl() const
Line
Count
Source
86
19.1M
  void *getFirstEl() const {
87
19.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
19.1M
        reinterpret_cast<const char *>(this) +
89
19.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
19.1M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::SDValue>, void>::getFirstEl() const
Line
Count
Source
86
1.26M
  void *getFirstEl() const {
87
1.26M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.26M
        reinterpret_cast<const char *>(this) +
89
1.26M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.26M
  }
AArch64ISelLowering.cpp:llvm::SmallVectorTemplateCommon<llvm::AArch64TargetLowering::ReconstructShuffle(llvm::SDValue, llvm::SelectionDAG&) const::ShuffleSourceInfo, void>::getFirstEl() const
Line
Count
Source
86
708
  void *getFirstEl() const {
87
708
    return const_cast<void *>(reinterpret_cast<const void *>(
88
708
        reinterpret_cast<const char *>(this) +
89
708
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
708
  }
llvm::SmallVectorTemplateCommon<llvm::Use*, void>::getFirstEl() const
Line
Count
Source
86
43.2M
  void *getFirstEl() const {
87
43.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
43.2M
        reinterpret_cast<const char *>(this) +
89
43.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
43.2M
  }
llvm::SmallVectorTemplateCommon<llvm::SDNode*, void>::getFirstEl() const
Line
Count
Source
86
203M
  void *getFirstEl() const {
87
203M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
203M
        reinterpret_cast<const char *>(this) +
89
203M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
203M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineCombinerPattern, void>::getFirstEl() const
Line
Count
Source
86
48.6M
  void *getFirstEl() const {
87
48.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
48.6M
        reinterpret_cast<const char *>(this) +
89
48.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
48.6M
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::MachineInstrBuilder&)>, void>::getFirstEl() const
Line
Count
Source
86
4.00M
  void *getFirstEl() const {
87
4.00M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.00M
        reinterpret_cast<const char *>(this) +
89
4.00M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.00M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstrBuilder, void>::getFirstEl() const
Line
Count
Source
86
13.5M
  void *getFirstEl() const {
87
13.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.5M
        reinterpret_cast<const char *>(this) +
89
13.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.5M
  }
llvm::SmallVectorTemplateCommon<llvm::LegalizeRule, void>::getFirstEl() const
Line
Count
Source
86
9.04M
  void *getFirstEl() const {
87
9.04M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.04M
        reinterpret_cast<const char *>(this) +
89
9.04M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.04M
  }
llvm::SmallVectorTemplateCommon<std::__1::vector<std::__1::pair<unsigned short, llvm::LegalizeActions::LegalizeAction>, std::__1::allocator<std::__1::pair<unsigned short, llvm::LegalizeActions::LegalizeAction> > >, void>::getFirstEl() const
Line
Count
Source
86
18.6M
  void *getFirstEl() const {
87
18.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18.6M
        reinterpret_cast<const char *>(this) +
89
18.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18.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
86
17.0M
  void *getFirstEl() const {
87
17.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
17.0M
        reinterpret_cast<const char *>(this) +
89
17.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
17.0M
  }
llvm::SmallVectorTemplateCommon<llvm::DenseMap<llvm::LLT, llvm::LegalizeActions::LegalizeAction, llvm::DenseMapInfo<llvm::LLT>, llvm::detail::DenseMapPair<llvm::LLT, llvm::LegalizeActions::LegalizeAction> >, void>::getFirstEl() const
Line
Count
Source
86
8.65M
  void *getFirstEl() const {
87
8.65M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.65M
        reinterpret_cast<const char *>(this) +
89
8.65M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.65M
  }
AArch64PromoteConstant.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AArch64PromoteConstant::UpdateRecord, void>::getFirstEl() const
Line
Count
Source
86
764k
  void *getFirstEl() const {
87
764k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
764k
        reinterpret_cast<const char *>(this) +
89
764k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
764k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
1.93M
  void *getFirstEl() const {
87
1.93M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.93M
        reinterpret_cast<const char *>(this) +
89
1.93M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.93M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveInterval*, void>::getFirstEl() const
Line
Count
Source
86
188M
  void *getFirstEl() const {
87
188M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
188M
        reinterpret_cast<const char *>(this) +
89
188M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
188M
  }
llvm::SmallVectorTemplateCommon<llvm::RegisterBankInfo::InstructionMapping const*, void>::getFirstEl() const
Line
Count
Source
86
8.59k
  void *getFirstEl() const {
87
8.59k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.59k
        reinterpret_cast<const char *>(this) +
89
8.59k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.59k
  }
llvm::SmallVectorTemplateCommon<llvm::AArch64GenRegisterBankInfo::PartialMappingIdx, void>::getFirstEl() const
Line
Count
Source
86
16.3M
  void *getFirstEl() const {
87
16.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
16.3M
        reinterpret_cast<const char *>(this) +
89
16.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
16.3M
  }
llvm::SmallVectorTemplateCommon<llvm::RegisterBankInfo::ValueMapping const*, void>::getFirstEl() const
Line
Count
Source
86
17.2M
  void *getFirstEl() const {
87
17.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
17.2M
        reinterpret_cast<const char *>(this) +
89
17.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
17.2M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
1.78M
  void *getFirstEl() const {
87
1.78M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.78M
        reinterpret_cast<const char *>(this) +
89
1.78M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.78M
  }
llvm::SmallVectorTemplateCommon<llvm::Value const*, void>::getFirstEl() const
Line
Count
Source
86
156M
  void *getFirstEl() const {
87
156M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
156M
        reinterpret_cast<const char *>(this) +
89
156M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
156M
  }
llvm::SmallVectorTemplateCommon<llvm::SCEV const*, void>::getFirstEl() const
Line
Count
Source
86
893M
  void *getFirstEl() const {
87
893M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
893M
        reinterpret_cast<const char *>(this) +
89
893M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
893M
  }
llvm::SmallVectorTemplateCommon<llvm::MCInstrDesc const*, void>::getFirstEl() const
Line
Count
Source
86
982k
  void *getFirstEl() const {
87
982k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
982k
        reinterpret_cast<const char *>(this) +
89
982k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
982k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::MCParsedAsmOperand, std::__1::default_delete<llvm::MCParsedAsmOperand> >, void>::getFirstEl() const
Line
Count
Source
86
6.24M
  void *getFirstEl() const {
87
6.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.24M
        reinterpret_cast<const char *>(this) +
89
6.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.24M
  }
llvm::SmallVectorTemplateCommon<llvm::AsmToken, void>::getFirstEl() const
Line
Count
Source
86
85.5k
  void *getFirstEl() const {
87
85.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
85.5k
        reinterpret_cast<const char *>(this) +
89
85.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
85.5k
  }
llvm::SmallVectorTemplateCommon<llvm::SMLoc, void>::getFirstEl() const
Line
Count
Source
86
8.26M
  void *getFirstEl() const {
87
8.26M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.26M
        reinterpret_cast<const char *>(this) +
89
8.26M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.26M
  }
llvm::SmallVectorTemplateCommon<llvm::MCDataFragment*, void>::getFirstEl() const
Line
Count
Source
86
9.71k
  void *getFirstEl() const {
87
9.71k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.71k
        reinterpret_cast<const char *>(this) +
89
9.71k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.71k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::OptionEnumValue, void>::getFirstEl() const
Line
Count
Source
86
9.40M
  void *getFirstEl() const {
87
9.40M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.40M
        reinterpret_cast<const char *>(this) +
89
9.40M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.40M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<AsmWriterVariantTy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
221k
  void *getFirstEl() const {
87
221k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
221k
        reinterpret_cast<const char *>(this) +
89
221k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
221k
  }
llvm::SmallVectorTemplateCommon<llvm::MCFixup, void>::getFirstEl() const
Line
Count
Source
86
50.9M
  void *getFirstEl() const {
87
50.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
50.9M
        reinterpret_cast<const char *>(this) +
89
50.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
50.9M
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantPoolEntry, void>::getFirstEl() const
Line
Count
Source
86
1.45k
  void *getFirstEl() const {
87
1.45k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.45k
        reinterpret_cast<const char *>(this) +
89
1.45k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.45k
  }
llvm::SmallVectorTemplateCommon<llvm::User*, void>::getFirstEl() const
Line
Count
Source
86
319k
  void *getFirstEl() const {
87
319k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
319k
        reinterpret_cast<const char *>(this) +
89
319k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
319k
  }
llvm::SmallVectorTemplateCommon<llvm::Constant const*, void>::getFirstEl() const
Line
Count
Source
86
1.10M
  void *getFirstEl() const {
87
1.10M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.10M
        reinterpret_cast<const char *>(this) +
89
1.10M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.10M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::pair<llvm::MCSection*, llvm::MCExpr const*>, std::__1::pair<llvm::MCSection*, llvm::MCExpr const*> >, void>::getFirstEl() const
Line
Count
Source
86
87.8k
  void *getFirstEl() const {
87
87.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
87.8k
        reinterpret_cast<const char *>(this) +
89
87.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
87.8k
  }
AMDGPUAtomicOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ReplacementInfo, void>::getFirstEl() const
Line
Count
Source
86
36
  void *getFirstEl() const {
87
36
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36
        reinterpret_cast<const char *>(this) +
89
36
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36
  }
llvm::SmallVectorTemplateCommon<llvm::AMDGPUInstructionSelector::GEPInfo, void>::getFirstEl() const
Line
Count
Source
86
110
  void *getFirstEl() const {
87
110
    return const_cast<void *>(reinterpret_cast<const void *>(
88
110
        reinterpret_cast<const char *>(this) +
89
110
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
110
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<double, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<float, void>::getFirstEl() const
Line
Count
Source
86
131k
  void *getFirstEl() const {
87
131k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
131k
        reinterpret_cast<const char *>(this) +
89
131k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
131k
  }
llvm::SmallVectorTemplateCommon<llvm::AMDGPULibFuncBase::Param, void>::getFirstEl() const
Line
Count
Source
86
214
  void *getFirstEl() const {
87
214
    return const_cast<void *>(reinterpret_cast<const void *>(
88
214
        reinterpret_cast<const char *>(this) +
89
214
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
214
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MachineBasicBlock*>, void>::getFirstEl() const
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::tuple<unsigned int, unsigned int, llvm::MachineBasicBlock*>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<llvm::Argument*, void>::getFirstEl() const
Line
Count
Source
86
356k
  void *getFirstEl() const {
87
356k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
356k
        reinterpret_cast<const char *>(this) +
89
356k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
356k
  }
llvm::SmallVectorTemplateCommon<llvm::ReturnInst*, void>::getFirstEl() const
Line
Count
Source
86
1.10M
  void *getFirstEl() const {
87
1.10M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.10M
        reinterpret_cast<const char *>(this) +
89
1.10M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.10M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ReturnInst*, llvm::StoreInst*>, void>::getFirstEl() const
Line
Count
Source
86
176
  void *getFirstEl() const {
87
176
    return const_cast<void *>(reinterpret_cast<const void *>(
88
176
        reinterpret_cast<const char *>(this) +
89
176
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
176
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Argument*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
76
  void *getFirstEl() const {
87
76
    return const_cast<void *>(reinterpret_cast<const void *>(
88
76
        reinterpret_cast<const char *>(this) +
89
76
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
76
  }
llvm::SmallVectorTemplateCommon<llvm::SparseMultiSet<llvm::VReg2SUnit, llvm::VirtReg2IndexFunctor, unsigned char>::SMSNode, void>::getFirstEl() const
Line
Count
Source
86
1.98M
  void *getFirstEl() const {
87
1.98M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.98M
        reinterpret_cast<const char *>(this) +
89
1.98M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.98M
  }
llvm::SmallVectorTemplateCommon<llvm::RegisterMaskPair, void>::getFirstEl() const
Line
Count
Source
86
137M
  void *getFirstEl() const {
87
137M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
137M
        reinterpret_cast<const char *>(this) +
89
137M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
137M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRegSet::IndexMaskPair, void>::getFirstEl() const
Line
Count
Source
86
2.80M
  void *getFirstEl() const {
87
2.80M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.80M
        reinterpret_cast<const char *>(this) +
89
2.80M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.80M
  }
llvm::SmallVectorTemplateCommon<llvm::BasicBlock*, void>::getFirstEl() const
Line
Count
Source
86
775M
  void *getFirstEl() const {
87
775M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
775M
        reinterpret_cast<const char *>(this) +
89
775M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
775M
  }
llvm::SmallVectorTemplateCommon<llvm::Metadata*, void>::getFirstEl() const
Line
Count
Source
86
52.4M
  void *getFirstEl() const {
87
52.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
52.4M
        reinterpret_cast<const char *>(this) +
89
52.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
52.4M
  }
llvm::SmallVectorTemplateCommon<llvm::ImportedFunctionsInliningStatistics::InlineGraphNode*, void>::getFirstEl() const
Line
Count
Source
86
72
  void *getFirstEl() const {
87
72
    return const_cast<void *>(reinterpret_cast<const void *>(
88
72
        reinterpret_cast<const char *>(this) +
89
72
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
72
  }
llvm::SmallVectorTemplateCommon<llvm::DiagnosticInfoOptimizationBase::Argument, void>::getFirstEl() const
Line
Count
Source
86
4.76M
  void *getFirstEl() const {
87
4.76M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.76M
        reinterpret_cast<const char *>(this) +
89
4.76M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.76M
  }
llvm::SmallVectorTemplateCommon<llvm::SUnit*, void>::getFirstEl() const
Line
Count
Source
86
91.6M
  void *getFirstEl() const {
87
91.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
91.6M
        reinterpret_cast<const char *>(this) +
89
91.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
91.6M
  }
llvm::SmallVectorTemplateCommon<llvm::SUnit const*, void>::getFirstEl() const
Line
Count
Source
86
1.52k
  void *getFirstEl() const {
87
1.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.52k
        reinterpret_cast<const char *>(this) +
89
1.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.52k
  }
llvm::SmallVectorTemplateCommon<llvm::GCNRegPressure, void>::getFirstEl() const
Line
Count
Source
86
42.0k
  void *getFirstEl() const {
87
42.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
42.0k
        reinterpret_cast<const char *>(this) +
89
42.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
42.0k
  }
llvm::SmallVectorTemplateCommon<llvm::DenseMap<unsigned int, llvm::LaneBitmask, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask> >, void>::getFirstEl() const
Line
Count
Source
86
42.0k
  void *getFirstEl() const {
87
42.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
42.0k
        reinterpret_cast<const char *>(this) +
89
42.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
42.0k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, llvm::MachineInstrBundleIterator<llvm::MachineInstr, false> >, void>::getFirstEl() const
Line
Count
Source
86
42.0k
  void *getFirstEl() const {
87
42.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
42.0k
        reinterpret_cast<const char *>(this) +
89
42.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
42.0k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, long long>, void>::getFirstEl() const
Line
Count
Source
86
670k
  void *getFirstEl() const {
87
670k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
670k
        reinterpret_cast<const char *>(this) +
89
670k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
670k
  }
llvm::SmallVectorTemplateCommon<long long, void>::getFirstEl() const
Line
Count
Source
86
8.42M
  void *getFirstEl() const {
87
8.42M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.42M
        reinterpret_cast<const char *>(this) +
89
8.42M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.42M
  }
llvm::SmallVectorTemplateCommon<llvm::Instruction*, void>::getFirstEl() const
Line
Count
Source
86
129M
  void *getFirstEl() const {
87
129M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
129M
        reinterpret_cast<const char *>(this) +
89
129M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
129M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
21.7M
  void *getFirstEl() const {
87
21.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
21.7M
        reinterpret_cast<const char *>(this) +
89
21.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
21.7M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineOperand*, void>::getFirstEl() const
Line
Count
Source
86
202k
  void *getFirstEl() const {
87
202k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
202k
        reinterpret_cast<const char *>(this) +
89
202k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
202k
  }
SIFoldOperands.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FoldCandidate, void>::getFirstEl() const
Line
Count
Source
86
685k
  void *getFirstEl() const {
87
685k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
685k
        reinterpret_cast<const char *>(this) +
89
685k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
685k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineRegisterInfo::defusechain_iterator<true, false, false, true, false, false>, void>::getFirstEl() const
Line
Count
Source
86
484k
  void *getFirstEl() const {
87
484k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
484k
        reinterpret_cast<const char *>(this) +
89
484k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
484k
  }
llvm::SmallVectorTemplateCommon<llvm::VNInfo*, void>::getFirstEl() const
Line
Count
Source
86
50.5M
  void *getFirstEl() const {
87
50.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
50.5M
        reinterpret_cast<const char *>(this) +
89
50.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
50.5M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRange::Segment, void>::getFirstEl() const
Line
Count
Source
86
61.1M
  void *getFirstEl() const {
87
61.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
61.1M
        reinterpret_cast<const char *>(this) +
89
61.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
61.1M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr*, long long>, void>::getFirstEl() const
Line
Count
Source
86
43
  void *getFirstEl() const {
87
43
    return const_cast<void *>(reinterpret_cast<const void *>(
88
43
        reinterpret_cast<const char *>(this) +
89
43
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
43
  }
llvm::SmallVectorTemplateCommon<llvm::SIMachineFunctionInfo::SGPRSpillVGPRCSR, void>::getFirstEl() const
Line
Count
Source
86
47.8k
  void *getFirstEl() const {
87
47.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
47.8k
        reinterpret_cast<const char *>(this) +
89
47.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
47.8k
  }
llvm::SmallVectorTemplateCommon<llvm::SDep, void>::getFirstEl() const
Line
Count
Source
86
172M
  void *getFirstEl() const {
87
172M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
172M
        reinterpret_cast<const char *>(this) +
89
172M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
172M
  }
SIPeepholeSDWA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SDWAOperand*, void>::getFirstEl() const
Line
Count
Source
86
5.99k
  void *getFirstEl() const {
87
5.99k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.99k
        reinterpret_cast<const char *>(this) +
89
5.99k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.99k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MCSymbol*>, void>::getFirstEl() const
Line
Count
Source
86
9.96k
  void *getFirstEl() const {
87
9.96k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.96k
        reinterpret_cast<const char *>(this) +
89
9.96k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.96k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineMemOperand const*, void>::getFirstEl() const
Line
Count
Source
86
18.4M
  void *getFirstEl() const {
87
18.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18.4M
        reinterpret_cast<const char *>(this) +
89
18.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18.4M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, llvm::ARMCC::CondCodes>, void>::getFirstEl() const
Line
Count
Source
86
7.66k
  void *getFirstEl() const {
87
7.66k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.66k
        reinterpret_cast<const char *>(this) +
89
7.66k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.66k
  }
llvm::SmallVectorTemplateCommon<llvm::TargetInstrInfo::RegSubRegPairAndIdx, void>::getFirstEl() const
Line
Count
Source
86
504k
  void *getFirstEl() const {
87
504k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
504k
        reinterpret_cast<const char *>(this) +
89
504k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
504k
  }
llvm::SmallVectorTemplateCommon<unsigned char, void>::getFirstEl() const
Line
Count
Source
86
18.4M
  void *getFirstEl() const {
87
18.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18.4M
        reinterpret_cast<const char *>(this) +
89
18.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18.4M
  }
llvm::SmallVectorTemplateCommon<llvm::LayoutAlignElem, void>::getFirstEl() const
Line
Count
Source
86
4.03M
  void *getFirstEl() const {
87
4.03M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.03M
        reinterpret_cast<const char *>(this) +
89
4.03M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.03M
  }
llvm::SmallVectorTemplateCommon<llvm::PointerAlignElem, void>::getFirstEl() const
Line
Count
Source
86
3.95M
  void *getFirstEl() const {
87
3.95M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.95M
        reinterpret_cast<const char *>(this) +
89
3.95M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.95M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, void>::getFirstEl() const
Line
Count
Source
86
4.46k
  void *getFirstEl() const {
87
4.46k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.46k
        reinterpret_cast<const char *>(this) +
89
4.46k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.46k
  }
ARMFrameLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StackAdjustingInsts::InstInfo, void>::getFirstEl() const
Line
Count
Source
86
46.1k
  void *getFirstEl() const {
87
46.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
46.1k
        reinterpret_cast<const char *>(this) +
89
46.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
46.1k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, bool>, void>::getFirstEl() const
Line
Count
Source
86
115k
  void *getFirstEl() const {
87
115k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
115k
        reinterpret_cast<const char *>(this) +
89
115k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
115k
  }
llvm::SmallVectorTemplateCommon<bool, void>::getFirstEl() const
Line
Count
Source
86
23.0M
  void *getFirstEl() const {
87
23.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
23.0M
        reinterpret_cast<const char *>(this) +
89
23.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
23.0M
  }
llvm::SmallVectorTemplateCommon<llvm::User const*, void>::getFirstEl() const
Line
Count
Source
86
8.73M
  void *getFirstEl() const {
87
8.73M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.73M
        reinterpret_cast<const char *>(this) +
89
8.73M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.73M
  }
ARMISelLowering.cpp:llvm::SmallVectorTemplateCommon<llvm::ARMTargetLowering::ReconstructShuffle(llvm::SDValue, llvm::SelectionDAG&) const::ShuffleSourceInfo, void>::getFirstEl() const
Line
Count
Source
86
340
  void *getFirstEl() const {
87
340
    return const_cast<void *>(reinterpret_cast<const void *>(
88
340
        reinterpret_cast<const char *>(this) +
89
340
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
340
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::ARMLegalizerInfo::FCmpLibcallInfo, 2u>, void>::getFirstEl() const
Line
Count
Source
86
26.6k
  void *getFirstEl() const {
87
26.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
26.6k
        reinterpret_cast<const char *>(this) +
89
26.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
26.6k
  }
llvm::SmallVectorTemplateCommon<llvm::ARMLegalizerInfo::FCmpLibcallInfo, void>::getFirstEl() const
Line
Count
Source
86
95.2k
  void *getFirstEl() const {
87
95.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
95.2k
        reinterpret_cast<const char *>(this) +
89
95.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
95.2k
  }
llvm::SmallVectorTemplateCommon<llvm::LoadInst*, void>::getFirstEl() const
Line
Count
Source
86
2.25M
  void *getFirstEl() const {
87
2.25M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.25M
        reinterpret_cast<const char *>(this) +
89
2.25M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.25M
  }
ARMParallelDSP.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Reduction, void>::getFirstEl() const
Line
Count
Source
86
714
  void *getFirstEl() const {
87
714
    return const_cast<void *>(reinterpret_cast<const void *>(
88
714
        reinterpret_cast<const char *>(this) +
89
714
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
714
  }
ARMParallelDSP.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::OpChain, std::__1::default_delete<(anonymous namespace)::OpChain> >, void>::getFirstEl() const
Line
Count
Source
86
392
  void *getFirstEl() const {
87
392
    return const_cast<void *>(reinterpret_cast<const void *>(
88
392
        reinterpret_cast<const char *>(this) +
89
392
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
392
  }
ARMParallelDSP.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<(anonymous namespace)::BinOpChain*, (anonymous namespace)::BinOpChain*>, void>::getFirstEl() const
Line
Count
Source
86
224
  void *getFirstEl() const {
87
224
    return const_cast<void *>(reinterpret_cast<const void *>(
88
224
        reinterpret_cast<const char *>(this) +
89
224
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
224
  }
llvm::SmallVectorTemplateCommon<llvm::MemoryLocation, void>::getFirstEl() const
Line
Count
Source
86
210
  void *getFirstEl() const {
87
210
    return const_cast<void *>(reinterpret_cast<const void *>(
88
210
        reinterpret_cast<const char *>(this) +
89
210
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
210
  }
llvm::SmallVectorTemplateCommon<llvm::MemoryDepChecker::Dependence, void>::getFirstEl() const
Line
Count
Source
86
382k
  void *getFirstEl() const {
87
382k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
382k
        reinterpret_cast<const char *>(this) +
89
382k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
382k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::RuntimePointerChecking::CheckingPtrGroup const*, llvm::RuntimePointerChecking::CheckingPtrGroup const*>, void>::getFirstEl() const
Line
Count
Source
86
425k
  void *getFirstEl() const {
87
425k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
425k
        reinterpret_cast<const char *>(this) +
89
425k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
425k
  }
llvm::SmallVectorTemplateCommon<llvm::RuntimePointerChecking::CheckingPtrGroup, void>::getFirstEl() const
Line
Count
Source
86
428k
  void *getFirstEl() const {
87
428k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
428k
        reinterpret_cast<const char *>(this) +
89
428k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
428k
  }
llvm::SmallVectorTemplateCommon<llvm::RuntimePointerChecking::PointerInfo, void>::getFirstEl() const
Line
Count
Source
86
390k
  void *getFirstEl() const {
87
390k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
390k
        reinterpret_cast<const char *>(this) +
89
390k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
390k
  }
llvm::SmallVectorTemplateCommon<llvm::SCEVPredicate const*, void>::getFirstEl() const
Line
Count
Source
86
1.65M
  void *getFirstEl() const {
87
1.65M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.65M
        reinterpret_cast<const char *>(this) +
89
1.65M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.65M
  }
ARMLoadStoreOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMLoadStoreOpt::MergeCandidate const*, void>::getFirstEl() const
Line
Count
Source
86
10.2k
  void *getFirstEl() const {
87
10.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.2k
        reinterpret_cast<const char *>(this) +
89
10.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.2k
  }
ARMLoadStoreOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMLoadStoreOpt::MemOpQueueEntry, void>::getFirstEl() const
Line
Count
Source
86
242k
  void *getFirstEl() const {
87
242k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
242k
        reinterpret_cast<const char *>(this) +
89
242k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
242k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<ITMode>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
194k
  void *getFirstEl() const {
87
194k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
194k
        reinterpret_cast<const char *>(this) +
89
194k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
194k
  }
llvm::SmallVectorTemplateCommon<llvm::DomainValue*, void>::getFirstEl() const
Line
Count
Source
86
31.1k
  void *getFirstEl() const {
87
31.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
31.1k
        reinterpret_cast<const char *>(this) +
89
31.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
31.1k
  }
llvm::SmallVectorTemplateCommon<std::__1::vector<llvm::DomainValue*, std::__1::allocator<llvm::DomainValue*> >, void>::getFirstEl() const
Line
Count
Source
86
34.7k
  void *getFirstEl() const {
87
34.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
34.7k
        reinterpret_cast<const char *>(this) +
89
34.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
34.7k
  }
Thumb2SizeReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Thumb2SizeReduce::MBBInfo, void>::getFirstEl() const
Line
Count
Source
86
20.3k
  void *getFirstEl() const {
87
20.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.3k
        reinterpret_cast<const char *>(this) +
89
20.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.3k
  }
ARMAsmParser.cpp:llvm::SmallVectorTemplateCommon<llvm::cl::parser<(anonymous namespace)::ImplicitItModeTy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
212k
  void *getFirstEl() const {
87
212k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
212k
        reinterpret_cast<const char *>(this) +
89
212k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
212k
  }
llvm::SmallVectorTemplateCommon<llvm::MCInst, void>::getFirstEl() const
Line
Count
Source
86
8.13k
  void *getFirstEl() const {
87
8.13k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.13k
        reinterpret_cast<const char *>(this) +
89
8.13k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.13k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
6.34M
  void *getFirstEl() const {
87
6.34M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.34M
        reinterpret_cast<const char *>(this) +
89
6.34M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.34M
  }
llvm::SmallVectorTemplateCommon<llvm::NearMissInfo, void>::getFirstEl() const
Line
Count
Source
86
71.9k
  void *getFirstEl() const {
87
71.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
71.9k
        reinterpret_cast<const char *>(this) +
89
71.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
71.9k
  }
ARMAsmParser.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMAsmParser::NearMissMessage, void>::getFirstEl() const
Line
Count
Source
86
8.60k
  void *getFirstEl() const {
87
8.60k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.60k
        reinterpret_cast<const char *>(this) +
89
8.60k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.60k
  }
ARMELFStreamer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ARMTargetELFStreamer::AttributeItem, void>::getFirstEl() const
Line
Count
Source
86
858
  void *getFirstEl() const {
87
858
    return const_cast<void *>(reinterpret_cast<const void *>(
88
858
        reinterpret_cast<const char *>(this) +
89
858
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
858
  }
llvm::SmallVectorTemplateCommon<llvm::AsmPrinter::HandlerInfo, void>::getFirstEl() const
Line
Count
Source
86
98.9k
  void *getFirstEl() const {
87
98.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
98.9k
        reinterpret_cast<const char *>(this) +
89
98.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
98.9k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, void>::getFirstEl() const
Line
Count
Source
86
3.52M
  void *getFirstEl() const {
87
3.52M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.52M
        reinterpret_cast<const char *>(this) +
89
3.52M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.52M
  }
llvm::SmallVectorTemplateCommon<llvm::LexicalScope*, void>::getFirstEl() const
Line
Count
Source
86
3.66M
  void *getFirstEl() const {
87
3.66M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.66M
        reinterpret_cast<const char *>(this) +
89
3.66M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.66M
  }
llvm::SmallVectorTemplateCommon<llvm::BitTracker::BitValue, void>::getFirstEl() const
Line
Count
Source
86
3.12M
  void *getFirstEl() const {
87
3.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.12M
        reinterpret_cast<const char *>(this) +
89
3.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.12M
  }
HexagonConstExtenders.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RangeTree::Node*, void>::getFirstEl() const
Line
Count
Source
86
30.4k
  void *getFirstEl() const {
87
30.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
30.4k
        reinterpret_cast<const char *>(this) +
89
30.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
30.4k
  }
llvm::SmallVectorTemplateCommon<llvm::APInt, void>::getFirstEl() const
Line
Count
Source
86
4.13M
  void *getFirstEl() const {
87
4.13M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.13M
        reinterpret_cast<const char *>(this) +
89
4.13M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.13M
  }
llvm::SmallVectorTemplateCommon<llvm::SlotIndex, void>::getFirstEl() const
Line
Count
Source
86
41.0M
  void *getFirstEl() const {
87
41.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
41.0M
        reinterpret_cast<const char *>(this) +
89
41.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
41.0M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineDominatorTree::CriticalEdge, void>::getFirstEl() const
Line
Count
Source
86
723k
  void *getFirstEl() const {
87
723k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
723k
        reinterpret_cast<const char *>(this) +
89
723k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
723k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, long long>, void>::getFirstEl() const
Line
Count
Source
86
1.00M
  void *getFirstEl() const {
87
1.00M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.00M
        reinterpret_cast<const char *>(this) +
89
1.00M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.00M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned short, llvm::MachineOperand const*>, void>::getFirstEl() const
Line
Count
Source
86
22.6k
  void *getFirstEl() const {
87
22.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
22.6k
        reinterpret_cast<const char *>(this) +
89
22.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
22.6k
  }
HexagonGenInsert.cpp:llvm::SmallVectorTemplateCommon<llvm::DenseMapIterator<unsigned int, std::__1::vector<std::__1::pair<(anonymous namespace)::IFRecord, (anonymous namespace)::RegisterSet>, std::__1::allocator<std::__1::pair<(anonymous namespace)::IFRecord, (anonymous namespace)::RegisterSet> > >, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, std::__1::vector<std::__1::pair<(anonymous namespace)::IFRecord, (anonymous namespace)::RegisterSet>, std::__1::allocator<std::__1::pair<(anonymous namespace)::IFRecord, (anonymous namespace)::RegisterSet> > > >, false>, void>::getFirstEl() const
Line
Count
Source
86
194
  void *getFirstEl() const {
87
194
    return const_cast<void *>(reinterpret_cast<const void *>(
88
194
        reinterpret_cast<const char *>(this) +
89
194
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
194
  }
HexagonGenMux.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::HexagonGenMux::MuxInfo, void>::getFirstEl() const
Line
Count
Source
86
9.98k
  void *getFirstEl() const {
87
9.98k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.98k
        reinterpret_cast<const char *>(this) +
89
9.98k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.98k
  }
HexagonISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WeightedLeaf, void>::getFirstEl() const
Line
Count
Source
86
82
  void *getFirstEl() const {
87
82
    return const_cast<void *>(reinterpret_cast<const void *>(
88
82
        reinterpret_cast<const char *>(this) +
89
82
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
82
  }
llvm::SmallVectorTemplateCommon<llvm::Constant*, void>::getFirstEl() const
Line
Count
Source
86
212M
  void *getFirstEl() const {
87
212M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
212M
        reinterpret_cast<const char *>(this) +
89
212M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
212M
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantInt*, void>::getFirstEl() const
Line
Count
Source
86
33.3M
  void *getFirstEl() const {
87
33.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
33.3M
        reinterpret_cast<const char *>(this) +
89
33.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
33.3M
  }
llvm::SmallVectorTemplateCommon<llvm::StoreInst*, void>::getFirstEl() const
Line
Count
Source
86
5.60M
  void *getFirstEl() const {
87
5.60M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.60M
        reinterpret_cast<const char *>(this) +
89
5.60M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.60M
  }
llvm::SmallVectorTemplateCommon<llvm::SCEVExpander::SCEVInsertPointGuard*, void>::getFirstEl() const
Line
Count
Source
86
1.25M
  void *getFirstEl() const {
87
1.25M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.25M
        reinterpret_cast<const char *>(this) +
89
1.25M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.25M
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeNodeBase<llvm::BasicBlock>*, void>::getFirstEl() const
Line
Count
Source
86
6.68M
  void *getFirstEl() const {
87
6.68M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.68M
        reinterpret_cast<const char *>(this) +
89
6.68M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.68M
  }
llvm::SmallVectorTemplateCommon<llvm::rdf::NodeAddr<llvm::rdf::NodeBase*>, void>::getFirstEl() const
Line
Count
Source
86
3.31M
  void *getFirstEl() const {
87
3.31M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.31M
        reinterpret_cast<const char *>(this) +
89
3.31M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.31M
  }
llvm::SmallVectorTemplateCommon<llvm::SMFixIt, void>::getFirstEl() const
Line
Count
Source
86
227k
  void *getFirstEl() const {
87
227k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
227k
        reinterpret_cast<const char *>(this) +
89
227k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
227k
  }
llvm::SmallVectorTemplateCommon<llvm::HexagonInstr, void>::getFirstEl() const
Line
Count
Source
86
502k
  void *getFirstEl() const {
87
502k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
502k
        reinterpret_cast<const char *>(this) +
89
502k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
502k
  }
llvm::SmallVectorTemplateCommon<llvm::MCInst const*, void>::getFirstEl() const
Line
Count
Source
86
17.9k
  void *getFirstEl() const {
87
17.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
17.9k
        reinterpret_cast<const char *>(this) +
89
17.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
17.9k
  }
llvm::SmallVectorTemplateCommon<llvm::DuplexCandidate, void>::getFirstEl() const
Line
Count
Source
86
207k
  void *getFirstEl() const {
87
207k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
207k
        reinterpret_cast<const char *>(this) +
89
207k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
207k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::Hexagon::ArchEnum>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
221k
  void *getFirstEl() const {
87
221k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
221k
        reinterpret_cast<const char *>(this) +
89
221k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
221k
  }
llvm::SmallVectorTemplateCommon<CVIUnits, void>::getFirstEl() const
Line
Count
Source
86
85.0k
  void *getFirstEl() const {
87
85.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
85.0k
        reinterpret_cast<const char *>(this) +
89
85.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
85.0k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, llvm::LPCC::CondCode>, void>::getFirstEl() const
Line
Count
Source
86
52
  void *getFirstEl() const {
87
52
    return const_cast<void *>(reinterpret_cast<const void *>(
88
52
        reinterpret_cast<const char *>(this) +
89
52
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
52
  }
llvm::SmallVectorTemplateCommon<llvm::MipsAnalyzeImmediate::Inst, void>::getFirstEl() const
Line
Count
Source
86
3.88k
  void *getFirstEl() const {
87
3.88k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.88k
        reinterpret_cast<const char *>(this) +
89
3.88k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.88k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::MipsAnalyzeImmediate::Inst, 7u>, void>::getFirstEl() const
Line
Count
Source
86
1.00k
  void *getFirstEl() const {
87
1.00k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.00k
        reinterpret_cast<const char *>(this) +
89
1.00k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.00k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<CompactBranchPolicy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
194k
  void *getFirstEl() const {
87
194k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
194k
        reinterpret_cast<const char *>(this) +
89
194k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
194k
  }
llvm::SmallVectorTemplateCommon<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>::getFirstEl() const
Line
Count
Source
86
10.6k
  void *getFirstEl() const {
87
10.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.6k
        reinterpret_cast<const char *>(this) +
89
10.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.6k
  }
MipsFastISel.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MipsFastISel::fastLowerArguments()::AllocatedReg, void>::getFirstEl() const
Line
Count
Source
86
676
  void *getFirstEl() const {
87
676
    return const_cast<void *>(reinterpret_cast<const void *>(
88
676
        reinterpret_cast<const char *>(this) +
89
676
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
676
  }
MipsInstructionSelector.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MipsInstructionSelector::select(llvm::MachineInstr&, llvm::CodeGenCoverage&) const::Instr, void>::getFirstEl() const
Line
Count
Source
86
62
  void *getFirstEl() const {
87
62
    return const_cast<void *>(reinterpret_cast<const void *>(
88
62
        reinterpret_cast<const char *>(this) +
89
62
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
62
  }
MipsBranchExpansion.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MBBInfo, void>::getFirstEl() const
Line
Count
Source
86
4.04k
  void *getFirstEl() const {
87
4.04k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.04k
        reinterpret_cast<const char *>(this) +
89
4.04k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.04k
  }
MipsOptimizePICCall.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MBBInfo, void>::getFirstEl() const
Line
Count
Source
86
25.0k
  void *getFirstEl() const {
87
25.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
25.0k
        reinterpret_cast<const char *>(this) +
89
25.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
25.0k
  }
llvm::SmallVectorTemplateCommon<llvm::TargetRegisterClass const*, void>::getFirstEl() const
Line
Count
Source
86
484k
  void *getFirstEl() const {
87
484k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
484k
        reinterpret_cast<const char *>(this) +
89
484k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
484k
  }
MicroMipsSizeReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ReduceEntry, void>::getFirstEl() const
Line
Count
Source
86
194k
  void *getFirstEl() const {
87
194k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
194k
        reinterpret_cast<const char *>(this) +
89
194k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
194k
  }
MipsAsmParser.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::MipsAssemblerOptions, std::__1::default_delete<(anonymous namespace)::MipsAssemblerOptions> >, void>::getFirstEl() const
Line
Count
Source
86
2.85k
  void *getFirstEl() const {
87
2.85k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.85k
        reinterpret_cast<const char *>(this) +
89
2.85k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.85k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::MipsOptionRecord, std::__1::default_delete<llvm::MipsOptionRecord> >, void>::getFirstEl() const
Line
Count
Source
86
1.06k
  void *getFirstEl() const {
87
1.06k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.06k
        reinterpret_cast<const char *>(this) +
89
1.06k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.06k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::MSP430Subtarget::HWMultEnum>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
194k
  void *getFirstEl() const {
87
194k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
194k
        reinterpret_cast<const char *>(this) +
89
194k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
194k
  }
llvm::SmallVectorTemplateCommon<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, void>::getFirstEl() const
Line
Count
Source
86
1.87k
  void *getFirstEl() const {
87
1.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.87k
        reinterpret_cast<const char *>(this) +
89
1.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.87k
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalVariable const*, void>::getFirstEl() const
Line
Count
Source
86
31.4k
  void *getFirstEl() const {
87
31.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
31.4k
        reinterpret_cast<const char *>(this) +
89
31.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
31.4k
  }
llvm::SmallVectorTemplateCommon<ParamVectorizationFlags, void>::getFirstEl() const
Line
Count
Source
86
9.20k
  void *getFirstEl() const {
87
9.20k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.20k
        reinterpret_cast<const char *>(this) +
89
9.20k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.20k
  }
llvm::SmallVectorTemplateCommon<llvm::Optional<llvm::MVT>, void>::getFirstEl() const
Line
Count
Source
86
354
  void *getFirstEl() const {
87
354
    return const_cast<void *>(reinterpret_cast<const void *>(
88
354
        reinterpret_cast<const char *>(this) +
89
354
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
354
  }
llvm::SmallVectorTemplateCommon<llvm::MemIntrinsic*, void>::getFirstEl() const
Line
Count
Source
86
3.38k
  void *getFirstEl() const {
87
3.38k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.38k
        reinterpret_cast<const char *>(this) +
89
3.38k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.38k
  }
llvm::SmallVectorTemplateCommon<llvm::PHINode const*, void>::getFirstEl() const
Line
Count
Source
86
1.24M
  void *getFirstEl() const {
87
1.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.24M
        reinterpret_cast<const char *>(this) +
89
1.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.24M
  }
llvm::SmallVectorTemplateCommon<llvm::WeakTrackingVH, void>::getFirstEl() const
Line
Count
Source
86
12.9M
  void *getFirstEl() const {
87
12.9M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
12.9M
        reinterpret_cast<const char *>(this) +
89
12.9M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
12.9M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, llvm::PPC::Predicate>, void>::getFirstEl() const
Line
Count
Source
86
1.80k
  void *getFirstEl() const {
87
1.80k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.80k
        reinterpret_cast<const char *>(this) +
89
1.80k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.80k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineOperand*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
1.80k
  void *getFirstEl() const {
87
1.80k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.80k
        reinterpret_cast<const char *>(this) +
89
1.80k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.80k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<ICmpInGPRType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
291k
  void *getFirstEl() const {
87
291k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
291k
        reinterpret_cast<const char *>(this) +
89
291k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
291k
  }
PPCISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BitPermutationSelector::ValueBit, void>::getFirstEl() const
Line
Count
Source
86
13.3k
  void *getFirstEl() const {
87
13.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.3k
        reinterpret_cast<const char *>(this) +
89
13.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.3k
  }
PPCISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BitPermutationSelector::BitGroup, void>::getFirstEl() const
Line
Count
Source
86
3.53k
  void *getFirstEl() const {
87
3.53k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.53k
        reinterpret_cast<const char *>(this) +
89
3.53k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.53k
  }
PPCISelDAGToDAG.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BitPermutationSelector::ValueRotInfo, void>::getFirstEl() const
Line
Count
Source
86
3.53k
  void *getFirstEl() const {
87
3.53k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.53k
        reinterpret_cast<const char *>(this) +
89
3.53k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.53k
  }
PPCISelLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::TailCallArgumentInfo, void>::getFirstEl() const
Line
Count
Source
86
3.45k
  void *getFirstEl() const {
87
3.45k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.45k
        reinterpret_cast<const char *>(this) +
89
3.45k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.45k
  }
llvm::SmallVectorTemplateCommon<llvm::CalleeSavedInfo, void>::getFirstEl() const
Line
Count
Source
86
3.81k
  void *getFirstEl() const {
87
3.81k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.81k
        reinterpret_cast<const char *>(this) +
89
3.81k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.81k
  }
PPCLoopPreIncPrep.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Bucket, void>::getFirstEl() const
Line
Count
Source
86
664
  void *getFirstEl() const {
87
664
    return const_cast<void *>(reinterpret_cast<const void *>(
88
664
        reinterpret_cast<const char *>(this) +
89
664
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
664
  }
PPCLoopPreIncPrep.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BucketElement, void>::getFirstEl() const
Line
Count
Source
86
860
  void *getFirstEl() const {
87
860
    return const_cast<void *>(reinterpret_cast<const void *>(
88
860
        reinterpret_cast<const char *>(this) +
89
860
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
860
  }
SystemZLongBranch.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MBBInfo, void>::getFirstEl() const
Line
Count
Source
86
1.81k
  void *getFirstEl() const {
87
1.81k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.81k
        reinterpret_cast<const char *>(this) +
89
1.81k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.81k
  }
SystemZLongBranch.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::TerminatorInfo, void>::getFirstEl() const
Line
Count
Source
86
1.81k
  void *getFirstEl() const {
87
1.81k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.81k
        reinterpret_cast<const char *>(this) +
89
1.81k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.81k
  }
llvm::SmallVectorTemplateCommon<llvm::wasm::ValType, void>::getFirstEl() const
Line
Count
Source
86
132k
  void *getFirstEl() const {
87
132k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
132k
        reinterpret_cast<const char *>(this) +
89
132k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
132k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void>::getFirstEl() const
Line
Count
Source
86
2.08k
  void *getFirstEl() const {
87
2.08k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.08k
        reinterpret_cast<const char *>(this) +
89
2.08k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.08k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineBasicBlock const*, void>::getFirstEl() const
Line
Count
Source
86
5.39M
  void *getFirstEl() const {
87
5.39M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.39M
        reinterpret_cast<const char *>(this) +
89
5.39M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.39M
  }
WebAssemblyCFGSort.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Entry, void>::getFirstEl() const
Line
Count
Source
86
7.21k
  void *getFirstEl() const {
87
7.21k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.21k
        reinterpret_cast<const char *>(this) +
89
7.21k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.21k
  }
llvm::SmallVectorTemplateCommon<llvm::WebAssemblyException*, void>::getFirstEl() const
Line
Count
Source
86
7.21k
  void *getFirstEl() const {
87
7.21k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.21k
        reinterpret_cast<const char *>(this) +
89
7.21k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.21k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
72.2k
  void *getFirstEl() const {
87
72.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
72.2k
        reinterpret_cast<const char *>(this) +
89
72.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
72.2k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineLoop*, void>::getFirstEl() const
Line
Count
Source
86
2.16M
  void *getFirstEl() const {
87
2.16M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.16M
        reinterpret_cast<const char *>(this) +
89
2.16M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.16M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Use*, llvm::Function*>, void>::getFirstEl() const
Line
Count
Source
86
722
  void *getFirstEl() const {
87
722
    return const_cast<void *>(reinterpret_cast<const void *>(
88
722
        reinterpret_cast<const char *>(this) +
89
722
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
722
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SDValue, unsigned long>, void>::getFirstEl() const
Line
Count
Source
86
2.30k
  void *getFirstEl() const {
87
2.30k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.30k
        reinterpret_cast<const char *>(this) +
89
2.30k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.30k
  }
llvm::SmallVectorTemplateCommon<llvm::AttributeSet, void>::getFirstEl() const
Line
Count
Source
86
20.3M
  void *getFirstEl() const {
87
20.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.3M
        reinterpret_cast<const char *>(this) +
89
20.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.3M
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::LiveInterval*, 4u>, void>::getFirstEl() const
Line
Count
Source
86
71.8k
  void *getFirstEl() const {
87
71.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
71.8k
        reinterpret_cast<const char *>(this) +
89
71.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
71.8k
  }
llvm::SmallVectorTemplateCommon<llvm::iterator_range<std::__1::reverse_iterator<llvm::MachineOperand*> >, void>::getFirstEl() const
Line
Count
Source
86
36.9k
  void *getFirstEl() const {
87
36.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36.9k
        reinterpret_cast<const char *>(this) +
89
36.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36.9k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned long long, bool>, void>::getFirstEl() const
Line
Count
Source
86
380
  void *getFirstEl() const {
87
380
    return const_cast<void *>(reinterpret_cast<const void *>(
88
380
        reinterpret_cast<const char *>(this) +
89
380
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
380
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::wasm::ValType, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
752
  void *getFirstEl() const {
87
752
    return const_cast<void *>(reinterpret_cast<const void *>(
88
752
        reinterpret_cast<const char *>(this) +
89
752
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
752
  }
X86CallFrameOptimization.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::X86CallFrameOptimization::CallContext, void>::getFirstEl() const
Line
Count
Source
86
234k
  void *getFirstEl() const {
87
234k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
234k
        reinterpret_cast<const char *>(this) +
89
234k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
234k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::MachineInstr*, 2u>, void>::getFirstEl() const
Line
Count
Source
86
273k
  void *getFirstEl() const {
87
273k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
273k
        reinterpret_cast<const char *>(this) +
89
273k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
273k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineInstr*, llvm::MachineInstr*>, void>::getFirstEl() const
Line
Count
Source
86
776k
  void *getFirstEl() const {
87
776k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
776k
        reinterpret_cast<const char *>(this) +
89
776k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
776k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<long long, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
73
  void *getFirstEl() const {
87
73
    return const_cast<void *>(reinterpret_cast<const void *>(
88
73
        reinterpret_cast<const char *>(this) +
89
73
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
73
  }
X86FloatingPoint.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FPS::LiveBundle, void>::getFirstEl() const
Line
Count
Source
86
23.0k
  void *getFirstEl() const {
87
23.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
23.0k
        reinterpret_cast<const char *>(this) +
89
23.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
23.0k
  }
llvm::SmallVectorTemplateCommon<llvm::LoadSDNode*, void>::getFirstEl() const
Line
Count
Source
86
862k
  void *getFirstEl() const {
87
862k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
862k
        reinterpret_cast<const char *>(this) +
89
862k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
862k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, int>, void>::getFirstEl() const
Line
Count
Source
86
2.62k
  void *getFirstEl() const {
87
2.62k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.62k
        reinterpret_cast<const char *>(this) +
89
2.62k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.62k
  }
llvm::SmallVectorTemplateCommon<std::__1::array<int, 2ul>, void>::getFirstEl() const
Line
Count
Source
86
2.12k
  void *getFirstEl() const {
87
2.12k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.12k
        reinterpret_cast<const char *>(this) +
89
2.12k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.12k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::APInt, 16u>, void>::getFirstEl() const
Line
Count
Source
86
466k
  void *getFirstEl() const {
87
466k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
466k
        reinterpret_cast<const char *>(this) +
89
466k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
466k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineMemOperand*, void>::getFirstEl() const
Line
Count
Source
86
45.0M
  void *getFirstEl() const {
87
45.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
45.0M
        reinterpret_cast<const char *>(this) +
89
45.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
45.0M
  }
X86InsertPrefetch.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::X86InsertPrefetch::PrefetchInfo, void>::getFirstEl() const
Line
Count
Source
86
8
  void *getFirstEl() const {
87
8
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8
        reinterpret_cast<const char *>(this) +
89
8
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8
  }
llvm::SmallVectorTemplateCommon<llvm::X86GenRegisterBankInfo::PartialMappingIdx, void>::getFirstEl() const
Line
Count
Source
86
3.04k
  void *getFirstEl() const {
87
3.04k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.04k
        reinterpret_cast<const char *>(this) +
89
3.04k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.04k
  }
X86SpeculativeLoadHardening.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::X86SpeculativeLoadHardeningPass::BlockCondInfo, void>::getFirstEl() const
Line
Count
Source
86
166
  void *getFirstEl() const {
87
166
    return const_cast<void *>(reinterpret_cast<const void *>(
88
166
        reinterpret_cast<const char *>(this) +
89
166
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
166
  }
X86VZeroUpper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::VZeroUpperInserter::BlockState, void>::getFirstEl() const
Line
Count
Source
86
23.1k
  void *getFirstEl() const {
87
23.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
23.1k
        reinterpret_cast<const char *>(this) +
89
23.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
23.1k
  }
llvm::SmallVectorTemplateCommon<llvm::CallSite, void>::getFirstEl() const
Line
Count
Source
86
678k
  void *getFirstEl() const {
87
678k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
678k
        reinterpret_cast<const char *>(this) +
89
678k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
678k
  }
llvm::SmallVectorTemplateCommon<llvm::OperandBundleDefT<llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
32.8M
  void *getFirstEl() const {
87
32.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
32.8M
        reinterpret_cast<const char *>(this) +
89
32.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
32.8M
  }
llvm::SmallVectorTemplateCommon<llvm::ClrEHUnwindMapEntry, void>::getFirstEl() const
Line
Count
Source
86
301
  void *getFirstEl() const {
87
301
    return const_cast<void *>(reinterpret_cast<const void *>(
88
301
        reinterpret_cast<const char *>(this) +
89
301
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
301
  }
llvm::SmallVectorTemplateCommon<llvm::SEHUnwindMapEntry, void>::getFirstEl() const
Line
Count
Source
86
302
  void *getFirstEl() const {
87
302
    return const_cast<void *>(reinterpret_cast<const void *>(
88
302
        reinterpret_cast<const char *>(this) +
89
302
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
302
  }
llvm::SmallVectorTemplateCommon<llvm::WinEHHandlerType, void>::getFirstEl() const
Line
Count
Source
86
380
  void *getFirstEl() const {
87
380
    return const_cast<void *>(reinterpret_cast<const void *>(
88
380
        reinterpret_cast<const char *>(this) +
89
380
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
380
  }
llvm::SmallVectorTemplateCommon<llvm::WinEHTryBlockMapEntry, void>::getFirstEl() const
Line
Count
Source
86
300
  void *getFirstEl() const {
87
300
    return const_cast<void *>(reinterpret_cast<const void *>(
88
300
        reinterpret_cast<const char *>(this) +
89
300
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
300
  }
llvm::SmallVectorTemplateCommon<llvm::CxxUnwindMapEntry, void>::getFirstEl() const
Line
Count
Source
86
307
  void *getFirstEl() const {
87
307
    return const_cast<void *>(reinterpret_cast<const void *>(
88
307
        reinterpret_cast<const char *>(this) +
89
307
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
307
  }
llvm::SmallVectorTemplateCommon<llvm::AsmRewrite, void>::getFirstEl() const
Line
Count
Source
86
31.6k
  void *getFirstEl() const {
87
31.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
31.6k
        reinterpret_cast<const char *>(this) +
89
31.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
31.6k
  }
X86AsmParser.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::X86AsmParser::InfixCalculatorTok, void>::getFirstEl() const
Line
Count
Source
86
18.5k
  void *getFirstEl() const {
87
18.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18.5k
        reinterpret_cast<const char *>(this) +
89
18.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18.5k
  }
X86AsmParser.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<(anonymous namespace)::X86AsmParser::InfixCalculatorTok, long long>, void>::getFirstEl() const
Line
Count
Source
86
39.0k
  void *getFirstEl() const {
87
39.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
39.0k
        reinterpret_cast<const char *>(this) +
89
39.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
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
86
784
  void *getFirstEl() const {
87
784
    return const_cast<void *>(reinterpret_cast<const void *>(
88
784
        reinterpret_cast<const char *>(this) +
89
784
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
784
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<AsmWriterFlavorTy>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
221k
  void *getFirstEl() const {
87
221k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
221k
        reinterpret_cast<const char *>(this) +
89
221k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
221k
  }
X86WinCOFFTargetStreamer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FPOInstruction, void>::getFirstEl() const
Line
Count
Source
86
150
  void *getFirstEl() const {
87
150
    return const_cast<void *>(reinterpret_cast<const void *>(
88
150
        reinterpret_cast<const char *>(this) +
89
150
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
150
  }
X86WinCOFFTargetStreamer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegSaveOffset, void>::getFirstEl() const
Line
Count
Source
86
140
  void *getFirstEl() const {
87
140
    return const_cast<void *>(reinterpret_cast<const void *>(
88
140
        reinterpret_cast<const char *>(this) +
89
140
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
140
  }
XCoreFrameLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StackSlotInfo, void>::getFirstEl() const
Line
Count
Source
86
1.20k
  void *getFirstEl() const {
87
1.20k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.20k
        reinterpret_cast<const char *>(this) +
89
1.20k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.20k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
140
  void *getFirstEl() const {
87
140
    return const_cast<void *>(reinterpret_cast<const void *>(
88
140
        reinterpret_cast<const char *>(this) +
89
140
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
140
  }
XCoreISelLowering.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ArgDataPair, void>::getFirstEl() const
Line
Count
Source
86
558
  void *getFirstEl() const {
87
558
    return const_cast<void *>(reinterpret_cast<const void *>(
88
558
        reinterpret_cast<const char *>(this) +
89
558
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
558
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalVariable*, void>::getFirstEl() const
Line
Count
Source
86
14.3k
  void *getFirstEl() const {
87
14.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
14.3k
        reinterpret_cast<const char *>(this) +
89
14.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
14.3k
  }
llvm::SmallVectorTemplateCommon<llvm::CallBase*, void>::getFirstEl() const
Line
Count
Source
86
1.33k
  void *getFirstEl() const {
87
1.33k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.33k
        reinterpret_cast<const char *>(this) +
89
1.33k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.33k
  }
llvm::SmallVectorTemplateCommon<llvm::BasicAAResult::VariableGEPIndex, void>::getFirstEl() const
Line
Count
Source
86
149M
  void *getFirstEl() const {
87
149M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
149M
        reinterpret_cast<const char *>(this) +
89
149M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
149M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::GVDAGType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
599k
  void *getFirstEl() const {
87
599k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
599k
        reinterpret_cast<const char *>(this) +
89
599k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
599k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::PGOViewCountsType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
400k
  void *getFirstEl() const {
87
400k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
400k
        reinterpret_cast<const char *>(this) +
89
400k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
400k
  }
llvm::SmallVectorTemplateCommon<llvm::bfi_detail::BlockMass, void>::getFirstEl() const
Line
Count
Source
86
4.08M
  void *getFirstEl() const {
87
4.08M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.08M
        reinterpret_cast<const char *>(this) +
89
4.08M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.08M
  }
llvm::SmallVectorTemplateCommon<llvm::BlockFrequencyInfoImplBase::BlockNode, void>::getFirstEl() const
Line
Count
Source
86
4.70M
  void *getFirstEl() const {
87
4.70M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.70M
        reinterpret_cast<const char *>(this) +
89
4.70M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.70M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BlockMass>, void>::getFirstEl() const
Line
Count
Source
86
4.10M
  void *getFirstEl() const {
87
4.10M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.10M
        reinterpret_cast<const char *>(this) +
89
4.10M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.10M
  }
llvm::SmallVectorTemplateCommon<llvm::BlockFrequencyInfoImplBase::Weight, void>::getFirstEl() const
Line
Count
Source
86
58.4M
  void *getFirstEl() const {
87
58.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
58.4M
        reinterpret_cast<const char *>(this) +
89
58.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
58.4M
  }
llvm::SmallVectorTemplateCommon<llvm::BinaryOperator*, void>::getFirstEl() const
Line
Count
Source
86
4.64M
  void *getFirstEl() const {
87
4.64M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.64M
        reinterpret_cast<const char *>(this) +
89
4.64M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.64M
  }
llvm::SmallVectorTemplateCommon<llvm::PHINode*, void>::getFirstEl() const
Line
Count
Source
86
20.3M
  void *getFirstEl() const {
87
20.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.3M
        reinterpret_cast<const char *>(this) +
89
20.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.3M
  }
llvm::SmallVectorTemplateCommon<llvm::BranchProbability, void>::getFirstEl() const
Line
Count
Source
86
1.97M
  void *getFirstEl() const {
87
1.97M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.97M
        reinterpret_cast<const char *>(this) +
89
1.97M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.97M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock const*, llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >, void>::getFirstEl() const
Line
Count
Source
86
4.35M
  void *getFirstEl() const {
87
4.35M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.35M
        reinterpret_cast<const char *>(this) +
89
4.35M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.35M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock const*, llvm::BasicBlock const*>, void>::getFirstEl() const
Line
Count
Source
86
9.24M
  void *getFirstEl() const {
87
9.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.24M
        reinterpret_cast<const char *>(this) +
89
9.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.24M
  }
llvm::SmallVectorTemplateCommon<llvm::cflaa::ExternalRelation, void>::getFirstEl() const
Line
Count
Source
86
890
  void *getFirstEl() const {
87
890
    return const_cast<void *>(reinterpret_cast<const void *>(
88
890
        reinterpret_cast<const char *>(this) +
89
890
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
890
  }
llvm::SmallVectorTemplateCommon<llvm::cflaa::ExternalAttribute, void>::getFirstEl() const
Line
Count
Source
86
878
  void *getFirstEl() const {
87
878
    return const_cast<void *>(reinterpret_cast<const void *>(
88
878
        reinterpret_cast<const char *>(this) +
89
878
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
878
  }
CFLAndersAliasAnalysis.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ValueSummary::Record, void>::getFirstEl() const
Line
Count
Source
86
224
  void *getFirstEl() const {
87
224
    return const_cast<void *>(reinterpret_cast<const void *>(
88
224
        reinterpret_cast<const char *>(this) +
89
224
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
224
  }
llvm::SmallVectorTemplateCommon<llvm::Function*, void>::getFirstEl() const
Line
Count
Source
86
13.6M
  void *getFirstEl() const {
87
13.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.6M
        reinterpret_cast<const char *>(this) +
89
13.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.6M
  }
llvm::SmallVectorTemplateCommon<llvm::cflaa::StratifiedSetsBuilder<llvm::cflaa::InstantiatedValue>::BuilderLink*, void>::getFirstEl() const
Line
Count
Source
86
1.90k
  void *getFirstEl() const {
87
1.90k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.90k
        reinterpret_cast<const char *>(this) +
89
1.90k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.90k
  }
llvm::SmallVectorTemplateCommon<llvm::AnalysisKey*, void>::getFirstEl() const
Line
Count
Source
86
3.50k
  void *getFirstEl() const {
87
3.50k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.50k
        reinterpret_cast<const char *>(this) +
89
3.50k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.50k
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::Node*, void>::getFirstEl() const
Line
Count
Source
86
9.73k
  void *getFirstEl() const {
87
9.73k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.73k
        reinterpret_cast<const char *>(this) +
89
9.73k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.73k
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::RefSCC*, void>::getFirstEl() const
Line
Count
Source
86
3.57k
  void *getFirstEl() const {
87
3.57k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.57k
        reinterpret_cast<const char *>(this) +
89
3.57k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.57k
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::SCC*, void>::getFirstEl() const
Line
Count
Source
86
3.12k
  void *getFirstEl() const {
87
3.12k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.12k
        reinterpret_cast<const char *>(this) +
89
3.12k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.12k
  }
llvm::SmallVectorTemplateCommon<llvm::CallGraphNode*, void>::getFirstEl() const
Line
Count
Source
86
51.3k
  void *getFirstEl() const {
87
51.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
51.3k
        reinterpret_cast<const char *>(this) +
89
51.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
51.3k
  }
llvm::SmallVectorTemplateCommon<llvm::Pass*, void>::getFirstEl() const
Line
Count
Source
86
495M
  void *getFirstEl() const {
87
495M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
495M
        reinterpret_cast<const char *>(this) +
89
495M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
495M
  }
llvm::SmallVectorTemplateCommon<llvm::PMDataManager*, void>::getFirstEl() const
Line
Count
Source
86
627k
  void *getFirstEl() const {
87
627k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
627k
        reinterpret_cast<const char *>(this) +
89
627k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
627k
  }
llvm::SmallVectorTemplateCommon<llvm::Use const*, void>::getFirstEl() const
Line
Count
Source
86
10.0M
  void *getFirstEl() const {
87
10.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.0M
        reinterpret_cast<const char *>(this) +
89
10.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.0M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::TargetTransformInfo::TargetCostKind>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
137k
  void *getFirstEl() const {
87
137k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
137k
        reinterpret_cast<const char *>(this) +
89
137k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
137k
  }
llvm::SmallVectorTemplateCommon<llvm::DependenceInfo::Subscript, void>::getFirstEl() const
Line
Count
Source
86
3.37k
  void *getFirstEl() const {
87
3.37k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.37k
        reinterpret_cast<const char *>(this) +
89
3.37k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.37k
  }
llvm::SmallVectorTemplateCommon<llvm::DependenceInfo::Constraint, void>::getFirstEl() const
Line
Count
Source
86
4
  void *getFirstEl() const {
87
4
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4
        reinterpret_cast<const char *>(this) +
89
4
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4
  }
llvm::SmallVectorTemplateCommon<llvm::DependenceInfo::Subscript*, void>::getFirstEl() const
Line
Count
Source
86
4
  void *getFirstEl() const {
87
4
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4
        reinterpret_cast<const char *>(this) +
89
4
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4
  }
llvm::SmallVectorTemplateCommon<llvm::cfg::Update<llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
11.5M
  void *getFirstEl() const {
87
11.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.5M
        reinterpret_cast<const char *>(this) +
89
11.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.5M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::DomTreeNodeBase<llvm::BasicBlock> const*, std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*> >, void>::getFirstEl() const
Line
Count
Source
86
3.32M
  void *getFirstEl() const {
87
3.32M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.32M
        reinterpret_cast<const char *>(this) +
89
3.32M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.32M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
127k
  void *getFirstEl() const {
87
127k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
127k
        reinterpret_cast<const char *>(this) +
89
127k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
127k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::__1::pair<unsigned int, unsigned int> >, void>::getFirstEl() const
Line
Count
Source
86
2.05M
  void *getFirstEl() const {
87
2.05M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.05M
        reinterpret_cast<const char *>(this) +
89
2.05M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.05M
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::Edge, void>::getFirstEl() const
Line
Count
Source
86
7.83k
  void *getFirstEl() const {
87
7.83k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.83k
        reinterpret_cast<const char *>(this) +
89
7.83k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.83k
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::SCC const*, void>::getFirstEl() const
Line
Count
Source
86
20
  void *getFirstEl() const {
87
20
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20
        reinterpret_cast<const char *>(this) +
89
20
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20
  }
llvm::SmallVectorTemplateCommon<llvm::LazyCallGraph::RefSCC const*, void>::getFirstEl() const
Line
Count
Source
86
38
  void *getFirstEl() const {
87
38
    return const_cast<void *>(reinterpret_cast<const void *>(
88
38
        reinterpret_cast<const char *>(this) +
89
38
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
38
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::call_iterator>, void>::getFirstEl() const
Line
Count
Source
86
2.18k
  void *getFirstEl() const {
87
2.18k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.18k
        reinterpret_cast<const char *>(this) +
89
2.18k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.18k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::iterator>, void>::getFirstEl() const
Line
Count
Source
86
694
  void *getFirstEl() const {
87
694
    return const_cast<void *>(reinterpret_cast<const void *>(
88
694
        reinterpret_cast<const char *>(this) +
89
694
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
694
  }
llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, void>::getFirstEl() const
Line
Count
Source
86
179k
  void *getFirstEl() const {
87
179k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
179k
        reinterpret_cast<const char *>(this) +
89
179k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
179k
  }
LoopAccessAnalysis.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<(anonymous namespace)::PointerBounds, (anonymous namespace)::PointerBounds>, void>::getFirstEl() const
Line
Count
Source
86
4.93k
  void *getFirstEl() const {
87
4.93k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.93k
        reinterpret_cast<const char *>(this) +
89
4.93k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.93k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<long long, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
516k
  void *getFirstEl() const {
87
516k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
516k
        reinterpret_cast<const char *>(this) +
89
516k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
516k
  }
llvm::SmallVectorTemplateCommon<llvm::Loop*, void>::getFirstEl() const
Line
Count
Source
86
7.90M
  void *getFirstEl() const {
87
7.90M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.90M
        reinterpret_cast<const char *>(this) +
89
7.90M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.90M
  }
Unexecuted instantiation: MemDepPrinter.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PointerIntPair<llvm::Instruction const*, 2u, (anonymous namespace)::MemDepPrinter::DepType, llvm::PointerLikeTypeTraits<llvm::Instruction const*>, llvm::PointerIntPairInfo<llvm::Instruction const*, 2u, llvm::PointerLikeTypeTraits<llvm::Instruction const*> > >, llvm::BasicBlock const*>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<llvm::NonLocalDepResult, void>::getFirstEl() const
Line
Count
Source
86
4.09M
  void *getFirstEl() const {
87
4.09M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.09M
        reinterpret_cast<const char *>(this) +
89
4.09M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.09M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::PHITransAddr>, void>::getFirstEl() const
Line
Count
Source
86
7.18M
  void *getFirstEl() const {
87
7.18M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.18M
        reinterpret_cast<const char *>(this) +
89
7.18M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.18M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, void>::getFirstEl() const
Line
Count
Source
86
1.39M
  void *getFirstEl() const {
87
1.39M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.39M
        reinterpret_cast<const char *>(this) +
89
1.39M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.39M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >, void>::getFirstEl() const
Line
Count
Source
86
21.0k
  void *getFirstEl() const {
87
21.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
21.0k
        reinterpret_cast<const char *>(this) +
89
21.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
21.0k
  }
MemorySSA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ClobberWalker::DefPath, void>::getFirstEl() const
Line
Count
Source
86
1.43M
  void *getFirstEl() const {
87
1.43M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.43M
        reinterpret_cast<const char *>(this) +
89
1.43M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.43M
  }
MemorySSA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ClobberWalker::TerminatedPath, void>::getFirstEl() const
Line
Count
Source
86
5.45M
  void *getFirstEl() const {
87
5.45M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.45M
        reinterpret_cast<const char *>(this) +
89
5.45M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.45M
  }
MemorySSA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RenamePassData, void>::getFirstEl() const
Line
Count
Source
86
1.43M
  void *getFirstEl() const {
87
1.43M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.43M
        reinterpret_cast<const char *>(this) +
89
1.43M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.43M
  }
llvm::SmallVectorTemplateCommon<llvm::MemoryAccess*, void>::getFirstEl() const
Line
Count
Source
86
2.72M
  void *getFirstEl() const {
87
2.72M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.72M
        reinterpret_cast<const char *>(this) +
89
2.72M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.72M
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MemoryAccess const*, llvm::MemoryLocation>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<llvm::MemoryPhi*, void>::getFirstEl() const
Line
Count
Source
86
218k
  void *getFirstEl() const {
87
218k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
218k
        reinterpret_cast<const char *>(this) +
89
218k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
218k
  }
llvm::SmallVectorTemplateCommon<llvm::WeakVH, void>::getFirstEl() const
Line
Count
Source
86
6.62M
  void *getFirstEl() const {
87
6.62M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.62M
        reinterpret_cast<const char *>(this) +
89
6.62M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.62M
  }
llvm::SmallVectorTemplateCommon<llvm::TrackingVH<llvm::MemoryAccess>, void>::getFirstEl() const
Line
Count
Source
86
260
  void *getFirstEl() const {
87
260
    return const_cast<void *>(reinterpret_cast<const void *>(
88
260
        reinterpret_cast<const char *>(this) +
89
260
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
260
  }
llvm::SmallVectorTemplateCommon<llvm::TrackingVH<llvm::Value>, void>::getFirstEl() const
Line
Count
Source
86
568
  void *getFirstEl() const {
87
568
    return const_cast<void *>(reinterpret_cast<const void *>(
88
568
        reinterpret_cast<const char *>(this) +
89
568
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
568
  }
llvm::SmallVectorTemplateCommon<llvm::BasicBlock const*, void>::getFirstEl() const
Line
Count
Source
86
53.3k
  void *getFirstEl() const {
87
53.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
53.3k
        reinterpret_cast<const char *>(this) +
89
53.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
53.3k
  }
llvm::SmallVectorTemplateCommon<llvm::AssertingVH<llvm::MemoryPhi>, void>::getFirstEl() const
Line
Count
Source
86
2.24M
  void *getFirstEl() const {
87
2.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.24M
        reinterpret_cast<const char *>(this) +
89
2.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.24M
  }
llvm::SmallVectorTemplateCommon<llvm::DICompileUnit*, void>::getFirstEl() const
Line
Count
Source
86
1.07k
  void *getFirstEl() const {
87
1.07k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.07k
        reinterpret_cast<const char *>(this) +
89
1.07k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.07k
  }
llvm::SmallVectorTemplateCommon<llvm::DISubprogram*, void>::getFirstEl() const
Line
Count
Source
86
1.07k
  void *getFirstEl() const {
87
1.07k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.07k
        reinterpret_cast<const char *>(this) +
89
1.07k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.07k
  }
llvm::SmallVectorTemplateCommon<llvm::DIGlobalVariableExpression*, void>::getFirstEl() const
Line
Count
Source
86
925k
  void *getFirstEl() const {
87
925k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
925k
        reinterpret_cast<const char *>(this) +
89
925k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
925k
  }
llvm::SmallVectorTemplateCommon<llvm::DIType*, void>::getFirstEl() const
Line
Count
Source
86
1.07k
  void *getFirstEl() const {
87
1.07k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.07k
        reinterpret_cast<const char *>(this) +
89
1.07k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.07k
  }
llvm::SmallVectorTemplateCommon<llvm::DIScope*, void>::getFirstEl() const
Line
Count
Source
86
1.07k
  void *getFirstEl() const {
87
1.07k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.07k
        reinterpret_cast<const char *>(this) +
89
1.07k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.07k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::FunctionSummary::ForceSummaryHotnessType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
152k
  void *getFirstEl() const {
87
152k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
152k
        reinterpret_cast<const char *>(this) +
89
152k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
152k
  }
llvm::SmallVectorTemplateCommon<llvm::DevirtCallSite, void>::getFirstEl() const
Line
Count
Source
86
367
  void *getFirstEl() const {
87
367
    return const_cast<void *>(reinterpret_cast<const void *>(
88
367
        reinterpret_cast<const char *>(this) +
89
367
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
367
  }
llvm::SmallVectorTemplateCommon<llvm::CallInst*, void>::getFirstEl() const
Line
Count
Source
86
2.12M
  void *getFirstEl() const {
87
2.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.12M
        reinterpret_cast<const char *>(this) +
89
2.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.12M
  }
llvm::SmallVectorTemplateCommon<llvm::detail::PtrUseVisitorBase::UseToVisit, void>::getFirstEl() const
Line
Count
Source
86
2.24M
  void *getFirstEl() const {
87
2.24M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.24M
        reinterpret_cast<const char *>(this) +
89
2.24M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.24M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::RegionBase<llvm::RegionTraits<llvm::Function> >::PrintStyle>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
197k
  void *getFirstEl() const {
87
197k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
197k
        reinterpret_cast<const char *>(this) +
89
197k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
197k
  }
llvm::SmallVectorTemplateCommon<llvm::ScalarEvolution::ExitNotTakenInfo, void>::getFirstEl() const
Line
Count
Source
86
49.8M
  void *getFirstEl() const {
87
49.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
49.8M
        reinterpret_cast<const char *>(this) +
89
49.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
49.8M
  }
llvm::SmallVectorTemplateCommon<llvm::Instruction const*, void>::getFirstEl() const
Line
Count
Source
86
1.97M
  void *getFirstEl() const {
87
1.97M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.97M
        reinterpret_cast<const char *>(this) +
89
1.97M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.97M
  }
llvm::SmallVectorTemplateCommon<llvm::Loop const*, void>::getFirstEl() const
Line
Count
Source
86
460k
  void *getFirstEl() const {
87
460k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
460k
        reinterpret_cast<const char *>(this) +
89
460k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
460k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::ScalarEvolution::ExitLimit>, void>::getFirstEl() const
Line
Count
Source
86
1.57M
  void *getFirstEl() const {
87
1.57M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.57M
        reinterpret_cast<const char *>(this) +
89
1.57M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.57M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PHINode*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
86
693k
  void *getFirstEl() const {
87
693k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
693k
        reinterpret_cast<const char *>(this) +
89
693k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
693k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Loop const*, llvm::SCEV const*>, void>::getFirstEl() const
Line
Count
Source
86
10.6M
  void *getFirstEl() const {
87
10.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.6M
        reinterpret_cast<const char *>(this) +
89
10.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.6M
  }
llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<llvm::Loop const*, 2u, llvm::ScalarEvolution::LoopDisposition, llvm::PointerLikeTypeTraits<llvm::Loop const*>, llvm::PointerIntPairInfo<llvm::Loop const*, 2u, llvm::PointerLikeTypeTraits<llvm::Loop const*> > >, void>::getFirstEl() const
Line
Count
Source
86
34.2M
  void *getFirstEl() const {
87
34.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
34.2M
        reinterpret_cast<const char *>(this) +
89
34.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
34.2M
  }
llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<llvm::BasicBlock const*, 2u, llvm::ScalarEvolution::BlockDisposition, llvm::PointerLikeTypeTraits<llvm::BasicBlock const*>, llvm::PointerIntPairInfo<llvm::BasicBlock const*, 2u, llvm::PointerLikeTypeTraits<llvm::BasicBlock const*> > >, void>::getFirstEl() const
Line
Count
Source
86
12.2M
  void *getFirstEl() const {
87
12.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
12.2M
        reinterpret_cast<const char *>(this) +
89
12.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
12.2M
  }
StackSafetyAnalysis.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AllocaInfo, void>::getFirstEl() const
Line
Count
Source
86
2.31k
  void *getFirstEl() const {
87
2.31k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.31k
        reinterpret_cast<const char *>(this) +
89
2.31k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.31k
  }
StackSafetyAnalysis.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::PassAsArgInfo, void>::getFirstEl() const
Line
Count
Source
86
2.77k
  void *getFirstEl() const {
87
2.77k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.77k
        reinterpret_cast<const char *>(this) +
89
2.77k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.77k
  }
StackSafetyAnalysis.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ParamInfo, void>::getFirstEl() const
Line
Count
Source
86
2.14k
  void *getFirstEl() const {
87
2.14k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.14k
        reinterpret_cast<const char *>(this) +
89
2.14k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.14k
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalValue const*, void>::getFirstEl() const
Line
Count
Source
86
266
  void *getFirstEl() const {
87
266
    return const_cast<void *>(reinterpret_cast<const void *>(
88
266
        reinterpret_cast<const char *>(this) +
89
266
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
266
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::CallGraphNode const*, std::__1::pair<llvm::WeakTrackingVH, llvm::CallGraphNode*> const&>, void>::getFirstEl() const
Line
Count
Source
86
69
  void *getFirstEl() const {
87
69
    return const_cast<void *>(reinterpret_cast<const void *>(
88
69
        reinterpret_cast<const char *>(this) +
89
69
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
69
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ValueInfo, std::__1::pair<llvm::ValueInfo, llvm::CalleeInfo>&>, void>::getFirstEl() const
Line
Count
Source
86
36
  void *getFirstEl() const {
87
36
    return const_cast<void *>(reinterpret_cast<const void *>(
88
36
        reinterpret_cast<const char *>(this) +
89
36
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
36
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::TargetLibraryInfoImpl::VectorLibrary>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
202k
  void *getFirstEl() const {
87
202k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
202k
        reinterpret_cast<const char *>(this) +
89
202k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
202k
  }
llvm::SmallVectorTemplateCommon<llvm::MDNode const*, void>::getFirstEl() const
Line
Count
Source
86
38.0M
  void *getFirstEl() const {
87
38.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
38.0M
        reinterpret_cast<const char *>(this) +
89
38.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
38.0M
  }
llvm::SmallVectorTemplateCommon<llvm::BranchInst const*, void>::getFirstEl() const
Line
Count
Source
86
266
  void *getFirstEl() const {
87
266
    return const_cast<void *>(reinterpret_cast<const void *>(
88
266
        reinterpret_cast<const char *>(this) +
89
266
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
266
  }
llvm::SmallVectorTemplateCommon<llvm::ExtractValueInst const*, void>::getFirstEl() const
Line
Count
Source
86
266
  void *getFirstEl() const {
87
266
    return const_cast<void *>(reinterpret_cast<const void *>(
88
266
        reinterpret_cast<const char *>(this) +
89
266
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
266
  }
llvm::SmallVectorTemplateCommon<llvm::InterleaveGroup<llvm::Instruction>*, void>::getFirstEl() const
Line
Count
Source
86
73.5k
  void *getFirstEl() const {
87
73.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
73.5k
        reinterpret_cast<const char *>(this) +
89
73.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
73.5k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MDNode*>, void>::getFirstEl() const
Line
Count
Source
86
38.0M
  void *getFirstEl() const {
87
38.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
38.0M
        reinterpret_cast<const char *>(this) +
89
38.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
38.0M
  }
llvm::SmallVectorTemplateCommon<llvm::CompositeType*, void>::getFirstEl() const
Line
Count
Source
86
275k
  void *getFirstEl() const {
87
275k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
275k
        reinterpret_cast<const char *>(this) +
89
275k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
275k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock const*, int>, void>::getFirstEl() const
Line
Count
Source
86
922
  void *getFirstEl() const {
87
922
    return const_cast<void *>(reinterpret_cast<const void *>(
88
922
        reinterpret_cast<const char *>(this) +
89
922
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
922
  }
llvm::SmallVectorTemplateCommon<llvm::ExtractValueInst*, void>::getFirstEl() const
Line
Count
Source
86
8.87k
  void *getFirstEl() const {
87
8.87k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.87k
        reinterpret_cast<const char *>(this) +
89
8.87k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.87k
  }
llvm::SmallVectorTemplateCommon<llvm::BlockFrequency, void>::getFirstEl() const
Line
Count
Source
86
596k
  void *getFirstEl() const {
87
596k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
596k
        reinterpret_cast<const char *>(this) +
89
596k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
596k
  }
BranchRelaxation.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BranchRelaxation::BasicBlockInfo, void>::getFirstEl() const
Line
Count
Source
86
30.8k
  void *getFirstEl() const {
87
30.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
30.8k
        reinterpret_cast<const char *>(this) +
89
30.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
30.8k
  }
llvm::SmallVectorTemplateCommon<llvm::AssertingVH<llvm::Value>, void>::getFirstEl() const
Line
Count
Source
86
613k
  void *getFirstEl() const {
87
613k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
613k
        reinterpret_cast<const char *>(this) +
89
613k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
613k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, void>::getFirstEl() const
Line
Count
Source
86
41.7k
  void *getFirstEl() const {
87
41.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
41.7k
        reinterpret_cast<const char *>(this) +
89
41.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
41.7k
  }
CodeGenPrepare.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::TypePromotionTransaction::TypePromotionAction, std::__1::default_delete<(anonymous namespace)::TypePromotionTransaction::TypePromotionAction> >, void>::getFirstEl() const
Line
Count
Source
86
15.2M
  void *getFirstEl() const {
87
15.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
15.2M
        reinterpret_cast<const char *>(this) +
89
15.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
15.2M
  }
CodeGenPrepare.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::TypePromotionTransaction::UsesReplacer::InstructionAndIdx, void>::getFirstEl() const
Line
Count
Source
86
299k
  void *getFirstEl() const {
87
299k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
299k
        reinterpret_cast<const char *>(this) +
89
299k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
299k
  }
llvm::SmallVectorTemplateCommon<llvm::DbgValueInst*, void>::getFirstEl() const
Line
Count
Source
86
2.02M
  void *getFirstEl() const {
87
2.02M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.02M
        reinterpret_cast<const char *>(this) +
89
2.02M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.02M
  }
CodeGenPrepare.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ExtAddrMode, void>::getFirstEl() const
Line
Count
Source
86
13.6M
  void *getFirstEl() const {
87
13.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.6M
        reinterpret_cast<const char *>(this) +
89
13.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.6M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PHINode*, llvm::PHINode*>, void>::getFirstEl() const
Line
Count
Source
86
64.1k
  void *getFirstEl() const {
87
64.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
64.1k
        reinterpret_cast<const char *>(this) +
89
64.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
64.1k
  }
llvm::SmallVectorTemplateCommon<llvm::SelectInst*, void>::getFirstEl() const
Line
Count
Source
86
2.48M
  void *getFirstEl() const {
87
2.48M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.48M
        reinterpret_cast<const char *>(this) +
89
2.48M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.48M
  }
llvm::SmallVectorTemplateCommon<llvm::GCRelocateInst*, void>::getFirstEl() const
Line
Count
Source
86
240
  void *getFirstEl() const {
87
240
    return const_cast<void *>(reinterpret_cast<const void *>(
88
240
        reinterpret_cast<const char *>(this) +
89
240
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
240
  }
llvm::SmallVectorTemplateCommon<llvm::SparseMultiSet<llvm::VReg2SUnitOperIdx, llvm::VirtReg2IndexFunctor, unsigned char>::SMSNode, void>::getFirstEl() const
Line
Count
Source
86
1.05M
  void *getFirstEl() const {
87
1.05M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.05M
        reinterpret_cast<const char *>(this) +
89
1.05M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.05M
  }
llvm::SmallVectorTemplateCommon<llvm::SparseMultiSet<llvm::PhysRegSUOper, llvm::identity<unsigned int>, unsigned short>::SMSNode, void>::getFirstEl() const
Line
Count
Source
86
2.04M
  void *getFirstEl() const {
87
2.04M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.04M
        reinterpret_cast<const char *>(this) +
89
2.04M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.04M
  }
llvm::SmallVectorTemplateCommon<llvm::ResumeInst*, void>::getFirstEl() const
Line
Count
Source
86
893k
  void *getFirstEl() const {
87
893k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
893k
        reinterpret_cast<const char *>(this) +
89
893k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
893k
  }
llvm::SmallVectorTemplateCommon<llvm::LandingPadInst*, void>::getFirstEl() const
Line
Count
Source
86
909k
  void *getFirstEl() const {
87
909k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
909k
        reinterpret_cast<const char *>(this) +
89
909k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
909k
  }
EarlyIfConversion.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SSAIfConv::PHIInfo, void>::getFirstEl() const
Line
Count
Source
86
43.2k
  void *getFirstEl() const {
87
43.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
43.2k
        reinterpret_cast<const char *>(this) +
89
43.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
43.2k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<unsigned int, 8u>, void>::getFirstEl() const
Line
Count
Source
86
240k
  void *getFirstEl() const {
87
240k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
240k
        reinterpret_cast<const char *>(this) +
89
240k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
240k
  }
llvm::SmallVectorTemplateCommon<llvm::LoopTraversal::MBBInfo, void>::getFirstEl() const
Line
Count
Source
86
572k
  void *getFirstEl() const {
87
572k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
572k
        reinterpret_cast<const char *>(this) +
89
572k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
572k
  }
llvm::SmallVectorTemplateCommon<llvm::LoopTraversal::TraversedMBBInfo, void>::getFirstEl() const
Line
Count
Source
86
614k
  void *getFirstEl() const {
87
614k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
614k
        reinterpret_cast<const char *>(this) +
89
614k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
614k
  }
ExpandMemCmp.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemCmpExpansion::LoadEntry, void>::getFirstEl() const
Line
Count
Source
86
3.59k
  void *getFirstEl() const {
87
3.59k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.59k
        reinterpret_cast<const char *>(this) +
89
3.59k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.59k
  }
llvm::SmallVectorTemplateCommon<llvm::IntrinsicInst*, void>::getFirstEl() const
Line
Count
Source
86
1.46M
  void *getFirstEl() const {
87
1.46M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.46M
        reinterpret_cast<const char *>(this) +
89
1.46M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.46M
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::GCStrategy, std::__1::default_delete<llvm::GCStrategy> >, void>::getFirstEl() const
Line
Count
Source
86
68.0k
  void *getFirstEl() const {
87
68.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
68.0k
        reinterpret_cast<const char *>(this) +
89
68.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
68.0k
  }
llvm::SmallVectorTemplateCommon<llvm::AllocaInst*, void>::getFirstEl() const
Line
Count
Source
86
807k
  void *getFirstEl() const {
87
807k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
807k
        reinterpret_cast<const char *>(this) +
89
807k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
807k
  }
IfConversion.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::__1::vector<std::__1::unique_ptr<(anonymous namespace)::IfConverter::IfcvtToken, std::__1::default_delete<(anonymous namespace)::IfConverter::IfcvtToken> >, std::__1::allocator<std::__1::unique_ptr<(anonymous namespace)::IfConverter::IfcvtToken, std::__1::default_delete<(anonymous namespace)::IfConverter::IfcvtToken> > > >&)::BBState, void>::getFirstEl() const
Line
Count
Source
86
429k
  void *getFirstEl() const {
87
429k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
429k
        reinterpret_cast<const char *>(this) +
89
429k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
429k
  }
ImplicitNullChecks.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ImplicitNullChecks::NullCheck, void>::getFirstEl() const
Line
Count
Source
86
110
  void *getFirstEl() const {
87
110
    return const_cast<void *>(reinterpret_cast<const void *>(
88
110
        reinterpret_cast<const char *>(this) +
89
110
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
110
  }
llvm::SmallVectorTemplateCommon<llvm::IndirectBrInst*, void>::getFirstEl() const
Line
Count
Source
86
31
  void *getFirstEl() const {
87
31
    return const_cast<void *>(reinterpret_cast<const void *>(
88
31
        reinterpret_cast<const char *>(this) +
89
31
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
31
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::SlotIndex>, void>::getFirstEl() const
Line
Count
Source
86
2.14M
  void *getFirstEl() const {
87
2.14M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.14M
        reinterpret_cast<const char *>(this) +
89
2.14M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.14M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveInterval*, llvm::VNInfo*>, void>::getFirstEl() const
Line
Count
Source
86
223k
  void *getFirstEl() const {
87
223k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
223k
        reinterpret_cast<const char *>(this) +
89
223k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
223k
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRangeCalc::LiveInBlock, void>::getFirstEl() const
Line
Count
Source
86
2.79M
  void *getFirstEl() const {
87
2.79M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.79M
        reinterpret_cast<const char *>(this) +
89
2.79M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.79M
  }
llvm::SmallVectorTemplateCommon<llvm::IntervalMapImpl::Path::Entry, void>::getFirstEl() const
Line
Count
Source
86
225M
  void *getFirstEl() const {
87
225M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
225M
        reinterpret_cast<const char *>(this) +
89
225M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
225M
  }
llvm::SmallVectorTemplateCommon<llvm::InterferenceCache::BlockInterference, void>::getFirstEl() const
Line
Count
Source
86
2.33M
  void *getFirstEl() const {
87
2.33M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.33M
        reinterpret_cast<const char *>(this) +
89
2.33M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.33M
  }
llvm::SmallVectorTemplateCommon<llvm::InterferenceCache::Entry::RegUnitInfo, void>::getFirstEl() const
Line
Count
Source
86
2.03M
  void *getFirstEl() const {
87
2.03M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.03M
        reinterpret_cast<const char *>(this) +
89
2.03M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.03M
  }
llvm::SmallVectorTemplateCommon<llvm::ShuffleVectorInst*, void>::getFirstEl() const
Line
Count
Source
86
2.97M
  void *getFirstEl() const {
87
2.97M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.97M
        reinterpret_cast<const char *>(this) +
89
2.97M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.97M
  }
llvm::SmallVectorTemplateCommon<llvm::ExtractElementInst*, void>::getFirstEl() const
Line
Count
Source
86
2.97M
  void *getFirstEl() const {
87
2.97M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.97M
        reinterpret_cast<const char *>(this) +
89
2.97M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.97M
  }
InterleavedLoadCombinePass.cpp:llvm::SmallVectorTemplateCommon<std::__1::pair<(anonymous namespace)::Polynomial::BOps, llvm::APInt>, void>::getFirstEl() const
Line
Count
Source
86
11.7M
  void *getFirstEl() const {
87
11.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.7M
        reinterpret_cast<const char *>(this) +
89
11.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.7M
  }
LiveDebugValues.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LiveDebugValues::TransferDebugPair, void>::getFirstEl() const
Line
Count
Source
86
69.6k
  void *getFirstEl() const {
87
69.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
69.6k
        reinterpret_cast<const char *>(this) +
89
69.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
69.6k
  }
llvm::SmallVectorTemplateCommon<llvm::TypedTrackingMDRef<llvm::MDNode>, void>::getFirstEl() const
Line
Count
Source
86
30.0M
  void *getFirstEl() const {
87
30.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
30.0M
        reinterpret_cast<const char *>(this) +
89
30.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
30.0M
  }
LiveDebugVariables.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::UserValue, std::__1::default_delete<(anonymous namespace)::UserValue> >, void>::getFirstEl() const
Line
Count
Source
86
3.74k
  void *getFirstEl() const {
87
3.74k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.74k
        reinterpret_cast<const char *>(this) +
89
3.74k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.74k
  }
LiveDebugVariables.cpp:llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<(anonymous namespace)::UserLabel, std::__1::default_delete<(anonymous namespace)::UserLabel> >, void>::getFirstEl() const
Line
Count
Source
86
3.73k
  void *getFirstEl() const {
87
3.73k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.73k
        reinterpret_cast<const char *>(this) +
89
3.73k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.73k
  }
llvm::SmallVectorTemplateCommon<llvm::IntervalMapImpl::NodeRef, void>::getFirstEl() const
Line
Count
Source
86
1.31M
  void *getFirstEl() const {
87
1.31M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.31M
        reinterpret_cast<const char *>(this) +
89
1.31M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.31M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, DbgValueLocation>, void>::getFirstEl() const
Line
Count
Source
86
1.20k
  void *getFirstEl() const {
87
1.20k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.20k
        reinterpret_cast<const char *>(this) +
89
1.20k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.20k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveInterval*, llvm::VNInfo const*>, void>::getFirstEl() const
Line
Count
Source
86
642
  void *getFirstEl() const {
87
642
    return const_cast<void *>(reinterpret_cast<const void *>(
88
642
        reinterpret_cast<const char *>(this) +
89
642
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
642
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::VNInfo*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, void>::getFirstEl() const
Line
Count
Source
86
3.22M
  void *getFirstEl() const {
87
3.22M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.22M
        reinterpret_cast<const char *>(this) +
89
3.22M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.22M
  }
llvm::SmallVectorTemplateCommon<unsigned int const*, void>::getFirstEl() const
Line
Count
Source
86
3.88M
  void *getFirstEl() const {
87
3.88M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.88M
        reinterpret_cast<const char *>(this) +
89
3.88M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.88M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRange*, void>::getFirstEl() const
Line
Count
Source
86
107k
  void *getFirstEl() const {
87
107k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
107k
        reinterpret_cast<const char *>(this) +
89
107k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
107k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::VNInfo*>, void>::getFirstEl() const
Line
Count
Source
86
1.59M
  void *getFirstEl() const {
87
1.59M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.59M
        reinterpret_cast<const char *>(this) +
89
1.59M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.59M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveRange const*, llvm::LiveRange::Segment const*>, void>::getFirstEl() const
Line
Count
Source
86
924k
  void *getFirstEl() const {
87
924k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
924k
        reinterpret_cast<const char *>(this) +
89
924k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
924k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::LiveInterval::SubRange const*, llvm::LiveRange::Segment const*>, void>::getFirstEl() const
Line
Count
Source
86
929k
  void *getFirstEl() const {
87
929k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
929k
        reinterpret_cast<const char *>(this) +
89
929k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
929k
  }
llvm::SmallVectorTemplateCommon<llvm::LiveInterval::SubRange*, void>::getFirstEl() const
Line
Count
Source
86
126
  void *getFirstEl() const {
87
126
    return const_cast<void *>(reinterpret_cast<const void *>(
88
126
        reinterpret_cast<const char *>(this) +
89
126
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
126
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*, std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*> >, void>::getFirstEl() const
Line
Count
Source
86
128k
  void *getFirstEl() const {
87
128k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
128k
        reinterpret_cast<const char *>(this) +
89
128k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
128k
  }
llvm::SmallVectorTemplateCommon<llvm::LiveVariables::VarInfo, void>::getFirstEl() const
Line
Count
Source
86
165k
  void *getFirstEl() const {
87
165k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
165k
        reinterpret_cast<const char *>(this) +
89
165k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
165k
  }
LocalStackSlotAllocation.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FrameRef, void>::getFirstEl() const
Line
Count
Source
86
60.9k
  void *getFirstEl() const {
87
60.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
60.9k
        reinterpret_cast<const char *>(this) +
89
60.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
60.9k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
167k
  void *getFirstEl() const {
87
167k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
167k
        reinterpret_cast<const char *>(this) +
89
167k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
167k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, llvm::BlockFrequency>, void>::getFirstEl() const
Line
Count
Source
86
8
  void *getFirstEl() const {
87
8
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8
        reinterpret_cast<const char *>(this) +
89
8
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8
  }
MachineBlockPlacement.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MachineBlockPlacement::WeightedEdge, void>::getFirstEl() const
Line
Count
Source
86
75.5k
  void *getFirstEl() const {
87
75.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
75.5k
        reinterpret_cast<const char *>(this) +
89
75.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
75.5k
  }
llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::BranchProbability, llvm::MachineBasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
5.75M
  void *getFirstEl() const {
87
5.75M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.75M
        reinterpret_cast<const char *>(this) +
89
5.75M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.75M
  }
llvm::SmallVectorTemplateCommon<llvm::LiveRegUnit, void>::getFirstEl() const
Line
Count
Source
86
5.35M
  void *getFirstEl() const {
87
5.35M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.35M
        reinterpret_cast<const char *>(this) +
89
5.35M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.35M
  }
llvm::SmallVectorTemplateCommon<llvm::MCSchedClassDesc const*, void>::getFirstEl() const
Line
Count
Source
86
394k
  void *getFirstEl() const {
87
394k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
394k
        reinterpret_cast<const char *>(this) +
89
394k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
394k
  }
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
86
965k
  void *getFirstEl() const {
87
965k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
965k
        reinterpret_cast<const char *>(this) +
89
965k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
965k
  }
llvm::SmallVectorTemplateCommon<llvm::LLT, void>::getFirstEl() const
Line
Count
Source
86
64.4M
  void *getFirstEl() const {
87
64.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
64.4M
        reinterpret_cast<const char *>(this) +
89
64.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
64.4M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::SmallVector<unsigned int, 4u> >, void>::getFirstEl() const
Line
Count
Source
86
1.53M
  void *getFirstEl() const {
87
1.53M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.53M
        reinterpret_cast<const char *>(this) +
89
1.53M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.53M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PointerUnion<llvm::TargetRegisterClass const*, llvm::RegisterBank const*>, llvm::MachineOperand*>, void>::getFirstEl() const
Line
Count
Source
86
1.53M
  void *getFirstEl() const {
87
1.53M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.53M
        reinterpret_cast<const char *>(this) +
89
1.53M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.53M
  }
llvm::SmallVectorTemplateCommon<llvm::SEHHandler, void>::getFirstEl() const
Line
Count
Source
86
319k
  void *getFirstEl() const {
87
319k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
319k
        reinterpret_cast<const char *>(this) +
89
319k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
319k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineFunction::VariableDbgInfo, void>::getFirstEl() const
Line
Count
Source
86
965k
  void *getFirstEl() const {
87
965k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
965k
        reinterpret_cast<const char *>(this) +
89
965k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
965k
  }
llvm::SmallVectorTemplateCommon<unsigned long, void>::getFirstEl() const
Line
Count
Source
86
106M
  void *getFirstEl() const {
87
106M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
106M
        reinterpret_cast<const char *>(this) +
89
106M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
106M
  }
MachineLICM.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MachineLICMBase::CandidateInfo, void>::getFirstEl() const
Line
Count
Source
86
302k
  void *getFirstEl() const {
87
302k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
302k
        reinterpret_cast<const char *>(this) +
89
302k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
302k
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock const*, llvm::MachineBasicBlock const*>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SUnit*, llvm::SDep>, void>::getFirstEl() const
Line
Count
Source
86
1.93k
  void *getFirstEl() const {
87
1.93k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.93k
        reinterpret_cast<const char *>(this) +
89
1.93k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.93k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallPtrSet<llvm::SUnit*, 4u>, void>::getFirstEl() const
Line
Count
Source
86
425
  void *getFirstEl() const {
87
425
    return const_cast<void *>(reinterpret_cast<const void *>(
88
425
        reinterpret_cast<const char *>(this) +
89
425
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
425
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<int, 4u>, void>::getFirstEl() const
Line
Count
Source
86
53.8k
  void *getFirstEl() const {
87
53.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
53.8k
        reinterpret_cast<const char *>(this) +
89
53.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
53.8k
  }
llvm::SmallVectorTemplateCommon<llvm::NodeSet, void>::getFirstEl() const
Line
Count
Source
86
783
  void *getFirstEl() const {
87
783
    return const_cast<void *>(reinterpret_cast<const void *>(
88
783
        reinterpret_cast<const char *>(this) +
89
783
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
783
  }
llvm::SmallVectorTemplateCommon<llvm::DFAPacketizer*, void>::getFirstEl() const
Line
Count
Source
86
393
  void *getFirstEl() const {
87
393
    return const_cast<void *>(reinterpret_cast<const void *>(
88
393
        reinterpret_cast<const char *>(this) +
89
393
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
393
  }
MachineScheduler.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SchedRegion, void>::getFirstEl() const
Line
Count
Source
86
5.57M
  void *getFirstEl() const {
87
5.57M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.57M
        reinterpret_cast<const char *>(this) +
89
5.57M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.57M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
292k
  void *getFirstEl() const {
87
292k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
292k
        reinterpret_cast<const char *>(this) +
89
292k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
292k
  }
llvm::SmallVectorTemplateCommon<llvm::SchedDFSResult::Connection, void>::getFirstEl() const
Line
Count
Source
86
76
  void *getFirstEl() const {
87
76
    return const_cast<void *>(reinterpret_cast<const void *>(
88
76
        reinterpret_cast<const char *>(this) +
89
76
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
76
  }
llvm::SmallVectorTemplateCommon<llvm::SchedDFSResult::TreeData, void>::getFirstEl() const
Line
Count
Source
86
16
  void *getFirstEl() const {
87
16
    return const_cast<void *>(reinterpret_cast<const void *>(
88
16
        reinterpret_cast<const char *>(this) +
89
16
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
16
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::SUnit*, 4u>, void>::getFirstEl() const
Line
Count
Source
86
9.10M
  void *getFirstEl() const {
87
9.10M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.10M
        reinterpret_cast<const char *>(this) +
89
9.10M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.10M
  }
MachineScheduler.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, void>::getFirstEl() const
Line
Count
Source
86
2.97M
  void *getFirstEl() const {
87
2.97M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.97M
        reinterpret_cast<const char *>(this) +
89
2.97M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.97M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
1.13k
  void *getFirstEl() const {
87
1.13k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.13k
        reinterpret_cast<const char *>(this) +
89
1.13k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.13k
  }
llvm::SmallVectorTemplateCommon<llvm::SSAUpdaterImpl<llvm::MachineSSAUpdater>::BBInfo*, void>::getFirstEl() const
Line
Count
Source
86
2.03k
  void *getFirstEl() const {
87
2.03k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.03k
        reinterpret_cast<const char *>(this) +
89
2.03k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.03k
  }
MachineTraceMetrics.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::DataDep, void>::getFirstEl() const
Line
Count
Source
86
10.1M
  void *getFirstEl() const {
87
10.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.1M
        reinterpret_cast<const char *>(this) +
89
10.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.1M
  }
llvm::SmallVectorTemplateCommon<llvm::MachineTraceMetrics::FixedBlockInfo, void>::getFirstEl() const
Line
Count
Source
86
91.0k
  void *getFirstEl() const {
87
91.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
91.0k
        reinterpret_cast<const char *>(this) +
89
91.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
91.0k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineTraceMetrics::TraceBlockInfo, void>::getFirstEl() const
Line
Count
Source
86
903k
  void *getFirstEl() const {
87
903k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
903k
        reinterpret_cast<const char *>(this) +
89
903k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
903k
  }
llvm::SmallVectorTemplateCommon<llvm::MachineTraceMetrics::LiveInReg, void>::getFirstEl() const
Line
Count
Source
86
5.96M
  void *getFirstEl() const {
87
5.96M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.96M
        reinterpret_cast<const char *>(this) +
89
5.96M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.96M
  }
MachineVerifier.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StackStateOfBB, void>::getFirstEl() const
Line
Count
Source
86
3.74M
  void *getFirstEl() const {
87
3.74M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.74M
        reinterpret_cast<const char *>(this) +
89
3.74M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.74M
  }
PeepholeOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RecurrenceInstr, void>::getFirstEl() const
Line
Count
Source
86
639k
  void *getFirstEl() const {
87
639k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
639k
        reinterpret_cast<const char *>(this) +
89
639k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
639k
  }
llvm::SmallVectorTemplateCommon<llvm::TargetInstrInfo::RegSubRegPair, void>::getFirstEl() const
Line
Count
Source
86
62.7M
  void *getFirstEl() const {
87
62.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
62.7M
        reinterpret_cast<const char *>(this) +
89
62.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
62.7M
  }
llvm::SmallVectorTemplateCommon<std::__1::vector<int, std::__1::allocator<int> >, void>::getFirstEl() const
Line
Count
Source
86
35.4k
  void *getFirstEl() const {
87
35.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
35.4k
        reinterpret_cast<const char *>(this) +
89
35.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
35.4k
  }
llvm::SmallVectorTemplateCommon<std::__1::vector<llvm::SmallVector<int, 1u>, std::__1::allocator<llvm::SmallVector<int, 1u> > >, void>::getFirstEl() const
Line
Count
Source
86
35.4k
  void *getFirstEl() const {
87
35.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
35.4k
        reinterpret_cast<const char *>(this) +
89
35.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
35.4k
  }
RegAllocFast.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegAllocFast::LiveReg, void>::getFirstEl() const
Line
Count
Source
86
3.91k
  void *getFirstEl() const {
87
3.91k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.91k
        reinterpret_cast<const char *>(this) +
89
3.91k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.91k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::SplitEditor::ComplementSpillMode>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
195k
  void *getFirstEl() const {
87
195k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
195k
        reinterpret_cast<const char *>(this) +
89
195k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
195k
  }
RegAllocGreedy.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RAGreedy::RegInfo, void>::getFirstEl() const
Line
Count
Source
86
120k
  void *getFirstEl() const {
87
120k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
120k
        reinterpret_cast<const char *>(this) +
89
120k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
120k
  }
llvm::SmallVectorTemplateCommon<llvm::SpillPlacement::BlockConstraint, void>::getFirstEl() const
Line
Count
Source
86
68.4k
  void *getFirstEl() const {
87
68.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
68.4k
        reinterpret_cast<const char *>(this) +
89
68.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
68.4k
  }
RegAllocGreedy.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RAGreedy::GlobalSplitCandidate, void>::getFirstEl() const
Line
Count
Source
86
63.5k
  void *getFirstEl() const {
87
63.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
63.5k
        reinterpret_cast<const char *>(this) +
89
63.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
63.5k
  }
llvm::SmallVectorTemplateCommon<llvm::SplitAnalysis::BlockInfo, void>::getFirstEl() const
Line
Count
Source
86
937k
  void *getFirstEl() const {
87
937k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
937k
        reinterpret_cast<const char *>(this) +
89
937k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
937k
  }
RegAllocGreedy.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RAGreedy::HintInfo, void>::getFirstEl() const
Line
Count
Source
86
1.81M
  void *getFirstEl() const {
87
1.81M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.81M
        reinterpret_cast<const char *>(this) +
89
1.81M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.81M
  }
RegisterCoalescer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::JoinVals::Val, void>::getFirstEl() const
Line
Count
Source
86
18.2M
  void *getFirstEl() const {
87
18.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18.2M
        reinterpret_cast<const char *>(this) +
89
18.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18.2M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::SlotIndex, llvm::LaneBitmask>, void>::getFirstEl() const
Line
Count
Source
86
84.2k
  void *getFirstEl() const {
87
84.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
84.2k
        reinterpret_cast<const char *>(this) +
89
84.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
84.2k
  }
RenameIndependentSubregs.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RenameIndependentSubregs::SubRangeInfo, void>::getFirstEl() const
Line
Count
Source
86
86.1k
  void *getFirstEl() const {
87
86.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
86.1k
        reinterpret_cast<const char *>(this) +
89
86.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
86.1k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Function const*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > > const*, void>::getFirstEl() const
Line
Count
Source
86
6
  void *getFirstEl() const {
87
6
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6
        reinterpret_cast<const char *>(this) +
89
6
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6
  }
llvm::SmallVectorTemplateCommon<llvm::safestack::StackColoring::LiveRange, void>::getFirstEl() const
Line
Count
Source
86
305
  void *getFirstEl() const {
87
305
    return const_cast<void *>(reinterpret_cast<const void *>(
88
305
        reinterpret_cast<const char *>(this) +
89
305
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
305
  }
llvm::SmallVectorTemplateCommon<llvm::safestack::StackLayout::StackRegion, void>::getFirstEl() const
Line
Count
Source
86
306
  void *getFirstEl() const {
87
306
    return const_cast<void *>(reinterpret_cast<const void *>(
88
306
        reinterpret_cast<const char *>(this) +
89
306
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
306
  }
llvm::SmallVectorTemplateCommon<llvm::safestack::StackLayout::StackObject, void>::getFirstEl() const
Line
Count
Source
86
306
  void *getFirstEl() const {
87
306
    return const_cast<void *>(reinterpret_cast<const void *>(
88
306
        reinterpret_cast<const char *>(this) +
89
306
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
306
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::safestack::StackColoring::Marker>, void>::getFirstEl() const
Line
Count
Source
86
179
  void *getFirstEl() const {
87
179
    return const_cast<void *>(reinterpret_cast<const void *>(
88
179
        reinterpret_cast<const char *>(this) +
89
179
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
179
  }
llvm::SmallVectorTemplateCommon<llvm::UnderlyingObject, void>::getFirstEl() const
Line
Count
Source
86
5.23M
  void *getFirstEl() const {
87
5.23M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.23M
        reinterpret_cast<const char *>(this) +
89
5.23M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.23M
  }
llvm::SmallVectorTemplateCommon<llvm::SchedDFSImpl::RootData, void>::getFirstEl() const
Line
Count
Source
86
22
  void *getFirstEl() const {
87
22
    return const_cast<void *>(reinterpret_cast<const void *>(
88
22
        reinterpret_cast<const char *>(this) +
89
22
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
22
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::CallInst*, llvm::AllocaInst*>, void>::getFirstEl() const
Line
Count
Source
86
4
  void *getFirstEl() const {
87
4
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4
        reinterpret_cast<const char *>(this) +
89
4
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4
  }
llvm::SmallVectorTemplateCommon<llvm::InvokeInst*, void>::getFirstEl() const
Line
Count
Source
86
16.4k
  void *getFirstEl() const {
87
16.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
16.4k
        reinterpret_cast<const char *>(this) +
89
16.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
16.4k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BlockFrequency, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
4.35M
  void *getFirstEl() const {
87
4.35M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.35M
        reinterpret_cast<const char *>(this) +
89
4.35M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.35M
  }
llvm::SmallVectorTemplateCommon<llvm::SmallPtrSet<llvm::VNInfo*, 8u>, void>::getFirstEl() const
Line
Count
Source
86
30.3k
  void *getFirstEl() const {
87
30.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
30.3k
        reinterpret_cast<const char *>(this) +
89
30.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
30.3k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::MachineBasicBlock*, llvm::SlotIndex>, void>::getFirstEl() const
Line
Count
Source
86
302k
  void *getFirstEl() const {
87
302k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
302k
        reinterpret_cast<const char *>(this) +
89
302k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
302k
  }
SplitKit.cpp:llvm::SmallVectorTemplateCommon<llvm::SplitEditor::rewriteAssigned(bool)::ExtPoint, void>::getFirstEl() const
Line
Count
Source
86
367k
  void *getFirstEl() const {
87
367k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
367k
        reinterpret_cast<const char *>(this) +
89
367k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
367k
  }
llvm::SmallVectorTemplateCommon<llvm::VNInfo const*, void>::getFirstEl() const
Line
Count
Source
86
538
  void *getFirstEl() const {
87
538
    return const_cast<void *>(reinterpret_cast<const void *>(
88
538
        reinterpret_cast<const char *>(this) +
89
538
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
538
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::LiveInterval, std::__1::default_delete<llvm::LiveInterval> >, void>::getFirstEl() const
Line
Count
Source
86
64.9k
  void *getFirstEl() const {
87
64.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
64.9k
        reinterpret_cast<const char *>(this) +
89
64.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
64.9k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::SlotIndex, 4u>, void>::getFirstEl() const
Line
Count
Source
86
64.9k
  void *getFirstEl() const {
87
64.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
64.9k
        reinterpret_cast<const char *>(this) +
89
64.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
64.9k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::MachineMemOperand*, 8u>, void>::getFirstEl() const
Line
Count
Source
86
64.7k
  void *getFirstEl() const {
87
64.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
64.7k
        reinterpret_cast<const char *>(this) +
89
64.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
64.7k
  }
llvm::SmallVectorTemplateCommon<llvm::BitVector, void>::getFirstEl() const
Line
Count
Source
86
128k
  void *getFirstEl() const {
87
128k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
128k
        reinterpret_cast<const char *>(this) +
89
128k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
128k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<int const, llvm::LiveInterval>*, void>::getFirstEl() const
Line
Count
Source
86
52.8k
  void *getFirstEl() const {
87
52.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
52.8k
        reinterpret_cast<const char *>(this) +
89
52.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
52.8k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::TargetInstrInfo::RegSubRegPair>, void>::getFirstEl() const
Line
Count
Source
86
342k
  void *getFirstEl() const {
87
342k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
342k
        reinterpret_cast<const char *>(this) +
89
342k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
342k
  }
llvm::SmallVectorTemplateCommon<llvm::Module::ModuleFlagEntry, void>::getFirstEl() const
Line
Count
Source
86
12.4M
  void *getFirstEl() const {
87
12.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
12.4M
        reinterpret_cast<const char *>(this) +
89
12.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
12.4M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<RunOutliner>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
195k
  void *getFirstEl() const {
87
195k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
195k
        reinterpret_cast<const char *>(this) +
89
195k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
195k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::GlobalISelAbortMode>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
195k
  void *getFirstEl() const {
87
195k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
195k
        reinterpret_cast<const char *>(this) +
89
195k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
195k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<CFLAAType>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
392k
  void *getFirstEl() const {
87
392k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
392k
        reinterpret_cast<const char *>(this) +
89
392k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
392k
  }
TargetPassConfig.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::InsertedPass, void>::getFirstEl() const
Line
Count
Source
86
78.9k
  void *getFirstEl() const {
87
78.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
78.9k
        reinterpret_cast<const char *>(this) +
89
78.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
78.9k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::FunctionPass* (*)()>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
195k
  void *getFirstEl() const {
87
195k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
195k
        reinterpret_cast<const char *>(this) +
89
195k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
195k
  }
llvm::SmallVectorTemplateCommon<llvm::CatchReturnInst*, void>::getFirstEl() const
Line
Count
Source
86
34
  void *getFirstEl() const {
87
34
    return const_cast<void *>(reinterpret_cast<const void *>(
88
34
        reinterpret_cast<const char *>(this) +
89
34
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
34
  }
llvm::SmallVectorTemplateCommon<llvm::CatchPadInst const*, void>::getFirstEl() const
Line
Count
Source
86
186
  void *getFirstEl() const {
87
186
    return const_cast<void *>(reinterpret_cast<const void *>(
88
186
        reinterpret_cast<const char *>(this) +
89
186
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
186
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction const*, int>, void>::getFirstEl() const
Line
Count
Source
86
14
  void *getFirstEl() const {
87
14
    return const_cast<void *>(reinterpret_cast<const void *>(
88
14
        reinterpret_cast<const char *>(this) +
89
14
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
14
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Use const*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
16.2k
  void *getFirstEl() const {
87
16.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
16.2k
        reinterpret_cast<const char *>(this) +
89
16.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
16.2k
  }
llvm::SmallVectorTemplateCommon<llvm::DINode::DIFlags, void>::getFirstEl() const
Line
Count
Source
86
15.8k
  void *getFirstEl() const {
87
15.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
15.8k
        reinterpret_cast<const char *>(this) +
89
15.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
15.8k
  }
llvm::SmallVectorTemplateCommon<llvm::DISubprogram::DISPFlags, void>::getFirstEl() const
Line
Count
Source
86
8.06k
  void *getFirstEl() const {
87
8.06k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.06k
        reinterpret_cast<const char *>(this) +
89
8.06k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.06k
  }
llvm::SmallVectorTemplateCommon<llvm::Attribute, void>::getFirstEl() const
Line
Count
Source
86
47.2M
  void *getFirstEl() const {
87
47.2M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
47.2M
        reinterpret_cast<const char *>(this) +
89
47.2M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
47.2M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::AttributeSet>, void>::getFirstEl() const
Line
Count
Source
86
1.65M
  void *getFirstEl() const {
87
1.65M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.65M
        reinterpret_cast<const char *>(this) +
89
1.65M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.65M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::Attribute>, void>::getFirstEl() const
Line
Count
Source
86
2.67M
  void *getFirstEl() const {
87
2.67M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.67M
        reinterpret_cast<const char *>(this) +
89
2.67M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.67M
  }
llvm::SmallVectorTemplateCommon<llvm::MDNode*, void>::getFirstEl() const
Line
Count
Source
86
1.29M
  void *getFirstEl() const {
87
1.29M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.29M
        reinterpret_cast<const char *>(this) +
89
1.29M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.29M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::DIScope*, llvm::DILocation*>, void>::getFirstEl() const
Line
Count
Source
86
350k
  void *getFirstEl() const {
87
350k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
350k
        reinterpret_cast<const char *>(this) +
89
350k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
350k
  }
llvm::SmallVectorTemplateCommon<llvm::DILocation*, void>::getFirstEl() const
Line
Count
Source
86
3.81M
  void *getFirstEl() const {
87
3.81M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.81M
        reinterpret_cast<const char *>(this) +
89
3.81M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.81M
  }
llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<llvm::BasicBlock*, 1u, llvm::cfg::UpdateKind, llvm::PointerLikeTypeTraits<llvm::BasicBlock*>, llvm::PointerIntPairInfo<llvm::BasicBlock*, 1u, llvm::PointerLikeTypeTraits<llvm::BasicBlock*> > >, void>::getFirstEl() const
Line
Count
Source
86
3.97M
  void *getFirstEl() const {
87
3.97M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.97M
        reinterpret_cast<const char *>(this) +
89
3.97M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.97M
  }
llvm::SmallVectorTemplateCommon<llvm::DomTreeNodeBase<llvm::BasicBlock> const*, void>::getFirstEl() const
Line
Count
Source
86
47.5k
  void *getFirstEl() const {
87
47.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
47.5k
        reinterpret_cast<const char *>(this) +
89
47.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
47.5k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>, void>::getFirstEl() const
Line
Count
Source
86
303k
  void *getFirstEl() const {
87
303k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
303k
        reinterpret_cast<const char *>(this) +
89
303k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
303k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>, void>::getFirstEl() const
Line
Count
Source
86
271k
  void *getFirstEl() const {
87
271k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
271k
        reinterpret_cast<const char *>(this) +
89
271k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
271k
  }
llvm::SmallVectorTemplateCommon<llvm::Intrinsic::IITDescriptor, void>::getFirstEl() const
Line
Count
Source
86
9.67M
  void *getFirstEl() const {
87
9.67M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.67M
        reinterpret_cast<const char *>(this) +
89
9.67M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.67M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::TypedTrackingMDRef<llvm::MDNode> >, void>::getFirstEl() const
Line
Count
Source
86
32.0M
  void *getFirstEl() const {
87
32.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
32.0M
        reinterpret_cast<const char *>(this) +
89
32.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
32.0M
  }
llvm::SmallVectorTemplateCommon<llvm::MDGlobalAttachmentMap::Attachment, void>::getFirstEl() const
Line
Count
Source
86
517k
  void *getFirstEl() const {
87
517k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
517k
        reinterpret_cast<const char *>(this) +
89
517k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
517k
  }
llvm::SmallVectorTemplateCommon<llvm::MetadataAsValue*, void>::getFirstEl() const
Line
Count
Source
86
169k
  void *getFirstEl() const {
87
169k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
169k
        reinterpret_cast<const char *>(this) +
89
169k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
169k
  }
LegacyPassManager.cpp:llvm::SmallVectorTemplateCommon<llvm::cl::parser<(anonymous namespace)::PassDebugLevel>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
224k
  void *getFirstEl() const {
87
224k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
224k
        reinterpret_cast<const char *>(this) +
89
224k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
224k
  }
llvm::SmallVectorTemplateCommon<llvm::ImmutablePass*, void>::getFirstEl() const
Line
Count
Source
86
292k
  void *getFirstEl() const {
87
292k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
292k
        reinterpret_cast<const char *>(this) +
89
292k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
292k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<void*, std::__1::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, unsigned long long> >, void>::getFirstEl() const
Line
Count
Source
86
658k
  void *getFirstEl() const {
87
658k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
658k
        reinterpret_cast<const char *>(this) +
89
658k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
658k
  }
llvm::SmallVectorTemplateCommon<llvm::TrackingMDRef, void>::getFirstEl() const
Line
Count
Source
86
136k
  void *getFirstEl() const {
87
136k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
136k
        reinterpret_cast<const char *>(this) +
89
136k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
136k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::PassInfo const*>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
1.60M
  void *getFirstEl() const {
87
1.60M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.60M
        reinterpret_cast<const char *>(this) +
89
1.60M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.60M
  }
llvm::SmallVectorTemplateCommon<llvm::Timer*, void>::getFirstEl() const
Line
Count
Source
86
2.31k
  void *getFirstEl() const {
87
2.31k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.31k
        reinterpret_cast<const char *>(this) +
89
2.31k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.31k
  }
llvm::SmallVectorTemplateCommon<llvm::unique_function<bool (llvm::StringRef, llvm::Any)>, void>::getFirstEl() const
Line
Count
Source
86
2.36k
  void *getFirstEl() const {
87
2.36k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.36k
        reinterpret_cast<const char *>(this) +
89
2.36k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.36k
  }
llvm::SmallVectorTemplateCommon<llvm::unique_function<void (llvm::StringRef, llvm::Any)>, void>::getFirstEl() const
Line
Count
Source
86
7.08k
  void *getFirstEl() const {
87
7.08k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.08k
        reinterpret_cast<const char *>(this) +
89
7.08k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.08k
  }
llvm::SmallVectorTemplateCommon<llvm::unique_function<void (llvm::StringRef)>, void>::getFirstEl() const
Line
Count
Source
86
2.36k
  void *getFirstEl() const {
87
2.36k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.36k
        reinterpret_cast<const char *>(this) +
89
2.36k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.36k
  }
llvm::SmallVectorTemplateCommon<llvm::Function const*, void>::getFirstEl() const
Line
Count
Source
86
205k
  void *getFirstEl() const {
87
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
205k
        reinterpret_cast<const char *>(this) +
89
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
205k
  }
llvm::SmallVectorTemplateCommon<llvm::DILocalVariable const*, void>::getFirstEl() const
Line
Count
Source
86
205k
  void *getFirstEl() const {
87
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
205k
        reinterpret_cast<const char *>(this) +
89
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
205k
  }
llvm::SmallVectorTemplateCommon<llvm::FuncletPadInst*, void>::getFirstEl() const
Line
Count
Source
86
3.60k
  void *getFirstEl() const {
87
3.60k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.60k
        reinterpret_cast<const char *>(this) +
89
3.60k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.60k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>, void>::getFirstEl() const
Line
Count
Source
86
26.2k
  void *getFirstEl() const {
87
26.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
26.2k
        reinterpret_cast<const char *>(this) +
89
26.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
26.2k
  }
llvm::SmallVectorTemplateCommon<llvm::DeadArgumentEliminationPass::RetOrArg, void>::getFirstEl() const
Line
Count
Source
86
2.15M
  void *getFirstEl() const {
87
2.15M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.15M
        reinterpret_cast<const char *>(this) +
89
2.15M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.15M
  }
llvm::SmallVectorTemplateCommon<llvm::DeadArgumentEliminationPass::Liveness, void>::getFirstEl() const
Line
Count
Source
86
1.22M
  void *getFirstEl() const {
87
1.22M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.22M
        reinterpret_cast<const char *>(this) +
89
1.22M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.22M
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::DeadArgumentEliminationPass::RetOrArg, 5u>, void>::getFirstEl() const
Line
Count
Source
86
1.22M
  void *getFirstEl() const {
87
1.22M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.22M
        reinterpret_cast<const char *>(this) +
89
1.22M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.22M
  }
FunctionAttrs.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ArgumentGraphNode*, void>::getFirstEl() const
Line
Count
Source
86
1.22M
  void *getFirstEl() const {
87
1.22M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.22M
        reinterpret_cast<const char *>(this) +
89
1.22M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.22M
  }
FunctionAttrs.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AttributeInferer::InferenceDescriptor, void>::getFirstEl() const
Line
Count
Source
86
3.67M
  void *getFirstEl() const {
87
3.67M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.67M
        reinterpret_cast<const char *>(this) +
89
3.67M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.67M
  }
llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::FunctionSummary const*, unsigned int, unsigned long long>, void>::getFirstEl() const
Line
Count
Source
86
976
  void *getFirstEl() const {
87
976
    return const_cast<void *>(reinterpret_cast<const void *>(
88
976
        reinterpret_cast<const char *>(this) +
89
976
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
976
  }
llvm::SmallVectorTemplateCommon<llvm::ValueInfo, void>::getFirstEl() const
Line
Count
Source
86
833
  void *getFirstEl() const {
87
833
    return const_cast<void *>(reinterpret_cast<const void *>(
88
833
        reinterpret_cast<const char *>(this) +
89
833
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
833
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalValue*, void>::getFirstEl() const
Line
Count
Source
86
84.7k
  void *getFirstEl() const {
87
84.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
84.7k
        reinterpret_cast<const char *>(this) +
89
84.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
84.7k
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantExpr*, void>::getFirstEl() const
Line
Count
Source
86
70
  void *getFirstEl() const {
87
70
    return const_cast<void *>(reinterpret_cast<const void *>(
88
70
        reinterpret_cast<const char *>(this) +
89
70
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
70
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::GlobalVariable, std::__1::default_delete<llvm::GlobalVariable> >, void>::getFirstEl() const
Line
Count
Source
86
2.22k
  void *getFirstEl() const {
87
2.22k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.22k
        reinterpret_cast<const char *>(this) +
89
2.22k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.22k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::GlobalVariable*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
86
178
  void *getFirstEl() const {
87
178
    return const_cast<void *>(reinterpret_cast<const void *>(
88
178
        reinterpret_cast<const char *>(this) +
89
178
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
178
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ConstantExpr*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
86
359
  void *getFirstEl() const {
87
359
    return const_cast<void *>(reinterpret_cast<const void *>(
88
359
        reinterpret_cast<const char *>(this) +
89
359
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
359
  }
HotColdSplitting.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::OutliningRegion, void>::getFirstEl() const
Line
Count
Source
86
90
  void *getFirstEl() const {
87
90
    return const_cast<void *>(reinterpret_cast<const void *>(
88
90
        reinterpret_cast<const char *>(this) +
89
90
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
90
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
631
  void *getFirstEl() const {
87
631
    return const_cast<void *>(reinterpret_cast<const void *>(
88
631
        reinterpret_cast<const char *>(this) +
89
631
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
631
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, bool>, void>::getFirstEl() const
Line
Count
Source
86
96
  void *getFirstEl() const {
87
96
    return const_cast<void *>(reinterpret_cast<const void *>(
88
96
        reinterpret_cast<const char *>(this) +
89
96
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
96
  }
Inliner.cpp:llvm::SmallVectorTemplateCommon<llvm::cl::parser<(anonymous namespace)::InlinerFunctionImportStatsOpts>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
197k
  void *getFirstEl() const {
87
197k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
197k
        reinterpret_cast<const char *>(this) +
89
197k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
197k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Function*, int>, void>::getFirstEl() const
Line
Count
Source
86
1.66M
  void *getFirstEl() const {
87
1.66M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.66M
        reinterpret_cast<const char *>(this) +
89
1.66M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.66M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::CallSite, int>, void>::getFirstEl() const
Line
Count
Source
86
1.68M
  void *getFirstEl() const {
87
1.68M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.68M
        reinterpret_cast<const char *>(this) +
89
1.68M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.68M
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<llvm::PassSummaryAction>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
395k
  void *getFirstEl() const {
87
395k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
395k
        reinterpret_cast<const char *>(this) +
89
395k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
395k
  }
llvm::SmallVectorTemplateCommon<llvm::GlobalAlias*, void>::getFirstEl() const
Line
Count
Source
86
122
  void *getFirstEl() const {
87
122
    return const_cast<void *>(reinterpret_cast<const void *>(
88
122
        reinterpret_cast<const char *>(this) +
89
122
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
122
  }
PartialInlining.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FunctionOutliningMultiRegionInfo::OutlineRegionInfo, void>::getFirstEl() const
Line
Count
Source
86
18
  void *getFirstEl() const {
87
18
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18
        reinterpret_cast<const char *>(this) +
89
18
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Function*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
192
  void *getFirstEl() const {
87
192
    return const_cast<void *>(reinterpret_cast<const void *>(
88
192
        reinterpret_cast<const char *>(this) +
89
192
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
192
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::PassManagerBuilder::ExtensionPointTy, std::__1::function<void (llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)> >, void>::getFirstEl() const
Line
Count
Source
86
137k
  void *getFirstEl() const {
87
137k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
137k
        reinterpret_cast<const char *>(this) +
89
137k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
137k
  }
llvm::SmallVectorTemplateCommon<InstrProfValueData, void>::getFirstEl() const
Line
Count
Source
86
30
  void *getFirstEl() const {
87
30
    return const_cast<void *>(reinterpret_cast<const void *>(
88
30
        reinterpret_cast<const char *>(this) +
89
30
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
30
  }
llvm::SmallVectorTemplateCommon<llvm::TruncInst*, void>::getFirstEl() const
Line
Count
Source
86
902k
  void *getFirstEl() const {
87
902k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
902k
        reinterpret_cast<const char *>(this) +
89
902k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
902k
  }
llvm::SmallVectorTemplateCommon<llvm::DbgVariableIntrinsic*, void>::getFirstEl() const
Line
Count
Source
86
14.4M
  void *getFirstEl() const {
87
14.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
14.4M
        reinterpret_cast<const char *>(this) +
89
14.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
14.4M
  }
InstCombineAddSub.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FAddend const*, void>::getFirstEl() const
Line
Count
Source
86
3.46k
  void *getFirstEl() const {
87
3.46k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.46k
        reinterpret_cast<const char *>(this) +
89
3.46k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.46k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, bool>, void>::getFirstEl() const
Line
Count
Source
86
2.18M
  void *getFirstEl() const {
87
2.18M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.18M
        reinterpret_cast<const char *>(this) +
89
2.18M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.18M
  }
InstCombineMulDivRem.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::UDivFoldAction, void>::getFirstEl() const
Line
Count
Source
86
240k
  void *getFirstEl() const {
87
240k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
240k
        reinterpret_cast<const char *>(this) +
89
240k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
240k
  }
InstCombinePHI.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::PHIUsageRecord, void>::getFirstEl() const
Line
Count
Source
86
621k
  void *getFirstEl() const {
87
621k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
621k
        reinterpret_cast<const char *>(this) +
89
621k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
621k
  }
llvm::SmallVectorTemplateCommon<llvm::BitCastInst*, void>::getFirstEl() const
Line
Count
Source
86
188k
  void *getFirstEl() const {
87
188k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
188k
        reinterpret_cast<const char *>(this) +
89
188k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
188k
  }
AddressSanitizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::FunctionStackPoisoner::AllocaPoisonCall, void>::getFirstEl() const
Line
Count
Source
86
2.97k
  void *getFirstEl() const {
87
2.97k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.97k
        reinterpret_cast<const char *>(this) +
89
2.97k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.97k
  }
llvm::SmallVectorTemplateCommon<llvm::ASanStackVariableDescription, void>::getFirstEl() const
Line
Count
Source
86
234
  void *getFirstEl() const {
87
234
    return const_cast<void *>(reinterpret_cast<const void *>(
88
234
        reinterpret_cast<const char *>(this) +
89
234
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
234
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
747k
  void *getFirstEl() const {
87
747k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
747k
        reinterpret_cast<const char *>(this) +
89
747k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
747k
  }
ControlHeightReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::CHRScope*, void>::getFirstEl() const
Line
Count
Source
86
1.26k
  void *getFirstEl() const {
87
1.26k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.26k
        reinterpret_cast<const char *>(this) +
89
1.26k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.26k
  }
ControlHeightReduction.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RegInfo, void>::getFirstEl() const
Line
Count
Source
86
504
  void *getFirstEl() const {
87
504
    return const_cast<void *>(reinterpret_cast<const void *>(
88
504
        reinterpret_cast<const char *>(this) +
89
504
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
504
  }
llvm::SmallVectorTemplateCommon<llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> >, void>::getFirstEl() const
Line
Count
Source
86
116
  void *getFirstEl() const {
87
116
    return const_cast<void *>(reinterpret_cast<const void *>(
88
116
        reinterpret_cast<const char *>(this) +
89
116
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
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
86
66
  void *getFirstEl() const {
87
66
    return const_cast<void *>(reinterpret_cast<const void *>(
88
66
        reinterpret_cast<const char *>(this) +
89
66
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
66
  }
GCOVProfiling.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::GCOVBlock*, void>::getFirstEl() const
Line
Count
Source
86
606
  void *getFirstEl() const {
87
606
    return const_cast<void *>(reinterpret_cast<const void *>(
88
606
        reinterpret_cast<const char *>(this) +
89
606
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
606
  }
GCOVProfiling.cpp:llvm::SmallVectorTemplateCommon<llvm::StringMapEntry<(anonymous namespace)::GCOVLines>*, void>::getFirstEl() const
Line
Count
Source
86
180
  void *getFirstEl() const {
87
180
    return const_cast<void *>(reinterpret_cast<const void *>(
88
180
        reinterpret_cast<const char *>(this) +
89
180
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
180
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::GlobalVariable*, llvm::MDNode*>, void>::getFirstEl() const
Line
Count
Source
86
66
  void *getFirstEl() const {
87
66
    return const_cast<void *>(reinterpret_cast<const void *>(
88
66
        reinterpret_cast<const char *>(this) +
89
66
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
66
  }
MemorySanitizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemorySanitizerVisitor::ShadowOriginAndInsertPoint, void>::getFirstEl() const
Line
Count
Source
86
1.69k
  void *getFirstEl() const {
87
1.69k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.69k
        reinterpret_cast<const char *>(this) +
89
1.69k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.69k
  }
PGOInstrumentation.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::PGOUseEdge*, void>::getFirstEl() const
Line
Count
Source
86
1.43k
  void *getFirstEl() const {
87
1.43k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.43k
        reinterpret_cast<const char *>(this) +
89
1.43k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.43k
  }
llvm::SmallVectorTemplateCommon<llvm::GetElementPtrInst*, void>::getFirstEl() const
Line
Count
Source
86
128
  void *getFirstEl() const {
87
128
    return const_cast<void *>(reinterpret_cast<const void *>(
88
128
        reinterpret_cast<const char *>(this) +
89
128
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
128
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<DefaultOnOff>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
805k
  void *getFirstEl() const {
87
805k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
805k
        reinterpret_cast<const char *>(this) +
89
805k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
805k
  }
llvm::SmallVectorTemplateCommon<llvm::MCDwarfFile, void>::getFirstEl() const
Line
Count
Source
86
74.3k
  void *getFirstEl() const {
87
74.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
74.3k
        reinterpret_cast<const char *>(this) +
89
74.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
74.3k
  }
llvm::SmallVectorTemplateCommon<llvm::MCLOHDirective, void>::getFirstEl() const
Line
Count
Source
86
94.8k
  void *getFirstEl() const {
87
94.8k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
94.8k
        reinterpret_cast<const char *>(this) +
89
94.8k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
94.8k
  }
llvm::SmallVectorTemplateCommon<llvm::MCSection*, void>::getFirstEl() const
Line
Count
Source
86
39.7k
  void *getFirstEl() const {
87
39.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
39.7k
        reinterpret_cast<const char *>(this) +
89
39.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
39.7k
  }
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
86
3.73k
  void *getFirstEl() const {
87
3.73k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.73k
        reinterpret_cast<const char *>(this) +
89
3.73k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.73k
  }
llvm::SmallVectorTemplateCommon<llvm::CodeViewContext::FileInfo, void>::getFirstEl() const
Line
Count
Source
86
333
  void *getFirstEl() const {
87
333
    return const_cast<void *>(reinterpret_cast<const void *>(
88
333
        reinterpret_cast<const char *>(this) +
89
333
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
333
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<char*>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
244k
  void *getFirstEl() const {
87
244k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
244k
        reinterpret_cast<const char *>(this) +
89
244k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
244k
  }
llvm::SmallVectorTemplateCommon<llvm::MCObjectStreamer::PendingMCFixup, void>::getFirstEl() const
Line
Count
Source
86
38.6k
  void *getFirstEl() const {
87
38.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
38.6k
        reinterpret_cast<const char *>(this) +
89
38.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
38.6k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::MCFragment*>, void>::getFirstEl() const
Line
Count
Source
86
5.49M
  void *getFirstEl() const {
87
5.49M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.49M
        reinterpret_cast<const char *>(this) +
89
5.49M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.49M
  }
WasmObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WasmSignature, void>::getFirstEl() const
Line
Count
Source
86
726
  void *getFirstEl() const {
87
726
    return const_cast<void *>(reinterpret_cast<const void *>(
88
726
        reinterpret_cast<const char *>(this) +
89
726
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
726
  }
WasmObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WasmGlobal, void>::getFirstEl() const
Line
Count
Source
86
724
  void *getFirstEl() const {
87
724
    return const_cast<void *>(reinterpret_cast<const void *>(
88
724
        reinterpret_cast<const char *>(this) +
89
724
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
724
  }
WasmObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WasmDataSegment, void>::getFirstEl() const
Line
Count
Source
86
728
  void *getFirstEl() const {
87
728
    return const_cast<void *>(reinterpret_cast<const void *>(
88
728
        reinterpret_cast<const char *>(this) +
89
728
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
728
  }
WasmObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WasmFunction, void>::getFirstEl() const
Line
Count
Source
86
362
  void *getFirstEl() const {
87
362
    return const_cast<void *>(reinterpret_cast<const void *>(
88
362
        reinterpret_cast<const char *>(this) +
89
362
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
362
  }
llvm::SmallVectorTemplateCommon<llvm::wasm::WasmImport, void>::getFirstEl() const
Line
Count
Source
86
357
  void *getFirstEl() const {
87
357
    return const_cast<void *>(reinterpret_cast<const void *>(
88
357
        reinterpret_cast<const char *>(this) +
89
357
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
357
  }
llvm::SmallVectorTemplateCommon<llvm::wasm::WasmExport, void>::getFirstEl() const
Line
Count
Source
86
350
  void *getFirstEl() const {
87
350
    return const_cast<void *>(reinterpret_cast<const void *>(
88
350
        reinterpret_cast<const char *>(this) +
89
350
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
350
  }
llvm::SmallVectorTemplateCommon<llvm::wasm::WasmEventType, void>::getFirstEl() const
Line
Count
Source
86
348
  void *getFirstEl() const {
87
348
    return const_cast<void *>(reinterpret_cast<const void *>(
88
348
        reinterpret_cast<const char *>(this) +
89
348
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
348
  }
llvm::SmallVectorTemplateCommon<llvm::wasm::WasmSymbolInfo, void>::getFirstEl() const
Line
Count
Source
86
392
  void *getFirstEl() const {
87
392
    return const_cast<void *>(reinterpret_cast<const void *>(
88
392
        reinterpret_cast<const char *>(this) +
89
392
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
392
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned short, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
353
  void *getFirstEl() const {
87
353
    return const_cast<void *>(reinterpret_cast<const void *>(
88
353
        reinterpret_cast<const char *>(this) +
89
353
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
353
  }
WinCOFFObjectWriter.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::AuxSymbol, void>::getFirstEl() const
Line
Count
Source
86
9.72k
  void *getFirstEl() const {
87
9.72k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.72k
        reinterpret_cast<const char *>(this) +
89
9.72k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.72k
  }
AsmParser.cpp:llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::SMLoc, (anonymous namespace)::AsmParser::CppHashInfoTy, llvm::MCSymbol*>, void>::getFirstEl() const
Line
Count
Source
86
31.6k
  void *getFirstEl() const {
87
31.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
31.6k
        reinterpret_cast<const char *>(this) +
89
31.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
31.6k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<void*, bool>, void>::getFirstEl() const
Line
Count
Source
86
454
  void *getFirstEl() const {
87
454
    return const_cast<void *>(reinterpret_cast<const void *>(
88
454
        reinterpret_cast<const char *>(this) +
89
454
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
454
  }
llvm::SmallVectorTemplateCommon<llvm::MCAsmParser::MCPendingError, void>::getFirstEl() const
Line
Count
Source
86
33.3k
  void *getFirstEl() const {
87
33.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
33.3k
        reinterpret_cast<const char *>(this) +
89
33.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
33.3k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::Value const*>, void>::getFirstEl() const
Line
Count
Source
86
1.14k
  void *getFirstEl() const {
87
1.14k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.14k
        reinterpret_cast<const char *>(this) +
89
1.14k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.14k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >, void>::getFirstEl() const
Line
Count
Source
86
406
  void *getFirstEl() const {
87
406
    return const_cast<void *>(reinterpret_cast<const void *>(
88
406
        reinterpret_cast<const char *>(this) +
89
406
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
406
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>, void>::getFirstEl() const
Line
Count
Source
86
401
  void *getFirstEl() const {
87
401
    return const_cast<void *>(reinterpret_cast<const void *>(
88
401
        reinterpret_cast<const char *>(this) +
89
401
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
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
86
184
  void *getFirstEl() const {
87
184
    return const_cast<void *>(reinterpret_cast<const void *>(
88
184
        reinterpret_cast<const char *>(this) +
89
184
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
184
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::opt::Arg, std::__1::default_delete<llvm::opt::Arg> >, void>::getFirstEl() const
Line
Count
Source
86
104k
  void *getFirstEl() const {
87
104k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
104k
        reinterpret_cast<const char *>(this) +
89
104k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
104k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<std::__1::pair<llvm::ICmpInst*, unsigned int>, 2u> >, void>::getFirstEl() const
Line
Count
Source
86
919k
  void *getFirstEl() const {
87
919k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
919k
        reinterpret_cast<const char *>(this) +
89
919k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
919k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ICmpInst*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
1.57M
  void *getFirstEl() const {
87
1.57M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.57M
        reinterpret_cast<const char *>(this) +
89
1.57M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.57M
  }
llvm::SmallVectorTemplateCommon<llvm::consthoist::ConstantInfo, void>::getFirstEl() const
Line
Count
Source
86
64.9k
  void *getFirstEl() const {
87
64.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
64.9k
        reinterpret_cast<const char *>(this) +
89
64.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
64.9k
  }
llvm::SmallVectorTemplateCommon<llvm::consthoist::ConstantUser, void>::getFirstEl() const
Line
Count
Source
86
307k
  void *getFirstEl() const {
87
307k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
307k
        reinterpret_cast<const char *>(this) +
89
307k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
307k
  }
llvm::SmallVectorTemplateCommon<llvm::consthoist::RebasedConstantInfo, void>::getFirstEl() const
Line
Count
Source
86
49.0k
  void *getFirstEl() const {
87
49.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
49.0k
        reinterpret_cast<const char *>(this) +
89
49.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
49.0k
  }
llvm::SmallVectorTemplateCommon<std::__1::tuple<llvm::Constant*, llvm::Type*, llvm::consthoist::ConstantUser>, void>::getFirstEl() const
Line
Count
Source
86
32.6k
  void *getFirstEl() const {
87
32.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
32.6k
        reinterpret_cast<const char *>(this) +
89
32.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
32.6k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
2.44M
  void *getFirstEl() const {
87
2.44M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.44M
        reinterpret_cast<const char *>(this) +
89
2.44M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.44M
  }
llvm::SmallVectorTemplateCommon<llvm::ConstantRange, void>::getFirstEl() const
Line
Count
Source
86
88.6k
  void *getFirstEl() const {
87
88.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
88.6k
        reinterpret_cast<const char *>(this) +
89
88.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
88.6k
  }
GuardWidening.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::GuardWideningImpl::RangeCheck, void>::getFirstEl() const
Line
Count
Source
86
1.07k
  void *getFirstEl() const {
87
1.07k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.07k
        reinterpret_cast<const char *>(this) +
89
1.07k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.07k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
86
28.9k
  void *getFirstEl() const {
87
28.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
28.9k
        reinterpret_cast<const char *>(this) +
89
28.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
28.9k
  }
llvm::SmallVectorTemplateCommon<llvm::gvn::AvailableValueInBlock, void>::getFirstEl() const
Line
Count
Source
86
3.22M
  void *getFirstEl() const {
87
3.22M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.22M
        reinterpret_cast<const char *>(this) +
89
3.22M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.22M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::Value*>, void>::getFirstEl() const
Line
Count
Source
86
11.3M
  void *getFirstEl() const {
87
11.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.3M
        reinterpret_cast<const char *>(this) +
89
11.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.3M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
6.03M
  void *getFirstEl() const {
87
6.03M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.03M
        reinterpret_cast<const char *>(this) +
89
6.03M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.03M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<llvm::Instruction*, 4u> >, void>::getFirstEl() const
Line
Count
Source
86
263
  void *getFirstEl() const {
87
263
    return const_cast<void *>(reinterpret_cast<const void *>(
88
263
        reinterpret_cast<const char *>(this) +
89
263
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
263
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::pair<unsigned int, unsigned int>, llvm::Instruction*>, void>::getFirstEl() const
Line
Count
Source
86
577
  void *getFirstEl() const {
87
577
    return const_cast<void *>(reinterpret_cast<const void *>(
88
577
        reinterpret_cast<const char *>(this) +
89
577
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
577
  }
llvm::SmallVectorTemplateCommon<llvm::CHIArg, void>::getFirstEl() const
Line
Count
Source
86
864
  void *getFirstEl() const {
87
864
    return const_cast<void *>(reinterpret_cast<const void *>(
88
864
        reinterpret_cast<const char *>(this) +
89
864
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
864
  }
llvm::SmallVectorTemplateCommon<llvm::ArrayRecycler<llvm::Value*, 8ul>::FreeList*, void>::getFirstEl() const
Line
Count
Source
86
720
  void *getFirstEl() const {
87
720
    return const_cast<void *>(reinterpret_cast<const void *>(
88
720
        reinterpret_cast<const char *>(this) +
89
720
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
720
  }
GVNSink.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SinkingInstructionCandidate, void>::getFirstEl() const
Line
Count
Source
86
66
  void *getFirstEl() const {
87
66
    return const_cast<void *>(reinterpret_cast<const void *>(
88
66
        reinterpret_cast<const char *>(this) +
89
66
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
66
  }
InductiveRangeCheckElimination.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::InductiveRangeCheck, void>::getFirstEl() const
Line
Count
Source
86
1.36k
  void *getFirstEl() const {
87
1.36k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.36k
        reinterpret_cast<const char *>(this) +
89
1.36k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.36k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::parser<ReplaceExitVal>::OptionInfo, void>::getFirstEl() const
Line
Count
Source
86
197k
  void *getFirstEl() const {
87
197k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
197k
        reinterpret_cast<const char *>(this) +
89
197k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
197k
  }
IndVarSimplify.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WideIVInfo, void>::getFirstEl() const
Line
Count
Source
86
442k
  void *getFirstEl() const {
87
442k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
442k
        reinterpret_cast<const char *>(this) +
89
442k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
442k
  }
IndVarSimplify.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::NarrowIVDefUse, void>::getFirstEl() const
Line
Count
Source
86
52.6k
  void *getFirstEl() const {
87
52.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
52.6k
        reinterpret_cast<const char *>(this) +
89
52.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
52.6k
  }
IndVarSimplify.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::RewritePhi, void>::getFirstEl() const
Line
Count
Source
86
175k
  void *getFirstEl() const {
87
175k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
175k
        reinterpret_cast<const char *>(this) +
89
175k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
175k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
12.3M
  void *getFirstEl() const {
87
12.3M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
12.3M
        reinterpret_cast<const char *>(this) +
89
12.3M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
12.3M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::SCEVAddRecExpr const*>, void>::getFirstEl() const
Line
Count
Source
86
8.26k
  void *getFirstEl() const {
87
8.26k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.26k
        reinterpret_cast<const char *>(this) +
89
8.26k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.26k
  }
LoopDistribute.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemoryInstructionDependences::Entry, void>::getFirstEl() const
Line
Count
Source
86
49
  void *getFirstEl() const {
87
49
    return const_cast<void *>(reinterpret_cast<const void *>(
88
49
        reinterpret_cast<const char *>(this) +
89
49
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
49
  }
LoopLoadElimination.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::StoreToLoadForwardingCandidate, void>::getFirstEl() const
Line
Count
Source
86
472
  void *getFirstEl() const {
87
472
    return const_cast<void *>(reinterpret_cast<const void *>(
88
472
        reinterpret_cast<const char *>(this) +
89
472
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
472
  }
llvm::SmallVectorTemplateCommon<llvm::BranchInst*, void>::getFirstEl() const
Line
Count
Source
86
3.02M
  void *getFirstEl() const {
87
3.02M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.02M
        reinterpret_cast<const char *>(this) +
89
3.02M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.02M
  }
LoopRerollPass.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LoopReroll::SimpleLoopReduction, void>::getFirstEl() const
Line
Count
Source
86
66
  void *getFirstEl() const {
87
66
    return const_cast<void *>(reinterpret_cast<const void *>(
88
66
        reinterpret_cast<const char *>(this) +
89
66
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
66
  }
LoopRerollPass.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LoopReroll::DAGRootSet, void>::getFirstEl() const
Line
Count
Source
86
134
  void *getFirstEl() const {
87
134
    return const_cast<void *>(reinterpret_cast<const void *>(
88
134
        reinterpret_cast<const char *>(this) +
89
134
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
134
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LSRUse, void>::getFirstEl() const
Line
Count
Source
86
418k
  void *getFirstEl() const {
87
418k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
418k
        reinterpret_cast<const char *>(this) +
89
418k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
418k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::IVChain, void>::getFirstEl() const
Line
Count
Source
86
413k
  void *getFirstEl() const {
87
413k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
413k
        reinterpret_cast<const char *>(this) +
89
413k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
413k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ChainUsers, void>::getFirstEl() const
Line
Count
Source
86
205k
  void *getFirstEl() const {
87
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
205k
        reinterpret_cast<const char *>(this) +
89
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
205k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::IVInc, void>::getFirstEl() const
Line
Count
Source
86
1.11M
  void *getFirstEl() const {
87
1.11M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.11M
        reinterpret_cast<const char *>(this) +
89
1.11M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.11M
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::LSRFixup, void>::getFirstEl() const
Line
Count
Source
86
3.21M
  void *getFirstEl() const {
87
3.21M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.21M
        reinterpret_cast<const char *>(this) +
89
3.21M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.21M
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Formula, void>::getFirstEl() const
Line
Count
Source
86
3.59M
  void *getFirstEl() const {
87
3.59M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.59M
        reinterpret_cast<const char *>(this) +
89
3.59M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.59M
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WorkItem, void>::getFirstEl() const
Line
Count
Source
86
215k
  void *getFirstEl() const {
87
215k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
215k
        reinterpret_cast<const char *>(this) +
89
215k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
215k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned long, long long>, void>::getFirstEl() const
Line
Count
Source
86
205k
  void *getFirstEl() const {
87
205k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
205k
        reinterpret_cast<const char *>(this) +
89
205k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
205k
  }
LoopStrengthReduce.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Formula const*, void>::getFirstEl() const
Line
Count
Source
86
414k
  void *getFirstEl() const {
87
414k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
414k
        reinterpret_cast<const char *>(this) +
89
414k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
414k
  }
MemCpyOptimizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MemsetRange, void>::getFirstEl() const
Line
Count
Source
86
772k
  void *getFirstEl() const {
87
772k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
772k
        reinterpret_cast<const char *>(this) +
89
772k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
772k
  }
llvm::SmallVectorTemplateCommon<llvm::CallBase const*, void>::getFirstEl() const
Line
Count
Source
86
8
  void *getFirstEl() const {
87
8
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8
        reinterpret_cast<const char *>(this) +
89
8
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8
  }
llvm::SmallVectorTemplateCommon<llvm::SmallPtrSet<llvm::Value const*, 8u>, void>::getFirstEl() const
Line
Count
Source
86
672
  void *getFirstEl() const {
87
672
    return const_cast<void *>(reinterpret_cast<const void *>(
88
672
        reinterpret_cast<const char *>(this) +
89
672
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
672
  }
NewGVN.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::NewGVN::ValueDFS, void>::getFirstEl() const
Line
Count
Source
86
7.31k
  void *getFirstEl() const {
87
7.31k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.31k
        reinterpret_cast<const char *>(this) +
89
7.31k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.31k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BinaryOperator*, llvm::APInt>, void>::getFirstEl() const
Line
Count
Source
86
1.44M
  void *getFirstEl() const {
87
1.44M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.44M
        reinterpret_cast<const char *>(this) +
89
1.44M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.44M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::APInt>, void>::getFirstEl() const
Line
Count
Source
86
1.44M
  void *getFirstEl() const {
87
1.44M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.44M
        reinterpret_cast<const char *>(this) +
89
1.44M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.44M
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::Factor, void>::getFirstEl() const
Line
Count
Source
86
6.11k
  void *getFirstEl() const {
87
6.11k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.11k
        reinterpret_cast<const char *>(this) +
89
6.11k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.11k
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::ValueEntry, void>::getFirstEl() const
Line
Count
Source
86
1.44M
  void *getFirstEl() const {
87
1.44M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.44M
        reinterpret_cast<const char *>(this) +
89
1.44M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.44M
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::XorOpnd, void>::getFirstEl() const
Line
Count
Source
86
44.4k
  void *getFirstEl() const {
87
44.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
44.4k
        reinterpret_cast<const char *>(this) +
89
44.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
44.4k
  }
llvm::SmallVectorTemplateCommon<llvm::reassociate::XorOpnd*, void>::getFirstEl() const
Line
Count
Source
86
44.4k
  void *getFirstEl() const {
87
44.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
44.4k
        reinterpret_cast<const char *>(this) +
89
44.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
44.4k
  }
RewriteStatepointsForGC.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::PartiallyConstructedSafepointRecord, void>::getFirstEl() const
Line
Count
Source
86
558
  void *getFirstEl() const {
87
558
    return const_cast<void *>(reinterpret_cast<const void *>(
88
558
        reinterpret_cast<const char *>(this) +
89
558
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
558
  }
SROA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Slice*, void>::getFirstEl() const
Line
Count
Source
86
27.4M
  void *getFirstEl() const {
87
27.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
27.4M
        reinterpret_cast<const char *>(this) +
89
27.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
27.4M
  }
SROA.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Slice, void>::getFirstEl() const
Line
Count
Source
86
2.19M
  void *getFirstEl() const {
87
2.19M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.19M
        reinterpret_cast<const char *>(this) +
89
2.19M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.19M
  }
llvm::SmallVectorTemplateCommon<llvm::VectorType*, void>::getFirstEl() const
Line
Count
Source
86
206k
  void *getFirstEl() const {
87
206k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
206k
        reinterpret_cast<const char *>(this) +
89
206k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
206k
  }
SROA.cpp:llvm::SmallVectorTemplateCommon<llvm::SROA::splitAlloca(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)::Fragment, void>::getFirstEl() const
Line
Count
Source
86
1.72M
  void *getFirstEl() const {
87
1.72M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.72M
        reinterpret_cast<const char *>(this) +
89
1.72M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.72M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8u>*>, void>::getFirstEl() const
Line
Count
Source
86
144
  void *getFirstEl() const {
87
144
    return const_cast<void *>(reinterpret_cast<const void *>(
88
144
        reinterpret_cast<const char *>(this) +
89
144
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
144
  }
Scalarizer.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::Scatterer, void>::getFirstEl() const
Line
Count
Source
86
60
  void *getFirstEl() const {
87
60
    return const_cast<void *>(reinterpret_cast<const void *>(
88
60
        reinterpret_cast<const char *>(this) +
89
60
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
60
  }
llvm::SmallVectorTemplateCommon<llvm::CastInst*, void>::getFirstEl() const
Line
Count
Source
86
22.7k
  void *getFirstEl() const {
87
22.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
22.7k
        reinterpret_cast<const char *>(this) +
89
22.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
22.7k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ConstantInt*, llvm::BasicBlock*>, void>::getFirstEl() const
Line
Count
Source
86
3.36k
  void *getFirstEl() const {
87
3.36k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.36k
        reinterpret_cast<const char *>(this) +
89
3.36k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.36k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::TinyPtrVector<llvm::Value*> >, void>::getFirstEl() const
Line
Count
Source
86
5.20k
  void *getFirstEl() const {
87
5.20k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.20k
        reinterpret_cast<const char *>(this) +
89
5.20k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.20k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::ValueMap<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >, std::__1::default_delete<llvm::ValueMap<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > > > >, void>::getFirstEl() const
Line
Count
Source
86
1.55k
  void *getFirstEl() const {
87
1.55k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.55k
        reinterpret_cast<const char *>(this) +
89
1.55k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.55k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Loop*, llvm::Loop*>, void>::getFirstEl() const
Line
Count
Source
86
232
  void *getFirstEl() const {
87
232
    return const_cast<void *>(reinterpret_cast<const void *>(
88
232
        reinterpret_cast<const char *>(this) +
89
232
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
232
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Instruction*, llvm::User::value_op_iterator>, void>::getFirstEl() const
Line
Count
Source
86
172
  void *getFirstEl() const {
87
172
    return const_cast<void *>(reinterpret_cast<const void *>(
88
172
        reinterpret_cast<const char *>(this) +
89
172
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
172
  }
llvm::SmallVectorTemplateCommon<llvm::RegionNode*, void>::getFirstEl() const
Line
Count
Source
86
4.82k
  void *getFirstEl() const {
87
4.82k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.82k
        reinterpret_cast<const char *>(this) +
89
4.82k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.82k
  }
llvm::SmallVectorTemplateCommon<llvm::cl::Option*, void>::getFirstEl() const
Line
Count
Source
86
984k
  void *getFirstEl() const {
87
984k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
984k
        reinterpret_cast<const char *>(this) +
89
984k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
984k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::StringRef, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
186k
  void *getFirstEl() const {
87
186k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
186k
        reinterpret_cast<const char *>(this) +
89
186k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
186k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<char const*, llvm::cl::Option*>, void>::getFirstEl() const
Line
Count
Source
86
22
  void *getFirstEl() const {
87
22
    return const_cast<void *>(reinterpret_cast<const void *>(
88
22
        reinterpret_cast<const char *>(this) +
89
22
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
22
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<char const*, llvm::cl::SubCommand*>, void>::getFirstEl() const
Line
Count
Source
86
18
  void *getFirstEl() const {
87
18
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18
        reinterpret_cast<const char *>(this) +
89
18
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18
  }
llvm::SmallVectorTemplateCommon<llvm_regmatch_t, void>::getFirstEl() const
Line
Count
Source
86
60.5M
  void *getFirstEl() const {
87
60.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
60.5M
        reinterpret_cast<const char *>(this) +
89
60.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
60.5M
  }
llvm::SmallVectorTemplateCommon<llvm::vfs::YAMLVFSEntry, void>::getFirstEl() const
Line
Count
Source
86
4
  void *getFirstEl() const {
87
4
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4
        reinterpret_cast<const char *>(this) +
89
4
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4
  }
llvm::SmallVectorTemplateCommon<llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, void>::getFirstEl() const
Line
Count
Source
86
18.0k
  void *getFirstEl() const {
87
18.0k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
18.0k
        reinterpret_cast<const char *>(this) +
89
18.0k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
18.0k
  }
YAMLParser.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::SimpleKey, void>::getFirstEl() const
Line
Count
Source
86
7.40k
  void *getFirstEl() const {
87
7.40k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
7.40k
        reinterpret_cast<const char *>(this) +
89
7.40k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
7.40k
  }
llvm::SmallVectorTemplateCommon<llvm::yaml::Output::InState, void>::getFirstEl() const
Line
Count
Source
86
20.4k
  void *getFirstEl() const {
87
20.4k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.4k
        reinterpret_cast<const char *>(this) +
89
20.4k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.4k
  }
llvm::SmallVectorTemplateCommon<llvm::Metadata const*, void>::getFirstEl() const
Line
Count
Source
86
5.06k
  void *getFirstEl() const {
87
5.06k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.06k
        reinterpret_cast<const char *>(this) +
89
5.06k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.06k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::MDTuple, llvm::TempMDNodeDeleter>, void>::getFirstEl() const
Line
Count
Source
86
5.70k
  void *getFirstEl() const {
87
5.70k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.70k
        reinterpret_cast<const char *>(this) +
89
5.70k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.70k
  }
llvm::SmallVectorTemplateCommon<llvm::Argument const*, void>::getFirstEl() const
Line
Count
Source
86
1.20M
  void *getFirstEl() const {
87
1.20M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.20M
        reinterpret_cast<const char *>(this) +
89
1.20M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.20M
  }
llvm::SmallVectorTemplateCommon<signed char, void>::getFirstEl() const
Line
Count
Source
86
4.04M
  void *getFirstEl() const {
87
4.04M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
4.04M
        reinterpret_cast<const char *>(this) +
89
4.04M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
4.04M
  }
llvm::SmallVectorTemplateCommon<llvm::DbgDeclareInst*, void>::getFirstEl() const
Line
Count
Source
86
6.26M
  void *getFirstEl() const {
87
6.26M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.26M
        reinterpret_cast<const char *>(this) +
89
6.26M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.26M
  }
llvm::SmallVectorTemplateCommon<llvm::AssertingVH<llvm::Function>, void>::getFirstEl() const
Line
Count
Source
86
1.16M
  void *getFirstEl() const {
87
1.16M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.16M
        reinterpret_cast<const char *>(this) +
89
1.16M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.16M
  }
llvm::SmallVectorTemplateCommon<llvm::PredicateInfoClasses::ValueDFS, void>::getFirstEl() const
Line
Count
Source
86
6.11M
  void *getFirstEl() const {
87
6.11M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
6.11M
        reinterpret_cast<const char *>(this) +
89
6.11M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
6.11M
  }
llvm::SmallVectorTemplateCommon<llvm::PredicateBase*, void>::getFirstEl() const
Line
Count
Source
86
11.0M
  void *getFirstEl() const {
87
11.0M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.0M
        reinterpret_cast<const char *>(this) +
89
11.0M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.0M
  }
llvm::SmallVectorTemplateCommon<llvm::PredicateInfo::ValueInfo, void>::getFirstEl() const
Line
Count
Source
86
1.17M
  void *getFirstEl() const {
87
1.17M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.17M
        reinterpret_cast<const char *>(this) +
89
1.17M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.17M
  }
llvm::SmallVectorTemplateCommon<llvm::TinyPtrVector<llvm::DbgVariableIntrinsic*>, void>::getFirstEl() const
Line
Count
Source
86
566k
  void *getFirstEl() const {
87
566k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
566k
        reinterpret_cast<const char *>(this) +
89
566k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
566k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, llvm::StoreInst*>, void>::getFirstEl() const
Line
Count
Source
86
11.5k
  void *getFirstEl() const {
87
11.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.5k
        reinterpret_cast<const char *>(this) +
89
11.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.5k
  }
llvm::SmallVectorTemplateCommon<llvm::SSAUpdaterImpl<llvm::SSAUpdater>::BBInfo*, void>::getFirstEl() const
Line
Count
Source
86
1.50M
  void *getFirstEl() const {
87
1.50M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.50M
        reinterpret_cast<const char *>(this) +
89
1.50M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.50M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, llvm::SmallVector<llvm::ConstantInt*, 4u> >, void>::getFirstEl() const
Line
Count
Source
86
547k
  void *getFirstEl() const {
87
547k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
547k
        reinterpret_cast<const char *>(this) +
89
547k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
547k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::ConstantInt*, llvm::Constant*>, void>::getFirstEl() const
Line
Count
Source
86
12.9k
  void *getFirstEl() const {
87
12.9k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
12.9k
        reinterpret_cast<const char *>(this) +
89
12.9k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
12.9k
  }
llvm::SmallVectorTemplateCommon<llvm::ICmpInst*, void>::getFirstEl() const
Line
Count
Source
86
67.3k
  void *getFirstEl() const {
87
67.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
67.3k
        reinterpret_cast<const char *>(this) +
89
67.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
67.3k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<unsigned int, std::__1::__tree_const_iterator<llvm::EquivalenceClasses<llvm::GlobalValue const*>::ECValue, std::__1::__tree_node<llvm::EquivalenceClasses<llvm::GlobalValue const*>::ECValue, void*>*, long> >, void>::getFirstEl() const
Line
Count
Source
86
46
  void *getFirstEl() const {
87
46
    return const_cast<void *>(reinterpret_cast<const void *>(
88
46
        reinterpret_cast<const char *>(this) +
89
46
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
46
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::MappingContext, void>::getFirstEl() const
Line
Count
Source
86
13.8M
  void *getFirstEl() const {
87
13.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.8M
        reinterpret_cast<const char *>(this) +
89
13.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.8M
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::WorklistEntry, void>::getFirstEl() const
Line
Count
Source
86
13.8M
  void *getFirstEl() const {
87
13.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.8M
        reinterpret_cast<const char *>(this) +
89
13.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.8M
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::DelayedBasicBlock, void>::getFirstEl() const
Line
Count
Source
86
13.8M
  void *getFirstEl() const {
87
13.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
13.8M
        reinterpret_cast<const char *>(this) +
89
13.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
13.8M
  }
ValueMapper.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::POTWorklistEntry, void>::getFirstEl() const
Line
Count
Source
86
2.73k
  void *getFirstEl() const {
87
2.73k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.73k
        reinterpret_cast<const char *>(this) +
89
2.73k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.73k
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::Value*, 4u>, void>::getFirstEl() const
Line
Count
Source
86
218k
  void *getFirstEl() const {
87
218k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
218k
        reinterpret_cast<const char *>(this) +
89
218k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
218k
  }
llvm::SmallVectorTemplateCommon<llvm::VPBasicBlock*, void>::getFirstEl() const
Line
Count
Source
86
33.6k
  void *getFirstEl() const {
87
33.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
33.6k
        reinterpret_cast<const char *>(this) +
89
33.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
33.6k
  }
llvm::SmallVectorTemplateCommon<llvm::VPUser*, void>::getFirstEl() const
Line
Count
Source
86
22.7k
  void *getFirstEl() const {
87
22.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
22.7k
        reinterpret_cast<const char *>(this) +
89
22.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
22.7k
  }
llvm::SmallVectorTemplateCommon<llvm::VPBlockBase*, void>::getFirstEl() const
Line
Count
Source
86
459k
  void *getFirstEl() const {
87
459k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
459k
        reinterpret_cast<const char *>(this) +
89
459k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
459k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::VPlan, std::__1::default_delete<llvm::VPlan> >, void>::getFirstEl() const
Line
Count
Source
86
39.2k
  void *getFirstEl() const {
87
39.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
39.2k
        reinterpret_cast<const char *>(this) +
89
39.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
39.2k
  }
llvm::SmallVectorTemplateCommon<llvm::VPValue*, void>::getFirstEl() const
Line
Count
Source
86
96.3k
  void *getFirstEl() const {
87
96.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
96.3k
        reinterpret_cast<const char *>(this) +
89
96.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
96.3k
  }
llvm::SmallVectorTemplateCommon<llvm::LoopVectorizationCostModel::RegisterUsage, void>::getFirstEl() const
Line
Count
Source
86
37.5k
  void *getFirstEl() const {
87
37.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
37.5k
        reinterpret_cast<const char *>(this) +
89
37.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
37.5k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<llvm::Value, llvm::ValueDeleter>, void>::getFirstEl() const
Line
Count
Source
86
559k
  void *getFirstEl() const {
87
559k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
559k
        reinterpret_cast<const char *>(this) +
89
559k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
559k
  }
llvm::SmallVectorTemplateCommon<llvm::slpvectorizer::BoUpSLP::ExternalUser, void>::getFirstEl() const
Line
Count
Source
86
551k
  void *getFirstEl() const {
87
551k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
551k
        reinterpret_cast<const char *>(this) +
89
551k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
551k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::WeakTrackingVH, unsigned int>, void>::getFirstEl() const
Line
Count
Source
86
5.62M
  void *getFirstEl() const {
87
5.62M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.62M
        reinterpret_cast<const char *>(this) +
89
5.62M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.62M
  }
llvm::SmallVectorTemplateCommon<llvm::SmallVector<llvm::Value*, 16u>, void>::getFirstEl() const
Line
Count
Source
86
2.47M
  void *getFirstEl() const {
87
2.47M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.47M
        reinterpret_cast<const char *>(this) +
89
2.47M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.47M
  }
llvm::SmallVectorTemplateCommon<llvm::slpvectorizer::BoUpSLP::ScheduleData*, void>::getFirstEl() const
Line
Count
Source
86
8.82M
  void *getFirstEl() const {
87
8.82M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.82M
        reinterpret_cast<const char *>(this) +
89
8.82M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.82M
  }
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
86
1.67M
  void *getFirstEl() const {
87
1.67M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.67M
        reinterpret_cast<const char *>(this) +
89
1.67M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.67M
  }
llvm::SmallVectorTemplateCommon<clang::DiagnosticsEngine::DiagStateMap::DiagStatePoint, void>::getFirstEl() const
Line
Count
Source
86
400k
  void *getFirstEl() const {
87
400k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
400k
        reinterpret_cast<const char *>(this) +
89
400k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
400k
  }
llvm::SmallVectorTemplateCommon<clang::FixItHint, void>::getFirstEl() const
Line
Count
Source
86
1.51M
  void *getFirstEl() const {
87
1.51M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.51M
        reinterpret_cast<const char *>(this) +
89
1.51M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.51M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::DiagnosticsEngine::ArgumentKind, long>, void>::getFirstEl() const
Line
Count
Source
86
738k
  void *getFirstEl() const {
87
738k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
738k
        reinterpret_cast<const char *>(this) +
89
738k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
738k
  }
llvm::SmallVectorTemplateCommon<long, void>::getFirstEl() const
Line
Count
Source
86
739k
  void *getFirstEl() const {
87
739k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
739k
        reinterpret_cast<const char *>(this) +
89
739k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
739k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<clang::DirectoryEntry, std::__1::default_delete<clang::DirectoryEntry> >, void>::getFirstEl() const
Line
Count
Source
86
157k
  void *getFirstEl() const {
87
157k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
157k
        reinterpret_cast<const char *>(this) +
89
157k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
157k
  }
llvm::SmallVectorTemplateCommon<std::__1::unique_ptr<clang::FileEntry, std::__1::default_delete<clang::FileEntry> >, void>::getFirstEl() const
Line
Count
Source
86
156k
  void *getFirstEl() const {
87
156k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
156k
        reinterpret_cast<const char *>(this) +
89
156k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
156k
  }
llvm::SmallVectorTemplateCommon<clang::FileEntry const*, void>::getFirstEl() const
Line
Count
Source
86
231k
  void *getFirstEl() const {
87
231k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
231k
        reinterpret_cast<const char *>(this) +
89
231k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
231k
  }
llvm::SmallVectorTemplateCommon<clang::Module::Header, void>::getFirstEl() const
Line
Count
Source
86
1.12M
  void *getFirstEl() const {
87
1.12M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.12M
        reinterpret_cast<const char *>(this) +
89
1.12M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.12M
  }
llvm::SmallVectorTemplateCommon<clang::Module::UnresolvedHeaderDirective, void>::getFirstEl() const
Line
Count
Source
86
448k
  void *getFirstEl() const {
87
448k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
448k
        reinterpret_cast<const char *>(this) +
89
448k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
448k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool>, void>::getFirstEl() const
Line
Count
Source
86
224k
  void *getFirstEl() const {
87
224k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
224k
        reinterpret_cast<const char *>(this) +
89
224k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
224k
  }
llvm::SmallVectorTemplateCommon<clang::Module*, void>::getFirstEl() const
Line
Count
Source
86
775k
  void *getFirstEl() const {
87
775k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
775k
        reinterpret_cast<const char *>(this) +
89
775k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
775k
  }
llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::Module*, 1u, bool, llvm::PointerLikeTypeTraits<clang::Module*>, llvm::PointerIntPairInfo<clang::Module*, 1u, llvm::PointerLikeTypeTraits<clang::Module*> > >, void>::getFirstEl() const
Line
Count
Source
86
224k
  void *getFirstEl() const {
87
224k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
224k
        reinterpret_cast<const char *>(this) +
89
224k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
224k
  }
llvm::SmallVectorTemplateCommon<clang::Module::UnresolvedExportDecl, void>::getFirstEl() const
Line
Count
Source
86
232k
  void *getFirstEl() const {
87
232k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
232k
        reinterpret_cast<const char *>(this) +
89
232k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
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
86
239k
  void *getFirstEl() const {
87
239k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
239k
        reinterpret_cast<const char *>(this) +
89
239k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
239k
  }
llvm::SmallVectorTemplateCommon<clang::Module::LinkLibrary, void>::getFirstEl() const
Line
Count
Source
86
224k
  void *getFirstEl() const {
87
224k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
224k
        reinterpret_cast<const char *>(this) +
89
224k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
224k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::SourceLocation>, void>::getFirstEl() const
Line
Count
Source
86
387k
  void *getFirstEl() const {
87
387k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
387k
        reinterpret_cast<const char *>(this) +
89
387k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
387k
  }
llvm::SmallVectorTemplateCommon<clang::OpenMPDirectiveKind, void>::getFirstEl() const
Line
Count
Source
86
1.41M
  void *getFirstEl() const {
87
1.41M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.41M
        reinterpret_cast<const char *>(this) +
89
1.41M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.41M
  }
llvm::SmallVectorTemplateCommon<clang::SrcMgr::SLocEntry, void>::getFirstEl() const
Line
Count
Source
86
581k
  void *getFirstEl() const {
87
581k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
581k
        reinterpret_cast<const char *>(this) +
89
581k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
581k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::FullSourceLoc>, void>::getFirstEl() const
Line
Count
Source
86
160k
  void *getFirstEl() const {
87
160k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
160k
        reinterpret_cast<const char *>(this) +
89
160k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
160k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >&, llvm::PassBuilder::OptimizationLevel)>, void>::getFirstEl() const
Line
Count
Source
86
10.1k
  void *getFirstEl() const {
87
10.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
10.1k
        reinterpret_cast<const char *>(this) +
89
10.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
10.1k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::PassBuilder::OptimizationLevel)>, void>::getFirstEl() const
Line
Count
Source
86
5.05k
  void *getFirstEl() const {
87
5.05k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.05k
        reinterpret_cast<const char *>(this) +
89
5.05k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.05k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::PassBuilder::OptimizationLevel)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >&)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::Module>&)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::StringRef, llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >&, llvm::ArrayRef<llvm::PassBuilder::PipelineElement>)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >&, llvm::ArrayRef<llvm::PassBuilder::PipelineElement>, bool, bool)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::StringRef, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>&, llvm::ArrayRef<llvm::PassBuilder::PipelineElement>)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::Function>&)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::StringRef, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >&, llvm::ArrayRef<llvm::PassBuilder::PipelineElement>)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<void (llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::StringRef, llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>&, llvm::ArrayRef<llvm::PassBuilder::PipelineElement>)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<std::__1::function<bool (llvm::StringRef, llvm::AAManager&)>, void>::getFirstEl() const
Line
Count
Source
86
2.52k
  void *getFirstEl() const {
87
2.52k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.52k
        reinterpret_cast<const char *>(this) +
89
2.52k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.52k
  }
llvm::SmallVectorTemplateCommon<void (*)(llvm::Function&, llvm::AnalysisManager<llvm::Function>&, llvm::AAResults&), void>::getFirstEl() const
Line
Count
Source
86
8.00k
  void *getFirstEl() const {
87
8.00k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.00k
        reinterpret_cast<const char *>(this) +
89
8.00k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.00k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CallArg, void>::getFirstEl() const
Line
Count
Source
86
2.98M
  void *getFirstEl() const {
87
2.98M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.98M
        reinterpret_cast<const char *>(this) +
89
2.98M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.98M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CallArgList::Writeback, void>::getFirstEl() const
Line
Count
Source
86
2.98M
  void *getFirstEl() const {
87
2.98M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.98M
        reinterpret_cast<const char *>(this) +
89
2.98M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.98M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CallArgList::CallArgCleanup, void>::getFirstEl() const
Line
Count
Source
86
2.98M
  void *getFirstEl() const {
87
2.98M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.98M
        reinterpret_cast<const char *>(this) +
89
2.98M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.98M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::BranchFixup, void>::getFirstEl() const
Line
Count
Source
86
747k
  void *getFirstEl() const {
87
747k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
747k
        reinterpret_cast<const char *>(this) +
89
747k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
747k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::LoopInfo, void>::getFirstEl() const
Line
Count
Source
86
747k
  void *getFirstEl() const {
87
747k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
747k
        reinterpret_cast<const char *>(this) +
89
747k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
747k
  }
llvm::SmallVectorTemplateCommon<clang::LabelDecl const*, void>::getFirstEl() const
Line
Count
Source
86
1.28M
  void *getFirstEl() const {
87
1.28M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.28M
        reinterpret_cast<const char *>(this) +
89
1.28M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.28M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::CancelExit, void>::getFirstEl() const
Line
Count
Source
86
747k
  void *getFirstEl() const {
87
747k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
747k
        reinterpret_cast<const char *>(this) +
89
747k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
747k
  }
CGBlocks.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BlockLayoutChunk, void>::getFirstEl() const
Line
Count
Source
86
1.73k
  void *getFirstEl() const {
87
1.73k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.73k
        reinterpret_cast<const char *>(this) +
89
1.73k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.73k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Constant*, llvm::GlobalVariable*>, void>::getFirstEl() const
Line
Count
Source
86
321k
  void *getFirstEl() const {
87
321k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
321k
        reinterpret_cast<const char *>(this) +
89
321k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
321k
  }
llvm::SmallVectorTemplateCommon<clang::VarDecl const*, void>::getFirstEl() const
Line
Count
Source
86
793k
  void *getFirstEl() const {
87
793k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
793k
        reinterpret_cast<const char *>(this) +
89
793k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
793k
  }
CGBlocks.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BlockCaptureManagedEntity, void>::getFirstEl() const
Line
Count
Source
86
2.61k
  void *getFirstEl() const {
87
2.61k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.61k
        reinterpret_cast<const char *>(this) +
89
2.61k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.61k
  }
Unexecuted instantiation: llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, llvm::StringRef>, void>::getFirstEl() const
llvm::SmallVectorTemplateCommon<clang::QualType, void>::getFirstEl() const
Line
Count
Source
86
74.4M
  void *getFirstEl() const {
87
74.4M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
74.4M
        reinterpret_cast<const char *>(this) +
89
74.4M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
74.4M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::BasicBlock*, llvm::ConstantInt*>, void>::getFirstEl() const
Line
Count
Source
86
305k
  void *getFirstEl() const {
87
305k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
305k
        reinterpret_cast<const char *>(this) +
89
305k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
305k
  }
llvm::SmallVectorTemplateCommon<clang::analyze_os_log::OSLogBufferItem, void>::getFirstEl() const
Line
Count
Source
86
648
  void *getFirstEl() const {
87
648
    return const_cast<void *>(reinterpret_cast<const void *>(
88
648
        reinterpret_cast<const char *>(this) +
89
648
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
648
  }
llvm::SmallVectorTemplateCommon<clang::ImplicitParamDecl, void>::getFirstEl() const
Line
Count
Source
86
110
  void *getFirstEl() const {
87
110
    return const_cast<void *>(reinterpret_cast<const void *>(
88
110
        reinterpret_cast<const char *>(this) +
89
110
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
110
  }
CGCUDANV.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::CGNVCUDARuntime::KernelInfo, void>::getFirstEl() const
Line
Count
Source
86
182
  void *getFirstEl() const {
87
182
    return const_cast<void *>(reinterpret_cast<const void *>(
88
182
        reinterpret_cast<const char *>(this) +
89
182
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
182
  }
CGCUDANV.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::CGNVCUDARuntime::VarInfo, void>::getFirstEl() const
Line
Count
Source
86
183
  void *getFirstEl() const {
87
183
    return const_cast<void *>(reinterpret_cast<const void *>(
88
183
        reinterpret_cast<const char *>(this) +
89
183
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
183
  }
llvm::SmallVectorTemplateCommon<clang::CanQual<clang::Type>, void>::getFirstEl() const
Line
Count
Source
86
5.16M
  void *getFirstEl() const {
87
5.16M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.16M
        reinterpret_cast<const char *>(this) +
89
5.16M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.16M
  }
llvm::SmallVectorTemplateCommon<clang::FunctionType::ExtParameterInfo, void>::getFirstEl() const
Line
Count
Source
86
20.1M
  void *getFirstEl() const {
87
20.1M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.1M
        reinterpret_cast<const char *>(this) +
89
20.1M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.1M
  }
llvm::SmallVectorTemplateCommon<clang::CXXBaseSpecifier const*, void>::getFirstEl() const
Line
Count
Source
86
1.55M
  void *getFirstEl() const {
87
1.55M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.55M
        reinterpret_cast<const char *>(this) +
89
1.55M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.55M
  }
llvm::SmallVectorTemplateCommon<clang::FieldDecl const*, void>::getFirstEl() const
Line
Count
Source
86
130k
  void *getFirstEl() const {
87
130k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
130k
        reinterpret_cast<const char *>(this) +
89
130k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
130k
  }
CGCall.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::ClangToLLVMArgMapping::IRArgs, void>::getFirstEl() const
Line
Count
Source
86
9.21M
  void *getFirstEl() const {
87
9.21M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
9.21M
        reinterpret_cast<const char *>(this) +
89
9.21M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
9.21M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::ParamValue, void>::getFirstEl() const
Line
Count
Source
86
744k
  void *getFirstEl() const {
87
744k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
744k
        reinterpret_cast<const char *>(this) +
89
744k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
744k
  }
llvm::SmallVectorTemplateCommon<clang::CXXCtorInitializer*, void>::getFirstEl() const
Line
Count
Source
86
823k
  void *getFirstEl() const {
87
823k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
823k
        reinterpret_cast<const char *>(this) +
89
823k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
823k
  }
llvm::SmallVectorTemplateCommon<clang::Stmt*, void>::getFirstEl() const
Line
Count
Source
86
25.6M
  void *getFirstEl() const {
87
25.6M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
25.6M
        reinterpret_cast<const char *>(this) +
89
25.6M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
25.6M
  }
CGClass.cpp:llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::EmitAsanPrologueOrEpilogue(bool)::SizeAndOffset, void>::getFirstEl() const
Line
Count
Source
86
82
  void *getFirstEl() const {
87
82
    return const_cast<void *>(reinterpret_cast<const void *>(
88
82
        reinterpret_cast<const char *>(this) +
89
82
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
82
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::VPtr, void>::getFirstEl() const
Line
Count
Source
86
11.5k
  void *getFirstEl() const {
87
11.5k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
11.5k
        reinterpret_cast<const char *>(this) +
89
11.5k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
11.5k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CGDebugInfo::ObjCInterfaceCacheEntry, void>::getFirstEl() const
Line
Count
Source
86
5.71k
  void *getFirstEl() const {
87
5.71k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
5.71k
        reinterpret_cast<const char *>(this) +
89
5.71k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
5.71k
  }
CGDebugInfo.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::BlockLayoutChunk, void>::getFirstEl() const
Line
Count
Source
86
74
  void *getFirstEl() const {
87
74
    return const_cast<void *>(reinterpret_cast<const void *>(
88
74
        reinterpret_cast<const char *>(this) +
89
74
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
74
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::VlaSizePair, void>::getFirstEl() const
Line
Count
Source
86
3.71k
  void *getFirstEl() const {
87
3.71k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
3.71k
        reinterpret_cast<const char *>(this) +
89
3.71k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
3.71k
  }
llvm::SmallVectorTemplateCommon<clang::IdentifierInfo*, void>::getFirstEl() const
Line
Count
Source
86
8.95M
  void *getFirstEl() const {
87
8.95M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
8.95M
        reinterpret_cast<const char *>(this) +
89
8.95M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
8.95M
  }
llvm::SmallVectorTemplateCommon<clang::OMPDeclareReductionDecl const*, void>::getFirstEl() const
Line
Count
Source
86
32
  void *getFirstEl() const {
87
32
    return const_cast<void *>(reinterpret_cast<const void *>(
88
32
        reinterpret_cast<const char *>(this) +
89
32
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
32
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::CodeGen::OrderGlobalInits, llvm::Function*>, void>::getFirstEl() const
Line
Count
Source
86
34.1k
  void *getFirstEl() const {
87
34.1k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
34.1k
        reinterpret_cast<const char *>(this) +
89
34.1k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
34.1k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::EHCatchScope::Handler, void>::getFirstEl() const
Line
Count
Source
86
965
  void *getFirstEl() const {
87
965
    return const_cast<void *>(reinterpret_cast<const void *>(
88
965
        reinterpret_cast<const char *>(this) +
89
965
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
965
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::JumpDest const*, void>::getFirstEl() const
Line
Count
Source
86
747k
  void *getFirstEl() const {
87
747k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
747k
        reinterpret_cast<const char *>(this) +
89
747k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
747k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::Address, void>::getFirstEl() const
Line
Count
Source
86
747k
  void *getFirstEl() const {
87
747k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
747k
        reinterpret_cast<const char *>(this) +
89
747k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
747k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::OpaqueValueMappingData, void>::getFirstEl() const
Line
Count
Source
86
692
  void *getFirstEl() const {
87
692
    return const_cast<void *>(reinterpret_cast<const void *>(
88
692
        reinterpret_cast<const char *>(this) +
89
692
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
692
  }
llvm::SmallVectorTemplateCommon<clang::Expr const*, void>::getFirstEl() const
Line
Count
Source
86
17.7M
  void *getFirstEl() const {
87
17.7M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
17.7M
        reinterpret_cast<const char *>(this) +
89
17.7M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
17.7M
  }
llvm::SmallVectorTemplateCommon<clang::SubobjectAdjustment, void>::getFirstEl() const
Line
Count
Source
86
17.5M
  void *getFirstEl() const {
87
17.5M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
17.5M
        reinterpret_cast<const char *>(this) +
89
17.5M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
17.5M
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<llvm::Value*, unsigned long long>, void>::getFirstEl() const
Line
Count
Source
86
2.11k
  void *getFirstEl() const {
87
2.11k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.11k
        reinterpret_cast<const char *>(this) +
89
2.11k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.11k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::EHScopeStack::stable_iterator, void>::getFirstEl() const
Line
Count
Source
86
12.3k
  void *getFirstEl() const {
87
12.3k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
12.3k
        reinterpret_cast<const char *>(this) +
89
12.3k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
12.3k
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::CharUnits, clang::CharUnits>, void>::getFirstEl() const
Line
Count
Source
86
40
  void *getFirstEl() const {
87
40
    return const_cast<void *>(reinterpret_cast<const void *>(
88
40
        reinterpret_cast<const char *>(this) +
89
40
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
40
  }
CGExprConstant.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::(anonymous namespace)::BaseInfo, void>::getFirstEl() const
Line
Count
Source
86
20.2k
  void *getFirstEl() const {
87
20.2k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.2k
        reinterpret_cast<const char *>(this) +
89
20.2k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.2k
  }
llvm::SmallVectorTemplateCommon<clang::ImplicitParamDecl*, void>::getFirstEl() const
Line
Count
Source
86
202
  void *getFirstEl() const {
87
202
    return const_cast<void *>(reinterpret_cast<const void *>(
88
202
        reinterpret_cast<const char *>(this) +
89
202
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
202
  }
llvm::SmallVectorTemplateCommon<clang::Expr*, void>::getFirstEl() const
Line
Count
Source
86
79.8M
  void *getFirstEl() const {
87
79.8M
    return const_cast<void *>(reinterpret_cast<const void *>(
88
79.8M
        reinterpret_cast<const char *>(this) +
89
79.8M
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
79.8M
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CodeGenFunction::BreakContinue, void>::getFirstEl() const
Line
Count
Source
86
747k
  void *getFirstEl() const {
87
747k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
747k
        reinterpret_cast<const char *>(this) +
89
747k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
747k
  }
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
86
106
  void *getFirstEl() const {
87
106
    return const_cast<void *>(reinterpret_cast<const void *>(
88
106
        reinterpret_cast<const char *>(this) +
89
106
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
106
  }
llvm::SmallVectorTemplateCommon<clang::Qualifiers::ObjCLifetime, void>::getFirstEl() const
Line
Count
Source
86
38
  void *getFirstEl() const {
87
38
    return const_cast<void *>(reinterpret_cast<const void *>(
88
38
        reinterpret_cast<const char *>(this) +
89
38
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
38
  }
llvm::SmallVectorTemplateCommon<clang::ObjCMethodDecl const*, void>::getFirstEl() const
Line
Count
Source
86
29.6k
  void *getFirstEl() const {
87
29.6k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
29.6k
        reinterpret_cast<const char *>(this) +
89
29.6k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
29.6k
  }
llvm::SmallVectorTemplateCommon<clang::ObjCPropertyDecl const*, void>::getFirstEl() const
Line
Count
Source
86
2.01k
  void *getFirstEl() const {
87
2.01k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
2.01k
        reinterpret_cast<const char *>(this) +
89
2.01k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
2.01k
  }
llvm::SmallVectorTemplateCommon<clang::ObjCMethodDecl*, void>::getFirstEl() const
Line
Count
Source
86
188k
  void *getFirstEl() const {
87
188k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
188k
        reinterpret_cast<const char *>(this) +
89
188k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
188k
  }
CGObjCMac.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::CGObjCCommonMac::RUN_SKIP, void>::getFirstEl() const
Line
Count
Source
86
1.53k
  void *getFirstEl() const {
87
1.53k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.53k
        reinterpret_cast<const char *>(this) +
89
1.53k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.53k
  }
llvm::SmallVectorTemplateCommon<llvm::CachedHashString, void>::getFirstEl() const
Line
Count
Source
86
115k
  void *getFirstEl() const {
87
115k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
115k
        reinterpret_cast<const char *>(this) +
89
115k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
115k
  }
llvm::SmallVectorTemplateCommon<clang::ObjCInterfaceDecl const*, void>::getFirstEl() const
Line
Count
Source
86
1.53k
  void *getFirstEl() const {
87
1.53k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
1.53k
        reinterpret_cast<const char *>(this) +
89
1.53k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
1.53k
  }
llvm::SmallVectorTemplateCommon<clang::ObjCIvarDecl const*, void>::getFirstEl() const
Line
Count
Source
86
837
  void *getFirstEl() const {
87
837
    return const_cast<void *>(reinterpret_cast<const void *>(
88
837
        reinterpret_cast<const char *>(this) +
89
837
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
837
  }
CGObjCMac.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::IvarInfo, void>::getFirstEl() const
Line
Count
Source
86
550
  void *getFirstEl() const {
87
550
    return const_cast<void *>(reinterpret_cast<const void *>(
88
550
        reinterpret_cast<const char *>(this) +
89
550
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
550
  }
CGObjCRuntime.cpp:llvm::SmallVectorTemplateCommon<(anonymous namespace)::CatchHandler, void>::getFirstEl() const
Line
Count
Source
86
283
  void *getFirstEl() const {
87
283
    return const_cast<void *>(reinterpret_cast<const void *>(
88
283
        reinterpret_cast<const char *>(this) +
89
283
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
283
  }
llvm::SmallVectorTemplateCommon<std::__1::pair<clang::CodeGen::LValue, clang::CodeGen::LValue>, void>::getFirstEl() const
Line
Count
Source
86
20.7k
  void *getFirstEl() const {
87
20.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.7k
        reinterpret_cast<const char *>(this) +
89
20.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.7k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::ReductionCodeGen::ReductionData, void>::getFirstEl() const
Line
Count
Source
86
20.7k
  void *getFirstEl() const {
87
20.7k
    return const_cast<void *>(reinterpret_cast<const void *>(
88
20.7k
        reinterpret_cast<const char *>(this) +
89
20.7k
        offsetof(SmallVectorAlignmentAndSize<T>, FirstEl)));
90
20.7k
  }
llvm::SmallVectorTemplateCommon<clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo const*, void>::ge