Coverage Report

Created: 2018-07-20 23:04

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/ADT/Optional.h
Line
Count
Source (jump to first uncovered line)
1
//===- Optional.h - Simple variant for passing optional values --*- C++ -*-===//
2
//
3
//                     The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
//  This file provides Optional, a template class modeled in the spirit of
11
//  OCaml's 'opt' variant.  The idea is to strongly type whether or not
12
//  a value can be optional.
13
//
14
//===----------------------------------------------------------------------===//
15
16
#ifndef LLVM_ADT_OPTIONAL_H
17
#define LLVM_ADT_OPTIONAL_H
18
19
#include "llvm/ADT/None.h"
20
#include "llvm/Support/AlignOf.h"
21
#include "llvm/Support/Compiler.h"
22
#include "llvm/Support/type_traits.h"
23
#include <algorithm>
24
#include <cassert>
25
#include <new>
26
#include <utility>
27
28
namespace llvm {
29
30
namespace optional_detail {
31
/// Storage for any type.
32
template <typename T, bool IsPodLike> struct OptionalStorage {
33
  AlignedCharArrayUnion<T> storage;
34
  bool hasVal = false;
35
36
21.8M
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport, false>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::OptionalStorage()
Line
Count
Source
36
358k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> >, false>::OptionalStorage()
Line
Count
Source
36
2.52M
  OptionalStorage() = default;
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>, false>::OptionalStorage()
Line
Count
Source
36
2
  OptionalStorage() = default;
X86SpeculativeLoadHardening.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState, false>::OptionalStorage()
Line
Count
Source
36
3
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::OptionalStorage()
Line
Count
Source
36
95
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::OptionalStorage()
Line
Count
Source
36
116
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::PreservedAnalyses, false>::OptionalStorage()
Line
Count
Source
36
5.23k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DemandedBits, false>::OptionalStorage()
Line
Count
Source
36
39.8k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::OptionalStorage()
Line
Count
Source
36
1.19k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::OptionalStorage()
Line
Count
Source
36
4.35M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MemoryDependenceResults, false>::OptionalStorage()
Line
Count
Source
36
41.3k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ModuleSummaryIndex, false>::OptionalStorage()
Line
Count
Source
36
291
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::OptionalStorage()
Line
Count
Source
36
115k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::OptionalStorage()
Line
Count
Source
36
3.79M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::OptionalStorage()
Line
Count
Source
36
924k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo, false>::OptionalStorage()
Line
Count
Source
36
103k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::OptionalStorage()
Line
Count
Source
36
16.3k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::SlotTracker, false>::OptionalStorage()
Line
Count
Source
36
7
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> >, false>::OptionalStorage()
Line
Count
Source
36
89.0k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::BasicAAResult, false>::OptionalStorage()
Line
Count
Source
36
1.99M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::AAResults, false>::OptionalStorage()
Line
Count
Source
36
1.99M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MCDwarfLineStr, false>::OptionalStorage()
Line
Count
Source
36
2.07k
  OptionalStorage() = default;
GVNSink.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::OptionalStorage()
Line
Count
Source
36
19
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>, false>::OptionalStorage()
Line
Count
Source
36
3.50k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::OptionalStorage()
Line
Count
Source
36
52.6k
  OptionalStorage() = default;
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::OptionalStorage()
Line
Count
Source
36
2.95M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::OptionalStorage()
Line
Count
Source
36
1.84k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CodeGen::ConstantEmitter, false>::OptionalStorage()
Line
Count
Source
36
46.1k
  OptionalStorage() = default;
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::OptionalStorage()
Line
Count
Source
36
51.3k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::OptionalStorage()
Line
Count
Source
36
6.90k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::OptionalStorage()
Line
Count
Source
36
2.45k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::OptionalStorage()
Line
Count
Source
36
1.12k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::StoredDiagnostic, false>::OptionalStorage()
Line
Count
Source
36
25
  OptionalStorage() = default;
ASTUnit.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::CaptureDroppedDiagnostics, false>::OptionalStorage()
Line
Count
Source
36
84
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble::TempPCHFile, false>::OptionalStorage()
Line
Count
Source
36
84
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::OptionalStorage()
Line
Count
Source
36
16
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::OptionalStorage()
Line
Count
Source
36
11
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Error, false>::OptionalStorage()
Line
Count
Source
36
1.15k
  OptionalStorage() = default;
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule, false>::OptionalStorage()
Line
Count
Source
36
709
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::OptionalStorage()
StdLibraryFunctionsChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::OptionalStorage()
Line
Count
Source
36
771
  OptionalStorage() = default;
RegionStore.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::OptionalStorage()
Line
Count
Source
36
393
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Parser::ParseScope, false>::OptionalStorage()
Line
Count
Source
36
2.37M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::OptionalStorage()
Line
Count
Source
36
86
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::OptionalStorage()
Line
Count
Source
36
248
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PartialDiagnostic, false>::OptionalStorage()
Line
Count
Source
36
248
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ast_matchers::internal::DynTypedMatcher, false>::OptionalStorage()
Line
Count
Source
36
35
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::TemplateArgument, 8u>, false>::OptionalStorage()
Line
Count
Source
36
222
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::OptionalStorage()
Line
Count
Source
36
11
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::OptionalStorage()
Line
Count
Source
36
1.87k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MetadataLoader, false>::OptionalStorage()
Line
Count
Source
36
7.32k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::StringMap<std::__1::vector<lld::elf::Symbol*, std::__1::allocator<lld::elf::Symbol*> >, llvm::MallocAllocator>, false>::OptionalStorage()
Line
Count
Source
36
2.42k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DILineInfo, false>::OptionalStorage()
Line
Count
Source
36
2.01k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>, false>::OptionalStorage()
Line
Count
Source
36
150
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::OptionalStorage()
Line
Count
Source
36
672
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::OptionalStorage()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLocDWO::LocationList, false>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugRnglistTable, false>::OptionalStorage()
Line
Count
Source
36
2.08k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<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> > >, false>::OptionalStorage()
Line
Count
Source
36
119
  OptionalStorage() = default;
37
38
78.3k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::OptionalStorage(llvm::APInt const&)
Line
Count
Source
38
77.7k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::OptionalStorage(llvm::ScalarEvolution::ExitLimit const&)
Line
Count
Source
38
65
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::OptionalStorage(llvm::ConstantRange const&)
Line
Count
Source
38
73
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
StdLibraryFunctionsChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::OptionalStorage((anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy const&)
Line
Count
Source
38
510
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
39
260k
  OptionalStorage(const OptionalStorage &O) : hasVal(O.hasVal) {
40
260k
    if (hasVal)
41
22.0k
      new (storage.buffer) T(*O.getPointer());
42
260k
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false> const&)
Line
Count
Source
39
255k
  OptionalStorage(const OptionalStorage &O) : hasVal(O.hasVal) {
40
255k
    if (hasVal)
41
21.6k
      new (storage.buffer) T(*O.getPointer());
42
255k
  }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false> const&)
Line
Count
Source
39
1.90k
  OptionalStorage(const OptionalStorage &O) : hasVal(O.hasVal) {
40
1.90k
    if (hasVal)
41
26
      new (storage.buffer) T(*O.getPointer());
42
1.90k
  }
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false> const&)
Line
Count
Source
39
3.19k
  OptionalStorage(const OptionalStorage &O) : hasVal(O.hasVal) {
40
3.19k
    if (hasVal)
41
92
      new (storage.buffer) T(*O.getPointer());
42
3.19k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false> const&)
Line
Count
Source
39
656
  OptionalStorage(const OptionalStorage &O) : hasVal(O.hasVal) {
40
656
    if (hasVal)
41
305
      new (storage.buffer) T(*O.getPointer());
42
656
  }
43
1.12M
  OptionalStorage(T &&y) : hasVal(true) {
44
1.12M
    new (storage.buffer) T(std::forward<T>(y));
45
1.12M
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport, false>::OptionalStorage(clang::driver::Driver::CompilationDiagnosticReport&&)
Line
Count
Source
43
3
  OptionalStorage(T &&y) : hasVal(true) {
44
3
    new (storage.buffer) T(std::forward<T>(y));
45
3
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::OptionalStorage(llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>&&)
Line
Count
Source
43
467k
  OptionalStorage(T &&y) : hasVal(true) {
44
467k
    new (storage.buffer) T(std::forward<T>(y));
45
467k
  }
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>, false>::OptionalStorage(std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>&&)
Line
Count
Source
43
1.47k
  OptionalStorage(T &&y) : hasVal(true) {
44
1.47k
    new (storage.buffer) T(std::forward<T>(y));
45
1.47k
  }
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::OptionalStorage(llvm::ConstantRange&&)
Line
Count
Source
43
34.9k
  OptionalStorage(T &&y) : hasVal(true) {
44
34.9k
    new (storage.buffer) T(std::forward<T>(y));
45
34.9k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::OptionalStorage(std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >&&)
Line
Count
Source
43
169
  OptionalStorage(T &&y) : hasVal(true) {
44
169
    new (storage.buffer) T(std::forward<T>(y));
45
169
  }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::OptionalStorage(llvm::APInt&&)
Line
Count
Source
43
558k
  OptionalStorage(T &&y) : hasVal(true) {
44
558k
    new (storage.buffer) T(std::forward<T>(y));
45
558k
  }
GVNSink.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::OptionalStorage((anonymous namespace)::SinkingInstructionCandidate&&)
Line
Count
Source
43
46
  OptionalStorage(T &&y) : hasVal(true) {
44
46
    new (storage.buffer) T(std::forward<T>(y));
45
46
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>, false>::OptionalStorage(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>&&)
Line
Count
Source
43
1
  OptionalStorage(T &&y) : hasVal(true) {
44
1
    new (storage.buffer) T(std::forward<T>(y));
45
1
  }
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::OptionalStorage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Line
Count
Source
43
1.68k
  OptionalStorage(T &&y) : hasVal(true) {
44
1.68k
    new (storage.buffer) T(std::forward<T>(y));
45
1.68k
  }
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::OptionalStorage(llvm::TargetLibraryInfoImpl&&)
Line
Count
Source
43
64
  OptionalStorage(T &&y) : hasVal(true) {
44
64
    new (storage.buffer) T(std::forward<T>(y));
45
64
  }
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::OptionalStorage((anonymous namespace)::DarwinPlatform&&)
Line
Count
Source
43
19.3k
  OptionalStorage(T &&y) : hasVal(true) {
44
19.3k
    new (storage.buffer) T(std::forward<T>(y));
45
19.3k
  }
llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::OptionalStorage(llvm::DbgVariableLocation&&)
Line
Count
Source
43
129
  OptionalStorage(T &&y) : hasVal(true) {
44
129
    new (storage.buffer) T(std::forward<T>(y));
45
129
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::OptionalStorage(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&)
RegionStore.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::OptionalStorage((anonymous namespace)::RegionBindingsRef&&)
Line
Count
Source
43
20.0k
  OptionalStorage(T &&y) : hasVal(true) {
44
20.0k
    new (storage.buffer) T(std::forward<T>(y));
45
20.0k
  }
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::OptionalStorage(clang::FixItHint&&)
Line
Count
Source
43
4
  OptionalStorage(T &&y) : hasVal(true) {
44
4
    new (storage.buffer) T(std::forward<T>(y));
45
4
  }
llvm::optional_detail::OptionalStorage<clang::ast_matchers::internal::DynTypedMatcher, false>::OptionalStorage(clang::ast_matchers::internal::DynTypedMatcher&&)
Line
Count
Source
43
8.37k
  OptionalStorage(T &&y) : hasVal(true) {
44
8.37k
    new (storage.buffer) T(std::forward<T>(y));
45
8.37k
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::TemplateArgument, 8u>, false>::OptionalStorage(llvm::SmallVector<clang::TemplateArgument, 8u>&&)
Line
Count
Source
43
222
  OptionalStorage(T &&y) : hasVal(true) {
44
222
    new (storage.buffer) T(std::forward<T>(y));
45
222
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::OptionalStorage(std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >&&)
Line
Count
Source
43
926
  OptionalStorage(T &&y) : hasVal(true) {
44
926
    new (storage.buffer) T(std::forward<T>(y));
45
926
  }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::OptionalStorage(llvm::BitstreamBlockInfo&&)
Line
Count
Source
43
7.84k
  OptionalStorage(T &&y) : hasVal(true) {
44
7.84k
    new (storage.buffer) T(std::forward<T>(y));
45
7.84k
  }
llvm::optional_detail::OptionalStorage<llvm::DILineInfo, false>::OptionalStorage(llvm::DILineInfo&&)
Line
Count
Source
43
15
  OptionalStorage(T &&y) : hasVal(true) {
44
15
    new (storage.buffer) T(std::forward<T>(y));
45
15
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>, false>::OptionalStorage(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>&&)
Line
Count
Source
43
16
  OptionalStorage(T &&y) : hasVal(true) {
44
16
    new (storage.buffer) T(std::forward<T>(y));
45
16
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::OptionalStorage(llvm::DWARFDebugLoc::LocationList&&)
Line
Count
Source
43
263
  OptionalStorage(T &&y) : hasVal(true) {
44
263
    new (storage.buffer) T(std::forward<T>(y));
45
263
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLocDWO::LocationList, false>::OptionalStorage(llvm::DWARFDebugLocDWO::LocationList&&)
Line
Count
Source
43
10
  OptionalStorage(T &&y) : hasVal(true) {
44
10
    new (storage.buffer) T(std::forward<T>(y));
45
10
  }
46
3.83k
  OptionalStorage(OptionalStorage &&O) : hasVal(O.hasVal) {
47
3.83k
    if (O.hasVal) {
48
701
      new (storage.buffer) T(std::move(*O.getPointer()));
49
701
    }
50
3.83k
  }
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>&&)
Line
Count
Source
46
190
  OptionalStorage(OptionalStorage &&O) : hasVal(O.hasVal) {
47
190
    if (O.hasVal) {
48
0
      new (storage.buffer) T(std::move(*O.getPointer()));
49
0
    }
50
190
  }
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>&&)
Line
Count
Source
46
232
  OptionalStorage(OptionalStorage &&O) : hasVal(O.hasVal) {
47
232
    if (O.hasVal) {
48
0
      new (storage.buffer) T(std::move(*O.getPointer()));
49
0
    }
50
232
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>&&)
Line
Count
Source
46
23
  OptionalStorage(OptionalStorage &&O) : hasVal(O.hasVal) {
47
23
    if (O.hasVal) {
48
23
      new (storage.buffer) T(std::move(*O.getPointer()));
49
23
    }
50
23
  }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::APInt, false>&&)
Line
Count
Source
46
81
  OptionalStorage(OptionalStorage &&O) : hasVal(O.hasVal) {
47
81
    if (O.hasVal) {
48
0
      new (storage.buffer) T(std::move(*O.getPointer()));
49
0
    }
50
81
  }
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>&&)
Line
Count
Source
46
1.94k
  OptionalStorage(OptionalStorage &&O) : hasVal(O.hasVal) {
47
1.94k
    if (O.hasVal) {
48
64
      new (storage.buffer) T(std::move(*O.getPointer()));
49
64
    }
50
1.94k
  }
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<clang::FixItHint, false>&&)
Line
Count
Source
46
57
  OptionalStorage(OptionalStorage &&O) : hasVal(O.hasVal) {
47
57
    if (O.hasVal) {
48
4
      new (storage.buffer) T(std::move(*O.getPointer()));
49
4
    }
50
57
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::TemplateArgument, 8u>, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::TemplateArgument, 8u>, false>&&)
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>&&)
Line
Count
Source
46
1.31k
  OptionalStorage(OptionalStorage &&O) : hasVal(O.hasVal) {
47
1.31k
    if (O.hasVal) {
48
610
      new (storage.buffer) T(std::move(*O.getPointer()));
49
610
    }
50
1.31k
  }
51
52
16.8M
  OptionalStorage &operator=(T &&y) {
53
16.8M
    if (hasVal)
54
16.1M
      *getPointer() = std::move(y);
55
732k
    else {
56
732k
      new (storage.buffer) T(std::move(y));
57
732k
      hasVal = true;
58
732k
    }
59
16.8M
    return *this;
60
16.8M
  }
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Line
Count
Source
52
16.3k
  OptionalStorage &operator=(T &&y) {
53
16.3k
    if (hasVal)
54
6.48k
      *getPointer() = std::move(y);
55
9.86k
    else {
56
9.86k
      new (storage.buffer) T(std::move(y));
57
9.86k
      hasVal = true;
58
9.86k
    }
59
16.3k
    return *this;
60
16.3k
  }
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::operator=(llvm::CFLAndersAAResult::FunctionInfo&&)
Line
Count
Source
52
95
  OptionalStorage &operator=(T &&y) {
53
95
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
95
    else {
56
95
      new (storage.buffer) T(std::move(y));
57
95
      hasVal = true;
58
95
    }
59
95
    return *this;
60
95
  }
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::operator=(llvm::CFLSteensAAResult::FunctionInfo&&)
Line
Count
Source
52
116
  OptionalStorage &operator=(T &&y) {
53
116
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
116
    else {
56
116
      new (storage.buffer) T(std::move(y));
57
116
      hasVal = true;
58
116
    }
59
116
    return *this;
60
116
  }
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::operator=(llvm::LazyCallGraph::EdgeSequence&&)
Line
Count
Source
52
1.19k
  OptionalStorage &operator=(T &&y) {
53
1.19k
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
1.19k
    else {
56
1.19k
      new (storage.buffer) T(std::move(y));
57
1.19k
      hasVal = true;
58
1.19k
    }
59
1.19k
    return *this;
60
1.19k
  }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo, false>::operator=(llvm::TargetTransformInfo&&)
Line
Count
Source
52
16.1M
  OptionalStorage &operator=(T &&y) {
53
16.1M
    if (hasVal)
54
16.1M
      *getPointer() = std::move(y);
55
56.6k
    else {
56
56.6k
      new (storage.buffer) T(std::move(y));
57
56.6k
      hasVal = true;
58
56.6k
    }
59
16.1M
    return *this;
60
16.1M
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::operator=(std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >&&)
Line
Count
Source
52
4.01k
  OptionalStorage &operator=(T &&y) {
53
4.01k
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
4.01k
    else {
56
4.01k
      new (storage.buffer) T(std::move(y));
57
4.01k
      hasVal = true;
58
4.01k
    }
59
4.01k
    return *this;
60
4.01k
  }
llvm::optional_detail::OptionalStorage<llvm::MCDwarfLineStr, false>::operator=(llvm::MCDwarfLineStr&&)
Line
Count
Source
52
29
  OptionalStorage &operator=(T &&y) {
53
29
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
29
    else {
56
29
      new (storage.buffer) T(std::move(y));
57
29
      hasVal = true;
58
29
    }
59
29
    return *this;
60
29
  }
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::operator=(llvm::ConstantRange&&)
Line
Count
Source
52
21
  OptionalStorage &operator=(T &&y) {
53
21
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
21
    else {
56
21
      new (storage.buffer) T(std::move(y));
57
21
      hasVal = true;
58
21
    }
59
21
    return *this;
60
21
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>, false>::operator=(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>&&)
Line
Count
Source
52
1
  OptionalStorage &operator=(T &&y) {
53
1
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
1
    else {
56
1
      new (storage.buffer) T(std::move(y));
57
1
      hasVal = true;
58
1
    }
59
1
    return *this;
60
1
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::operator=((anonymous namespace)::BitPart&&)
Line
Count
Source
52
632k
  OptionalStorage &operator=(T &&y) {
53
632k
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
632k
    else {
56
632k
      new (storage.buffer) T(std::move(y));
57
632k
      hasVal = true;
58
632k
    }
59
632k
    return *this;
60
632k
  }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::operator=(llvm::PGOOptions&&)
Line
Count
Source
52
13
  OptionalStorage &operator=(T &&y) {
53
13
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
13
    else {
56
13
      new (storage.buffer) T(std::move(y));
57
13
      hasVal = true;
58
13
    }
59
13
    return *this;
60
13
  }
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::operator=((anonymous namespace)::DarwinPlatform&&)
Line
Count
Source
52
19.1k
  OptionalStorage &operator=(T &&y) {
53
19.1k
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
19.1k
    else {
56
19.1k
      new (storage.buffer) T(std::move(y));
57
19.1k
      hasVal = true;
58
19.1k
    }
59
19.1k
    return *this;
60
19.1k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::operator=(clang::driver::Multilib&&)
Line
Count
Source
52
14
  OptionalStorage &operator=(T &&y) {
53
14
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
14
    else {
56
14
      new (storage.buffer) T(std::move(y));
57
14
      hasVal = true;
58
14
    }
59
14
    return *this;
60
14
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::operator=(clang::PrecompiledPreamble&&)
Line
Count
Source
52
84
  OptionalStorage &operator=(T &&y) {
53
84
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
84
    else {
56
84
      new (storage.buffer) T(std::move(y));
57
84
      hasVal = true;
58
84
    }
59
84
    return *this;
60
84
  }
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::operator=(clang::CXXScopeSpec&&)
Line
Count
Source
52
35
  OptionalStorage &operator=(T &&y) {
53
35
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
35
    else {
56
35
      new (storage.buffer) T(std::move(y));
57
35
      hasVal = true;
58
35
    }
59
35
    return *this;
60
35
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble::TempPCHFile, false>::operator=(clang::PrecompiledPreamble::TempPCHFile&&)
Line
Count
Source
52
84
  OptionalStorage &operator=(T &&y) {
53
84
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
84
    else {
56
84
      new (storage.buffer) T(std::move(y));
57
84
      hasVal = true;
58
84
    }
59
84
    return *this;
60
84
  }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::operator=(llvm::BitstreamBlockInfo&&)
Line
Count
Source
52
15
  OptionalStorage &operator=(T &&y) {
53
15
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
15
    else {
56
15
      new (storage.buffer) T(std::move(y));
57
15
      hasVal = true;
58
15
    }
59
15
    return *this;
60
15
  }
llvm::optional_detail::OptionalStorage<llvm::Error, false>::operator=(llvm::Error&&)
Line
Count
Source
52
1
  OptionalStorage &operator=(T &&y) {
53
1
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
1
    else {
56
1
      new (storage.buffer) T(std::move(y));
57
1
      hasVal = true;
58
1
    }
59
1
    return *this;
60
1
  }
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule, false>::operator=((anonymous namespace)::GenericTaintChecker::TaintPropagationRule&&)
Line
Count
Source
52
25
  OptionalStorage &operator=(T &&y) {
53
25
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
25
    else {
56
25
      new (storage.buffer) T(std::move(y));
57
25
      hasVal = true;
58
25
    }
59
25
    return *this;
60
25
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::TemplateArgument, 8u>, false>::operator=(llvm::SmallVector<clang::TemplateArgument, 8u>&&)
Line
Count
Source
52
222
  OptionalStorage &operator=(T &&y) {
53
222
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
222
    else {
56
222
      new (storage.buffer) T(std::move(y));
57
222
      hasVal = true;
58
222
    }
59
222
    return *this;
60
222
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::operator=(std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >&&)
Line
Count
Source
52
463
  OptionalStorage &operator=(T &&y) {
53
463
    if (hasVal)
54
463
      *getPointer() = std::move(y);
55
0
    else {
56
0
      new (storage.buffer) T(std::move(y));
57
0
      hasVal = true;
58
0
    }
59
463
    return *this;
60
463
  }
llvm::optional_detail::OptionalStorage<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> >, false>::operator=(llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> >&&)
Line
Count
Source
52
941
  OptionalStorage &operator=(T &&y) {
53
941
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
941
    else {
56
941
      new (storage.buffer) T(std::move(y));
57
941
      hasVal = true;
58
941
    }
59
941
    return *this;
60
941
  }
llvm::optional_detail::OptionalStorage<llvm::MetadataLoader, false>::operator=(llvm::MetadataLoader&&)
Line
Count
Source
52
7.32k
  OptionalStorage &operator=(T &&y) {
53
7.32k
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
7.32k
    else {
56
7.32k
      new (storage.buffer) T(std::move(y));
57
7.32k
      hasVal = true;
58
7.32k
    }
59
7.32k
    return *this;
60
7.32k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::operator=(llvm::DWARFDebugNames::Entry&&)
Line
Count
Source
52
315
  OptionalStorage &operator=(T &&y) {
53
315
    if (hasVal)
54
10
      *getPointer() = std::move(y);
55
305
    else {
56
305
      new (storage.buffer) T(std::move(y));
57
305
      hasVal = true;
58
305
    }
59
315
    return *this;
60
315
  }
llvm::optional_detail::OptionalStorage<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> > >, false>::operator=(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> > >&&)
Line
Count
Source
52
92
  OptionalStorage &operator=(T &&y) {
53
92
    if (hasVal)
54
0
      *getPointer() = std::move(y);
55
92
    else {
56
92
      new (storage.buffer) T(std::move(y));
57
92
      hasVal = true;
58
92
    }
59
92
    return *this;
60
92
  }
61
1.53M
  OptionalStorage &operator=(OptionalStorage &&O) {
62
1.53M
    if (!O.hasVal)
63
1.51M
      reset();
64
20.0k
    else {
65
20.0k
      *this = std::move(*O.getPointer());
66
20.0k
    }
67
1.53M
    return *this;
68
1.53M
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>, false>::operator=(llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>, false>&&)
Line
Count
Source
61
1.75k
  OptionalStorage &operator=(OptionalStorage &&O) {
62
1.75k
    if (!O.hasVal)
63
1.75k
      reset();
64
1
    else {
65
1
      *this = std::move(*O.getPointer());
66
1
    }
67
1.75k
    return *this;
68
1.75k
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::operator=(llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>&&)
Line
Count
Source
61
1.47M
  OptionalStorage &operator=(OptionalStorage &&O) {
62
1.47M
    if (!O.hasVal)
63
1.47M
      reset();
64
0
    else {
65
0
      *this = std::move(*O.getPointer());
66
0
    }
67
1.47M
    return *this;
68
1.47M
  }
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::operator=(llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>&&)
Line
Count
Source
61
51.1k
  OptionalStorage &operator=(OptionalStorage &&O) {
62
51.1k
    if (!O.hasVal)
63
31.9k
      reset();
64
19.1k
    else {
65
19.1k
      *this = std::move(*O.getPointer());
66
19.1k
    }
67
51.1k
    return *this;
68
51.1k
  }
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::operator=(llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>&&)
Line
Count
Source
61
1.45k
  OptionalStorage &operator=(OptionalStorage &&O) {
62
1.45k
    if (!O.hasVal)
63
784
      reset();
64
672
    else {
65
672
      *this = std::move(*O.getPointer());
66
672
    }
67
1.45k
    return *this;
68
1.45k
  }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::operator=(llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>&&)
Line
Count
Source
61
15
  OptionalStorage &operator=(OptionalStorage &&O) {
62
15
    if (!O.hasVal)
63
0
      reset();
64
15
    else {
65
15
      *this = std::move(*O.getPointer());
66
15
    }
67
15
    return *this;
68
15
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::TemplateArgument, 8u>, false>::operator=(llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::TemplateArgument, 8u>, false>&&)
Line
Count
Source
61
222
  OptionalStorage &operator=(OptionalStorage &&O) {
62
222
    if (!O.hasVal)
63
0
      reset();
64
222
    else {
65
222
      *this = std::move(*O.getPointer());
66
222
    }
67
222
    return *this;
68
222
  }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::operator=(llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>&&)
Line
Count
Source
61
875
  OptionalStorage &operator=(OptionalStorage &&O) {
62
875
    if (!O.hasVal)
63
875
      reset();
64
0
    else {
65
0
      *this = std::move(*O.getPointer());
66
0
    }
67
875
    return *this;
68
875
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::operator=(llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>&&)
Line
Count
Source
61
16
  OptionalStorage &operator=(OptionalStorage &&O) {
62
16
    if (!O.hasVal)
63
16
      reset();
64
0
    else {
65
0
      *this = std::move(*O.getPointer());
66
0
    }
67
16
    return *this;
68
16
  }
69
70
  // FIXME: these assignments (& the equivalent const T&/const Optional& ctors)
71
  // could be made more efficient by passing by value, possibly unifying them
72
  // with the rvalue versions above - but this could place a different set of
73
  // requirements (notably: the existence of a default ctor) when implemented
74
  // in that way. Careful SFINAE to avoid such pitfalls would be required.
75
413k
  OptionalStorage &operator=(const T &y) {
76
413k
    if (hasVal)
77
146k
      *getPointer() = y;
78
266k
    else {
79
266k
      new (storage.buffer) T(y);
80
266k
      hasVal = true;
81
266k
    }
82
413k
    return *this;
83
413k
  }
llvm::optional_detail::OptionalStorage<llvm::PreservedAnalyses, false>::operator=(llvm::PreservedAnalyses const&)
Line
Count
Source
75
109
  OptionalStorage &operator=(const T &y) {
76
109
    if (hasVal)
77
0
      *getPointer() = y;
78
109
    else {
79
109
      new (storage.buffer) T(y);
80
109
      hasVal = true;
81
109
    }
82
109
    return *this;
83
109
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::operator=(std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > const&)
Line
Count
Source
75
12
  OptionalStorage &operator=(const T &y) {
76
12
    if (hasVal)
77
0
      *getPointer() = y;
78
12
    else {
79
12
      new (storage.buffer) T(y);
80
12
      hasVal = true;
81
12
    }
82
12
    return *this;
83
12
  }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::operator=(llvm::APInt const&)
Line
Count
Source
75
192k
  OptionalStorage &operator=(const T &y) {
76
192k
    if (hasVal)
77
146k
      *getPointer() = y;
78
45.5k
    else {
79
45.5k
      new (storage.buffer) T(y);
80
45.5k
      hasVal = true;
81
45.5k
    }
82
192k
    return *this;
83
192k
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::operator=((anonymous namespace)::BitPart const&)
Line
Count
Source
75
220k
  OptionalStorage &operator=(const T &y) {
76
220k
    if (hasVal)
77
0
      *getPointer() = y;
78
220k
    else {
79
220k
      new (storage.buffer) T(y);
80
220k
      hasVal = true;
81
220k
    }
82
220k
    return *this;
83
220k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::operator=(clang::driver::Multilib const&)
Line
Count
Source
75
66
  OptionalStorage &operator=(const T &y) {
76
66
    if (hasVal)
77
0
      *getPointer() = y;
78
66
    else {
79
66
      new (storage.buffer) T(y);
80
66
      hasVal = true;
81
66
    }
82
66
    return *this;
83
66
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugRnglistTable, false>::operator=(llvm::DWARFDebugRnglistTable const&)
Line
Count
Source
75
8
  OptionalStorage &operator=(const T &y) {
76
8
    if (hasVal)
77
0
      *getPointer() = y;
78
8
    else {
79
8
      new (storage.buffer) T(y);
80
8
      hasVal = true;
81
8
    }
82
8
    return *this;
83
8
  }
84
228k
  OptionalStorage &operator=(const OptionalStorage &O) {
85
228k
    if (!O.hasVal)
86
8.50k
      reset();
87
220k
    else
88
220k
      *this = *O.getPointer();
89
228k
    return *this;
90
228k
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::operator=(llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false> const&)
Line
Count
Source
84
8.13k
  OptionalStorage &operator=(const OptionalStorage &O) {
85
8.13k
    if (!O.hasVal)
86
8.13k
      reset();
87
0
    else
88
0
      *this = *O.getPointer();
89
8.13k
    return *this;
90
8.13k
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::operator=(llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false> const&)
Line
Count
Source
84
220k
  OptionalStorage &operator=(const OptionalStorage &O) {
85
220k
    if (!O.hasVal)
86
0
      reset();
87
220k
    else
88
220k
      *this = *O.getPointer();
89
220k
    return *this;
90
220k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::operator=(llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false> const&)
Line
Count
Source
84
403
  OptionalStorage &operator=(const OptionalStorage &O) {
85
403
    if (!O.hasVal)
86
363
      reset();
87
40
    else
88
40
      *this = *O.getPointer();
89
403
    return *this;
90
403
  }
91
92
23.3M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::~OptionalStorage()
Line
Count
Source
92
48.4k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport, false>::~OptionalStorage()
Line
Count
Source
92
3
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::~OptionalStorage()
Line
Count
Source
92
825k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> >, false>::~OptionalStorage()
Line
Count
Source
92
2.52M
  ~OptionalStorage() { reset(); }
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>, false>::~OptionalStorage()
Line
Count
Source
92
1.47k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::~OptionalStorage()
Line
Count
Source
92
3.82M
  ~OptionalStorage() { reset(); }
X86SpeculativeLoadHardening.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState, false>::~OptionalStorage()
Line
Count
Source
92
3
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::~OptionalStorage()
Line
Count
Source
92
285
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::~OptionalStorage()
Line
Count
Source
92
348
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::PreservedAnalyses, false>::~OptionalStorage()
Line
Count
Source
92
5.23k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DemandedBits, false>::~OptionalStorage()
Line
Count
Source
92
39.8k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::~OptionalStorage()
Line
Count
Source
92
4.98M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::MemoryDependenceResults, false>::~OptionalStorage()
Line
Count
Source
92
41.3k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::ModuleSummaryIndex, false>::~OptionalStorage()
Line
Count
Source
92
291
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::~OptionalStorage()
Line
Count
Source
92
115k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::~OptionalStorage()
Line
Count
Source
92
924k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo, false>::~OptionalStorage()
Line
Count
Source
92
103k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::~OptionalStorage()
Line
Count
Source
92
16.2k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::SlotTracker, false>::~OptionalStorage()
Line
Count
Source
92
7
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> >, false>::~OptionalStorage()
Line
Count
Source
92
75.9k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::AAResults, false>::~OptionalStorage()
Line
Count
Source
92
1.99M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::BasicAAResult, false>::~OptionalStorage()
Line
Count
Source
92
1.99M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::MCDwarfLineStr, false>::~OptionalStorage()
Line
Count
Source
92
2.07k
  ~OptionalStorage() { reset(); }
GVNSink.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::~OptionalStorage()
Line
Count
Source
92
65
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>, false>::~OptionalStorage()
Line
Count
Source
92
3.51k
  ~OptionalStorage() { reset(); }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::~OptionalStorage()
Line
Count
Source
92
3.20M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::~OptionalStorage()
Line
Count
Source
92
3.72k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::~OptionalStorage()
Line
Count
Source
92
3.86k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::CodeGen::ConstantEmitter, false>::~OptionalStorage()
Line
Count
Source
92
46.1k
  ~OptionalStorage() { reset(); }
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::~OptionalStorage()
Line
Count
Source
92
70.6k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::~OptionalStorage()
Line
Count
Source
92
6.90k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::~OptionalStorage()
Line
Count
Source
92
2.44k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::~OptionalStorage()
Line
Count
Source
92
4.31k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::StoredDiagnostic, false>::~OptionalStorage()
Line
Count
Source
92
25
  ~OptionalStorage() { reset(); }
ASTUnit.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::CaptureDroppedDiagnostics, false>::~OptionalStorage()
Line
Count
Source
92
84
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble::TempPCHFile, false>::~OptionalStorage()
Line
Count
Source
92
84
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::~OptionalStorage()
Line
Count
Source
92
7.86k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::~OptionalStorage()
Line
Count
Source
92
140
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::Error, false>::~OptionalStorage()
Line
Count
Source
92
1.15k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::ast_matchers::internal::DynTypedMatcher, false>::~OptionalStorage()
Line
Count
Source
92
8.61k
  ~OptionalStorage() { reset(); }
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule, false>::~OptionalStorage()
Line
Count
Source
92
709
  ~OptionalStorage() { reset(); }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::~OptionalStorage()
StdLibraryFunctionsChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::~OptionalStorage()
Line
Count
Source
92
1.28k
  ~OptionalStorage() { reset(); }
RegionStore.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::~OptionalStorage()
Line
Count
Source
92
20.4k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::Parser::ParseScope, false>::~OptionalStorage()
Line
Count
Source
92
2.37M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::~OptionalStorage()
Line
Count
Source
92
147
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::PartialDiagnostic, false>::~OptionalStorage()
Line
Count
Source
92
248
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::~OptionalStorage()
Line
Count
Source
92
248
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::TemplateArgument, 8u>, false>::~OptionalStorage()
Line
Count
Source
92
444
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::~OptionalStorage()
Line
Count
Source
92
936
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::~OptionalStorage()
Line
Count
Source
92
1.19k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::MetadataLoader, false>::~OptionalStorage()
Line
Count
Source
92
7.29k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::StringMap<std::__1::vector<lld::elf::Symbol*, std::__1::allocator<lld::elf::Symbol*> >, llvm::MallocAllocator>, false>::~OptionalStorage()
Line
Count
Source
92
2.42k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DILineInfo, false>::~OptionalStorage()
Line
Count
Source
92
2.03k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>, false>::~OptionalStorage()
Line
Count
Source
92
166
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::~OptionalStorage()
Line
Count
Source
92
2.64k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::~OptionalStorage()
Line
Count
Source
92
263
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLocDWO::LocationList, false>::~OptionalStorage()
Line
Count
Source
92
10
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugRnglistTable, false>::~OptionalStorage()
Line
Count
Source
92
2.08k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<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> > >, false>::~OptionalStorage()
Line
Count
Source
92
115
  ~OptionalStorage() { reset(); }
93
94
38.1M
  void reset() {
95
38.1M
    if (hasVal) {
96
6.68M
      (*getPointer()).~T();
97
6.68M
      hasVal = false;
98
6.68M
    }
99
38.1M
  }
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::reset()
Line
Count
Source
94
49.2k
  void reset() {
95
49.2k
    if (hasVal) {
96
11.5k
      (*getPointer()).~T();
97
11.5k
      hasVal = false;
98
11.5k
    }
99
49.2k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport, false>::reset()
Line
Count
Source
94
3
  void reset() {
95
3
    if (hasVal) {
96
3
      (*getPointer()).~T();
97
3
      hasVal = false;
98
3
    }
99
3
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::reset()
Line
Count
Source
94
825k
  void reset() {
95
825k
    if (hasVal) {
96
467k
      (*getPointer()).~T();
97
467k
      hasVal = false;
98
467k
    }
99
825k
  }
llvm::optional_detail::OptionalStorage<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> >, false>::reset()
Line
Count
Source
94
9.06M
  void reset() {
95
9.06M
    if (hasVal) {
96
1.08k
      (*getPointer()).~T();
97
1.08k
      hasVal = false;
98
1.08k
    }
99
9.06M
  }
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>, false>::reset()
Line
Count
Source
94
1.47k
  void reset() {
95
1.47k
    if (hasVal) {
96
1.47k
      (*getPointer()).~T();
97
1.47k
      hasVal = false;
98
1.47k
    }
99
1.47k
  }
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::reset()
Line
Count
Source
94
3.82M
  void reset() {
95
3.82M
    if (hasVal) {
96
35.0k
      (*getPointer()).~T();
97
35.0k
      hasVal = false;
98
35.0k
    }
99
3.82M
  }
X86SpeculativeLoadHardening.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState, false>::reset()
Line
Count
Source
94
60
  void reset() {
95
60
    if (hasVal) {
96
57
      (*getPointer()).~T();
97
57
      hasVal = false;
98
57
    }
99
60
  }
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::reset()
Line
Count
Source
94
285
  void reset() {
95
285
    if (hasVal) {
96
95
      (*getPointer()).~T();
97
95
      hasVal = false;
98
95
    }
99
285
  }
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::reset()
Line
Count
Source
94
348
  void reset() {
95
348
    if (hasVal) {
96
116
      (*getPointer()).~T();
97
116
      hasVal = false;
98
116
    }
99
348
  }
llvm::optional_detail::OptionalStorage<llvm::PreservedAnalyses, false>::reset()
Line
Count
Source
94
5.23k
  void reset() {
95
5.23k
    if (hasVal) {
96
109
      (*getPointer()).~T();
97
109
      hasVal = false;
98
109
    }
99
5.23k
  }
llvm::optional_detail::OptionalStorage<llvm::DemandedBits, false>::reset()
Line
Count
Source
94
2.01M
  void reset() {
95
2.01M
    if (hasVal) {
96
986k
      (*getPointer()).~T();
97
986k
      hasVal = false;
98
986k
    }
99
2.01M
  }
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::reset()
Line
Count
Source
94
1.27k
  void reset() {
95
1.27k
    if (hasVal) {
96
1.19k
      (*getPointer()).~T();
97
1.19k
      hasVal = false;
98
1.19k
    }
99
1.27k
  }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::reset()
Line
Count
Source
94
4.98M
  void reset() {
95
4.98M
    if (hasVal) {
96
681k
      (*getPointer()).~T();
97
681k
      hasVal = false;
98
681k
    }
99
4.98M
  }
llvm::optional_detail::OptionalStorage<llvm::MemoryDependenceResults, false>::reset()
Line
Count
Source
94
2.67M
  void reset() {
95
2.67M
    if (hasVal) {
96
1.31M
      (*getPointer()).~T();
97
1.31M
      hasVal = false;
98
1.31M
    }
99
2.67M
  }
llvm::optional_detail::OptionalStorage<llvm::ModuleSummaryIndex, false>::reset()
Line
Count
Source
94
873
  void reset() {
95
873
    if (hasVal) {
96
291
      (*getPointer()).~T();
97
291
      hasVal = false;
98
291
    }
99
873
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::reset()
Line
Count
Source
94
115k
  void reset() {
95
115k
    if (hasVal) {
96
192
      (*getPointer()).~T();
97
192
      hasVal = false;
98
192
    }
99
115k
  }
llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::reset()
Line
Count
Source
94
924k
  void reset() {
95
924k
    if (hasVal) {
96
65
      (*getPointer()).~T();
97
65
      hasVal = false;
98
65
    }
99
924k
  }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo, false>::reset()
Line
Count
Source
94
103k
  void reset() {
95
103k
    if (hasVal) {
96
56.5k
      (*getPointer()).~T();
97
56.5k
      hasVal = false;
98
56.5k
    }
99
103k
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::reset()
Line
Count
Source
94
24.4k
  void reset() {
95
24.4k
    if (hasVal) {
96
4.02k
      (*getPointer()).~T();
97
4.02k
      hasVal = false;
98
4.02k
    }
99
24.4k
  }
llvm::optional_detail::OptionalStorage<llvm::SlotTracker, false>::reset()
Line
Count
Source
94
7
  void reset() {
95
7
    if (hasVal) {
96
0
      (*getPointer()).~T();
97
0
      hasVal = false;
98
0
    }
99
7
  }
llvm::optional_detail::OptionalStorage<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> >, false>::reset()
Line
Count
Source
94
85.9k
  void reset() {
95
85.9k
    if (hasVal) {
96
9.88k
      (*getPointer()).~T();
97
9.88k
      hasVal = false;
98
9.88k
    }
99
85.9k
  }
llvm::optional_detail::OptionalStorage<llvm::BasicAAResult, false>::reset()
Line
Count
Source
94
3.05M
  void reset() {
95
3.05M
    if (hasVal) {
96
1.05M
      (*getPointer()).~T();
97
1.05M
      hasVal = false;
98
1.05M
    }
99
3.05M
  }
llvm::optional_detail::OptionalStorage<llvm::AAResults, false>::reset()
Line
Count
Source
94
3.05M
  void reset() {
95
3.05M
    if (hasVal) {
96
1.05M
      (*getPointer()).~T();
97
1.05M
      hasVal = false;
98
1.05M
    }
99
3.05M
  }
llvm::optional_detail::OptionalStorage<llvm::MCDwarfLineStr, false>::reset()
Line
Count
Source
94
2.07k
  void reset() {
95
2.07k
    if (hasVal) {
96
29
      (*getPointer()).~T();
97
29
      hasVal = false;
98
29
    }
99
2.07k
  }
GVNSink.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::reset()
Line
Count
Source
94
65
  void reset() {
95
65
    if (hasVal) {
96
46
      (*getPointer()).~T();
97
46
      hasVal = false;
98
46
    }
99
65
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>, false>::reset()
Line
Count
Source
94
5.26k
  void reset() {
95
5.26k
    if (hasVal) {
96
2
      (*getPointer()).~T();
97
2
      hasVal = false;
98
2
    }
99
5.26k
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::reset()
Line
Count
Source
94
4.68M
  void reset() {
95
4.68M
    if (hasVal) {
96
874k
      (*getPointer()).~T();
97
874k
      hasVal = false;
98
874k
    }
99
4.68M
  }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::reset()
Line
Count
Source
94
4.59k
  void reset() {
95
4.59k
    if (hasVal) {
96
39
      (*getPointer()).~T();
97
39
      hasVal = false;
98
39
    }
99
4.59k
  }
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::reset()
Line
Count
Source
94
3.86k
  void reset() {
95
3.86k
    if (hasVal) {
96
128
      (*getPointer()).~T();
97
128
      hasVal = false;
98
128
    }
99
3.86k
  }
llvm::optional_detail::OptionalStorage<clang::CodeGen::ConstantEmitter, false>::reset()
Line
Count
Source
94
75.4k
  void reset() {
95
75.4k
    if (hasVal) {
96
29.3k
      (*getPointer()).~T();
97
29.3k
      hasVal = false;
98
29.3k
    }
99
75.4k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::reset()
Line
Count
Source
94
7.26k
  void reset() {
95
7.26k
    if (hasVal) {
96
80
      (*getPointer()).~T();
97
80
      hasVal = false;
98
80
    }
99
7.26k
  }
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::reset()
Line
Count
Source
94
102k
  void reset() {
95
102k
    if (hasVal) {
96
38.5k
      (*getPointer()).~T();
97
38.5k
      hasVal = false;
98
38.5k
    }
99
102k
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::reset()
Line
Count
Source
94
2.45k
  void reset() {
95
2.45k
    if (hasVal) {
96
83
      (*getPointer()).~T();
97
83
      hasVal = false;
98
83
    }
99
2.45k
  }
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::reset()
Line
Count
Source
94
4.31k
  void reset() {
95
4.31k
    if (hasVal) {
96
127
      (*getPointer()).~T();
97
127
      hasVal = false;
98
127
    }
99
4.31k
  }
llvm::optional_detail::OptionalStorage<clang::StoredDiagnostic, false>::reset()
Line
Count
Source
94
25
  void reset() {
95
25
    if (hasVal) {
96
0
      (*getPointer()).~T();
97
0
      hasVal = false;
98
0
    }
99
25
  }
ASTUnit.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::CaptureDroppedDiagnostics, false>::reset()
Line
Count
Source
94
164
  void reset() {
95
164
    if (hasVal) {
96
80
      (*getPointer()).~T();
97
80
      hasVal = false;
98
80
    }
99
164
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble::TempPCHFile, false>::reset()
Line
Count
Source
94
84
  void reset() {
95
84
    if (hasVal) {
96
84
      (*getPointer()).~T();
97
84
      hasVal = false;
98
84
    }
99
84
  }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::reset()
Line
Count
Source
94
7.86k
  void reset() {
95
7.86k
    if (hasVal) {
96
7.86k
      (*getPointer()).~T();
97
7.86k
      hasVal = false;
98
7.86k
    }
99
7.86k
  }
llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::reset()
Line
Count
Source
94
140
  void reset() {
95
140
    if (hasVal) {
96
129
      (*getPointer()).~T();
97
129
      hasVal = false;
98
129
    }
99
140
  }
llvm::optional_detail::OptionalStorage<llvm::Error, false>::reset()
Line
Count
Source
94
1.16k
  void reset() {
95
1.16k
    if (hasVal) {
96
17
      (*getPointer()).~T();
97
17
      hasVal = false;
98
17
    }
99
1.16k
  }
llvm::optional_detail::OptionalStorage<clang::ast_matchers::internal::DynTypedMatcher, false>::reset()
Line
Count
Source
94
8.61k
  void reset() {
95
8.61k
    if (hasVal) {
96
8.57k
      (*getPointer()).~T();
97
8.57k
      hasVal = false;
98
8.57k
    }
99
8.61k
  }
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule, false>::reset()
Line
Count
Source
94
709
  void reset() {
95
709
    if (hasVal) {
96
25
      (*getPointer()).~T();
97
25
      hasVal = false;
98
25
    }
99
709
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::reset()
StdLibraryFunctionsChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::reset()
Line
Count
Source
94
1.28k
  void reset() {
95
1.28k
    if (hasVal) {
96
510
      (*getPointer()).~T();
97
510
      hasVal = false;
98
510
    }
99
1.28k
  }
RegionStore.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::reset()
Line
Count
Source
94
20.4k
  void reset() {
95
20.4k
    if (hasVal) {
96
20.0k
      (*getPointer()).~T();
97
20.0k
      hasVal = false;
98
20.0k
    }
99
20.4k
  }
llvm::optional_detail::OptionalStorage<clang::Parser::ParseScope, false>::reset()
Line
Count
Source
94
2.37M
  void reset() {
95
2.37M
    if (hasVal) {
96
556
      (*getPointer()).~T();
97
556
      hasVal = false;
98
556
    }
99
2.37M
  }
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::reset()
Line
Count
Source
94
147
  void reset() {
95
147
    if (hasVal) {
96
8
      (*getPointer()).~T();
97
8
      hasVal = false;
98
8
    }
99
147
  }
llvm::optional_detail::OptionalStorage<clang::PartialDiagnostic, false>::reset()
Line
Count
Source
94
287
  void reset() {
95
287
    if (hasVal) {
96
39
      (*getPointer()).~T();
97
39
      hasVal = false;
98
39
    }
99
287
  }
llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::reset()
Line
Count
Source
94
610
  void reset() {
95
610
    if (hasVal) {
96
181
      (*getPointer()).~T();
97
181
      hasVal = false;
98
181
    }
99
610
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::TemplateArgument, 8u>, false>::reset()
Line
Count
Source
94
444
  void reset() {
95
444
    if (hasVal) {
96
444
      (*getPointer()).~T();
97
444
      hasVal = false;
98
444
    }
99
444
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::reset()
Line
Count
Source
94
936
  void reset() {
95
936
    if (hasVal) {
96
925
      (*getPointer()).~T();
97
925
      hasVal = false;
98
925
    }
99
936
  }
llvm::optional_detail::OptionalStorage<llvm::MetadataLoader, false>::reset()
Line
Count
Source
94
7.29k
  void reset() {
95
7.30k
    if (
hasVal7.29k
) {
96
7.30k
      (*getPointer()).~T();
97
7.30k
      hasVal = false;
98
7.30k
    }
99
7.29k
  }
llvm::optional_detail::OptionalStorage<llvm::StringMap<std::__1::vector<lld::elf::Symbol*, std::__1::allocator<lld::elf::Symbol*> >, llvm::MallocAllocator>, false>::reset()
Line
Count
Source
94
2.45k
  void reset() {
95
2.45k
    if (hasVal) {
96
22
      (*getPointer()).~T();
97
22
      hasVal = false;
98
22
    }
99
2.45k
  }
llvm::optional_detail::OptionalStorage<llvm::DILineInfo, false>::reset()
Line
Count
Source
94
2.03k
  void reset() {
95
2.03k
    if (hasVal) {
96
15
      (*getPointer()).~T();
97
15
      hasVal = false;
98
15
    }
99
2.03k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>, false>::reset()
Line
Count
Source
94
166
  void reset() {
95
166
    if (hasVal) {
96
16
      (*getPointer()).~T();
97
16
      hasVal = false;
98
16
    }
99
166
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::reset()
Line
Count
Source
94
2.65k
  void reset() {
95
2.65k
    if (hasVal) {
96
1.22k
      (*getPointer()).~T();
97
1.22k
      hasVal = false;
98
1.22k
    }
99
2.65k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::reset()
Line
Count
Source
94
263
  void reset() {
95
263
    if (hasVal) {
96
263
      (*getPointer()).~T();
97
263
      hasVal = false;
98
263
    }
99
263
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLocDWO::LocationList, false>::reset()
Line
Count
Source
94
10
  void reset() {
95
10
    if (hasVal) {
96
10
      (*getPointer()).~T();
97
10
      hasVal = false;
98
10
    }
99
10
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugRnglistTable, false>::reset()
Line
Count
Source
94
2.08k
  void reset() {
95
2.08k
    if (hasVal) {
96
8
      (*getPointer()).~T();
97
8
      hasVal = false;
98
8
    }
99
2.08k
  }
llvm::optional_detail::OptionalStorage<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> > >, false>::reset()
Line
Count
Source
94
115
  void reset() {
95
115
    if (hasVal) {
96
91
      (*getPointer()).~T();
97
91
      hasVal = false;
98
91
    }
99
115
  }
100
101
22.9M
  T *getPointer() {
102
22.9M
    assert(hasVal);
103
22.9M
    return reinterpret_cast<T *>(storage.buffer);
104
22.9M
  }
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::getPointer()
Line
Count
Source
101
18.7k
  T *getPointer() {
102
18.7k
    assert(hasVal);
103
18.7k
    return reinterpret_cast<T *>(storage.buffer);
104
18.7k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport, false>::getPointer()
Line
Count
Source
101
3
  T *getPointer() {
102
3
    assert(hasVal);
103
3
    return reinterpret_cast<T *>(storage.buffer);
104
3
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::getPointer()
Line
Count
Source
101
467k
  T *getPointer() {
102
467k
    assert(hasVal);
103
467k
    return reinterpret_cast<T *>(storage.buffer);
104
467k
  }
llvm::optional_detail::OptionalStorage<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> >, false>::getPointer()
Line
Count
Source
101
1.08k
  T *getPointer() {
102
1.08k
    assert(hasVal);
103
1.08k
    return reinterpret_cast<T *>(storage.buffer);
104
1.08k
  }
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>, false>::getPointer()
Line
Count
Source
101
1.47k
  T *getPointer() {
102
1.47k
    assert(hasVal);
103
1.47k
    return reinterpret_cast<T *>(storage.buffer);
104
1.47k
  }
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::getPointer()
Line
Count
Source
101
35.0k
  T *getPointer() {
102
35.0k
    assert(hasVal);
103
35.0k
    return reinterpret_cast<T *>(storage.buffer);
104
35.0k
  }
X86SpeculativeLoadHardening.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState, false>::getPointer()
Line
Count
Source
101
57
  T *getPointer() {
102
57
    assert(hasVal);
103
57
    return reinterpret_cast<T *>(storage.buffer);
104
57
  }
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::getPointer()
Line
Count
Source
101
95
  T *getPointer() {
102
95
    assert(hasVal);
103
95
    return reinterpret_cast<T *>(storage.buffer);
104
95
  }
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::getPointer()
Line
Count
Source
101
116
  T *getPointer() {
102
116
    assert(hasVal);
103
116
    return reinterpret_cast<T *>(storage.buffer);
104
116
  }
llvm::optional_detail::OptionalStorage<llvm::PreservedAnalyses, false>::getPointer()
Line
Count
Source
101
109
  T *getPointer() {
102
109
    assert(hasVal);
103
109
    return reinterpret_cast<T *>(storage.buffer);
104
109
  }
llvm::optional_detail::OptionalStorage<llvm::DemandedBits, false>::getPointer()
Line
Count
Source
101
986k
  T *getPointer() {
102
986k
    assert(hasVal);
103
986k
    return reinterpret_cast<T *>(storage.buffer);
104
986k
  }
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::getPointer()
Line
Count
Source
101
1.19k
  T *getPointer() {
102
1.19k
    assert(hasVal);
103
1.19k
    return reinterpret_cast<T *>(storage.buffer);
104
1.19k
  }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::getPointer()
Line
Count
Source
101
828k
  T *getPointer() {
102
828k
    assert(hasVal);
103
828k
    return reinterpret_cast<T *>(storage.buffer);
104
828k
  }
llvm::optional_detail::OptionalStorage<llvm::MemoryDependenceResults, false>::getPointer()
Line
Count
Source
101
1.31M
  T *getPointer() {
102
1.31M
    assert(hasVal);
103
1.31M
    return reinterpret_cast<T *>(storage.buffer);
104
1.31M
  }
llvm::optional_detail::OptionalStorage<llvm::ModuleSummaryIndex, false>::getPointer()
Line
Count
Source
101
291
  T *getPointer() {
102
291
    assert(hasVal);
103
291
    return reinterpret_cast<T *>(storage.buffer);
104
291
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::getPointer()
Line
Count
Source
101
215
  T *getPointer() {
102
215
    assert(hasVal);
103
215
    return reinterpret_cast<T *>(storage.buffer);
104
215
  }
llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::getPointer()
Line
Count
Source
101
65
  T *getPointer() {
102
65
    assert(hasVal);
103
65
    return reinterpret_cast<T *>(storage.buffer);
104
65
  }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo, false>::getPointer()
Line
Count
Source
101
16.1M
  T *getPointer() {
102
16.1M
    assert(hasVal);
103
16.1M
    return reinterpret_cast<T *>(storage.buffer);
104
16.1M
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::getPointer()
Line
Count
Source
101
4.02k
  T *getPointer() {
102
4.02k
    assert(hasVal);
103
4.02k
    return reinterpret_cast<T *>(storage.buffer);
104
4.02k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::SlotTracker, false>::getPointer()
llvm::optional_detail::OptionalStorage<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> >, false>::getPointer()
Line
Count
Source
101
9.88k
  T *getPointer() {
102
9.88k
    assert(hasVal);
103
9.88k
    return reinterpret_cast<T *>(storage.buffer);
104
9.88k
  }
llvm::optional_detail::OptionalStorage<llvm::BasicAAResult, false>::getPointer()
Line
Count
Source
101
1.05M
  T *getPointer() {
102
1.05M
    assert(hasVal);
103
1.05M
    return reinterpret_cast<T *>(storage.buffer);
104
1.05M
  }
llvm::optional_detail::OptionalStorage<llvm::AAResults, false>::getPointer()
Line
Count
Source
101
1.05M
  T *getPointer() {
102
1.05M
    assert(hasVal);
103
1.05M
    return reinterpret_cast<T *>(storage.buffer);
104
1.05M
  }
llvm::optional_detail::OptionalStorage<llvm::MCDwarfLineStr, false>::getPointer()
Line
Count
Source
101
29
  T *getPointer() {
102
29
    assert(hasVal);
103
29
    return reinterpret_cast<T *>(storage.buffer);
104
29
  }
GVNSink.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::getPointer()
Line
Count
Source
101
46
  T *getPointer() {
102
46
    assert(hasVal);
103
46
    return reinterpret_cast<T *>(storage.buffer);
104
46
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>, false>::getPointer()
Line
Count
Source
101
3
  T *getPointer() {
102
3
    assert(hasVal);
103
3
    return reinterpret_cast<T *>(storage.buffer);
104
3
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::getPointer()
Line
Count
Source
101
874k
  T *getPointer() {
102
874k
    assert(hasVal);
103
874k
    return reinterpret_cast<T *>(storage.buffer);
104
874k
  }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::getPointer()
Line
Count
Source
101
39
  T *getPointer() {
102
39
    assert(hasVal);
103
39
    return reinterpret_cast<T *>(storage.buffer);
104
39
  }
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::getPointer()
Line
Count
Source
101
192
  T *getPointer() {
102
192
    assert(hasVal);
103
192
    return reinterpret_cast<T *>(storage.buffer);
104
192
  }
llvm::optional_detail::OptionalStorage<clang::CodeGen::ConstantEmitter, false>::getPointer()
Line
Count
Source
101
29.3k
  T *getPointer() {
102
29.3k
    assert(hasVal);
103
29.3k
    return reinterpret_cast<T *>(storage.buffer);
104
29.3k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::getPointer()
Line
Count
Source
101
80
  T *getPointer() {
102
80
    assert(hasVal);
103
80
    return reinterpret_cast<T *>(storage.buffer);
104
80
  }
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::getPointer()
Line
Count
Source
101
57.6k
  T *getPointer() {
102
57.6k
    assert(hasVal);
103
57.6k
    return reinterpret_cast<T *>(storage.buffer);
104
57.6k
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::getPointer()
Line
Count
Source
101
83
  T *getPointer() {
102
83
    assert(hasVal);
103
83
    return reinterpret_cast<T *>(storage.buffer);
104
83
  }
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::getPointer()
Line
Count
Source
101
127
  T *getPointer() {
102
127
    assert(hasVal);
103
127
    return reinterpret_cast<T *>(storage.buffer);
104
127
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::StoredDiagnostic, false>::getPointer()
ASTUnit.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::CaptureDroppedDiagnostics, false>::getPointer()
Line
Count
Source
101
80
  T *getPointer() {
102
80
    assert(hasVal);
103
80
    return reinterpret_cast<T *>(storage.buffer);
104
80
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble::TempPCHFile, false>::getPointer()
Line
Count
Source
101
84
  T *getPointer() {
102
84
    assert(hasVal);
103
84
    return reinterpret_cast<T *>(storage.buffer);
104
84
  }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::getPointer()
Line
Count
Source
101
7.87k
  T *getPointer() {
102
7.87k
    assert(hasVal);
103
7.87k
    return reinterpret_cast<T *>(storage.buffer);
104
7.87k
  }
llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::getPointer()
Line
Count
Source
101
129
  T *getPointer() {
102
129
    assert(hasVal);
103
129
    return reinterpret_cast<T *>(storage.buffer);
104
129
  }
llvm::optional_detail::OptionalStorage<llvm::Error, false>::getPointer()
Line
Count
Source
101
17
  T *getPointer() {
102
17
    assert(hasVal);
103
17
    return reinterpret_cast<T *>(storage.buffer);
104
17
  }
llvm::optional_detail::OptionalStorage<clang::ast_matchers::internal::DynTypedMatcher, false>::getPointer()
Line
Count
Source
101
8.58k
  T *getPointer() {
102
8.58k
    assert(hasVal);
103
8.58k
    return reinterpret_cast<T *>(storage.buffer);
104
8.58k
  }
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule, false>::getPointer()
Line
Count
Source
101
25
  T *getPointer() {
102
25
    assert(hasVal);
103
25
    return reinterpret_cast<T *>(storage.buffer);
104
25
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::getPointer()
StdLibraryFunctionsChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::getPointer()
Line
Count
Source
101
510
  T *getPointer() {
102
510
    assert(hasVal);
103
510
    return reinterpret_cast<T *>(storage.buffer);
104
510
  }
RegionStore.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::getPointer()
Line
Count
Source
101
20.0k
  T *getPointer() {
102
20.0k
    assert(hasVal);
103
20.0k
    return reinterpret_cast<T *>(storage.buffer);
104
20.0k
  }
llvm::optional_detail::OptionalStorage<clang::Parser::ParseScope, false>::getPointer()
Line
Count
Source
101
556
  T *getPointer() {
102
556
    assert(hasVal);
103
556
    return reinterpret_cast<T *>(storage.buffer);
104
556
  }
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::getPointer()
Line
Count
Source
101
12
  T *getPointer() {
102
12
    assert(hasVal);
103
12
    return reinterpret_cast<T *>(storage.buffer);
104
12
  }
llvm::optional_detail::OptionalStorage<clang::PartialDiagnostic, false>::getPointer()
Line
Count
Source
101
39
  T *getPointer() {
102
39
    assert(hasVal);
103
39
    return reinterpret_cast<T *>(storage.buffer);
104
39
  }
llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::getPointer()
Line
Count
Source
101
181
  T *getPointer() {
102
181
    assert(hasVal);
103
181
    return reinterpret_cast<T *>(storage.buffer);
104
181
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::TemplateArgument, 8u>, false>::getPointer()
Line
Count
Source
101
666
  T *getPointer() {
102
666
    assert(hasVal);
103
666
    return reinterpret_cast<T *>(storage.buffer);
104
666
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::getPointer()
Line
Count
Source
101
1.38k
  T *getPointer() {
102
1.38k
    assert(hasVal);
103
1.38k
    return reinterpret_cast<T *>(storage.buffer);
104
1.38k
  }
llvm::optional_detail::OptionalStorage<llvm::MetadataLoader, false>::getPointer()
Line
Count
Source
101
7.30k
  T *getPointer() {
102
7.30k
    assert(hasVal);
103
7.30k
    return reinterpret_cast<T *>(storage.buffer);
104
7.30k
  }
llvm::optional_detail::OptionalStorage<llvm::StringMap<std::__1::vector<lld::elf::Symbol*, std::__1::allocator<lld::elf::Symbol*> >, llvm::MallocAllocator>, false>::getPointer()
Line
Count
Source
101
22
  T *getPointer() {
102
22
    assert(hasVal);
103
22
    return reinterpret_cast<T *>(storage.buffer);
104
22
  }
llvm::optional_detail::OptionalStorage<llvm::DILineInfo, false>::getPointer()
Line
Count
Source
101
15
  T *getPointer() {
102
15
    assert(hasVal);
103
15
    return reinterpret_cast<T *>(storage.buffer);
104
15
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int>, false>::getPointer()
Line
Count
Source
101
16
  T *getPointer() {
102
16
    assert(hasVal);
103
16
    return reinterpret_cast<T *>(storage.buffer);
104
16
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::getPointer()
Line
Count
Source
101
1.84k
  T *getPointer() {
102
1.84k
    assert(hasVal);
103
1.84k
    return reinterpret_cast<T *>(storage.buffer);
104
1.84k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::getPointer()
Line
Count
Source
101
263
  T *getPointer() {
102
263
    assert(hasVal);
103
263
    return reinterpret_cast<T *>(storage.buffer);
104
263
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLocDWO::LocationList, false>::getPointer()
Line
Count
Source
101
10
  T *getPointer() {
102
10
    assert(hasVal);
103
10
    return reinterpret_cast<T *>(storage.buffer);
104
10
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugRnglistTable, false>::getPointer()
Line
Count
Source
101
8
  T *getPointer() {
102
8
    assert(hasVal);
103
8
    return reinterpret_cast<T *>(storage.buffer);
104
8
  }
llvm::optional_detail::OptionalStorage<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> > >, false>::getPointer()
Line
Count
Source
101
91
  T *getPointer() {
102
91
    assert(hasVal);
103
91
    return reinterpret_cast<T *>(storage.buffer);
104
91
  }
105
242k
  const T *getPointer() const {
106
242k
    assert(hasVal);
107
242k
    return reinterpret_cast<const T *>(storage.buffer);
108
242k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::getPointer() const
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::getPointer() const
Line
Count
Source
105
242k
  const T *getPointer() const {
106
242k
    assert(hasVal);
107
242k
    return reinterpret_cast<const T *>(storage.buffer);
108
242k
  }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::getPointer() const
Line
Count
Source
105
26
  const T *getPointer() const {
106
26
    assert(hasVal);
107
26
    return reinterpret_cast<const T *>(storage.buffer);
108
26
  }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::getPointer() const
Line
Count
Source
105
40
  const T *getPointer() const {
106
40
    assert(hasVal);
107
40
    return reinterpret_cast<const T *>(storage.buffer);
108
40
  }
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::getPointer() const
Line
Count
Source
105
92
  const T *getPointer() const {
106
92
    assert(hasVal);
107
92
    return reinterpret_cast<const T *>(storage.buffer);
108
92
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::getPointer() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PartialDiagnostic, false>::getPointer() const
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::getPointer() const
Line
Count
Source
105
305
  const T *getPointer() const {
106
305
    assert(hasVal);
107
305
    return reinterpret_cast<const T *>(storage.buffer);
108
305
  }
109
};
110
111
#if !defined(__GNUC__) || defined(__clang__) // GCC up to GCC7 miscompiles this.
112
/// Storage for trivially copyable types only.
113
0
template <typename T> struct OptionalStorage<T, true> {
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<unsigned int, true>::operator=(llvm::optional_detail::OptionalStorage<unsigned int, true> const&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<unsigned int, true>::operator=(llvm::optional_detail::OptionalStorage<unsigned int, true>&&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::operator=(llvm::optional_detail::OptionalStorage<llvm::StringRef, true> const&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<long long, true>::operator=(llvm::optional_detail::OptionalStorage<long long, true> const&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<unsigned long long, true>::operator=(llvm::optional_detail::OptionalStorage<unsigned long long, true> const&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AliasResult, true>::operator=(llvm::optional_detail::OptionalStorage<llvm::AliasResult, true> const&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true>::operator=(llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true> const&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::codeview::TypeIndex, true>::operator=(llvm::optional_detail::OptionalStorage<llvm::codeview::TypeIndex, true>&&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::Preprocessor::PreambleSkipInfo, true>::operator=(llvm::optional_detail::OptionalStorage<clang::Preprocessor::PreambleSkipInfo, true> const&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::LoopHintAttr::OptionType, true>::operator=(llvm::optional_detail::OptionalStorage<clang::LoopHintAttr::OptionType, true> const&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<unsigned long, true>::operator=(llvm::optional_detail::OptionalStorage<unsigned long, true>&&)
114
  AlignedCharArrayUnion<T> storage;
115
  bool hasVal = false;
116
117
628M
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::DebugCompressionType, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<unsigned int, true>::OptionalStorage()
Line
Count
Source
117
121M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<bool, true>::OptionalStorage()
Line
Count
Source
117
98.0M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**>, true>::OptionalStorage()
Line
Count
Source
117
3.94M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::Loop* const*>, true>::OptionalStorage()
Line
Count
Source
117
552k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineLoop* const*>, true>::OptionalStorage()
Line
Count
Source
117
135
  OptionalStorage() = default;
AArch64FalkorHWPFFix.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoadInfo, true>::OptionalStorage()
Line
Count
Source
117
74
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::OptionalStorage()
Line
Count
Source
117
6.67M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, true>::OptionalStorage()
Line
Count
Source
117
94.7k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::AArch64CC::CondCode, true>::OptionalStorage()
Line
Count
Source
117
358
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::AArch64MCExpr::VariantKind, true>::OptionalStorage()
Line
Count
Source
117
969
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::AArch64_AM::ShiftExtendType, true>::OptionalStorage()
Line
Count
Source
117
2.55k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<int, true>::OptionalStorage()
Line
Count
Source
117
2.53M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<long long, unsigned int>, true>::OptionalStorage()
Line
Count
Source
117
682
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::AccessQualifier, true>::OptionalStorage()
Line
Count
Source
117
337
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::ValueKind, true>::OptionalStorage()
Line
Count
Source
117
4.41k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<bool*, true>::OptionalStorage()
Line
Count
Source
117
26
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::ENamePrefix, true>::OptionalStorage()
Line
Count
Source
117
275
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::EType, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::MachineBasicBlock*, true>::OptionalStorage()
Line
Count
Source
117
3.61M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)>, true>::OptionalStorage()
Line
Count
Source
117
1.66M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock>, true>::OptionalStorage()
Line
Count
Source
117
18.0M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock**>, true>::OptionalStorage()
Line
Count
Source
117
9.67M
  OptionalStorage() = default;
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SIMemOpInfo, true>::OptionalStorage()
Line
Count
Source
117
31.7k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<unsigned char, true>::OptionalStorage()
Line
Count
Source
117
50.3k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<long long, true>::OptionalStorage()
Line
Count
Source
117
1.43M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>, true>::OptionalStorage()
Line
Count
Source
117
3.26k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, true>::OptionalStorage()
Line
Count
Source
117
691k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ARM_AM::ShiftOpc, true>::OptionalStorage()
Line
Count
Source
117
2.60k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, true>::OptionalStorage()
Line
Count
Source
117
754
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MachineBasicBlock const*, true>::OptionalStorage()
Line
Count
Source
117
2.11M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::LPCC::CondCode, true>::OptionalStorage()
Line
Count
Source
117
330
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::LPAC::AluCode, true>::OptionalStorage()
Line
Count
Source
117
108
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<unsigned long long, true>::OptionalStorage()
Line
Count
Source
117
15.3M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::MCFixupKind>, true>::OptionalStorage()
Line
Count
Source
117
107
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MipsABIInfo, true>::OptionalStorage()
Line
Count
Source
117
2.98k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::PPC::Predicate, true>::OptionalStorage()
Line
Count
Source
117
6
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::SparcMCExpr::VariantKind, true>::OptionalStorage()
Line
Count
Source
117
72
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MCOperand, true>::OptionalStorage()
Line
Count
Source
117
2.71M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MachineInstr*, true>::OptionalStorage()
Line
Count
Source
117
17
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::BasicBlock*, true>::OptionalStorage()
Line
Count
Source
117
8.56M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<char const*, true>::OptionalStorage()
Line
Count
Source
117
684k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MachO::CPUSubTypeX86, true>::OptionalStorage()
Line
Count
Source
117
3.91k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MemoryLocation, true>::OptionalStorage()
Line
Count
Source
117
14.3M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedValue, true>::OptionalStorage()
Line
Count
Source
117
2.03k
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedRelation, true>::OptionalStorage()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedAttr, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::BasicBlock const*, true>::OptionalStorage()
Line
Count
Source
117
5.13M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::bitset<32ul>, true>::OptionalStorage()
Line
Count
Source
117
1
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::cflaa::InterfaceValue, true>::OptionalStorage()
Line
Count
Source
117
676
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo, true>::OptionalStorage()
Line
Count
Source
117
6
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo*, true>::OptionalStorage()
Line
Count
Source
117
724
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**>, true>::OptionalStorage()
Line
Count
Source
117
3.13M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::EHPersonality, true>::OptionalStorage()
Line
Count
Source
117
403k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::BasicBlock> const*, true>::OptionalStorage()
Line
Count
Source
117
6.67M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<AllocFnsTy, true>::OptionalStorage()
Line
Count
Source
117
130M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::AliasResult, true>::OptionalStorage()
Line
Count
Source
117
4.99M
  OptionalStorage() = default;
MemorySSA.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ClobberWalker::TerminatedPath, true>::OptionalStorage()
Line
Count
Source
117
268k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::objcarc::ARCInstKind, true>::OptionalStorage()
Line
Count
Source
117
6.96k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region>, true>::OptionalStorage()
Line
Count
Source
117
11.0k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region>, true>::OptionalStorage()
Line
Count
Source
117
8
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst const*, llvm::BasicBlock const>, true>::OptionalStorage()
Line
Count
Source
117
62
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::BasicBlock>*, true>::OptionalStorage()
Line
Count
Source
117
21.5k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region>, true>::OptionalStorage()
Line
Count
Source
117
9
  OptionalStorage() = default;
ScalarEvolution.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BinaryOp, true>::OptionalStorage()
Line
Count
Source
117
8.41M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::SCEV const*, true>::OptionalStorage()
Line
Count
Source
117
30.4k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Instruction::BinaryOps, true>::OptionalStorage()
Line
Count
Source
117
3.08M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEVConstant const*, llvm::SCEVConstant const*>, true>::OptionalStorage()
Line
Count
Source
117
12
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, true>::OptionalStorage()
Line
Count
Source
117
24.9k
  OptionalStorage() = default;
Unexecuted instantiation: TargetTransformInfo.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ReductionData, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, true>::OptionalStorage()
Line
Count
Source
117
267k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MachineInstr* const*, true>::OptionalStorage()
Line
Count
Source
117
56
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*, true>::OptionalStorage()
Line
Count
Source
117
2.11M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Type*, true>::OptionalStorage()
Line
Count
Source
117
60.4k
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::OptionalStorage()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, true>::OptionalStorage()
Line
Count
Source
117
1.86M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, true>::OptionalStorage()
Line
Count
Source
117
4.50k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::OperandBundleUse, true>::OptionalStorage()
Line
Count
Source
117
473k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::StringRef>, true>::OptionalStorage()
Line
Count
Source
117
26.7k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Intrinsic::ID, true>::OptionalStorage()
Line
Count
Source
117
2.90M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::MDString*>, true>::OptionalStorage()
Line
Count
Source
117
18.7k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MDString*, true>::OptionalStorage()
Line
Count
Source
117
18.7k
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::DIBasicType::Signedness, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumKind, true>::OptionalStorage()
Line
Count
Source
117
16.2k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DICompileUnit::DebugEmissionKind, true>::OptionalStorage()
Line
Count
Source
117
1.80k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::OptionalStorage()
Line
Count
Source
117
26.9k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DIExpression*, true>::OptionalStorage()
Line
Count
Source
117
4
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DINode::DIFlags, true>::OptionalStorage()
Line
Count
Source
117
3.49k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DIFile::ChecksumKind>, true>::OptionalStorage()
Line
Count
Source
117
153
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>, true>::OptionalStorage()
Line
Count
Source
117
1.80k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Function*, true>::OptionalStorage()
Line
Count
Source
117
4.17M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::RoundingMode, true>::OptionalStorage()
Line
Count
Source
117
303
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::ExceptionBehavior, true>::OptionalStorage()
Line
Count
Source
117
301
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)>, true>::OptionalStorage()
Line
Count
Source
117
97
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Attribute::AttrKind, true>::OptionalStorage()
Line
Count
Source
117
2
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::InlineCost, true>::OptionalStorage()
Line
Count
Source
117
939k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ScaledNumber<unsigned long long>, true>::OptionalStorage()
Line
Count
Source
117
22
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Instruction::CastOps, true>::OptionalStorage()
Line
Count
Source
117
2.90M
  OptionalStorage() = default;
InstCombineCalls.cpp:llvm::optional_detail::OptionalStorage<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase, true>::OptionalStorage()
Line
Count
Source
117
2.90M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MCFixupKind, true>::OptionalStorage()
Line
Count
Source
117
107
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MCSymbolRefExpr::VariantKind, true>::OptionalStorage()
Line
Count
Source
117
1.98k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<double, true>::OptionalStorage()
Line
Count
Source
117
85.8k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int>, true>::OptionalStorage()
Line
Count
Source
117
12.3k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::COFF::COMDATType, true>::OptionalStorage()
Line
Count
Source
117
126
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MCSymbolAttr, true>::OptionalStorage()
Line
Count
Source
117
2.56k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, true>::OptionalStorage()
Line
Count
Source
117
623
  OptionalStorage() = default;
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopStructure, true>::OptionalStorage()
Line
Count
Source
117
78
  OptionalStorage() = default;
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range, true>::OptionalStorage()
Line
Count
Source
117
202
  OptionalStorage() = default;
Unexecuted instantiation: InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopConstrainer::SubRanges, true>::OptionalStorage()
LoopPredication.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopPredication::LoopICmp, true>::OptionalStorage()
Line
Count
Source
117
19
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Value*, true>::OptionalStorage()
Line
Count
Source
117
34
  OptionalStorage() = default;
LoopUnrollPass.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::EstimatedUnrollCost, true>::OptionalStorage()
Line
Count
Source
117
35.8k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::RegionNode*, true>::OptionalStorage()
Line
Count
Source
117
10.0k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::AlignStyle, true>::OptionalStorage()
Line
Count
Source
117
1.20k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<llvm::StringRef>, true>::OptionalStorage()
Line
Count
Source
117
18.1k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ARM::ISAKind, true>::OptionalStorage()
Line
Count
Source
117
118k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Triple::SubArchType, true>::OptionalStorage()
Line
Count
Source
117
80.1k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Triple::VendorType, true>::OptionalStorage()
Line
Count
Source
117
1.87M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Triple::OSType, true>::OptionalStorage()
Line
Count
Source
117
1.84M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Triple::EnvironmentType, true>::OptionalStorage()
Line
Count
Source
117
658k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Triple::ObjectFormatType, true>::OptionalStorage()
Line
Count
Source
117
614k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Triple::ArchType, true>::OptionalStorage()
Line
Count
Source
117
2.02M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<unsigned long, true>::OptionalStorage()
Line
Count
Source
117
1.08M
  OptionalStorage() = default;
BypassSlowDivision.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::QuotRemPair, true>::OptionalStorage()
Line
Count
Source
117
346
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MDOperand const*, true>::OptionalStorage()
Line
Count
Source
117
143k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Metadata*, true>::OptionalStorage()
Line
Count
Source
117
3.06M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::VPIteration, true>::OptionalStorage()
Line
Count
Source
117
16.4k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo::ShuffleKind, true>::OptionalStorage()
Line
Count
Source
117
7
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned int>, true>::OptionalStorage()
Line
Count
Source
117
437k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::VPBlockBase**, true>::OptionalStorage()
Line
Count
Source
117
70.4k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::VPBlockBase*, true>::OptionalStorage()
Line
Count
Source
117
281
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::VPBlockBase* const*, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::CudaArch, true>::OptionalStorage()
Line
Count
Source
117
937
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CudaVirtualArch, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::OpenMPDirectiveKind, true>::OptionalStorage()
Line
Count
Source
117
473k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::OpenMPClauseKind, true>::OptionalStorage()
Line
Count
Source
117
79.9k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::OpenMPDefaultClauseKind, true>::OptionalStorage()
Line
Count
Source
117
716
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::OpenMPProcBindClauseKind, true>::OptionalStorage()
Line
Count
Source
117
519
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::OpenMPDependClauseKind, true>::OptionalStorage()
Line
Count
Source
117
2.66k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::OpenMPLinearClauseKind, true>::OptionalStorage()
Line
Count
Source
117
182
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::OpenMPMapClauseKind, true>::OptionalStorage()
Line
Count
Source
117
6.02k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::OpenMPDistScheduleClauseKind, true>::OptionalStorage()
Line
Count
Source
117
1.29k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::sys::fs::UniqueID, true>::OptionalStorage()
Line
Count
Source
117
49.2k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::sys::fs::file_type, true>::OptionalStorage()
Line
Count
Source
117
56.1k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::sys::fs::perms, true>::OptionalStorage()
Line
Count
Source
117
56.1k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::targets::LanaiTargetInfo::CPUKind, true>::OptionalStorage()
Line
Count
Source
117
1
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::X86::ProcessorFeatures, true>::OptionalStorage()
Line
Count
Source
117
29
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::X86SSEEnum, true>::OptionalStorage()
Line
Count
Source
117
164k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::MMX3DNowEnum, true>::OptionalStorage()
Line
Count
Source
117
164k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::XOPEnum, true>::OptionalStorage()
Line
Count
Source
117
164k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<char, true>::OptionalStorage()
Line
Count
Source
117
307
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::CPUKind, true>::OptionalStorage()
Line
Count
Source
117
84.5k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::CodeModel::Model, true>::OptionalStorage()
Line
Count
Source
117
45.1k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ThreadModel::Model, true>::OptionalStorage()
Line
Count
Source
117
20.5k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::FloatABI::ABIType, true>::OptionalStorage()
Line
Count
Source
117
20.5k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, true>::OptionalStorage()
Line
Count
Source
117
20.4k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CodeGen::LValue, true>::OptionalStorage()
Line
Count
Source
117
2
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::QualType, true>::OptionalStorage()
Line
Count
Source
117
479
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::OMPDeclareTargetDeclAttr::MapTypeTy, true>::OptionalStorage()
Line
Count
Source
117
163k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::GlobalValue::ThreadLocalMode, true>::OptionalStorage()
Line
Count
Source
117
15
  OptionalStorage() = default;
CoverageMappingGen.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SourceMappingRegion, true>::OptionalStorage()
Line
Count
Source
117
354
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::SourceLocation, unsigned long>, true>::OptionalStorage()
Line
Count
Source
117
284
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::coverage::Counter, true>::OptionalStorage()
Line
Count
Source
117
112
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::SourceLocation, true>::OptionalStorage()
Line
Count
Source
117
9.83k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::SourceRange, true>::OptionalStorage()
Line
Count
Source
117
69
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::Distro::DistroType, true>::OptionalStorage()
Line
Count
Source
117
3
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::Driver::DriverMode, true>::OptionalStorage()
Line
Count
Source
117
15.3k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::driver::Driver::DriverMode>, true>::OptionalStorage()
Line
Count
Source
117
15.3k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::LTOKind, true>::OptionalStorage()
Line
Count
Source
117
103
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::Driver::OpenMPRuntimeKind, true>::OptionalStorage()
Line
Count
Source
117
458
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::Driver::SaveTempsMode, true>::OptionalStorage()
Line
Count
Source
117
46
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::ReadTPMode, true>::OptionalStorage()
Line
Count
Source
117
2
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::FloatABI, true>::OptionalStorage()
Line
Count
Source
117
2.80k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::tools::mips::FloatABI, true>::OptionalStorage()
Line
Count
Source
117
12
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::tools::ppc::FloatABI, true>::OptionalStorage()
Line
Count
Source
117
10
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::tools::sparc::FloatABI, true>::OptionalStorage()
Line
Count
Source
117
12
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::driver::types::ID, true>::OptionalStorage()
Line
Count
Source
117
32.5k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::DiagnosticLevelMask, true>::OptionalStorage()
Line
Count
Source
117
19
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::AnalysisStores, true>::OptionalStorage()
Line
Count
Source
117
172
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::AnalysisConstraints, true>::OptionalStorage()
Line
Count
Source
117
716
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::AnalysisDiagClients, true>::OptionalStorage()
Line
Count
Source
117
133
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::AnalysisPurgeMode, true>::OptionalStorage()
Line
Count
Source
117
1
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::AnalysisInliningMode, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::InputKind, true>::OptionalStorage()
Line
Count
Source
117
47.6k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::EABI, true>::OptionalStorage()
Line
Count
Source
117
29
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::Reloc::Model>, true>::OptionalStorage()
Line
Count
Source
117
19.4k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true>::OptionalStorage()
Line
Count
Source
117
42.1k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::LangStandard::Kind, true>::OptionalStorage()
Line
Count
Source
117
14.3k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::LangOptions::PragmaMSPointersToMembersKind, true>::OptionalStorage()
Line
Count
Source
117
1
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::LangOptions::DefaultCallingConvention, true>::OptionalStorage()
Line
Count
Source
117
5
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MachineInstrBuilder, true>::OptionalStorage()
Line
Count
Source
117
2.01M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::dwarf::Form, true>::OptionalStorage()
Line
Count
Source
117
605k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DIExpression::ExprOperand, true>::OptionalStorage()
Line
Count
Source
117
3.62k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::codeview::MemberPointerInfo, true>::OptionalStorage()
Line
Count
Source
117
2.20k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::BaseIndexOffset, true>::OptionalStorage()
Line
Count
Source
117
185k
  OptionalStorage() = default;
DAGCombiner.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ByteProvider, true>::OptionalStorage()
Line
Count
Source
117
600k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MachineOperand, true>::OptionalStorage()
Line
Count
Source
117
615
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ISD::NodeType, true>::OptionalStorage()
Line
Count
Source
117
4.08M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CallGraphNode*, true>::OptionalStorage()
Line
Count
Source
117
723
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::BlockEntrance, true>::OptionalStorage()
Line
Count
Source
117
1.67M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGStmt, true>::OptionalStorage()
Line
Count
Source
117
59.4k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::UndefinedVal, true>::OptionalStorage()
Line
Count
Source
117
301
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::NonLoc, true>::OptionalStorage()
Line
Count
Source
117
50.8k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::ConcreteInt, true>::OptionalStorage()
Line
Count
Source
117
746k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::SymbolVal, true>::OptionalStorage()
Line
Count
Source
117
2.77M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::loc::MemRegionVal, true>::OptionalStorage()
Line
Count
Source
117
2.20M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::DefinedSVal, true>::OptionalStorage()
Line
Count
Source
117
334
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::ExplodedNode*, true>::OptionalStorage()
Line
Count
Source
117
14
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::loc::ConcreteInt, true>::OptionalStorage()
Line
Count
Source
117
1.34M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::BlockEdge, true>::OptionalStorage()
Line
Count
Source
117
922k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::Loc, true>::OptionalStorage()
Line
Count
Source
117
351k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::DefinedOrUnknownSVal, true>::OptionalStorage()
Line
Count
Source
117
1
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::loc::GotoLabel, true>::OptionalStorage()
Line
Count
Source
117
9.71k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LazyCompoundVal, true>::OptionalStorage()
Line
Count
Source
117
1.81M
  OptionalStorage() = default;
CheckSecuritySyntaxOnly.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*), true>::OptionalStorage()
Line
Count
Source
117
366
  OptionalStorage() = default;
ExprInspectionChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const, true>::OptionalStorage()
Line
Count
Source
117
11.6k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling, true>::OptionalStorage()
Line
Count
Source
117
19.8k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::SVal, true>::OptionalStorage()
Line
Count
Source
117
568k
  OptionalStorage() = default;
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> ((anonymous namespace)::GenericTaintChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const, true>::OptionalStorage()
Line
Count
Source
117
1.26k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::StmtPoint, true>::OptionalStorage()
Line
Count
Source
117
188k
  OptionalStorage() = default;
MacOSXAPIChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const, true>::OptionalStorage()
Line
Count
Source
117
222
  OptionalStorage() = default;
MallocChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MallocChecker::CheckKind, true>::OptionalStorage()
Line
Count
Source
117
119
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PostStore, true>::OptionalStorage()
Line
Count
Source
117
752k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PostImplicitCall, true>::OptionalStorage()
Line
Count
Source
117
735k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::CompoundVal, true>::OptionalStorage()
Line
Count
Source
117
163k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::objc_retain::RetEffect, true>::OptionalStorage()
Line
Count
Source
117
1.65k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CallEnter, true>::OptionalStorage()
Line
Count
Source
117
2.11M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PostStmt, true>::OptionalStorage()
Line
Count
Source
117
228k
  OptionalStorage() = default;
UnixAPIChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::UnixAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*) const, true>::OptionalStorage()
Line
Count
Source
117
353
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::AnalyzerOptions::UserModeKind, true>::OptionalStorage()
Line
Count
Source
117
726
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::AnalyzerOptions::ExplorationStrategyKind, true>::OptionalStorage()
Line
Count
Source
117
623
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::IPAKind, true>::OptionalStorage()
Line
Count
Source
117
726
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CXXInlineableMemberKind, true>::OptionalStorage()
Line
Count
Source
117
180
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CallExitEnd, true>::OptionalStorage()
Line
Count
Source
117
215k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PreStmt, true>::OptionalStorage()
Line
Count
Source
117
781k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PostInitializer, true>::OptionalStorage()
Line
Count
Source
117
820k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::KnownSVal, true>::OptionalStorage()
Line
Count
Source
117
1
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CallExitBegin, true>::OptionalStorage()
Line
Count
Source
117
85.6k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ObjCMethodDecl const*, true>::OptionalStorage()
Line
Count
Source
117
818
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGAutomaticObjDtor, true>::OptionalStorage()
Line
Count
Source
117
260k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGDeleteDtor, true>::OptionalStorage()
Line
Count
Source
117
549
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGBaseDtor, true>::OptionalStorage()
Line
Count
Source
117
877
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGElement, true>::OptionalStorage()
Line
Count
Source
117
12.6k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::LoopExit, true>::OptionalStorage()
Line
Count
Source
117
735k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::EpsilonPoint, true>::OptionalStorage()
Line
Count
Source
117
735k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PreStmtPurgeDeadSymbols, true>::OptionalStorage()
Line
Count
Source
117
924k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PreImplicitCall, true>::OptionalStorage()
Line
Count
Source
117
336k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::ento::SVal, clang::QualType>, true>::OptionalStorage()
Line
Count
Source
117
130k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::PointerToMember, true>::OptionalStorage()
Line
Count
Source
117
163k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGCXXRecordTypedCall, true>::OptionalStorage()
Line
Count
Source
117
28.0k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGConstructor, true>::OptionalStorage()
Line
Count
Source
117
10.6k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::RegionOffset, true>::OptionalStorage()
Line
Count
Source
117
115k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PostStmtPurgeDeadSymbols, true>::OptionalStorage()
Line
Count
Source
117
24.6k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGNewAllocator, true>::OptionalStorage()
Line
Count
Source
117
333
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LocAsInteger, true>::OptionalStorage()
Line
Count
Source
117
3.69M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::function_ref<void ()>, true>::OptionalStorage()
Line
Count
Source
117
5.35M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::AvailabilitySpec, true>::OptionalStorage()
Line
Count
Source
117
8
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>, true>::OptionalStorage()
Line
Count
Source
117
448
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::OMPDeclareSimdDeclAttr::BranchStateTy, true>::OptionalStorage()
Line
Count
Source
117
448
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>, true>::OptionalStorage()
Line
Count
Source
117
48
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::PragmaMSCommentKind, true>::OptionalStorage()
Line
Count
Source
117
76
  OptionalStorage() = default;
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>, true>::OptionalStorage()
Line
Count
Source
117
22
  OptionalStorage() = default;
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagKinds, true>::OptionalStorage()
Line
Count
Source
117
22
  OptionalStorage() = default;
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>, true>::OptionalStorage()
Line
Count
Source
117
19
  OptionalStorage() = default;
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagValues, true>::OptionalStorage()
Line
Count
Source
117
19
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)>, true>::OptionalStorage()
Line
Count
Source
117
312
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::attr::SubjectMatchRule, true>::OptionalStorage()
Line
Count
Source
117
586
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::attr::SubjectMatchRule>, true>::OptionalStorage()
Line
Count
Source
117
89
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation), true>::OptionalStorage()
Line
Count
Source
117
137
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ASTContext::PragmaSectionFlag, true>::OptionalStorage()
Line
Count
Source
117
39
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Preprocessor::PreambleSkipInfo, true>::OptionalStorage()
Line
Count
Source
117
38.9k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::HeaderFileInfo, true>::OptionalStorage()
Line
Count
Source
117
26.1k
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::ExternalASTSource::ASTSourceDescriptor, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::GVALinkage, true>::OptionalStorage()
Line
Count
Source
117
19.7k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::VisibilityAttr::VisibilityType>, true>::OptionalStorage()
Line
Count
Source
117
1.18M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::VisibilityAttr::VisibilityType, true>::OptionalStorage()
Line
Count
Source
117
1.18M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Sema::PragmaStack<clang::StringLiteral*>*, true>::OptionalStorage()
Line
Count
Source
117
52
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Sema::FormatStringType, true>::OptionalStorage()
Line
Count
Source
117
42.7k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<clang::QualType>, true>::OptionalStorage()
Line
Count
Source
117
32.4k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ObjCInterfaceDecl*, true>::OptionalStorage()
Line
Count
Source
117
2
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Sema::CUDAFunctionTarget, true>::OptionalStorage()
Line
Count
Source
117
1.59k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::LookupResult::AmbiguityKind, true>::OptionalStorage()
Line
Count
Source
117
75.3k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::MipsInterruptAttr::InterruptType>, true>::OptionalStorage()
Line
Count
Source
117
21
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::MipsInterruptAttr::InterruptType, true>::OptionalStorage()
Line
Count
Source
117
21
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ARMInterruptAttr::InterruptType>, true>::OptionalStorage()
Line
Count
Source
117
78
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ARMInterruptAttr::InterruptType, true>::OptionalStorage()
Line
Count
Source
117
78
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>, true>::OptionalStorage()
Line
Count
Source
117
4.92k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::DiagnoseIfAttr::DiagnosticType, true>::OptionalStorage()
Line
Count
Source
117
4.92k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::EnumExtensibilityAttr::Kind>, true>::OptionalStorage()
Line
Count
Source
117
2.74k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::EnumExtensibilityAttr::Kind, true>::OptionalStorage()
Line
Count
Source
117
2.74k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<FormatAttrKind, true>::OptionalStorage()
Line
Count
Source
117
49.8k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>, true>::OptionalStorage()
Line
Count
Source
117
11
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ObjCMethodFamilyAttr::FamilyKind, true>::OptionalStorage()
Line
Count
Source
117
11
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::BlocksAttr::BlockType>, true>::OptionalStorage()
Line
Count
Source
117
501
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::BlocksAttr::BlockType, true>::OptionalStorage()
Line
Count
Source
117
501
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ConsumableAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
117
6
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ConsumableAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
117
6
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::CallableWhenAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
117
19
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CallableWhenAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
117
19
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ParamTypestateAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
117
7
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ParamTypestateAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
117
7
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
117
11
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::ReturnTypestateAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
117
11
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::SetTypestateAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
117
9
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::SetTypestateAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
117
9
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::TestTypestateAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
117
5
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::TestTypestateAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
117
5
  OptionalStorage() = default;
Unexecuted instantiation: SemaDeclAttr.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeInsertion, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::LoopHintAttr::OptionType, true>::OptionalStorage()
Line
Count
Source
117
156
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::sema::TemplateDeductionInfo*, true>::OptionalStorage()
Line
Count
Source
117
3.10M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::AttributedType::Kind, true>::OptionalStorage()
Line
Count
Source
117
80
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::NullabilityKind, true>::OptionalStorage()
Line
Count
Source
117
57.3M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Stmt*, true>::OptionalStorage()
Line
Count
Source
117
14.4k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*), true>::OptionalStorage()
Line
Count
Source
117
11.4k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGInitializer, true>::OptionalStorage()
Line
Count
Source
117
1.16k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGLifetimeEnds, true>::OptionalStorage()
Line
Count
Source
117
520
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGLoopExit, true>::OptionalStorage()
Line
Count
Source
117
507
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGScopeBegin, true>::OptionalStorage()
Line
Count
Source
117
461
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGScopeEnd, true>::OptionalStorage()
Line
Count
Source
117
383
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGMemberDtor, true>::OptionalStorage()
Line
Count
Source
117
322
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CFGTemporaryDtor, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::CallGraphNode const*, true>::OptionalStorage()
Line
Count
Source
117
1
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::ConversionSpecifier, true>::OptionalStorage()
Line
Count
Source
117
88
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::LengthModifier, true>::OptionalStorage()
Line
Count
Source
117
99
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::analyze_os_log::OSLogBufferItem::Kind, true>::OptionalStorage()
Line
Count
Source
117
58
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Expr const*, true>::OptionalStorage()
Line
Count
Source
117
174
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::CFGBlock const*, true>::OptionalStorage()
Line
Count
Source
117
107k
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::TemplateArgumentLoc, true>::OptionalStorage()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::LambdaCapture, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::comments::InlineCommandComment::RenderKind, true>::OptionalStorage()
Line
Count
Source
117
28
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Visibility, true>::OptionalStorage()
Line
Count
Source
117
7.65M
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::LinkageInfo, true>::OptionalStorage()
Line
Count
Source
117
10.2M
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::NSAPI::NSStringMethodKind, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSArrayMethodKind, true>::OptionalStorage()
Line
Count
Source
117
67
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSDictionaryMethodKind, true>::OptionalStorage()
Line
Count
Source
117
57
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSSetMethodKind, true>::OptionalStorage()
Line
Count
Source
117
30
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSNumberLiteralMethodKind, true>::OptionalStorage()
Line
Count
Source
117
2
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Token, true>::OptionalStorage()
Line
Count
Source
117
2
  OptionalStorage() = default;
Lexer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::PreambleDirectiveKind, true>::OptionalStorage()
Line
Count
Source
117
894
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<long, true>::OptionalStorage()
Line
Count
Source
117
99.8k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::MMToken::TokenKind, true>::OptionalStorage()
Line
Count
Source
117
398k
  OptionalStorage() = default;
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute, true>::OptionalStorage()
Line
Count
Source
117
78
  OptionalStorage() = default;
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeKind, true>::OptionalStorage()
Line
Count
Source
117
2.61k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::Preprocessor::CachedTokensRange, true>::OptionalStorage()
Line
Count
Source
117
38.9k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<clang::diag::Severity, true>::OptionalStorage()
Line
Count
Source
117
343
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::PassBuilder::OptimizationLevel, true>::OptionalStorage()
Line
Count
Source
117
44
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::object::Archive::Child, true>::OptionalStorage()
Line
Count
Source
117
1
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::codeview::ContinuationRecordKind, true>::OptionalStorage()
Line
Count
Source
117
254
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeLeafKind, true>::OptionalStorage()
Line
Count
Source
117
26.6k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeIndex, true>::OptionalStorage()
Line
Count
Source
117
621
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::codeview::SymbolKind, true>::OptionalStorage()
Line
Count
Source
117
4.32k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MIToken::TokenKind, true>::OptionalStorage()
Line
Count
Source
117
164k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::CmpInst::Predicate, true>::OptionalStorage()
Line
Count
Source
117
244
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::AtomicOrdering, true>::OptionalStorage()
Line
Count
Source
117
135
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<Flavor, true>::OptionalStorage()
Line
Count
Source
117
3.56k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::COFF::MachineTypes, true>::OptionalStorage()
Line
Count
Source
117
30
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::COFF::WindowsSubsystem, true>::OptionalStorage()
Line
Count
Source
117
134
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<lld::coff::Symbol*, true>::OptionalStorage()
Line
Count
Source
117
286
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeServer2Record, true>::OptionalStorage()
Line
Count
Source
117
43
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned char>, true>::OptionalStorage()
Line
Count
Source
117
26
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::codeview::DebugInfo, true>::OptionalStorage()
Line
Count
Source
117
765
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::object::coff_symbol<llvm::support::detail::packed_endian_specific_integral<unsigned short, (llvm::support::endianness)1, 1ul> >, true>::OptionalStorage()
Line
Count
Source
117
16
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::error_code, true>::OptionalStorage()
Line
Count
Source
117
1.32k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<std::__1::pair<lld::elf::ELFKind, unsigned short>, true>::OptionalStorage()
Line
Count
Source
117
33
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<lld::elf::LLDDWARFSection*, true>::OptionalStorage()
Line
Count
Source
117
396
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::RelocAddrEntry, true>::OptionalStorage()
Line
Count
Source
117
42.9k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::MemoryBufferRef, true>::OptionalStorage()
Line
Count
Source
117
88
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo, true>::OptionalStorage()
Line
Count
Source
117
1.43k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue, true>::OptionalStorage()
Line
Count
Source
117
62.4k
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::dwarf::Tag, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::StringRef*, true>::OptionalStorage()
Line
Count
Source
117
10.3k
  OptionalStorage() = default;
DWARFContext.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DWARFSectionMap*, true>::OptionalStorage()
Line
Count
Source
117
17.3k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DataExtractor, true>::OptionalStorage()
Line
Count
Source
117
2.22k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::DWARFExpression, true>::OptionalStorage()
Line
Count
Source
117
2.82k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::StrOffsetsContributionDescriptor, true>::OptionalStorage()
Line
Count
Source
117
2.17k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::BaseAddress, true>::OptionalStorage()
Line
Count
Source
117
2.08k
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::pdb::PdbRaw_DbiVer, true>::OptionalStorage()
Line
Count
Source
117
87
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::pdb::DbiStreamBuilder::DebugStream, true>::OptionalStorage()
Line
Count
Source
117
957
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::object::Kind, true>::OptionalStorage()
Line
Count
Source
117
146
  OptionalStorage() = default;
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<int (*)(int, char const**), true>::OptionalStorage()
Line
Count
Source
117
149
  OptionalStorage() = default;
llvm::optional_detail::OptionalStorage<llvm::raw_ostream::Colors, true>::OptionalStorage()
Line
Count
Source
117
2.94k
  OptionalStorage() = default;
118
119
367M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
AArch64FalkorHWPFFix.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoadInfo, true>::OptionalStorage((anonymous namespace)::LoadInfo const&)
Line
Count
Source
119
58
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<unsigned int, true>::OptionalStorage(unsigned int const&)
Line
Count
Source
119
6.63M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, true>::OptionalStorage(std::__1::pair<int, int> const&)
Line
Count
Source
119
94.4k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::OptionalStorage(llvm::StringRef const&)
Line
Count
Source
119
3.63k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<std::__1::pair<long long, unsigned int>, true>::OptionalStorage(std::__1::pair<long long, unsigned int> const&)
Line
Count
Source
119
2.81k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::MachineBasicBlock*, true>::OptionalStorage(llvm::MachineBasicBlock* const&)
Line
Count
Source
119
25.0M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SIMemOpInfo, true>::OptionalStorage((anonymous namespace)::SIMemOpInfo const&)
Line
Count
Source
119
45.9k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<unsigned char, true>::OptionalStorage(unsigned char const&)
Line
Count
Source
119
1.50M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<bool, true>::OptionalStorage(bool const&)
Line
Count
Source
119
119k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<long long, true>::OptionalStorage(long long const&)
Line
Count
Source
119
686k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>, true>::OptionalStorage(std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*> const&)
Line
Count
Source
119
370
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, true>::OptionalStorage(std::__1::pair<unsigned int, unsigned int> const&)
Line
Count
Source
119
73.1k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::MemoryLocation, true>::OptionalStorage(llvm::MemoryLocation const&)
Line
Count
Source
119
49.8M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, true>::OptionalStorage(llvm::MachineInstrBundleIterator<llvm::MachineInstr, false> const&)
Line
Count
Source
119
1.57k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::MachineBasicBlock const*, true>::OptionalStorage(llvm::MachineBasicBlock const* const&)
Line
Count
Source
119
15.3M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::MCFixupKind, true>::OptionalStorage(llvm::MCFixupKind const&)
Line
Count
Source
119
3.03k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::PPC::Predicate, true>::OptionalStorage(llvm::PPC::Predicate const&)
Line
Count
Source
119
29
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::MCOperand, true>::OptionalStorage(llvm::MCOperand const&)
Line
Count
Source
119
7.20M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::MachineInstr*, true>::OptionalStorage(llvm::MachineInstr* const&)
Line
Count
Source
119
17
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::BasicBlock*, true>::OptionalStorage(llvm::BasicBlock* const&)
Line
Count
Source
119
70.7M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedValue, true>::OptionalStorage(llvm::cflaa::InstantiatedValue const&)
Line
Count
Source
119
510
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedRelation, true>::OptionalStorage(llvm::cflaa::InstantiatedRelation const&)
Line
Count
Source
119
28
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedAttr, true>::OptionalStorage(llvm::cflaa::InstantiatedAttr const&)
Line
Count
Source
119
60
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::BasicBlock const*, true>::OptionalStorage(llvm::BasicBlock const* const&)
Line
Count
Source
119
46.8M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<unsigned long long, true>::OptionalStorage(unsigned long long const&)
Line
Count
Source
119
109k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InterfaceValue, true>::OptionalStorage(llvm::cflaa::InterfaceValue const&)
Line
Count
Source
119
283
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<std::__1::bitset<32ul>, true>::OptionalStorage(std::__1::bitset<32ul> const&)
Line
Count
Source
119
1.32k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo, true>::OptionalStorage(llvm::cflaa::StratifiedInfo const&)
Line
Count
Source
119
5.74k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo*, true>::OptionalStorage(llvm::cflaa::StratifiedInfo* const&)
Line
Count
Source
119
1.20k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::BasicBlock> const*, true>::OptionalStorage(llvm::DomTreeNodeBase<llvm::BasicBlock> const* const&)
Line
Count
Source
119
34.0M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<AllocFnsTy, true>::OptionalStorage(AllocFnsTy const&)
Line
Count
Source
119
872k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::AliasResult, true>::OptionalStorage(llvm::AliasResult const&)
Line
Count
Source
119
17.6M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
MemorySSA.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ClobberWalker::TerminatedPath, true>::OptionalStorage((anonymous namespace)::ClobberWalker::TerminatedPath const&)
Line
Count
Source
119
542k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::BasicBlock>*, true>::OptionalStorage(llvm::DomTreeNodeBase<llvm::BasicBlock>* const&)
Line
Count
Source
119
11.8k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
ScalarEvolution.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BinaryOp, true>::OptionalStorage((anonymous namespace)::BinaryOp const&)
Line
Count
Source
119
2.88M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::SCEV const*, true>::OptionalStorage(llvm::SCEV const* const&)
Line
Count
Source
119
25
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEVConstant const*, llvm::SCEVConstant const*>, true>::OptionalStorage(std::__1::pair<llvm::SCEVConstant const*, llvm::SCEVConstant const*> const&)
Line
Count
Source
119
10
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, true>::OptionalStorage(std::__1::pair<llvm::Value*, llvm::ConstantInt*> const&)
Line
Count
Source
119
5.00k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
TargetTransformInfo.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ReductionData, true>::OptionalStorage((anonymous namespace)::ReductionData const&)
Line
Count
Source
119
550
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, true>::OptionalStorage(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const&)
Line
Count
Source
119
1.72M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*, true>::OptionalStorage(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const* const&)
Line
Count
Source
119
8.99M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::Type*, true>::OptionalStorage(llvm::Type* const&)
Line
Count
Source
119
152k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::OperandBundleUse, true>::OptionalStorage(llvm::OperandBundleUse const&)
Line
Count
Source
119
1.03k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::MDString*, true>::OptionalStorage(llvm::MDString* const&)
Line
Count
Source
119
20
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::DIBasicType::Signedness, true>::OptionalStorage(llvm::DIBasicType::Signedness const&)
Line
Count
Source
119
386
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumKind, true>::OptionalStorage(llvm::DIFile::ChecksumKind const&)
Line
Count
Source
119
350
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::DICompileUnit::DebugEmissionKind, true>::OptionalStorage(llvm::DICompileUnit::DebugEmissionKind const&)
Line
Count
Source
119
5.41k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::OptionalStorage(llvm::DIExpression::FragmentInfo const&)
Line
Count
Source
119
1.38k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::DIExpression*, true>::OptionalStorage(llvm::DIExpression* const&)
Line
Count
Source
119
119
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::Function*, true>::OptionalStorage(llvm::Function* const&)
Line
Count
Source
119
105
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)>, true>::OptionalStorage(llvm::function_ref<void (llvm::CallSite, llvm::CallSite)> const&)
Line
Count
Source
119
579k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::InlineCost, true>::OptionalStorage(llvm::InlineCost const&)
Line
Count
Source
119
461k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)>, true>::OptionalStorage(llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)> const&)
Line
Count
Source
119
640
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::ScaledNumber<unsigned long long>, true>::OptionalStorage(llvm::ScaledNumber<unsigned long long> const&)
Line
Count
Source
119
7
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::Intrinsic::ID, true>::OptionalStorage(llvm::Intrinsic::ID const&)
Line
Count
Source
119
56
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::Instruction::CastOps, true>::OptionalStorage(llvm::Instruction::CastOps const&)
Line
Count
Source
119
32
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::Instruction::BinaryOps, true>::OptionalStorage(llvm::Instruction::BinaryOps const&)
Line
Count
Source
119
18
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
InstCombineCalls.cpp:llvm::optional_detail::OptionalStorage<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase, true>::OptionalStorage(SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase const&)
Line
Count
Source
119
4
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopStructure, true>::OptionalStorage((anonymous namespace)::LoopStructure const&)
Line
Count
Source
119
180
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range, true>::OptionalStorage((anonymous namespace)::InductiveRangeCheck::Range const&)
Line
Count
Source
119
412
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopConstrainer::SubRanges, true>::OptionalStorage((anonymous namespace)::LoopConstrainer::SubRanges const&)
Line
Count
Source
119
166
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
LoopPredication.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopPredication::LoopICmp, true>::OptionalStorage((anonymous namespace)::LoopPredication::LoopICmp const&)
Line
Count
Source
119
273
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::Value*, true>::OptionalStorage(llvm::Value* const&)
Line
Count
Source
119
75
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
LoopUnrollPass.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::EstimatedUnrollCost, true>::OptionalStorage((anonymous namespace)::EstimatedUnrollCost const&)
Line
Count
Source
119
645
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::RegionNode*, true>::OptionalStorage(llvm::RegionNode* const&)
Line
Count
Source
119
25.2k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::AlignStyle, true>::OptionalStorage(llvm::AlignStyle const&)
Line
Count
Source
119
757
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::ReplacementItem, true>::OptionalStorage(llvm::ReplacementItem const&)
Line
Count
Source
119
104k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<unsigned long, true>::OptionalStorage(unsigned long const&)
Line
Count
Source
119
31.2M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
BypassSlowDivision.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::QuotRemPair, true>::OptionalStorage((anonymous namespace)::QuotRemPair const&)
Line
Count
Source
119
289
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::MDOperand const*, true>::OptionalStorage(llvm::MDOperand const* const&)
Line
Count
Source
119
13
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::Metadata*, true>::OptionalStorage(llvm::Metadata* const&)
Line
Count
Source
119
3.07M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo::ShuffleKind, true>::OptionalStorage(llvm::TargetTransformInfo::ShuffleKind const&)
Line
Count
Source
119
8.75k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned int>, true>::OptionalStorage(llvm::ArrayRef<unsigned int> const&)
Line
Count
Source
119
18.1k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::VPBlockBase*, true>::OptionalStorage(llvm::VPBlockBase* const&)
Line
Count
Source
119
843
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::sys::fs::UniqueID, true>::OptionalStorage(llvm::sys::fs::UniqueID const&)
Line
Count
Source
119
1.19k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::LangAS, true>::OptionalStorage(clang::LangAS const&)
Line
Count
Source
119
183k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true>::OptionalStorage(llvm::Reloc::Model const&)
Line
Count
Source
119
139k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::CodeModel::Model, true>::OptionalStorage(llvm::CodeModel::Model const&)
Line
Count
Source
119
157
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, true>::OptionalStorage(llvm::GCOVOptions const&)
Line
Count
Source
119
6
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CodeGen::LValue, true>::OptionalStorage(clang::CodeGen::LValue const&)
Line
Count
Source
119
1.13k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::QualType, true>::OptionalStorage(clang::QualType const&)
Line
Count
Source
119
64
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::OMPDeclareTargetDeclAttr::MapTypeTy, true>::OptionalStorage(clang::OMPDeclareTargetDeclAttr::MapTypeTy const&)
Line
Count
Source
119
432
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::OpenMPDirectiveKind, true>::OptionalStorage(clang::OpenMPDirectiveKind const&)
Line
Count
Source
119
6.22k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::SourceLocation, true>::OptionalStorage(clang::SourceLocation const&)
Line
Count
Source
119
2.58k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::SourceRange, true>::OptionalStorage(clang::SourceRange const&)
Line
Count
Source
119
141
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::DriverMode, true>::OptionalStorage(clang::driver::Driver::DriverMode const&)
Line
Count
Source
119
61.5k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::MachineInstrBuilder, true>::OptionalStorage(llvm::MachineInstrBuilder const&)
Line
Count
Source
119
87
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::dwarf::Form, true>::OptionalStorage(llvm::dwarf::Form const&)
Line
Count
Source
119
7.95k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::DIExpression::ExprOperand, true>::OptionalStorage(llvm::DIExpression::ExprOperand const&)
Line
Count
Source
119
1.61k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::codeview::MemberPointerInfo, true>::OptionalStorage(llvm::codeview::MemberPointerInfo const&)
Line
Count
Source
119
64
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
DAGCombiner.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ByteProvider, true>::OptionalStorage((anonymous namespace)::ByteProvider const&)
Line
Count
Source
119
54.0k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CallGraphNode*, true>::OptionalStorage(clang::CallGraphNode* const&)
Line
Count
Source
119
17.1k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::BlockEntrance, true>::OptionalStorage(clang::BlockEntrance const&)
Line
Count
Source
119
200k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGStmt, true>::OptionalStorage(clang::CFGStmt const&)
Line
Count
Source
119
18.5M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::UndefinedVal, true>::OptionalStorage(clang::ento::UndefinedVal const&)
Line
Count
Source
119
995
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::NonLoc, true>::OptionalStorage(clang::ento::NonLoc const&)
Line
Count
Source
119
31.3k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::ConcreteInt, true>::OptionalStorage(clang::ento::nonloc::ConcreteInt const&)
Line
Count
Source
119
242k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::SymbolVal, true>::OptionalStorage(clang::ento::nonloc::SymbolVal const&)
Line
Count
Source
119
1.71M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::loc::MemRegionVal, true>::OptionalStorage(clang::ento::loc::MemRegionVal const&)
Line
Count
Source
119
4.06M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::DefinedSVal, true>::OptionalStorage(clang::ento::DefinedSVal const&)
Line
Count
Source
119
20.1k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::loc::ConcreteInt, true>::OptionalStorage(clang::ento::loc::ConcreteInt const&)
Line
Count
Source
119
12.3k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::BlockEdge, true>::OptionalStorage(clang::BlockEdge const&)
Line
Count
Source
119
128k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::Loc, true>::OptionalStorage(clang::ento::Loc const&)
Line
Count
Source
119
1.23M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::DefinedOrUnknownSVal, true>::OptionalStorage(clang::ento::DefinedOrUnknownSVal const&)
Line
Count
Source
119
2.98k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::loc::GotoLabel, true>::OptionalStorage(clang::ento::loc::GotoLabel const&)
Line
Count
Source
119
14
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LazyCompoundVal, true>::OptionalStorage(clang::ento::nonloc::LazyCompoundVal const&)
Line
Count
Source
119
64.4k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::SVal, true>::OptionalStorage(clang::ento::SVal const&)
Line
Count
Source
119
284k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::StmtPoint, true>::OptionalStorage(clang::StmtPoint const&)
Line
Count
Source
119
1.25M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
MallocChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MallocChecker::CheckKind, true>::OptionalStorage((anonymous namespace)::MallocChecker::CheckKind const&)
Line
Count
Source
119
554
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::PostStore, true>::OptionalStorage(clang::PostStore const&)
Line
Count
Source
119
39.6k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::PostImplicitCall, true>::OptionalStorage(clang::PostImplicitCall const&)
Line
Count
Source
119
617
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::CompoundVal, true>::OptionalStorage(clang::ento::nonloc::CompoundVal const&)
Line
Count
Source
119
1.42k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::objc_retain::RetEffect, true>::OptionalStorage(clang::ento::objc_retain::RetEffect const&)
Line
Count
Source
119
81
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CallEnter, true>::OptionalStorage(clang::CallEnter const&)
Line
Count
Source
119
20.2k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::PostStmt, true>::OptionalStorage(clang::PostStmt const&)
Line
Count
Source
119
855k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CallExitEnd, true>::OptionalStorage(clang::CallExitEnd const&)
Line
Count
Source
119
18.2k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::PreStmt, true>::OptionalStorage(clang::PreStmt const&)
Line
Count
Source
119
14.1k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::PostInitializer, true>::OptionalStorage(clang::PostInitializer const&)
Line
Count
Source
119
10.1k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::KnownSVal, true>::OptionalStorage(clang::ento::KnownSVal const&)
Line
Count
Source
119
1.31k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CallExitBegin, true>::OptionalStorage(clang::CallExitBegin const&)
Line
Count
Source
119
13.6k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGAutomaticObjDtor, true>::OptionalStorage(clang::CFGAutomaticObjDtor const&)
Line
Count
Source
119
1.45k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGDeleteDtor, true>::OptionalStorage(clang::CFGDeleteDtor const&)
Line
Count
Source
119
55
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGBaseDtor, true>::OptionalStorage(clang::CFGBaseDtor const&)
Line
Count
Source
119
92
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGElement, true>::OptionalStorage(clang::CFGElement const&)
Line
Count
Source
119
85.9k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::LoopExit, true>::OptionalStorage(clang::LoopExit const&)
Line
Count
Source
119
264
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::EpsilonPoint, true>::OptionalStorage(clang::EpsilonPoint const&)
Line
Count
Source
119
26
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::PreStmtPurgeDeadSymbols, true>::OptionalStorage(clang::PreStmtPurgeDeadSymbols const&)
Line
Count
Source
119
120k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::PreImplicitCall, true>::OptionalStorage(clang::PreImplicitCall const&)
Line
Count
Source
119
48
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::PointerToMember, true>::OptionalStorage(clang::ento::nonloc::PointerToMember const&)
Line
Count
Source
119
245
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGCXXRecordTypedCall, true>::OptionalStorage(clang::CFGCXXRecordTypedCall const&)
Line
Count
Source
119
507
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGConstructor, true>::OptionalStorage(clang::CFGConstructor const&)
Line
Count
Source
119
9.10k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::PostStmtPurgeDeadSymbols, true>::OptionalStorage(clang::PostStmtPurgeDeadSymbols const&)
Line
Count
Source
119
556
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGNewAllocator, true>::OptionalStorage(clang::CFGNewAllocator const&)
Line
Count
Source
119
51
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LocAsInteger, true>::OptionalStorage(clang::ento::nonloc::LocAsInteger const&)
Line
Count
Source
119
1.08k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::function_ref<void ()>, true>::OptionalStorage(llvm::function_ref<void ()> const&)
Line
Count
Source
119
3.59M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::AvailabilitySpec, true>::OptionalStorage(clang::AvailabilitySpec const&)
Line
Count
Source
119
163
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::OMPDeclareSimdDeclAttr::BranchStateTy, true>::OptionalStorage(clang::OMPDeclareSimdDeclAttr::BranchStateTy const&)
Line
Count
Source
119
1.34k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagKinds, true>::OptionalStorage((anonymous namespace)::TokFPAnnotValue::FlagKinds const&)
Line
Count
Source
119
22
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagValues, true>::OptionalStorage((anonymous namespace)::TokFPAnnotValue::FlagValues const&)
Line
Count
Source
119
57
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::attr::SubjectMatchRule, true>::OptionalStorage(clang::attr::SubjectMatchRule const&)
Line
Count
Source
119
4.93k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ExternalASTSource::ASTSourceDescriptor, true>::OptionalStorage(clang::ExternalASTSource::ASTSourceDescriptor const&)
Line
Count
Source
119
177
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::VisibilityAttr::VisibilityType, true>::OptionalStorage(clang::VisibilityAttr::VisibilityType const&)
Line
Count
Source
119
4.73M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<int, true>::OptionalStorage(int const&)
Line
Count
Source
119
204
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::MipsInterruptAttr::InterruptType, true>::OptionalStorage(clang::MipsInterruptAttr::InterruptType const&)
Line
Count
Source
119
210
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ARMInterruptAttr::InterruptType, true>::OptionalStorage(clang::ARMInterruptAttr::InterruptType const&)
Line
Count
Source
119
468
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::DiagnoseIfAttr::DiagnosticType, true>::OptionalStorage(clang::DiagnoseIfAttr::DiagnosticType const&)
Line
Count
Source
119
9.85k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::EnumExtensibilityAttr::Kind, true>::OptionalStorage(clang::EnumExtensibilityAttr::Kind const&)
Line
Count
Source
119
5.49k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ObjCMethodFamilyAttr::FamilyKind, true>::OptionalStorage(clang::ObjCMethodFamilyAttr::FamilyKind const&)
Line
Count
Source
119
66
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::BlocksAttr::BlockType, true>::OptionalStorage(clang::BlocksAttr::BlockType const&)
Line
Count
Source
119
501
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ConsumableAttr::ConsumedState, true>::OptionalStorage(clang::ConsumableAttr::ConsumedState const&)
Line
Count
Source
119
18
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CallableWhenAttr::ConsumedState, true>::OptionalStorage(clang::CallableWhenAttr::ConsumedState const&)
Line
Count
Source
119
57
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ParamTypestateAttr::ConsumedState, true>::OptionalStorage(clang::ParamTypestateAttr::ConsumedState const&)
Line
Count
Source
119
21
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::ReturnTypestateAttr::ConsumedState, true>::OptionalStorage(clang::ReturnTypestateAttr::ConsumedState const&)
Line
Count
Source
119
33
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::SetTypestateAttr::ConsumedState, true>::OptionalStorage(clang::SetTypestateAttr::ConsumedState const&)
Line
Count
Source
119
27
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::TestTypestateAttr::ConsumedState, true>::OptionalStorage(clang::TestTypestateAttr::ConsumedState const&)
Line
Count
Source
119
10
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
SemaDeclAttr.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeInsertion, true>::OptionalStorage((anonymous namespace)::AttributeInsertion const&)
Line
Count
Source
119
4
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::sema::TemplateDeductionInfo*, true>::OptionalStorage(clang::sema::TemplateDeductionInfo* const&)
Line
Count
Source
119
725k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGInitializer, true>::OptionalStorage(clang::CFGInitializer const&)
Line
Count
Source
119
72
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGLifetimeEnds, true>::OptionalStorage(clang::CFGLifetimeEnds const&)
Line
Count
Source
119
82
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGLoopExit, true>::OptionalStorage(clang::CFGLoopExit const&)
Line
Count
Source
119
13
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGScopeBegin, true>::OptionalStorage(clang::CFGScopeBegin const&)
Line
Count
Source
119
46
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGScopeEnd, true>::OptionalStorage(clang::CFGScopeEnd const&)
Line
Count
Source
119
78
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGMemberDtor, true>::OptionalStorage(clang::CFGMemberDtor const&)
Line
Count
Source
119
2
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGTemporaryDtor, true>::OptionalStorage(clang::CFGTemporaryDtor const&)
Line
Count
Source
119
322
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CallGraphNode const*, true>::OptionalStorage(clang::CallGraphNode const* const&)
Line
Count
Source
119
23
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::ConversionSpecifier, true>::OptionalStorage(clang::analyze_format_string::ConversionSpecifier const&)
Line
Count
Source
119
61
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::LengthModifier, true>::OptionalStorage(clang::analyze_format_string::LengthModifier const&)
Line
Count
Source
119
65
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::CFGBlock const*, true>::OptionalStorage(clang::CFGBlock const* const&)
Line
Count
Source
119
1.06M
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::TemplateArgumentLoc, true>::OptionalStorage(clang::TemplateArgumentLoc const&)
Line
Count
Source
119
109
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::LambdaCapture, true>::OptionalStorage(clang::LambdaCapture const&)
Line
Count
Source
119
3
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::Visibility, true>::OptionalStorage(clang::Visibility const&)
Line
Count
Source
119
605k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::LinkageInfo, true>::OptionalStorage(clang::LinkageInfo const&)
Line
Count
Source
119
187k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::NSAPI::NSStringMethodKind, true>::OptionalStorage(clang::NSAPI::NSStringMethodKind const&)
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSArrayMethodKind, true>::OptionalStorage(clang::NSAPI::NSArrayMethodKind const&)
Line
Count
Source
119
87
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSDictionaryMethodKind, true>::OptionalStorage(clang::NSAPI::NSDictionaryMethodKind const&)
Line
Count
Source
119
75
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSSetMethodKind, true>::OptionalStorage(clang::NSAPI::NSSetMethodKind const&)
Line
Count
Source
119
26
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSNumberLiteralMethodKind, true>::OptionalStorage(clang::NSAPI::NSNumberLiteralMethodKind const&)
Line
Count
Source
119
1.09k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<clang::QualType>, true>::OptionalStorage(llvm::ArrayRef<clang::QualType> const&)
Line
Count
Source
119
766
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::NullabilityKind, true>::OptionalStorage(clang::NullabilityKind const&)
Line
Count
Source
119
51.0k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<clang::Token, true>::OptionalStorage(clang::Token const&)
Line
Count
Source
119
516
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::object::Archive::Child, true>::OptionalStorage(llvm::object::Archive::Child const&)
Line
Count
Source
119
4
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeIndex, true>::OptionalStorage(llvm::codeview::TypeIndex const&)
Line
Count
Source
119
6.97k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> >, true>::OptionalStorage(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&)
Line
Count
Source
119
5.40k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<lld::coff::Symbol*, true>::OptionalStorage(lld::coff::Symbol* const&)
Line
Count
Source
119
2.85k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeServer2Record, true>::OptionalStorage(llvm::codeview::TypeServer2Record const&)
Line
Count
Source
119
3
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned char>, true>::OptionalStorage(llvm::ArrayRef<unsigned char> const&)
Line
Count
Source
119
2.97k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::object::coff_symbol<llvm::support::detail::packed_endian_specific_integral<unsigned short, (llvm::support::endianness)1, 1ul> >, true>::OptionalStorage(llvm::object::coff_symbol<llvm::support::detail::packed_endian_specific_integral<unsigned short, (llvm::support::endianness)1, 1ul> > const&)
Line
Count
Source
119
291
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::codeview::DebugInfo, true>::OptionalStorage(llvm::codeview::DebugInfo const&)
Line
Count
Source
119
21
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::RelocAddrEntry, true>::OptionalStorage(llvm::RelocAddrEntry const&)
Line
Count
Source
119
5.57k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::MemoryBufferRef, true>::OptionalStorage(llvm::MemoryBufferRef const&)
Line
Count
Source
119
3.97k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue, true>::OptionalStorage(llvm::DWARFFormValue const&)
Line
Count
Source
119
23.6k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::dwarf::Tag, true>::OptionalStorage(llvm::dwarf::Tag const&)
llvm::optional_detail::OptionalStorage<char const*, true>::OptionalStorage(char const* const&)
Line
Count
Source
119
20.9k
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::StrOffsetsContributionDescriptor, true>::OptionalStorage(llvm::StrOffsetsContributionDescriptor const&)
Line
Count
Source
119
178
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
llvm::optional_detail::OptionalStorage<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, true>::OptionalStorage(llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> const&)
Line
Count
Source
119
71
  OptionalStorage(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
120
35.6M
  OptionalStorage &operator=(const T &y) {
121
35.6M
    *reinterpret_cast<T *>(storage.buffer) = y;
122
35.6M
    hasVal = true;
123
35.6M
    return *this;
124
35.6M
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::DebugCompressionType, true>::operator=(llvm::DebugCompressionType const&)
llvm::optional_detail::OptionalStorage<unsigned int, true>::operator=(unsigned int const&)
Line
Count
Source
120
10.8M
  OptionalStorage &operator=(const T &y) {
121
10.8M
    *reinterpret_cast<T *>(storage.buffer) = y;
122
10.8M
    hasVal = true;
123
10.8M
    return *this;
124
10.8M
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AArch64Layout::VectorLayout, true>::operator=(llvm::AArch64Layout::VectorLayout const&)
llvm::optional_detail::OptionalStorage<bool, true>::operator=(bool const&)
Line
Count
Source
120
5.96M
  OptionalStorage &operator=(const T &y) {
121
5.96M
    *reinterpret_cast<T *>(storage.buffer) = y;
122
5.96M
    hasVal = true;
123
5.96M
    return *this;
124
5.96M
  }
llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::operator=(llvm::StringRef const&)
Line
Count
Source
120
2.48M
  OptionalStorage &operator=(const T &y) {
121
2.48M
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2.48M
    hasVal = true;
123
2.48M
    return *this;
124
2.48M
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, true>::operator=(std::__1::pair<int, int> const&)
Line
Count
Source
120
94.5k
  OptionalStorage &operator=(const T &y) {
121
94.5k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
94.5k
    hasVal = true;
123
94.5k
    return *this;
124
94.5k
  }
llvm::optional_detail::OptionalStorage<llvm::AArch64CC::CondCode, true>::operator=(llvm::AArch64CC::CondCode const&)
Line
Count
Source
120
336
  OptionalStorage &operator=(const T &y) {
121
336
    *reinterpret_cast<T *>(storage.buffer) = y;
122
336
    hasVal = true;
123
336
    return *this;
124
336
  }
llvm::optional_detail::OptionalStorage<llvm::AArch64MCExpr::VariantKind, true>::operator=(llvm::AArch64MCExpr::VariantKind const&)
Line
Count
Source
120
969
  OptionalStorage &operator=(const T &y) {
121
969
    *reinterpret_cast<T *>(storage.buffer) = y;
122
969
    hasVal = true;
123
969
    return *this;
124
969
  }
llvm::optional_detail::OptionalStorage<llvm::AArch64_AM::ShiftExtendType, true>::operator=(llvm::AArch64_AM::ShiftExtendType const&)
Line
Count
Source
120
2.01k
  OptionalStorage &operator=(const T &y) {
121
2.01k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2.01k
    hasVal = true;
123
2.01k
    return *this;
124
2.01k
  }
llvm::optional_detail::OptionalStorage<int, true>::operator=(int const&)
Line
Count
Source
120
1.79M
  OptionalStorage &operator=(const T &y) {
121
1.79M
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1.79M
    hasVal = true;
123
1.79M
    return *this;
124
1.79M
  }
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::AccessQualifier, true>::operator=(llvm::AMDGPU::HSAMD::AccessQualifier const&)
Line
Count
Source
120
22
  OptionalStorage &operator=(const T &y) {
121
22
    *reinterpret_cast<T *>(storage.buffer) = y;
122
22
    hasVal = true;
123
22
    return *this;
124
22
  }
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::ValueKind, true>::operator=(llvm::AMDGPU::HSAMD::ValueKind const&)
Line
Count
Source
120
72
  OptionalStorage &operator=(const T &y) {
121
72
    *reinterpret_cast<T *>(storage.buffer) = y;
122
72
    hasVal = true;
123
72
    return *this;
124
72
  }
llvm::optional_detail::OptionalStorage<bool*, true>::operator=(bool* const&)
Line
Count
Source
120
26
  OptionalStorage &operator=(const T &y) {
121
26
    *reinterpret_cast<T *>(storage.buffer) = y;
122
26
    hasVal = true;
123
26
    return *this;
124
26
  }
llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::ENamePrefix, true>::operator=(llvm::AMDGPULibFuncBase::ENamePrefix const&)
Line
Count
Source
120
42
  OptionalStorage &operator=(const T &y) {
121
42
    *reinterpret_cast<T *>(storage.buffer) = y;
122
42
    hasVal = true;
123
42
    return *this;
124
42
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::EType, true>::operator=(llvm::AMDGPULibFuncBase::EType const&)
llvm::optional_detail::OptionalStorage<long long, true>::operator=(long long const&)
Line
Count
Source
120
100k
  OptionalStorage &operator=(const T &y) {
121
100k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
100k
    hasVal = true;
123
100k
    return *this;
124
100k
  }
llvm::optional_detail::OptionalStorage<llvm::ARM_AM::ShiftOpc, true>::operator=(llvm::ARM_AM::ShiftOpc const&)
Line
Count
Source
120
2.27k
  OptionalStorage &operator=(const T &y) {
121
2.27k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2.27k
    hasVal = true;
123
2.27k
    return *this;
124
2.27k
  }
llvm::optional_detail::OptionalStorage<llvm::LPAC::AluCode, true>::operator=(llvm::LPAC::AluCode const&)
Line
Count
Source
120
108
  OptionalStorage &operator=(const T &y) {
121
108
    *reinterpret_cast<T *>(storage.buffer) = y;
122
108
    hasVal = true;
123
108
    return *this;
124
108
  }
llvm::optional_detail::OptionalStorage<llvm::LPCC::CondCode, true>::operator=(llvm::LPCC::CondCode const&)
Line
Count
Source
120
90
  OptionalStorage &operator=(const T &y) {
121
90
    *reinterpret_cast<T *>(storage.buffer) = y;
122
90
    hasVal = true;
123
90
    return *this;
124
90
  }
llvm::optional_detail::OptionalStorage<llvm::MipsABIInfo, true>::operator=(llvm::MipsABIInfo const&)
Line
Count
Source
120
6.61k
  OptionalStorage &operator=(const T &y) {
121
6.61k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
6.61k
    hasVal = true;
123
6.61k
    return *this;
124
6.61k
  }
llvm::optional_detail::OptionalStorage<unsigned long long, true>::operator=(unsigned long long const&)
Line
Count
Source
120
12.6k
  OptionalStorage &operator=(const T &y) {
121
12.6k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
12.6k
    hasVal = true;
123
12.6k
    return *this;
124
12.6k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::MCFixupKind>, true>::operator=(llvm::Optional<llvm::MCFixupKind> const&)
Line
Count
Source
120
107
  OptionalStorage &operator=(const T &y) {
121
107
    *reinterpret_cast<T *>(storage.buffer) = y;
122
107
    hasVal = true;
123
107
    return *this;
124
107
  }
llvm::optional_detail::OptionalStorage<llvm::SparcMCExpr::VariantKind, true>::operator=(llvm::SparcMCExpr::VariantKind const&)
Line
Count
Source
120
72
  OptionalStorage &operator=(const T &y) {
121
72
    *reinterpret_cast<T *>(storage.buffer) = y;
122
72
    hasVal = true;
123
72
    return *this;
124
72
  }
llvm::optional_detail::OptionalStorage<char const*, true>::operator=(char const* const&)
Line
Count
Source
120
13.1k
  OptionalStorage &operator=(const T &y) {
121
13.1k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
13.1k
    hasVal = true;
123
13.1k
    return *this;
124
13.1k
  }
llvm::optional_detail::OptionalStorage<llvm::MachO::CPUSubTypeX86, true>::operator=(llvm::MachO::CPUSubTypeX86 const&)
Line
Count
Source
120
624
  OptionalStorage &operator=(const T &y) {
121
624
    *reinterpret_cast<T *>(storage.buffer) = y;
122
624
    hasVal = true;
123
624
    return *this;
124
624
  }
llvm::optional_detail::OptionalStorage<llvm::EHPersonality, true>::operator=(llvm::EHPersonality const&)
Line
Count
Source
120
403k
  OptionalStorage &operator=(const T &y) {
121
403k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
403k
    hasVal = true;
123
403k
    return *this;
124
403k
  }
llvm::optional_detail::OptionalStorage<llvm::AliasResult, true>::operator=(llvm::AliasResult const&)
Line
Count
Source
120
4.89M
  OptionalStorage &operator=(const T &y) {
121
4.89M
    *reinterpret_cast<T *>(storage.buffer) = y;
122
4.89M
    hasVal = true;
123
4.89M
    return *this;
124
4.89M
  }
llvm::optional_detail::OptionalStorage<llvm::objcarc::ARCInstKind, true>::operator=(llvm::objcarc::ARCInstKind const&)
Line
Count
Source
120
4.42k
  OptionalStorage &operator=(const T &y) {
121
4.42k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
4.42k
    hasVal = true;
123
4.42k
    return *this;
124
4.42k
  }
llvm::optional_detail::OptionalStorage<llvm::Instruction::BinaryOps, true>::operator=(llvm::Instruction::BinaryOps const&)
Line
Count
Source
120
9.49k
  OptionalStorage &operator=(const T &y) {
121
9.49k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
9.49k
    hasVal = true;
123
9.49k
    return *this;
124
9.49k
  }
llvm::optional_detail::OptionalStorage<llvm::MachineInstr* const*, true>::operator=(llvm::MachineInstr* const* const&)
Line
Count
Source
120
16
  OptionalStorage &operator=(const T &y) {
121
16
    *reinterpret_cast<T *>(storage.buffer) = y;
122
16
    hasVal = true;
123
16
    return *this;
124
16
  }
llvm::optional_detail::OptionalStorage<llvm::Intrinsic::ID, true>::operator=(llvm::Intrinsic::ID const&)
Line
Count
Source
120
8
  OptionalStorage &operator=(const T &y) {
121
8
    *reinterpret_cast<T *>(storage.buffer) = y;
122
8
    hasVal = true;
123
8
    return *this;
124
8
  }
llvm::optional_detail::OptionalStorage<llvm::DINode::DIFlags, true>::operator=(llvm::DINode::DIFlags const&)
Line
Count
Source
120
3.49k
  OptionalStorage &operator=(const T &y) {
121
3.49k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
3.49k
    hasVal = true;
123
3.49k
    return *this;
124
3.49k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DIFile::ChecksumKind>, true>::operator=(llvm::Optional<llvm::DIFile::ChecksumKind> const&)
Line
Count
Source
120
153
  OptionalStorage &operator=(const T &y) {
121
153
    *reinterpret_cast<T *>(storage.buffer) = y;
122
153
    hasVal = true;
123
153
    return *this;
124
153
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>, true>::operator=(llvm::Optional<llvm::DICompileUnit::DebugEmissionKind> const&)
Line
Count
Source
120
1.80k
  OptionalStorage &operator=(const T &y) {
121
1.80k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1.80k
    hasVal = true;
123
1.80k
    return *this;
124
1.80k
  }
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::RoundingMode, true>::operator=(llvm::ConstrainedFPIntrinsic::RoundingMode const&)
Line
Count
Source
120
301
  OptionalStorage &operator=(const T &y) {
121
301
    *reinterpret_cast<T *>(storage.buffer) = y;
122
301
    hasVal = true;
123
301
    return *this;
124
301
  }
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::ExceptionBehavior, true>::operator=(llvm::ConstrainedFPIntrinsic::ExceptionBehavior const&)
Line
Count
Source
120
299
  OptionalStorage &operator=(const T &y) {
121
299
    *reinterpret_cast<T *>(storage.buffer) = y;
122
299
    hasVal = true;
123
299
    return *this;
124
299
  }
llvm::optional_detail::OptionalStorage<llvm::Attribute::AttrKind, true>::operator=(llvm::Attribute::AttrKind const&)
Line
Count
Source
120
2
  OptionalStorage &operator=(const T &y) {
121
2
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2
    hasVal = true;
123
2
    return *this;
124
2
  }
llvm::optional_detail::OptionalStorage<llvm::MCSymbolRefExpr::VariantKind, true>::operator=(llvm::MCSymbolRefExpr::VariantKind const&)
Line
Count
Source
120
1.97k
  OptionalStorage &operator=(const T &y) {
121
1.97k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1.97k
    hasVal = true;
123
1.97k
    return *this;
124
1.97k
  }
llvm::optional_detail::OptionalStorage<double, true>::operator=(double const&)
Line
Count
Source
120
417k
  OptionalStorage &operator=(const T &y) {
121
417k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
417k
    hasVal = true;
123
417k
    return *this;
124
417k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int>, true>::operator=(std::__1::pair<llvm::AsmToken::TokenKind, unsigned int> const&)
Line
Count
Source
120
12.2k
  OptionalStorage &operator=(const T &y) {
121
12.2k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
12.2k
    hasVal = true;
123
12.2k
    return *this;
124
12.2k
  }
llvm::optional_detail::OptionalStorage<llvm::COFF::COMDATType, true>::operator=(llvm::COFF::COMDATType const&)
Line
Count
Source
120
125
  OptionalStorage &operator=(const T &y) {
121
125
    *reinterpret_cast<T *>(storage.buffer) = y;
122
125
    hasVal = true;
123
125
    return *this;
124
125
  }
llvm::optional_detail::OptionalStorage<llvm::MCSymbolAttr, true>::operator=(llvm::MCSymbolAttr const&)
Line
Count
Source
120
2.56k
  OptionalStorage &operator=(const T &y) {
121
2.56k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2.56k
    hasVal = true;
123
2.56k
    return *this;
124
2.56k
  }
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range, true>::operator=((anonymous namespace)::InductiveRangeCheck::Range const&)
Line
Count
Source
120
197
  OptionalStorage &operator=(const T &y) {
121
197
    *reinterpret_cast<T *>(storage.buffer) = y;
122
197
    hasVal = true;
123
197
    return *this;
124
197
  }
llvm::optional_detail::OptionalStorage<llvm::SCEV const*, true>::operator=(llvm::SCEV const* const&)
Line
Count
Source
120
185
  OptionalStorage &operator=(const T &y) {
121
185
    *reinterpret_cast<T *>(storage.buffer) = y;
122
185
    hasVal = true;
123
185
    return *this;
124
185
  }
llvm::optional_detail::OptionalStorage<llvm::ARM::ISAKind, true>::operator=(llvm::ARM::ISAKind const&)
Line
Count
Source
120
118k
  OptionalStorage &operator=(const T &y) {
121
118k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
118k
    hasVal = true;
123
118k
    return *this;
124
118k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Triple::SubArchType, true>::operator=(llvm::Triple::SubArchType const&)
llvm::optional_detail::OptionalStorage<llvm::Triple::VendorType, true>::operator=(llvm::Triple::VendorType const&)
Line
Count
Source
120
1.10M
  OptionalStorage &operator=(const T &y) {
121
1.10M
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1.10M
    hasVal = true;
123
1.10M
    return *this;
124
1.10M
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::OSType, true>::operator=(llvm::Triple::OSType const&)
Line
Count
Source
120
1.54M
  OptionalStorage &operator=(const T &y) {
121
1.54M
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1.54M
    hasVal = true;
123
1.54M
    return *this;
124
1.54M
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::EnvironmentType, true>::operator=(llvm::Triple::EnvironmentType const&)
Line
Count
Source
120
514k
  OptionalStorage &operator=(const T &y) {
121
514k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
514k
    hasVal = true;
123
514k
    return *this;
124
514k
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::ObjectFormatType, true>::operator=(llvm::Triple::ObjectFormatType const&)
Line
Count
Source
120
23.5k
  OptionalStorage &operator=(const T &y) {
121
23.5k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
23.5k
    hasVal = true;
123
23.5k
    return *this;
124
23.5k
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::ArchType, true>::operator=(llvm::Triple::ArchType const&)
Line
Count
Source
120
1.72M
  OptionalStorage &operator=(const T &y) {
121
1.72M
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1.72M
    hasVal = true;
123
1.72M
    return *this;
124
1.72M
  }
llvm::optional_detail::OptionalStorage<llvm::VPIteration, true>::operator=(llvm::VPIteration const&)
Line
Count
Source
120
279
  OptionalStorage &operator=(const T &y) {
121
279
    *reinterpret_cast<T *>(storage.buffer) = y;
122
279
    hasVal = true;
123
279
    return *this;
124
279
  }
llvm::optional_detail::OptionalStorage<clang::CudaArch, true>::operator=(clang::CudaArch const&)
Line
Count
Source
120
932
  OptionalStorage &operator=(const T &y) {
121
932
    *reinterpret_cast<T *>(storage.buffer) = y;
122
932
    hasVal = true;
123
932
    return *this;
124
932
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CudaVirtualArch, true>::operator=(clang::CudaVirtualArch const&)
llvm::optional_detail::OptionalStorage<clang::OpenMPDirectiveKind, true>::operator=(clang::OpenMPDirectiveKind const&)
Line
Count
Source
120
386k
  OptionalStorage &operator=(const T &y) {
121
386k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
386k
    hasVal = true;
123
386k
    return *this;
124
386k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPClauseKind, true>::operator=(clang::OpenMPClauseKind const&)
Line
Count
Source
120
77.8k
  OptionalStorage &operator=(const T &y) {
121
77.8k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
77.8k
    hasVal = true;
123
77.8k
    return *this;
124
77.8k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPDefaultClauseKind, true>::operator=(clang::OpenMPDefaultClauseKind const&)
Line
Count
Source
120
590
  OptionalStorage &operator=(const T &y) {
121
590
    *reinterpret_cast<T *>(storage.buffer) = y;
122
590
    hasVal = true;
123
590
    return *this;
124
590
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPProcBindClauseKind, true>::operator=(clang::OpenMPProcBindClauseKind const&)
Line
Count
Source
120
405
  OptionalStorage &operator=(const T &y) {
121
405
    *reinterpret_cast<T *>(storage.buffer) = y;
122
405
    hasVal = true;
123
405
    return *this;
124
405
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPDependClauseKind, true>::operator=(clang::OpenMPDependClauseKind const&)
Line
Count
Source
120
2.55k
  OptionalStorage &operator=(const T &y) {
121
2.55k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2.55k
    hasVal = true;
123
2.55k
    return *this;
124
2.55k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPLinearClauseKind, true>::operator=(clang::OpenMPLinearClauseKind const&)
Line
Count
Source
120
164
  OptionalStorage &operator=(const T &y) {
121
164
    *reinterpret_cast<T *>(storage.buffer) = y;
122
164
    hasVal = true;
123
164
    return *this;
124
164
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPMapClauseKind, true>::operator=(clang::OpenMPMapClauseKind const&)
Line
Count
Source
120
3.21k
  OptionalStorage &operator=(const T &y) {
121
3.21k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
3.21k
    hasVal = true;
123
3.21k
    return *this;
124
3.21k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPDistScheduleClauseKind, true>::operator=(clang::OpenMPDistScheduleClauseKind const&)
Line
Count
Source
120
1.15k
  OptionalStorage &operator=(const T &y) {
121
1.15k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1.15k
    hasVal = true;
123
1.15k
    return *this;
124
1.15k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::targets::LanaiTargetInfo::CPUKind, true>::operator=(clang::targets::LanaiTargetInfo::CPUKind const&)
llvm::optional_detail::OptionalStorage<llvm::X86::ProcessorFeatures, true>::operator=(llvm::X86::ProcessorFeatures const&)
Line
Count
Source
120
29
  OptionalStorage &operator=(const T &y) {
121
29
    *reinterpret_cast<T *>(storage.buffer) = y;
122
29
    hasVal = true;
123
29
    return *this;
124
29
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::X86SSEEnum, true>::operator=(clang::targets::X86TargetInfo::X86SSEEnum const&)
Line
Count
Source
120
75.8k
  OptionalStorage &operator=(const T &y) {
121
75.8k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
75.8k
    hasVal = true;
123
75.8k
    return *this;
124
75.8k
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::MMX3DNowEnum, true>::operator=(clang::targets::X86TargetInfo::MMX3DNowEnum const&)
Line
Count
Source
120
25.4k
  OptionalStorage &operator=(const T &y) {
121
25.4k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
25.4k
    hasVal = true;
123
25.4k
    return *this;
124
25.4k
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::XOPEnum, true>::operator=(clang::targets::X86TargetInfo::XOPEnum const&)
Line
Count
Source
120
81
  OptionalStorage &operator=(const T &y) {
121
81
    *reinterpret_cast<T *>(storage.buffer) = y;
122
81
    hasVal = true;
123
81
    return *this;
124
81
  }
llvm::optional_detail::OptionalStorage<char, true>::operator=(char const&)
Line
Count
Source
120
97
  OptionalStorage &operator=(const T &y) {
121
97
    *reinterpret_cast<T *>(storage.buffer) = y;
122
97
    hasVal = true;
123
97
    return *this;
124
97
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::CPUKind, true>::operator=(clang::targets::X86TargetInfo::CPUKind const&)
Line
Count
Source
120
26.4k
  OptionalStorage &operator=(const T &y) {
121
26.4k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
26.4k
    hasVal = true;
123
26.4k
    return *this;
124
26.4k
  }
llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true>::operator=(llvm::Reloc::Model const&)
Line
Count
Source
120
234
  OptionalStorage &operator=(const T &y) {
121
234
    *reinterpret_cast<T *>(storage.buffer) = y;
122
234
    hasVal = true;
123
234
    return *this;
124
234
  }
llvm::optional_detail::OptionalStorage<llvm::ThreadModel::Model, true>::operator=(llvm::ThreadModel::Model const&)
Line
Count
Source
120
20.5k
  OptionalStorage &operator=(const T &y) {
121
20.5k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
20.5k
    hasVal = true;
123
20.5k
    return *this;
124
20.5k
  }
llvm::optional_detail::OptionalStorage<llvm::FloatABI::ABIType, true>::operator=(llvm::FloatABI::ABIType const&)
Line
Count
Source
120
2.20k
  OptionalStorage &operator=(const T &y) {
121
2.20k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2.20k
    hasVal = true;
123
2.20k
    return *this;
124
2.20k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, true>::operator=(std::__1::pair<unsigned int, unsigned int> const&)
Line
Count
Source
120
71
  OptionalStorage &operator=(const T &y) {
121
71
    *reinterpret_cast<T *>(storage.buffer) = y;
122
71
    hasVal = true;
123
71
    return *this;
124
71
  }
llvm::optional_detail::OptionalStorage<llvm::GlobalValue::ThreadLocalMode, true>::operator=(llvm::GlobalValue::ThreadLocalMode const&)
Line
Count
Source
120
15
  OptionalStorage &operator=(const T &y) {
121
15
    *reinterpret_cast<T *>(storage.buffer) = y;
122
15
    hasVal = true;
123
15
    return *this;
124
15
  }
llvm::optional_detail::OptionalStorage<clang::SourceLocation, true>::operator=(clang::SourceLocation const&)
Line
Count
Source
120
1.12k
  OptionalStorage &operator=(const T &y) {
121
1.12k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1.12k
    hasVal = true;
123
1.12k
    return *this;
124
1.12k
  }
llvm::optional_detail::OptionalStorage<llvm::coverage::Counter, true>::operator=(llvm::coverage::Counter const&)
Line
Count
Source
120
107
  OptionalStorage &operator=(const T &y) {
121
107
    *reinterpret_cast<T *>(storage.buffer) = y;
122
107
    hasVal = true;
123
107
    return *this;
124
107
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::SourceLocation, unsigned long>, true>::operator=(std::__1::pair<clang::SourceLocation, unsigned long> const&)
Line
Count
Source
120
146
  OptionalStorage &operator=(const T &y) {
121
146
    *reinterpret_cast<T *>(storage.buffer) = y;
122
146
    hasVal = true;
123
146
    return *this;
124
146
  }
CoverageMappingGen.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SourceMappingRegion, true>::operator=((anonymous namespace)::SourceMappingRegion const&)
Line
Count
Source
120
116
  OptionalStorage &operator=(const T &y) {
121
116
    *reinterpret_cast<T *>(storage.buffer) = y;
122
116
    hasVal = true;
123
116
    return *this;
124
116
  }
llvm::optional_detail::OptionalStorage<clang::driver::Distro::DistroType, true>::operator=(clang::driver::Distro::DistroType const&)
Line
Count
Source
120
3
  OptionalStorage &operator=(const T &y) {
121
3
    *reinterpret_cast<T *>(storage.buffer) = y;
122
3
    hasVal = true;
123
3
    return *this;
124
3
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::driver::Driver::DriverMode>, true>::operator=(llvm::Optional<clang::driver::Driver::DriverMode> const&)
Line
Count
Source
120
15.3k
  OptionalStorage &operator=(const T &y) {
121
15.3k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
15.3k
    hasVal = true;
123
15.3k
    return *this;
124
15.3k
  }
llvm::optional_detail::OptionalStorage<clang::driver::LTOKind, true>::operator=(clang::driver::LTOKind const&)
Line
Count
Source
120
101
  OptionalStorage &operator=(const T &y) {
121
101
    *reinterpret_cast<T *>(storage.buffer) = y;
122
101
    hasVal = true;
123
101
    return *this;
124
101
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::OpenMPRuntimeKind, true>::operator=(clang::driver::Driver::OpenMPRuntimeKind const&)
Line
Count
Source
120
454
  OptionalStorage &operator=(const T &y) {
121
454
    *reinterpret_cast<T *>(storage.buffer) = y;
122
454
    hasVal = true;
123
454
    return *this;
124
454
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::SaveTempsMode, true>::operator=(clang::driver::Driver::SaveTempsMode const&)
Line
Count
Source
120
46
  OptionalStorage &operator=(const T &y) {
121
46
    *reinterpret_cast<T *>(storage.buffer) = y;
122
46
    hasVal = true;
123
46
    return *this;
124
46
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::ArrayRef<llvm::StringRef>, true>::operator=(llvm::ArrayRef<llvm::StringRef> const&)
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::ReadTPMode, true>::operator=(clang::driver::tools::arm::ReadTPMode const&)
Line
Count
Source
120
2
  OptionalStorage &operator=(const T &y) {
121
2
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2
    hasVal = true;
123
2
    return *this;
124
2
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::FloatABI, true>::operator=(clang::driver::tools::arm::FloatABI const&)
Line
Count
Source
120
2.80k
  OptionalStorage &operator=(const T &y) {
121
2.80k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2.80k
    hasVal = true;
123
2.80k
    return *this;
124
2.80k
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::mips::FloatABI, true>::operator=(clang::driver::tools::mips::FloatABI const&)
Line
Count
Source
120
12
  OptionalStorage &operator=(const T &y) {
121
12
    *reinterpret_cast<T *>(storage.buffer) = y;
122
12
    hasVal = true;
123
12
    return *this;
124
12
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::ppc::FloatABI, true>::operator=(clang::driver::tools::ppc::FloatABI const&)
Line
Count
Source
120
8
  OptionalStorage &operator=(const T &y) {
121
8
    *reinterpret_cast<T *>(storage.buffer) = y;
122
8
    hasVal = true;
123
8
    return *this;
124
8
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::sparc::FloatABI, true>::operator=(clang::driver::tools::sparc::FloatABI const&)
Line
Count
Source
120
8
  OptionalStorage &operator=(const T &y) {
121
8
    *reinterpret_cast<T *>(storage.buffer) = y;
122
8
    hasVal = true;
123
8
    return *this;
124
8
  }
llvm::optional_detail::OptionalStorage<clang::driver::types::ID, true>::operator=(clang::driver::types::ID const&)
Line
Count
Source
120
31.1k
  OptionalStorage &operator=(const T &y) {
121
31.1k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
31.1k
    hasVal = true;
123
31.1k
    return *this;
124
31.1k
  }
llvm::optional_detail::OptionalStorage<clang::DiagnosticLevelMask, true>::operator=(clang::DiagnosticLevelMask const&)
Line
Count
Source
120
18
  OptionalStorage &operator=(const T &y) {
121
18
    *reinterpret_cast<T *>(storage.buffer) = y;
122
18
    hasVal = true;
123
18
    return *this;
124
18
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisStores, true>::operator=(clang::AnalysisStores const&)
Line
Count
Source
120
172
  OptionalStorage &operator=(const T &y) {
121
172
    *reinterpret_cast<T *>(storage.buffer) = y;
122
172
    hasVal = true;
123
172
    return *this;
124
172
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisConstraints, true>::operator=(clang::AnalysisConstraints const&)
Line
Count
Source
120
716
  OptionalStorage &operator=(const T &y) {
121
716
    *reinterpret_cast<T *>(storage.buffer) = y;
122
716
    hasVal = true;
123
716
    return *this;
124
716
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisDiagClients, true>::operator=(clang::AnalysisDiagClients const&)
Line
Count
Source
120
133
  OptionalStorage &operator=(const T &y) {
121
133
    *reinterpret_cast<T *>(storage.buffer) = y;
122
133
    hasVal = true;
123
133
    return *this;
124
133
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisPurgeMode, true>::operator=(clang::AnalysisPurgeMode const&)
Line
Count
Source
120
1
  OptionalStorage &operator=(const T &y) {
121
1
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1
    hasVal = true;
123
1
    return *this;
124
1
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::AnalysisInliningMode, true>::operator=(clang::AnalysisInliningMode const&)
llvm::optional_detail::OptionalStorage<clang::InputKind, true>::operator=(clang::InputKind const&)
Line
Count
Source
120
42.1k
  OptionalStorage &operator=(const T &y) {
121
42.1k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
42.1k
    hasVal = true;
123
42.1k
    return *this;
124
42.1k
  }
llvm::optional_detail::OptionalStorage<llvm::EABI, true>::operator=(llvm::EABI const&)
Line
Count
Source
120
28
  OptionalStorage &operator=(const T &y) {
121
28
    *reinterpret_cast<T *>(storage.buffer) = y;
122
28
    hasVal = true;
123
28
    return *this;
124
28
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::Reloc::Model>, true>::operator=(llvm::Optional<llvm::Reloc::Model> const&)
Line
Count
Source
120
19.4k
  OptionalStorage &operator=(const T &y) {
121
19.4k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
19.4k
    hasVal = true;
123
19.4k
    return *this;
124
19.4k
  }
llvm::optional_detail::OptionalStorage<clang::LangStandard::Kind, true>::operator=(clang::LangStandard::Kind const&)
Line
Count
Source
120
14.3k
  OptionalStorage &operator=(const T &y) {
121
14.3k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
14.3k
    hasVal = true;
123
14.3k
    return *this;
124
14.3k
  }
llvm::optional_detail::OptionalStorage<clang::LangOptions::PragmaMSPointersToMembersKind, true>::operator=(clang::LangOptions::PragmaMSPointersToMembersKind const&)
Line
Count
Source
120
1
  OptionalStorage &operator=(const T &y) {
121
1
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1
    hasVal = true;
123
1
    return *this;
124
1
  }
llvm::optional_detail::OptionalStorage<clang::LangOptions::DefaultCallingConvention, true>::operator=(clang::LangOptions::DefaultCallingConvention const&)
Line
Count
Source
120
5
  OptionalStorage &operator=(const T &y) {
121
5
    *reinterpret_cast<T *>(storage.buffer) = y;
122
5
    hasVal = true;
123
5
    return *this;
124
5
  }
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::operator=(llvm::DIExpression::FragmentInfo const&)
Line
Count
Source
120
16
  OptionalStorage &operator=(const T &y) {
121
16
    *reinterpret_cast<T *>(storage.buffer) = y;
122
16
    hasVal = true;
123
16
    return *this;
124
16
  }
llvm::optional_detail::OptionalStorage<llvm::dwarf::Form, true>::operator=(llvm::dwarf::Form const&)
Line
Count
Source
120
605k
  OptionalStorage &operator=(const T &y) {
121
605k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
605k
    hasVal = true;
123
605k
    return *this;
124
605k
  }
llvm::optional_detail::OptionalStorage<llvm::BaseIndexOffset, true>::operator=(llvm::BaseIndexOffset const&)
Line
Count
Source
120
4.78k
  OptionalStorage &operator=(const T &y) {
121
4.78k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
4.78k
    hasVal = true;
123
4.78k
    return *this;
124
4.78k
  }
llvm::optional_detail::OptionalStorage<llvm::MachineOperand, true>::operator=(llvm::MachineOperand const&)
Line
Count
Source
120
285
  OptionalStorage &operator=(const T &y) {
121
285
    *reinterpret_cast<T *>(storage.buffer) = y;
122
285
    hasVal = true;
123
285
    return *this;
124
285
  }
llvm::optional_detail::OptionalStorage<llvm::ISD::NodeType, true>::operator=(llvm::ISD::NodeType const&)
Line
Count
Source
120
46.4k
  OptionalStorage &operator=(const T &y) {
121
46.4k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
46.4k
    hasVal = true;
123
46.4k
    return *this;
124
46.4k
  }
llvm::optional_detail::OptionalStorage<clang::ento::ExplodedNode*, true>::operator=(clang::ento::ExplodedNode* const&)
Line
Count
Source
120
9
  OptionalStorage &operator=(const T &y) {
121
9
    *reinterpret_cast<T *>(storage.buffer) = y;
122
9
    hasVal = true;
123
9
    return *this;
124
9
  }
llvm::optional_detail::OptionalStorage<clang::ento::Loc, true>::operator=(clang::ento::Loc const&)
Line
Count
Source
120
94
  OptionalStorage &operator=(const T &y) {
121
94
    *reinterpret_cast<T *>(storage.buffer) = y;
122
94
    hasVal = true;
123
94
    return *this;
124
94
  }
CheckSecuritySyntaxOnly.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*), true>::operator=(void ((anonymous namespace)::WalkAST::* const&)(clang::CallExpr const*, clang::FunctionDecl const*))
Line
Count
Source
120
264
  OptionalStorage &operator=(const T &y) {
121
264
    *reinterpret_cast<T *>(storage.buffer) = y;
122
264
    hasVal = true;
123
264
    return *this;
124
264
  }
ExprInspectionChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const, true>::operator=(void ((anonymous namespace)::ExprInspectionChecker::* const&)(clang::CallExpr const*, clang::ento::CheckerContext&) const)
Line
Count
Source
120
7.21k
  OptionalStorage &operator=(const T &y) {
121
7.21k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
7.21k
    hasVal = true;
123
7.21k
    return *this;
124
7.21k
  }
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> ((anonymous namespace)::GenericTaintChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const, true>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> ((anonymous namespace)::GenericTaintChecker::* const&)(clang::CallExpr const*, clang::ento::CheckerContext&) const)
Line
Count
Source
120
80
  OptionalStorage &operator=(const T &y) {
121
80
    *reinterpret_cast<T *>(storage.buffer) = y;
122
80
    hasVal = true;
123
80
    return *this;
124
80
  }
MacOSXAPIChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const, true>::operator=(void ((anonymous namespace)::MacOSXAPIChecker::* const&)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const)
Line
Count
Source
120
54
  OptionalStorage &operator=(const T &y) {
121
54
    *reinterpret_cast<T *>(storage.buffer) = y;
122
54
    hasVal = true;
123
54
    return *this;
124
54
  }
llvm::optional_detail::OptionalStorage<clang::ento::SVal, true>::operator=(clang::ento::SVal const&)
Line
Count
Source
120
2.06k
  OptionalStorage &operator=(const T &y) {
121
2.06k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2.06k
    hasVal = true;
123
2.06k
    return *this;
124
2.06k
  }
MallocChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MallocChecker::CheckKind, true>::operator=((anonymous namespace)::MallocChecker::CheckKind const&)
Line
Count
Source
120
6
  OptionalStorage &operator=(const T &y) {
121
6
    *reinterpret_cast<T *>(storage.buffer) = y;
122
6
    hasVal = true;
123
6
    return *this;
124
6
  }
UnixAPIChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::UnixAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*) const, true>::operator=(void ((anonymous namespace)::UnixAPIChecker::* const&)(clang::ento::CheckerContext&, clang::CallExpr const*) const)
Line
Count
Source
120
63
  OptionalStorage &operator=(const T &y) {
121
63
    *reinterpret_cast<T *>(storage.buffer) = y;
122
63
    hasVal = true;
123
63
    return *this;
124
63
  }
llvm::optional_detail::OptionalStorage<clang::AnalyzerOptions::UserModeKind, true>::operator=(clang::AnalyzerOptions::UserModeKind const&)
Line
Count
Source
120
726
  OptionalStorage &operator=(const T &y) {
121
726
    *reinterpret_cast<T *>(storage.buffer) = y;
122
726
    hasVal = true;
123
726
    return *this;
124
726
  }
llvm::optional_detail::OptionalStorage<clang::AnalyzerOptions::ExplorationStrategyKind, true>::operator=(clang::AnalyzerOptions::ExplorationStrategyKind const&)
Line
Count
Source
120
623
  OptionalStorage &operator=(const T &y) {
121
623
    *reinterpret_cast<T *>(storage.buffer) = y;
122
623
    hasVal = true;
123
623
    return *this;
124
623
  }
llvm::optional_detail::OptionalStorage<clang::IPAKind, true>::operator=(clang::IPAKind const&)
Line
Count
Source
120
726
  OptionalStorage &operator=(const T &y) {
121
726
    *reinterpret_cast<T *>(storage.buffer) = y;
122
726
    hasVal = true;
123
726
    return *this;
124
726
  }
llvm::optional_detail::OptionalStorage<clang::CXXInlineableMemberKind, true>::operator=(clang::CXXInlineableMemberKind const&)
Line
Count
Source
120
180
  OptionalStorage &operator=(const T &y) {
121
180
    *reinterpret_cast<T *>(storage.buffer) = y;
122
180
    hasVal = true;
123
180
    return *this;
124
180
  }
llvm::optional_detail::OptionalStorage<clang::ObjCMethodDecl const*, true>::operator=(clang::ObjCMethodDecl const* const&)
Line
Count
Source
120
936
  OptionalStorage &operator=(const T &y) {
121
936
    *reinterpret_cast<T *>(storage.buffer) = y;
122
936
    hasVal = true;
123
936
    return *this;
124
936
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::ento::SVal, clang::QualType>, true>::operator=(std::__1::pair<clang::ento::SVal, clang::QualType> const&)
Line
Count
Source
120
130k
  OptionalStorage &operator=(const T &y) {
121
130k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
130k
    hasVal = true;
123
130k
    return *this;
124
130k
  }
llvm::optional_detail::OptionalStorage<clang::ento::RegionOffset, true>::operator=(clang::ento::RegionOffset const&)
Line
Count
Source
120
58.3k
  OptionalStorage &operator=(const T &y) {
121
58.3k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
58.3k
    hasVal = true;
123
58.3k
    return *this;
124
58.3k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>, true>::operator=(llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy> const&)
Line
Count
Source
120
82
  OptionalStorage &operator=(const T &y) {
121
82
    *reinterpret_cast<T *>(storage.buffer) = y;
122
82
    hasVal = true;
123
82
    return *this;
124
82
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>, true>::operator=(llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy> const&)
Line
Count
Source
120
46
  OptionalStorage &operator=(const T &y) {
121
46
    *reinterpret_cast<T *>(storage.buffer) = y;
122
46
    hasVal = true;
123
46
    return *this;
124
46
  }
llvm::optional_detail::OptionalStorage<clang::PragmaMSCommentKind, true>::operator=(clang::PragmaMSCommentKind const&)
Line
Count
Source
120
73
  OptionalStorage &operator=(const T &y) {
121
73
    *reinterpret_cast<T *>(storage.buffer) = y;
122
73
    hasVal = true;
123
73
    return *this;
124
73
  }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>, true>::operator=(llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds> const&)
Line
Count
Source
120
21
  OptionalStorage &operator=(const T &y) {
121
21
    *reinterpret_cast<T *>(storage.buffer) = y;
122
21
    hasVal = true;
123
21
    return *this;
124
21
  }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>, true>::operator=(llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues> const&)
Line
Count
Source
120
18
  OptionalStorage &operator=(const T &y) {
121
18
    *reinterpret_cast<T *>(storage.buffer) = y;
122
18
    hasVal = true;
123
18
    return *this;
124
18
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)>, true>::operator=(std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)> const&)
Line
Count
Source
120
308
  OptionalStorage &operator=(const T &y) {
121
308
    *reinterpret_cast<T *>(storage.buffer) = y;
122
308
    hasVal = true;
123
308
    return *this;
124
308
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::attr::SubjectMatchRule>, true>::operator=(llvm::Optional<clang::attr::SubjectMatchRule> const&)
Line
Count
Source
120
85
  OptionalStorage &operator=(const T &y) {
121
85
    *reinterpret_cast<T *>(storage.buffer) = y;
122
85
    hasVal = true;
123
85
    return *this;
124
85
  }
llvm::optional_detail::OptionalStorage<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation), true>::operator=(bool (clang::Parser::* const&)(llvm::StringRef, clang::SourceLocation))
Line
Count
Source
120
137
  OptionalStorage &operator=(const T &y) {
121
137
    *reinterpret_cast<T *>(storage.buffer) = y;
122
137
    hasVal = true;
123
137
    return *this;
124
137
  }
llvm::optional_detail::OptionalStorage<clang::ASTContext::PragmaSectionFlag, true>::operator=(clang::ASTContext::PragmaSectionFlag const&)
Line
Count
Source
120
38
  OptionalStorage &operator=(const T &y) {
121
38
    *reinterpret_cast<T *>(storage.buffer) = y;
122
38
    hasVal = true;
123
38
    return *this;
124
38
  }
llvm::optional_detail::OptionalStorage<clang::HeaderFileInfo, true>::operator=(clang::HeaderFileInfo const&)
Line
Count
Source
120
4.63k
  OptionalStorage &operator=(const T &y) {
121
4.63k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
4.63k
    hasVal = true;
123
4.63k
    return *this;
124
4.63k
  }
llvm::optional_detail::OptionalStorage<clang::GVALinkage, true>::operator=(clang::GVALinkage const&)
Line
Count
Source
120
62
  OptionalStorage &operator=(const T &y) {
121
62
    *reinterpret_cast<T *>(storage.buffer) = y;
122
62
    hasVal = true;
123
62
    return *this;
124
62
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::VisibilityAttr::VisibilityType>, true>::operator=(llvm::Optional<clang::VisibilityAttr::VisibilityType> const&)
Line
Count
Source
120
1.18M
  OptionalStorage &operator=(const T &y) {
121
1.18M
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1.18M
    hasVal = true;
123
1.18M
    return *this;
124
1.18M
  }
llvm::optional_detail::OptionalStorage<clang::Sema::PragmaStack<clang::StringLiteral*>*, true>::operator=(clang::Sema::PragmaStack<clang::StringLiteral*>* const&)
Line
Count
Source
120
52
  OptionalStorage &operator=(const T &y) {
121
52
    *reinterpret_cast<T *>(storage.buffer) = y;
122
52
    hasVal = true;
123
52
    return *this;
124
52
  }
llvm::optional_detail::OptionalStorage<clang::QualType, true>::operator=(clang::QualType const&)
Line
Count
Source
120
185
  OptionalStorage &operator=(const T &y) {
121
185
    *reinterpret_cast<T *>(storage.buffer) = y;
122
185
    hasVal = true;
123
185
    return *this;
124
185
  }
llvm::optional_detail::OptionalStorage<clang::Sema::FormatStringType, true>::operator=(clang::Sema::FormatStringType const&)
Line
Count
Source
120
42.7k
  OptionalStorage &operator=(const T &y) {
121
42.7k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
42.7k
    hasVal = true;
123
42.7k
    return *this;
124
42.7k
  }
llvm::optional_detail::OptionalStorage<clang::ObjCInterfaceDecl*, true>::operator=(clang::ObjCInterfaceDecl* const&)
Line
Count
Source
120
2
  OptionalStorage &operator=(const T &y) {
121
2
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2
    hasVal = true;
123
2
    return *this;
124
2
  }
llvm::optional_detail::OptionalStorage<unsigned char, true>::operator=(unsigned char const&)
Line
Count
Source
120
238
  OptionalStorage &operator=(const T &y) {
121
238
    *reinterpret_cast<T *>(storage.buffer) = y;
122
238
    hasVal = true;
123
238
    return *this;
124
238
  }
llvm::optional_detail::OptionalStorage<clang::Sema::CUDAFunctionTarget, true>::operator=(clang::Sema::CUDAFunctionTarget const&)
Line
Count
Source
120
461
  OptionalStorage &operator=(const T &y) {
121
461
    *reinterpret_cast<T *>(storage.buffer) = y;
122
461
    hasVal = true;
123
461
    return *this;
124
461
  }
llvm::optional_detail::OptionalStorage<clang::LookupResult::AmbiguityKind, true>::operator=(clang::LookupResult::AmbiguityKind const&)
Line
Count
Source
120
14
  OptionalStorage &operator=(const T &y) {
121
14
    *reinterpret_cast<T *>(storage.buffer) = y;
122
14
    hasVal = true;
123
14
    return *this;
124
14
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::MipsInterruptAttr::InterruptType>, true>::operator=(llvm::Optional<clang::MipsInterruptAttr::InterruptType> const&)
Line
Count
Source
120
20
  OptionalStorage &operator=(const T &y) {
121
20
    *reinterpret_cast<T *>(storage.buffer) = y;
122
20
    hasVal = true;
123
20
    return *this;
124
20
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ARMInterruptAttr::InterruptType>, true>::operator=(llvm::Optional<clang::ARMInterruptAttr::InterruptType> const&)
Line
Count
Source
120
73
  OptionalStorage &operator=(const T &y) {
121
73
    *reinterpret_cast<T *>(storage.buffer) = y;
122
73
    hasVal = true;
123
73
    return *this;
124
73
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>, true>::operator=(llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType> const&)
Line
Count
Source
120
4.92k
  OptionalStorage &operator=(const T &y) {
121
4.92k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
4.92k
    hasVal = true;
123
4.92k
    return *this;
124
4.92k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::EnumExtensibilityAttr::Kind>, true>::operator=(llvm::Optional<clang::EnumExtensibilityAttr::Kind> const&)
Line
Count
Source
120
2.74k
  OptionalStorage &operator=(const T &y) {
121
2.74k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2.74k
    hasVal = true;
123
2.74k
    return *this;
124
2.74k
  }
llvm::optional_detail::OptionalStorage<FormatAttrKind, true>::operator=(FormatAttrKind const&)
Line
Count
Source
120
49.8k
  OptionalStorage &operator=(const T &y) {
121
49.8k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
49.8k
    hasVal = true;
123
49.8k
    return *this;
124
49.8k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>, true>::operator=(llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind> const&)
Line
Count
Source
120
11
  OptionalStorage &operator=(const T &y) {
121
11
    *reinterpret_cast<T *>(storage.buffer) = y;
122
11
    hasVal = true;
123
11
    return *this;
124
11
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::BlocksAttr::BlockType>, true>::operator=(llvm::Optional<clang::BlocksAttr::BlockType> const&)
Line
Count
Source
120
501
  OptionalStorage &operator=(const T &y) {
121
501
    *reinterpret_cast<T *>(storage.buffer) = y;
122
501
    hasVal = true;
123
501
    return *this;
124
501
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ConsumableAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::ConsumableAttr::ConsumedState> const&)
Line
Count
Source
120
6
  OptionalStorage &operator=(const T &y) {
121
6
    *reinterpret_cast<T *>(storage.buffer) = y;
122
6
    hasVal = true;
123
6
    return *this;
124
6
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::CallableWhenAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::CallableWhenAttr::ConsumedState> const&)
Line
Count
Source
120
18
  OptionalStorage &operator=(const T &y) {
121
18
    *reinterpret_cast<T *>(storage.buffer) = y;
122
18
    hasVal = true;
123
18
    return *this;
124
18
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ParamTypestateAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::ParamTypestateAttr::ConsumedState> const&)
Line
Count
Source
120
7
  OptionalStorage &operator=(const T &y) {
121
7
    *reinterpret_cast<T *>(storage.buffer) = y;
122
7
    hasVal = true;
123
7
    return *this;
124
7
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::ReturnTypestateAttr::ConsumedState> const&)
Line
Count
Source
120
10
  OptionalStorage &operator=(const T &y) {
121
10
    *reinterpret_cast<T *>(storage.buffer) = y;
122
10
    hasVal = true;
123
10
    return *this;
124
10
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::SetTypestateAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::SetTypestateAttr::ConsumedState> const&)
Line
Count
Source
120
9
  OptionalStorage &operator=(const T &y) {
121
9
    *reinterpret_cast<T *>(storage.buffer) = y;
122
9
    hasVal = true;
123
9
    return *this;
124
9
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::TestTypestateAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::TestTypestateAttr::ConsumedState> const&)
Line
Count
Source
120
5
  OptionalStorage &operator=(const T &y) {
121
5
    *reinterpret_cast<T *>(storage.buffer) = y;
122
5
    hasVal = true;
123
5
    return *this;
124
5
  }
llvm::optional_detail::OptionalStorage<clang::LoopHintAttr::OptionType, true>::operator=(clang::LoopHintAttr::OptionType const&)
Line
Count
Source
120
156
  OptionalStorage &operator=(const T &y) {
121
156
    *reinterpret_cast<T *>(storage.buffer) = y;
122
156
    hasVal = true;
123
156
    return *this;
124
156
  }
llvm::optional_detail::OptionalStorage<clang::AttributedType::Kind, true>::operator=(clang::AttributedType::Kind const&)
Line
Count
Source
120
80
  OptionalStorage &operator=(const T &y) {
121
80
    *reinterpret_cast<T *>(storage.buffer) = y;
122
80
    hasVal = true;
123
80
    return *this;
124
80
  }
llvm::optional_detail::OptionalStorage<clang::NullabilityKind, true>::operator=(clang::NullabilityKind const&)
Line
Count
Source
120
188k
  OptionalStorage &operator=(const T &y) {
121
188k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
188k
    hasVal = true;
123
188k
    return *this;
124
188k
  }
llvm::optional_detail::OptionalStorage<clang::Stmt*, true>::operator=(clang::Stmt* const&)
Line
Count
Source
120
14.6k
  OptionalStorage &operator=(const T &y) {
121
14.6k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
14.6k
    hasVal = true;
123
14.6k
    return *this;
124
14.6k
  }
llvm::optional_detail::OptionalStorage<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*), true>::operator=(clang::Stmt* (* const&)(clang::ASTContext&, clang::FunctionDecl const*))
Line
Count
Source
120
14
  OptionalStorage &operator=(const T &y) {
121
14
    *reinterpret_cast<T *>(storage.buffer) = y;
122
14
    hasVal = true;
123
14
    return *this;
124
14
  }
llvm::optional_detail::OptionalStorage<clang::analyze_os_log::OSLogBufferItem::Kind, true>::operator=(clang::analyze_os_log::OSLogBufferItem::Kind const&)
Line
Count
Source
120
58
  OptionalStorage &operator=(const T &y) {
121
58
    *reinterpret_cast<T *>(storage.buffer) = y;
122
58
    hasVal = true;
123
58
    return *this;
124
58
  }
llvm::optional_detail::OptionalStorage<clang::Expr const*, true>::operator=(clang::Expr const* const&)
Line
Count
Source
120
8
  OptionalStorage &operator=(const T &y) {
121
8
    *reinterpret_cast<T *>(storage.buffer) = y;
122
8
    hasVal = true;
123
8
    return *this;
124
8
  }
llvm::optional_detail::OptionalStorage<clang::comments::InlineCommandComment::RenderKind, true>::operator=(clang::comments::InlineCommandComment::RenderKind const&)
Line
Count
Source
120
28
  OptionalStorage &operator=(const T &y) {
121
28
    *reinterpret_cast<T *>(storage.buffer) = y;
122
28
    hasVal = true;
123
28
    return *this;
124
28
  }
llvm::optional_detail::OptionalStorage<unsigned long, true>::operator=(unsigned long const&)
Line
Count
Source
120
487
  OptionalStorage &operator=(const T &y) {
121
487
    *reinterpret_cast<T *>(storage.buffer) = y;
122
487
    hasVal = true;
123
487
    return *this;
124
487
  }
Lexer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::PreambleDirectiveKind, true>::operator=((anonymous namespace)::PreambleDirectiveKind const&)
Line
Count
Source
120
894
  OptionalStorage &operator=(const T &y) {
121
894
    *reinterpret_cast<T *>(storage.buffer) = y;
122
894
    hasVal = true;
123
894
    return *this;
124
894
  }
llvm::optional_detail::OptionalStorage<clang::MMToken::TokenKind, true>::operator=(clang::MMToken::TokenKind const&)
Line
Count
Source
120
269k
  OptionalStorage &operator=(const T &y) {
121
269k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
269k
    hasVal = true;
123
269k
    return *this;
124
269k
  }
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute, true>::operator=(clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute const&)
Line
Count
Source
120
77
  OptionalStorage &operator=(const T &y) {
121
77
    *reinterpret_cast<T *>(storage.buffer) = y;
122
77
    hasVal = true;
123
77
    return *this;
124
77
  }
llvm::optional_detail::OptionalStorage<long, true>::operator=(long const&)
Line
Count
Source
120
36
  OptionalStorage &operator=(const T &y) {
121
36
    *reinterpret_cast<T *>(storage.buffer) = y;
122
36
    hasVal = true;
123
36
    return *this;
124
36
  }
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeKind, true>::operator=((anonymous namespace)::AttributeKind const&)
Line
Count
Source
120
2.61k
  OptionalStorage &operator=(const T &y) {
121
2.61k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
2.61k
    hasVal = true;
123
2.61k
    return *this;
124
2.61k
  }
llvm::optional_detail::OptionalStorage<clang::Preprocessor::CachedTokensRange, true>::operator=(clang::Preprocessor::CachedTokensRange const&)
Line
Count
Source
120
13
  OptionalStorage &operator=(const T &y) {
121
13
    *reinterpret_cast<T *>(storage.buffer) = y;
122
13
    hasVal = true;
123
13
    return *this;
124
13
  }
llvm::optional_detail::OptionalStorage<clang::diag::Severity, true>::operator=(clang::diag::Severity const&)
Line
Count
Source
120
340
  OptionalStorage &operator=(const T &y) {
121
340
    *reinterpret_cast<T *>(storage.buffer) = y;
122
340
    hasVal = true;
123
340
    return *this;
124
340
  }
llvm::optional_detail::OptionalStorage<llvm::PassBuilder::OptimizationLevel, true>::operator=(llvm::PassBuilder::OptimizationLevel const&)
Line
Count
Source
120
44
  OptionalStorage &operator=(const T &y) {
121
44
    *reinterpret_cast<T *>(storage.buffer) = y;
122
44
    hasVal = true;
123
44
    return *this;
124
44
  }
llvm::optional_detail::OptionalStorage<llvm::MDString*, true>::operator=(llvm::MDString* const&)
Line
Count
Source
120
28
  OptionalStorage &operator=(const T &y) {
121
28
    *reinterpret_cast<T *>(storage.buffer) = y;
122
28
    hasVal = true;
123
28
    return *this;
124
28
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::ContinuationRecordKind, true>::operator=(llvm::codeview::ContinuationRecordKind const&)
Line
Count
Source
120
226
  OptionalStorage &operator=(const T &y) {
121
226
    *reinterpret_cast<T *>(storage.buffer) = y;
122
226
    hasVal = true;
123
226
    return *this;
124
226
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeIndex, true>::operator=(llvm::codeview::TypeIndex const&)
Line
Count
Source
120
228
  OptionalStorage &operator=(const T &y) {
121
228
    *reinterpret_cast<T *>(storage.buffer) = y;
122
228
    hasVal = true;
123
228
    return *this;
124
228
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeLeafKind, true>::operator=(llvm::codeview::TypeLeafKind const&)
Line
Count
Source
120
28.7k
  OptionalStorage &operator=(const T &y) {
121
28.7k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
28.7k
    hasVal = true;
123
28.7k
    return *this;
124
28.7k
  }
llvm::optional_detail::OptionalStorage<llvm::MIToken::TokenKind, true>::operator=(llvm::MIToken::TokenKind const&)
Line
Count
Source
120
57.2k
  OptionalStorage &operator=(const T &y) {
121
57.2k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
57.2k
    hasVal = true;
123
57.2k
    return *this;
124
57.2k
  }
llvm::optional_detail::OptionalStorage<llvm::CmpInst::Predicate, true>::operator=(llvm::CmpInst::Predicate const&)
Line
Count
Source
120
244
  OptionalStorage &operator=(const T &y) {
121
244
    *reinterpret_cast<T *>(storage.buffer) = y;
122
244
    hasVal = true;
123
244
    return *this;
124
244
  }
llvm::optional_detail::OptionalStorage<llvm::AtomicOrdering, true>::operator=(llvm::AtomicOrdering const&)
Line
Count
Source
120
134
  OptionalStorage &operator=(const T &y) {
121
134
    *reinterpret_cast<T *>(storage.buffer) = y;
122
134
    hasVal = true;
123
134
    return *this;
124
134
  }
llvm::optional_detail::OptionalStorage<Flavor, true>::operator=(Flavor const&)
Line
Count
Source
120
3.13k
  OptionalStorage &operator=(const T &y) {
121
3.13k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
3.13k
    hasVal = true;
123
3.13k
    return *this;
124
3.13k
  }
llvm::optional_detail::OptionalStorage<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> >, true>::operator=(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&)
Line
Count
Source
120
107
  OptionalStorage &operator=(const T &y) {
121
107
    *reinterpret_cast<T *>(storage.buffer) = y;
122
107
    hasVal = true;
123
107
    return *this;
124
107
  }
llvm::optional_detail::OptionalStorage<llvm::COFF::MachineTypes, true>::operator=(llvm::COFF::MachineTypes const&)
Line
Count
Source
120
30
  OptionalStorage &operator=(const T &y) {
121
30
    *reinterpret_cast<T *>(storage.buffer) = y;
122
30
    hasVal = true;
123
30
    return *this;
124
30
  }
llvm::optional_detail::OptionalStorage<llvm::COFF::WindowsSubsystem, true>::operator=(llvm::COFF::WindowsSubsystem const&)
Line
Count
Source
120
134
  OptionalStorage &operator=(const T &y) {
121
134
    *reinterpret_cast<T *>(storage.buffer) = y;
122
134
    hasVal = true;
123
134
    return *this;
124
134
  }
llvm::optional_detail::OptionalStorage<std::__1::error_code, true>::operator=(std::__1::error_code const&)
Line
Count
Source
120
644
  OptionalStorage &operator=(const T &y) {
121
644
    *reinterpret_cast<T *>(storage.buffer) = y;
122
644
    hasVal = true;
123
644
    return *this;
124
644
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<lld::elf::ELFKind, unsigned short>, true>::operator=(std::__1::pair<lld::elf::ELFKind, unsigned short> const&)
Line
Count
Source
120
31
  OptionalStorage &operator=(const T &y) {
121
31
    *reinterpret_cast<T *>(storage.buffer) = y;
122
31
    hasVal = true;
123
31
    return *this;
124
31
  }
llvm::optional_detail::OptionalStorage<lld::elf::LLDDWARFSection*, true>::operator=(lld::elf::LLDDWARFSection* const&)
Line
Count
Source
120
61
  OptionalStorage &operator=(const T &y) {
121
61
    *reinterpret_cast<T *>(storage.buffer) = y;
122
61
    hasVal = true;
123
61
    return *this;
124
61
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo, true>::operator=(llvm::DWARFAbbreviationDeclaration::FixedSizeInfo const&)
Line
Count
Source
120
7.48k
  OptionalStorage &operator=(const T &y) {
121
7.48k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
7.48k
    hasVal = true;
123
7.48k
    return *this;
124
7.48k
  }
llvm::optional_detail::OptionalStorage<llvm::StringRef*, true>::operator=(llvm::StringRef* const&)
Line
Count
Source
120
4.21k
  OptionalStorage &operator=(const T &y) {
121
4.21k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
4.21k
    hasVal = true;
123
4.21k
    return *this;
124
4.21k
  }
DWARFContext.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DWARFSectionMap*, true>::operator=((anonymous namespace)::DWARFSectionMap* const&)
Line
Count
Source
120
6.26k
  OptionalStorage &operator=(const T &y) {
121
6.26k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
6.26k
    hasVal = true;
123
6.26k
    return *this;
124
6.26k
  }
llvm::optional_detail::OptionalStorage<llvm::DataExtractor, true>::operator=(llvm::DataExtractor const&)
Line
Count
Source
120
1.98k
  OptionalStorage &operator=(const T &y) {
121
1.98k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1.98k
    hasVal = true;
123
1.98k
    return *this;
124
1.98k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFExpression, true>::operator=(llvm::DWARFExpression const&)
Line
Count
Source
120
7
  OptionalStorage &operator=(const T &y) {
121
7
    *reinterpret_cast<T *>(storage.buffer) = y;
122
7
    hasVal = true;
123
7
    return *this;
124
7
  }
llvm::optional_detail::OptionalStorage<llvm::BaseAddress, true>::operator=(llvm::BaseAddress const&)
Line
Count
Source
120
191
  OptionalStorage &operator=(const T &y) {
121
191
    *reinterpret_cast<T *>(storage.buffer) = y;
122
191
    hasVal = true;
123
191
    return *this;
124
191
  }
llvm::optional_detail::OptionalStorage<llvm::pdb::PdbRaw_DbiVer, true>::operator=(llvm::pdb::PdbRaw_DbiVer const&)
Line
Count
Source
120
87
  OptionalStorage &operator=(const T &y) {
121
87
    *reinterpret_cast<T *>(storage.buffer) = y;
122
87
    hasVal = true;
123
87
    return *this;
124
87
  }
llvm::optional_detail::OptionalStorage<llvm::object::Kind, true>::operator=(llvm::object::Kind const&)
Line
Count
Source
120
51
  OptionalStorage &operator=(const T &y) {
121
51
    *reinterpret_cast<T *>(storage.buffer) = y;
122
51
    hasVal = true;
123
51
    return *this;
124
51
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::SymbolKind, true>::operator=(llvm::codeview::SymbolKind const&)
Line
Count
Source
120
1.02k
  OptionalStorage &operator=(const T &y) {
121
1.02k
    *reinterpret_cast<T *>(storage.buffer) = y;
122
1.02k
    hasVal = true;
123
1.02k
    return *this;
124
1.02k
  }
llvm::optional_detail::OptionalStorage<int (*)(int, char const**), true>::operator=(int (* const&)(int, char const**))
Line
Count
Source
120
149
  OptionalStorage &operator=(const T &y) {
121
149
    *reinterpret_cast<T *>(storage.buffer) = y;
122
149
    hasVal = true;
123
149
    return *this;
124
149
  }
llvm::optional_detail::OptionalStorage<llvm::raw_ostream::Colors, true>::operator=(llvm::raw_ostream::Colors const&)
Line
Count
Source
120
211
  OptionalStorage &operator=(const T &y) {
121
211
    *reinterpret_cast<T *>(storage.buffer) = y;
122
211
    hasVal = true;
123
211
    return *this;
124
211
  }
125
126
37.3M
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**>, true>::reset()
Line
Count
Source
126
3.94M
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::Loop* const*>, true>::reset()
Line
Count
Source
126
552k
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineLoop* const*>, true>::reset()
Line
Count
Source
126
135
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock>, true>::reset()
Line
Count
Source
126
18.0M
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock**>, true>::reset()
Line
Count
Source
126
9.67M
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**>, true>::reset()
Line
Count
Source
126
3.13M
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst const*, llvm::BasicBlock const>, true>::reset()
Line
Count
Source
126
62
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region>, true>::reset()
Line
Count
Source
126
8
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region>, true>::reset()
Line
Count
Source
126
10.7k
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region>, true>::reset()
Line
Count
Source
126
9
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, true>::reset()
Line
Count
Source
126
1.86M
  void reset() { hasVal = false; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::reset()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::reset()
llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, true>::reset()
Line
Count
Source
126
4.38k
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::StringRef>, true>::reset()
Line
Count
Source
126
1.07k
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::MDString*>, true>::reset()
Line
Count
Source
126
280
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, true>::reset()
Line
Count
Source
126
315
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::VPBlockBase**, true>::reset()
Line
Count
Source
126
70.4k
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::VPIteration, true>::reset()
Line
Count
Source
126
279
  void reset() { hasVal = false; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::VPBlockBase* const*, true>::reset()
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::reset()
Line
Count
Source
126
131
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<clang::Preprocessor::PreambleSkipInfo, true>::reset()
Line
Count
Source
126
41
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::codeview::ContinuationRecordKind, true>::reset()
Line
Count
Source
126
224
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeLeafKind, true>::reset()
Line
Count
Source
126
28.7k
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::codeview::MemberPointerInfo, true>::reset()
Line
Count
Source
126
31
  void reset() { hasVal = false; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> >, true>::reset()
llvm::optional_detail::OptionalStorage<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo, true>::reset()
Line
Count
Source
126
13.5k
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::BaseAddress, true>::reset()
Line
Count
Source
126
2.08k
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::pdb::DbiStreamBuilder::DebugStream, true>::reset()
Line
Count
Source
126
70
  void reset() { hasVal = false; }
llvm::optional_detail::OptionalStorage<llvm::codeview::SymbolKind, true>::reset()
Line
Count
Source
126
1.02k
  void reset() { hasVal = false; }
127
};
128
#endif
129
} // namespace optional_detail
130
131
template <typename T> class Optional {
132
  optional_detail::OptionalStorage<T, isPodLike<T>::value> Storage;
133
134
public:
135
  using value_type = T;
136
137
281M
  constexpr Optional() {}
Unexecuted instantiation: llvm::Optional<llvm::DebugCompressionType>::Optional()
llvm::Optional<unsigned int>::Optional()
Line
Count
Source
137
79.9M
  constexpr Optional() {}
llvm::Optional<bool>::Optional()
Line
Count
Source
137
84.3M
  constexpr Optional() {}
llvm::Optional<llvm::StringRef>::Optional()
Line
Count
Source
137
4.83M
  constexpr Optional() {}
llvm::Optional<std::__1::pair<int, int> >::Optional()
Line
Count
Source
137
94.7k
  constexpr Optional() {}
llvm::Optional<llvm::AArch64CC::CondCode>::Optional()
Line
Count
Source
137
358
  constexpr Optional() {}
llvm::Optional<llvm::AArch64MCExpr::VariantKind>::Optional()
Line
Count
Source
137
969
  constexpr Optional() {}
llvm::Optional<llvm::AArch64_AM::ShiftExtendType>::Optional()
Line
Count
Source
137
2.55k
  constexpr Optional() {}
llvm::Optional<int>::Optional()
Line
Count
Source
137
1.81M
  constexpr Optional() {}
llvm::Optional<std::__1::pair<long long, unsigned int> >::Optional()
Line
Count
Source
137
682
  constexpr Optional() {}
llvm::Optional<llvm::AMDGPU::HSAMD::AccessQualifier>::Optional()
Line
Count
Source
137
337
  constexpr Optional() {}
llvm::Optional<llvm::AMDGPU::HSAMD::ValueKind>::Optional()
Line
Count
Source
137
4.41k
  constexpr Optional() {}
llvm::Optional<bool*>::Optional()
Line
Count
Source
137
26
  constexpr Optional() {}
llvm::Optional<llvm::AMDGPULibFuncBase::ENamePrefix>::Optional()
Line
Count
Source
137
275
  constexpr Optional() {}
Unexecuted instantiation: llvm::Optional<llvm::AMDGPULibFuncBase::EType>::Optional()
llvm::Optional<llvm::MachineBasicBlock*>::Optional()
Line
Count
Source
137
3.61M
  constexpr Optional() {}
llvm::Optional<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> > >::Optional()
Line
Count
Source
137
2.52M
  constexpr Optional() {}
llvm::Optional<long long>::Optional()
Line
Count
Source
137
209k
  constexpr Optional() {}
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::Optional()
Line
Count
Source
137
11.5k
  constexpr Optional() {}
llvm::Optional<llvm::ARM_AM::ShiftOpc>::Optional()
Line
Count
Source
137
2.60k
  constexpr Optional() {}
llvm::Optional<llvm::MachineBasicBlock const*>::Optional()
Line
Count
Source
137
2.11M
  constexpr Optional() {}
llvm::Optional<llvm::LPCC::CondCode>::Optional()
Line
Count
Source
137
330
  constexpr Optional() {}
llvm::Optional<llvm::LPAC::AluCode>::Optional()
Line
Count
Source
137
108
  constexpr Optional() {}
llvm::Optional<unsigned long long>::Optional()
Line
Count
Source
137
10.6M
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::MCFixupKind> >::Optional()
Line
Count
Source
137
107
  constexpr Optional() {}
llvm::Optional<llvm::MipsABIInfo>::Optional()
Line
Count
Source
137
2.98k
  constexpr Optional() {}
llvm::Optional<llvm::PPC::Predicate>::Optional()
Line
Count
Source
137
6
  constexpr Optional() {}
llvm::Optional<llvm::SparcMCExpr::VariantKind>::Optional()
Line
Count
Source
137
72
  constexpr Optional() {}
X86SpeculativeLoadHardening.cpp:llvm::Optional<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState>::Optional()
Line
Count
Source
137
3
  constexpr Optional() {}
llvm::Optional<llvm::MachineInstr*>::Optional()
Line
Count
Source
137
17
  constexpr Optional() {}
llvm::Optional<llvm::BasicBlock*>::Optional()
Line
Count
Source
137
8.56M
  constexpr Optional() {}
llvm::Optional<char const*>::Optional()
Line
Count
Source
137
675k
  constexpr Optional() {}
llvm::Optional<llvm::MachO::CPUSubTypeX86>::Optional()
Line
Count
Source
137
3.91k
  constexpr Optional() {}
llvm::Optional<llvm::BasicBlock const*>::Optional()
Line
Count
Source
137
5.13M
  constexpr Optional() {}
llvm::Optional<llvm::CFLAndersAAResult::FunctionInfo>::Optional()
Line
Count
Source
137
95
  constexpr Optional() {}
llvm::Optional<llvm::CFLSteensAAResult::FunctionInfo>::Optional()
Line
Count
Source
137
116
  constexpr Optional() {}
llvm::Optional<llvm::PreservedAnalyses>::Optional()
Line
Count
Source
137
5.23k
  constexpr Optional() {}
llvm::Optional<llvm::DemandedBits>::Optional()
Line
Count
Source
137
39.8k
  constexpr Optional() {}
llvm::Optional<llvm::EHPersonality>::Optional()
Line
Count
Source
137
403k
  constexpr Optional() {}
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::Optional()
Line
Count
Source
137
1.19k
  constexpr Optional() {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::Optional()
Line
Count
Source
137
6.67M
  constexpr Optional() {}
llvm::Optional<llvm::MemoryDependenceResults>::Optional()
Line
Count
Source
137
41.3k
  constexpr Optional() {}
llvm::Optional<llvm::AliasResult>::Optional()
Line
Count
Source
137
4.88M
  constexpr Optional() {}
llvm::Optional<llvm::ModuleSummaryIndex>::Optional()
Line
Count
Source
137
291
  constexpr Optional() {}
llvm::Optional<llvm::objcarc::ARCInstKind>::Optional()
Line
Count
Source
137
6.96k
  constexpr Optional() {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::Optional()
Line
Count
Source
137
21.5k
  constexpr Optional() {}
llvm::Optional<llvm::Instruction::BinaryOps>::Optional()
Line
Count
Source
137
3.08M
  constexpr Optional() {}
llvm::Optional<llvm::TargetTransformInfo>::Optional()
Line
Count
Source
137
103k
  constexpr Optional() {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::Optional()
Line
Count
Source
137
267k
  constexpr Optional() {}
llvm::Optional<llvm::MachineInstr* const*>::Optional()
Line
Count
Source
137
53
  constexpr Optional() {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::Optional()
Line
Count
Source
137
2.11M
  constexpr Optional() {}
llvm::Optional<llvm::Type*>::Optional()
Line
Count
Source
137
60.4k
  constexpr Optional() {}
llvm::Optional<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > >::Optional()
Line
Count
Source
137
16.3k
  constexpr Optional() {}
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::StringRef> >::Optional()
Line
Count
Source
137
26.0k
  constexpr Optional() {}
llvm::Optional<llvm::SlotTracker>::Optional()
Line
Count
Source
137
7
  constexpr Optional() {}
llvm::Optional<llvm::Intrinsic::ID>::Optional()
Line
Count
Source
137
2.90M
  constexpr Optional() {}
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::Optional()
Line
Count
Source
137
18.7k
  constexpr Optional() {}
llvm::Optional<llvm::DINode::DIFlags>::Optional()
Line
Count
Source
137
3.49k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::DIFile::ChecksumKind> >::Optional()
Line
Count
Source
137
153
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind> >::Optional()
Line
Count
Source
137
1.80k
  constexpr Optional() {}
llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode>::Optional()
Line
Count
Source
137
303
  constexpr Optional() {}
llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>::Optional()
Line
Count
Source
137
301
  constexpr Optional() {}
llvm::Optional<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> > >::Optional()
Line
Count
Source
137
89.0k
  constexpr Optional() {}
llvm::Optional<llvm::APInt>::Optional()
Line
Count
Source
137
45.7k
  constexpr Optional() {}
llvm::Optional<llvm::BasicAAResult>::Optional()
Line
Count
Source
137
1.99M
  constexpr Optional() {}
llvm::Optional<llvm::AAResults>::Optional()
Line
Count
Source
137
1.99M
  constexpr Optional() {}
llvm::Optional<llvm::Attribute::AttrKind>::Optional()
Line
Count
Source
137
2
  constexpr Optional() {}
llvm::Optional<llvm::Instruction::CastOps>::Optional()
Line
Count
Source
137
2.90M
  constexpr Optional() {}
InstCombineCalls.cpp:llvm::Optional<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase>::Optional()
Line
Count
Source
137
2.90M
  constexpr Optional() {}
llvm::Optional<llvm::MCDwarfLineStr>::Optional()
Line
Count
Source
137
2.07k
  constexpr Optional() {}
llvm::Optional<llvm::MCSymbolRefExpr::VariantKind>::Optional()
Line
Count
Source
137
1.98k
  constexpr Optional() {}
llvm::Optional<double>::Optional()
Line
Count
Source
137
85.8k
  constexpr Optional() {}
llvm::Optional<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int> >::Optional()
Line
Count
Source
137
12.3k
  constexpr Optional() {}
llvm::Optional<llvm::COFF::COMDATType>::Optional()
Line
Count
Source
137
126
  constexpr Optional() {}
llvm::Optional<llvm::MCSymbolAttr>::Optional()
Line
Count
Source
137
2.56k
  constexpr Optional() {}
llvm::Optional<llvm::ConstantRange>::Optional()
Line
Count
Source
137
21
  constexpr Optional() {}
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::InductiveRangeCheck::Range>::Optional()
Line
Count
Source
137
180
  constexpr Optional() {}
llvm::Optional<llvm::SCEV const*>::Optional()
Line
Count
Source
137
332
  constexpr Optional() {}
llvm::Optional<llvm::RegionNode*>::Optional()
Line
Count
Source
137
10.0k
  constexpr Optional() {}
llvm::Optional<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int> >::Optional()
Line
Count
Source
137
1.75k
  constexpr Optional() {}
llvm::Optional<llvm::ARM::ISAKind>::Optional()
Line
Count
Source
137
118k
  constexpr Optional() {}
llvm::Optional<llvm::Triple::SubArchType>::Optional()
Line
Count
Source
137
80.1k
  constexpr Optional() {}
llvm::Optional<llvm::Triple::VendorType>::Optional()
Line
Count
Source
137
1.87M
  constexpr Optional() {}
llvm::Optional<llvm::Triple::OSType>::Optional()
Line
Count
Source
137
1.84M
  constexpr Optional() {}
llvm::Optional<llvm::Triple::EnvironmentType>::Optional()
Line
Count
Source
137
658k
  constexpr Optional() {}
llvm::Optional<llvm::Triple::ObjectFormatType>::Optional()
Line
Count
Source
137
614k
  constexpr Optional() {}
llvm::Optional<llvm::Triple::ArchType>::Optional()
Line
Count
Source
137
2.02M
  constexpr Optional() {}
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Optional()
Line
Count
Source
137
7.36k
  constexpr Optional() {}
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::Optional()
Line
Count
Source
137
1.47M
  constexpr Optional() {}
llvm::Optional<llvm::VPIteration>::Optional()
Line
Count
Source
137
16.4k
  constexpr Optional() {}
llvm::Optional<llvm::VPBlockBase*>::Optional()
Line
Count
Source
137
281
  constexpr Optional() {}
llvm::Optional<clang::CudaArch>::Optional()
Line
Count
Source
137
937
  constexpr Optional() {}
Unexecuted instantiation: llvm::Optional<clang::CudaVirtualArch>::Optional()
llvm::Optional<clang::OpenMPDirectiveKind>::Optional()
Line
Count
Source
137
466k
  constexpr Optional() {}
llvm::Optional<clang::OpenMPClauseKind>::Optional()
Line
Count
Source
137
79.9k
  constexpr Optional() {}
llvm::Optional<clang::OpenMPDefaultClauseKind>::Optional()
Line
Count
Source
137
716
  constexpr Optional() {}
llvm::Optional<clang::OpenMPProcBindClauseKind>::Optional()
Line
Count
Source
137
519
  constexpr Optional() {}
llvm::Optional<clang::OpenMPDependClauseKind>::Optional()
Line
Count
Source
137
2.66k
  constexpr Optional() {}
llvm::Optional<clang::OpenMPLinearClauseKind>::Optional()
Line
Count
Source
137
182
  constexpr Optional() {}
llvm::Optional<clang::OpenMPMapClauseKind>::Optional()
Line
Count
Source
137
6.02k
  constexpr Optional() {}
llvm::Optional<clang::OpenMPDistScheduleClauseKind>::Optional()
Line
Count
Source
137
1.29k
  constexpr Optional() {}
llvm::Optional<llvm::sys::fs::UniqueID>::Optional()
Line
Count
Source
137
49.2k
  constexpr Optional() {}
llvm::Optional<clang::targets::LanaiTargetInfo::CPUKind>::Optional()
Line
Count
Source
137
1
  constexpr Optional() {}
llvm::Optional<llvm::X86::ProcessorFeatures>::Optional()
Line
Count
Source
137
29
  constexpr Optional() {}
llvm::Optional<clang::targets::X86TargetInfo::X86SSEEnum>::Optional()
Line
Count
Source
137
164k
  constexpr Optional() {}
llvm::Optional<clang::targets::X86TargetInfo::MMX3DNowEnum>::Optional()
Line
Count
Source
137
164k
  constexpr Optional() {}
llvm::Optional<clang::targets::X86TargetInfo::XOPEnum>::Optional()
Line
Count
Source
137
164k
  constexpr Optional() {}
llvm::Optional<char>::Optional()
Line
Count
Source
137
307
  constexpr Optional() {}
llvm::Optional<clang::targets::X86TargetInfo::CPUKind>::Optional()
Line
Count
Source
137
84.5k
  constexpr Optional() {}
llvm::Optional<llvm::ThreadModel::Model>::Optional()
Line
Count
Source
137
20.5k
  constexpr Optional() {}
llvm::Optional<llvm::FloatABI::ABIType>::Optional()
Line
Count
Source
137
20.5k
  constexpr Optional() {}
llvm::Optional<llvm::PGOOptions>::Optional()
Line
Count
Source
137
935
  constexpr Optional() {}
llvm::Optional<llvm::DIFile::ChecksumKind>::Optional()
Line
Count
Source
137
2.89k
  constexpr Optional() {}
llvm::Optional<llvm::GlobalValue::ThreadLocalMode>::Optional()
Line
Count
Source
137
15
  constexpr Optional() {}
llvm::Optional<clang::CodeGen::ConstantEmitter>::Optional()
Line
Count
Source
137
46.1k
  constexpr Optional() {}
llvm::Optional<std::__1::pair<clang::SourceLocation, unsigned long> >::Optional()
Line
Count
Source
137
150
  constexpr Optional() {}
llvm::Optional<llvm::coverage::Counter>::Optional()
Line
Count
Source
137
112
  constexpr Optional() {}
llvm::Optional<clang::driver::Distro::DistroType>::Optional()
Line
Count
Source
137
3
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::driver::Driver::DriverMode> >::Optional()
Line
Count
Source
137
15.3k
  constexpr Optional() {}
llvm::Optional<clang::driver::LTOKind>::Optional()
Line
Count
Source
137
103
  constexpr Optional() {}
llvm::Optional<clang::driver::Driver::OpenMPRuntimeKind>::Optional()
Line
Count
Source
137
458
  constexpr Optional() {}
llvm::Optional<clang::driver::Driver::SaveTempsMode>::Optional()
Line
Count
Source
137
46
  constexpr Optional() {}
llvm::Optional<llvm::ArrayRef<llvm::StringRef> >::Optional()
Line
Count
Source
137
17.9k
  constexpr Optional() {}
llvm::Optional<clang::driver::tools::arm::ReadTPMode>::Optional()
Line
Count
Source
137
2
  constexpr Optional() {}
llvm::Optional<clang::driver::tools::arm::FloatABI>::Optional()
Line
Count
Source
137
2.80k
  constexpr Optional() {}
llvm::Optional<clang::driver::tools::mips::FloatABI>::Optional()
Line
Count
Source
137
12
  constexpr Optional() {}
llvm::Optional<clang::driver::tools::ppc::FloatABI>::Optional()
Line
Count
Source
137
10
  constexpr Optional() {}
llvm::Optional<clang::driver::tools::sparc::FloatABI>::Optional()
Line
Count
Source
137
12
  constexpr Optional() {}
llvm::Optional<clang::driver::Multilib>::Optional()
Line
Count
Source
137
6.90k
  constexpr Optional() {}
llvm::Optional<clang::driver::types::ID>::Optional()
Line
Count
Source
137
32.5k
  constexpr Optional() {}
llvm::Optional<clang::PrecompiledPreamble>::Optional()
Line
Count
Source
137
2.45k
  constexpr Optional() {}
llvm::Optional<clang::CXXScopeSpec>::Optional()
Line
Count
Source
137
1.12k
  constexpr Optional() {}
ASTUnit.cpp:llvm::Optional<(anonymous namespace)::CaptureDroppedDiagnostics>::Optional()
Line
Count
Source
137
84
  constexpr Optional() {}
llvm::Optional<clang::DiagnosticLevelMask>::Optional()
Line
Count
Source
137
19
  constexpr Optional() {}
llvm::Optional<clang::AnalysisStores>::Optional()
Line
Count
Source
137
172
  constexpr Optional() {}
llvm::Optional<clang::AnalysisConstraints>::Optional()
Line
Count
Source
137
716
  constexpr Optional() {}
llvm::Optional<clang::AnalysisDiagClients>::Optional()
Line
Count
Source
137
133
  constexpr Optional() {}
llvm::Optional<clang::AnalysisPurgeMode>::Optional()
Line
Count
Source
137
1
  constexpr Optional() {}
Unexecuted instantiation: llvm::Optional<clang::AnalysisInliningMode>::Optional()
llvm::Optional<clang::InputKind>::Optional()
Line
Count
Source
137
47.6k
  constexpr Optional() {}
llvm::Optional<llvm::EABI>::Optional()
Line
Count
Source
137
29
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::Reloc::Model> >::Optional()
Line
Count
Source
137
19.4k
  constexpr Optional() {}
llvm::Optional<clang::LangStandard::Kind>::Optional()
Line
Count
Source
137
14.3k
  constexpr Optional() {}
llvm::Optional<clang::LangOptions::PragmaMSPointersToMembersKind>::Optional()
Line
Count
Source
137
1
  constexpr Optional() {}
llvm::Optional<clang::LangOptions::DefaultCallingConvention>::Optional()
Line
Count
Source
137
5
  constexpr Optional() {}
llvm::Optional<clang::PrecompiledPreamble::TempPCHFile>::Optional()
Line
Count
Source
137
84
  constexpr Optional() {}
llvm::Optional<llvm::BitstreamBlockInfo>::Optional()
Line
Count
Source
137
16
  constexpr Optional() {}
llvm::Optional<llvm::DIExpression::FragmentInfo>::Optional()
Line
Count
Source
137
140
  constexpr Optional() {}
llvm::Optional<llvm::codeview::MemberPointerInfo>::Optional()
Line
Count
Source
137
2.20k
  constexpr Optional() {}
llvm::Optional<llvm::BaseIndexOffset>::Optional()
Line
Count
Source
137
185k
  constexpr Optional() {}
DAGCombiner.cpp:llvm::Optional<(anonymous namespace)::ByteProvider>::Optional()
Line
Count
Source
137
185k
  constexpr Optional() {}
llvm::Optional<llvm::MachineOperand>::Optional()
Line
Count
Source
137
615
  constexpr Optional() {}
llvm::Optional<llvm::ISD::NodeType>::Optional()
Line
Count
Source
137
1.15M
  constexpr Optional() {}
llvm::Optional<llvm::Error>::Optional()
Line
Count
Source
137
1.15k
  constexpr Optional() {}
llvm::Optional<clang::CallGraphNode*>::Optional()
Line
Count
Source
137
723
  constexpr Optional() {}
llvm::Optional<clang::ento::ExplodedNode*>::Optional()
Line
Count
Source
137
14
  constexpr Optional() {}
llvm::Optional<clang::ento::Loc>::Optional()
Line
Count
Source
137
364
  constexpr Optional() {}
CheckSecuritySyntaxOnly.cpp:llvm::Optional<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*)>::Optional()
Line
Count
Source
137
366
  constexpr Optional() {}
ExprInspectionChecker.cpp:llvm::Optional<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const>::Optional()
Line
Count
Source
137
11.6k
  constexpr Optional() {}
llvm::Optional<clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling>::Optional()
Line
Count
Source
137
19.8k
  constexpr Optional() {}
GenericTaintChecker.cpp:llvm::Optional<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> ((anonymous namespace)::GenericTaintChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const>::Optional()
Line
Count
Source
137
1.26k
  constexpr Optional() {}
GenericTaintChecker.cpp:llvm::Optional<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule>::Optional()
Line
Count
Source
137
709
  constexpr Optional() {}
MacOSXAPIChecker.cpp:llvm::Optional<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const>::Optional()
Line
Count
Source
137
222
  constexpr Optional() {}
MallocChecker.cpp:llvm::Optional<(anonymous namespace)::MallocChecker::CheckKind>::Optional()
Line
Count
Source
137
119
  constexpr Optional() {}
UnixAPIChecker.cpp:llvm::Optional<void ((anonymous namespace)::UnixAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*) const>::Optional()
Line
Count
Source
137
353
  constexpr Optional() {}
llvm::Optional<clang::AnalyzerOptions::UserModeKind>::Optional()
Line
Count
Source
137
726
  constexpr Optional() {}
llvm::Optional<clang::AnalyzerOptions::ExplorationStrategyKind>::Optional()
Line
Count
Source
137
623
  constexpr Optional() {}
llvm::Optional<clang::IPAKind>::Optional()
Line
Count
Source
137
726
  constexpr Optional() {}
llvm::Optional<clang::CXXInlineableMemberKind>::Optional()
Line
Count
Source
137
180
  constexpr Optional() {}
llvm::Optional<clang::ObjCMethodDecl const*>::Optional()
Line
Count
Source
137
818
  constexpr Optional() {}
llvm::Optional<clang::CFGElement>::Optional()
Line
Count
Source
137
12.6k
  constexpr Optional() {}
llvm::Optional<std::__1::pair<clang::ento::SVal, clang::QualType> >::Optional()
Line
Count
Source
137
130k
  constexpr Optional() {}
llvm::Optional<clang::ento::SVal>::Optional()
Line
Count
Source
137
425k
  constexpr Optional() {}
llvm::Optional<clang::CallEnter>::Optional()
Line
Count
Source
137
303
  constexpr Optional() {}
llvm::Optional<clang::ento::RegionOffset>::Optional()
Line
Count
Source
137
115k
  constexpr Optional() {}
llvm::Optional<clang::Parser::ParseScope>::Optional()
Line
Count
Source
137
2.37M
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy> >::Optional()
Line
Count
Source
137
448
  constexpr Optional() {}
llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::Optional()
Line
Count
Source
137
448
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy> >::Optional()
Line
Count
Source
137
48
  constexpr Optional() {}
llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::Optional()
Line
Count
Source
137
48
  constexpr Optional() {}
llvm::Optional<clang::PragmaMSCommentKind>::Optional()
Line
Count
Source
137
76
  constexpr Optional() {}
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds> >::Optional()
Line
Count
Source
137
22
  constexpr Optional() {}
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues> >::Optional()
Line
Count
Source
137
19
  constexpr Optional() {}
llvm::Optional<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)> >::Optional()
Line
Count
Source
137
312
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::attr::SubjectMatchRule> >::Optional()
Line
Count
Source
137
89
  constexpr Optional() {}
llvm::Optional<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation)>::Optional()
Line
Count
Source
137
137
  constexpr Optional() {}
llvm::Optional<clang::ASTContext::PragmaSectionFlag>::Optional()
Line
Count
Source
137
39
  constexpr Optional() {}
llvm::Optional<clang::Preprocessor::PreambleSkipInfo>::Optional()
Line
Count
Source
137
38.9k
  constexpr Optional() {}
llvm::Optional<clang::HeaderFileInfo>::Optional()
Line
Count
Source
137
26.1k
  constexpr Optional() {}
llvm::Optional<clang::GVALinkage>::Optional()
Line
Count
Source
137
19.7k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::VisibilityAttr::VisibilityType> >::Optional()
Line
Count
Source
137
1.18M
  constexpr Optional() {}
llvm::Optional<clang::VisibilityAttr::VisibilityType>::Optional()
Line
Count
Source
137
1.18M
  constexpr Optional() {}
llvm::Optional<clang::Sema::PragmaStack<clang::StringLiteral*>*>::Optional()
Line
Count
Source
137
52
  constexpr Optional() {}
llvm::Optional<clang::QualType>::Optional()
Line
Count
Source
137
384
  constexpr Optional() {}
llvm::Optional<clang::Sema::FormatStringType>::Optional()
Line
Count
Source
137
42.7k
  constexpr Optional() {}
llvm::Optional<llvm::ArrayRef<clang::QualType> >::Optional()
Line
Count
Source
137
278
  constexpr Optional() {}
llvm::Optional<clang::ObjCInterfaceDecl*>::Optional()
Line
Count
Source
137
2
  constexpr Optional() {}
llvm::Optional<unsigned char>::Optional()
Line
Count
Source
137
36.4k
  constexpr Optional() {}
llvm::Optional<clang::Sema::CUDAFunctionTarget>::Optional()
Line
Count
Source
137
1.59k
  constexpr Optional() {}
llvm::Optional<clang::Sema::SemaDiagnosticBuilder>::Optional()
Line
Count
Source
137
248
  constexpr Optional() {}
llvm::Optional<clang::PartialDiagnostic>::Optional()
Line
Count
Source
137
248
  constexpr Optional() {}
llvm::Optional<clang::LookupResult::AmbiguityKind>::Optional()
Line
Count
Source
137
75.3k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::MipsInterruptAttr::InterruptType> >::Optional()
Line
Count
Source
137
21
  constexpr Optional() {}
llvm::Optional<clang::MipsInterruptAttr::InterruptType>::Optional()
Line
Count
Source
137
21
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::ARMInterruptAttr::InterruptType> >::Optional()
Line
Count
Source
137
78
  constexpr Optional() {}
llvm::Optional<clang::ARMInterruptAttr::InterruptType>::Optional()
Line
Count
Source
137
78
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType> >::Optional()
Line
Count
Source
137
4.92k
  constexpr Optional() {}
llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::Optional()
Line
Count
Source
137
4.92k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::EnumExtensibilityAttr::Kind> >::Optional()
Line
Count
Source
137
2.74k
  constexpr Optional() {}
llvm::Optional<clang::EnumExtensibilityAttr::Kind>::Optional()
Line
Count
Source
137
2.74k
  constexpr Optional() {}
llvm::Optional<FormatAttrKind>::Optional()
Line
Count
Source
137
49.8k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind> >::Optional()
Line
Count
Source
137
11
  constexpr Optional() {}
llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::Optional()
Line
Count
Source
137
11
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::BlocksAttr::BlockType> >::Optional()
Line
Count
Source
137
501
  constexpr Optional() {}
llvm::Optional<clang::BlocksAttr::BlockType>::Optional()
Line
Count
Source
137
501
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::ConsumableAttr::ConsumedState> >::Optional()
Line
Count
Source
137
6
  constexpr Optional() {}
llvm::Optional<clang::ConsumableAttr::ConsumedState>::Optional()
Line
Count
Source
137
6
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::CallableWhenAttr::ConsumedState> >::Optional()
Line
Count
Source
137
19
  constexpr Optional() {}
llvm::Optional<clang::CallableWhenAttr::ConsumedState>::Optional()
Line
Count
Source
137
19
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::ParamTypestateAttr::ConsumedState> >::Optional()
Line
Count
Source
137
7
  constexpr Optional() {}
llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::Optional()
Line
Count
Source
137
7
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState> >::Optional()
Line
Count
Source
137
11
  constexpr Optional() {}
llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::Optional()
Line
Count
Source
137
11
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::SetTypestateAttr::ConsumedState> >::Optional()
Line
Count
Source
137
9
  constexpr Optional() {}
llvm::Optional<clang::SetTypestateAttr::ConsumedState>::Optional()
Line
Count
Source
137
9
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::TestTypestateAttr::ConsumedState> >::Optional()
Line
Count
Source
137
5
  constexpr Optional() {}
llvm::Optional<clang::TestTypestateAttr::ConsumedState>::Optional()
Line
Count
Source
137
5
  constexpr Optional() {}
llvm::Optional<clang::LoopHintAttr::OptionType>::Optional()
Line
Count
Source
137
156
  constexpr Optional() {}
llvm::Optional<clang::AttributedType::Kind>::Optional()
Line
Count
Source
137
80
  constexpr Optional() {}
llvm::Optional<clang::NullabilityKind>::Optional()
Line
Count
Source
137
27.6M
  constexpr Optional() {}
llvm::Optional<clang::Stmt*>::Optional()
Line
Count
Source
137
14.4k
  constexpr Optional() {}
llvm::Optional<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*)>::Optional()
Line
Count
Source
137
11.4k
  constexpr Optional() {}
llvm::Optional<clang::CallGraphNode const*>::Optional()
Line
Count
Source
137
1
  constexpr Optional() {}
llvm::Optional<clang::analyze_os_log::OSLogBufferItem::Kind>::Optional()
Line
Count
Source
137
58
  constexpr Optional() {}
llvm::Optional<clang::Expr const*>::Optional()
Line
Count
Source
137
174
  constexpr Optional() {}
llvm::Optional<clang::CFGBlock const*>::Optional()
Line
Count
Source
137
107k
  constexpr Optional() {}
llvm::Optional<llvm::SmallVector<clang::TemplateArgument, 8u> >::Optional()
Line
Count
Source
137
222
  constexpr Optional() {}
llvm::Optional<clang::comments::InlineCommandComment::RenderKind>::Optional()
Line
Count
Source
137
28
  constexpr Optional() {}
llvm::Optional<unsigned long>::Optional()
Line
Count
Source
137
612k
  constexpr Optional() {}
Lexer.cpp:llvm::Optional<(anonymous namespace)::PreambleDirectiveKind>::Optional()
Line
Count
Source
137
894
  constexpr Optional() {}
llvm::Optional<long>::Optional()
Line
Count
Source
137
99.8k
  constexpr Optional() {}
llvm::Optional<clang::MMToken::TokenKind>::Optional()
Line
Count
Source
137
398k
  constexpr Optional() {}
ModuleMap.cpp:llvm::Optional<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute>::Optional()
Line
Count
Source
137
78
  constexpr Optional() {}
ModuleMap.cpp:llvm::Optional<(anonymous namespace)::AttributeKind>::Optional()
Line
Count
Source
137
2.61k
  constexpr Optional() {}
llvm::Optional<clang::diag::Severity>::Optional()
Line
Count
Source
137
343
  constexpr Optional() {}
llvm::Optional<clang::Preprocessor::CachedTokensRange>::Optional()
Line
Count
Source
137
38.9k
  constexpr Optional() {}
llvm::Optional<llvm::TargetLibraryInfoImpl>::Optional()
Line
Count
Source
137
1.87k
  constexpr Optional() {}
llvm::Optional<llvm::PassBuilder::OptimizationLevel>::Optional()
Line
Count
Source
137
44
  constexpr Optional() {}
llvm::Optional<llvm::MDString*>::Optional()
Line
Count
Source
137
2.54k
  constexpr Optional() {}
llvm::Optional<llvm::object::Archive::Child>::Optional()
Line
Count
Source
137
1
  constexpr Optional() {}
llvm::Optional<llvm::MetadataLoader>::Optional()
Line
Count
Source
137
7.31k
  constexpr Optional() {}
llvm::Optional<llvm::codeview::ContinuationRecordKind>::Optional()
Line
Count
Source
137
254
  constexpr Optional() {}
llvm::Optional<llvm::codeview::TypeLeafKind>::Optional()
Line
Count
Source
137
26.6k
  constexpr Optional() {}
llvm::Optional<llvm::codeview::TypeIndex>::Optional()
Line
Count
Source
137
224
  constexpr Optional() {}
llvm::Optional<llvm::codeview::SymbolKind>::Optional()
Line
Count
Source
137
4.32k
  constexpr Optional() {}
llvm::Optional<llvm::MIToken::TokenKind>::Optional()
Line
Count
Source
137
164k
  constexpr Optional() {}
llvm::Optional<llvm::CmpInst::Predicate>::Optional()
Line
Count
Source
137
244
  constexpr Optional() {}
llvm::Optional<llvm::AtomicOrdering>::Optional()
Line
Count
Source
137
135
  constexpr Optional() {}
llvm::Optional<Flavor>::Optional()
Line
Count
Source
137
3.56k
  constexpr Optional() {}
<