Coverage Report

Created: 2019-07-24 05:18

/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
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
//  This file provides Optional, a template class modeled in the spirit of
10
//  OCaml's 'opt' variant.  The idea is to strongly type whether or not
11
//  a value can be optional.
12
//
13
//===----------------------------------------------------------------------===//
14
15
#ifndef LLVM_ADT_OPTIONAL_H
16
#define LLVM_ADT_OPTIONAL_H
17
18
#include "llvm/ADT/None.h"
19
#include "llvm/Support/Compiler.h"
20
#include "llvm/Support/type_traits.h"
21
#include <cassert>
22
#include <memory>
23
#include <new>
24
#include <utility>
25
26
namespace llvm {
27
28
class raw_ostream;
29
30
namespace optional_detail {
31
32
struct in_place_t {};
33
34
/// Storage for any type.
35
template <typename T, bool = is_trivially_copyable<T>::value>
36
class OptionalStorage {
37
  union {
38
    char empty;
39
    T value;
40
  };
41
  bool hasVal;
42
43
public:
44
36.8M
  ~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
44
123k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport, false>::~OptionalStorage()
Line
Count
Source
44
3
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::~OptionalStorage()
Line
Count
Source
44
3.08M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, false>::~OptionalStorage()
Line
Count
Source
44
307k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<long long, unsigned int>, false>::~OptionalStorage()
Line
Count
Source
44
3.71k
  ~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
44
2.73M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::~OptionalStorage()
Line
Count
Source
44
296k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgumentInfo, false>::~OptionalStorage()
Line
Count
Source
44
17.4k
  ~OptionalStorage() { reset(); }
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>, false>::~OptionalStorage()
Line
Count
Source
44
4.00k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>, false>::~OptionalStorage()
Line
Count
Source
44
10.4k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::~OptionalStorage()
Line
Count
Source
44
777k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::~OptionalStorage()
Line
Count
Source
44
8.21M
  ~OptionalStorage() { reset(); }
X86SpeculativeLoadHardening.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState, false>::~OptionalStorage()
Line
Count
Source
44
12.1k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::~OptionalStorage()
Line
Count
Source
44
285
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::~OptionalStorage()
Line
Count
Source
44
348
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::PreservedAnalyses, false>::~OptionalStorage()
Line
Count
Source
44
18.8k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DemandedBits, false>::~OptionalStorage()
Line
Count
Source
44
40.4k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::~OptionalStorage()
Line
Count
Source
44
7.74M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::MemoryDependenceResults, false>::~OptionalStorage()
Line
Count
Source
44
42.4k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::ModuleSummaryIndex, false>::~OptionalStorage()
Line
Count
Source
44
390
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::~OptionalStorage()
Line
Count
Source
44
119k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::~OptionalStorage()
Line
Count
Source
44
948k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int>, false>::~OptionalStorage()
Line
Count
Source
44
25
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, false>::~OptionalStorage()
Line
Count
Source
44
20.0k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo, false>::~OptionalStorage()
Line
Count
Source
44
111k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::~OptionalStorage()
Line
Count
Source
44
46.3k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::SlotTracker, false>::~OptionalStorage()
Line
Count
Source
44
7
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::Regex, false>::~OptionalStorage()
Line
Count
Source
44
18.8k
  ~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
44
94.3k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::remarks::StringTable, false>::~OptionalStorage()
Line
Count
Source
44
92
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::AAResults, false>::~OptionalStorage()
Line
Count
Source
44
2.12M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::BasicAAResult, false>::~OptionalStorage()
Line
Count
Source
44
2.12M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::MCDwarfLineStr, false>::~OptionalStorage()
Line
Count
Source
44
2.08k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int>, false>::~OptionalStorage()
Line
Count
Source
44
12.3k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<unsigned int, 8u>, false>::~OptionalStorage()
Line
Count
Source
44
11.8k
  ~OptionalStorage() { reset(); }
GVNSink.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::~OptionalStorage()
Line
Count
Source
44
72
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::MemorySSAUpdater, false>::~OptionalStorage()
Line
Count
Source
44
405k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::Error, false>::~OptionalStorage()
Line
Count
Source
44
6.23k
  ~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
44
3.69k
  ~OptionalStorage() { reset(); }
VirtualFileSystem.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RealFileSystem::WorkingDirectory, false>::~OptionalStorage()
Line
Count
Source
44
50.6k
  ~OptionalStorage() { reset(); }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::~OptionalStorage()
Line
Count
Source
44
3.15M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::~OptionalStorage()
Line
Count
Source
44
5.49k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::~OptionalStorage()
Line
Count
Source
44
5.76k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>::~OptionalStorage()
Line
Count
Source
44
21.2k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>::~OptionalStorage()
Line
Count
Source
44
21.2k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::CodeGen::ApplyDebugLocation, false>::~OptionalStorage()
Line
Count
Source
44
1.17k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >, false>::~OptionalStorage()
Line
Count
Source
44
59
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::CodeGen::ConstantEmitter, false>::~OptionalStorage()
Line
Count
Source
44
47.6k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::SourceLocation, unsigned long>, false>::~OptionalStorage()
Line
Count
Source
44
298
  ~OptionalStorage() { reset(); }
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::~OptionalStorage()
Line
Count
Source
44
84.8k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::~OptionalStorage()
Line
Count
Source
44
8.05k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::~OptionalStorage()
Line
Count
Source
44
4.72k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::~OptionalStorage()
Line
Count
Source
44
5.45k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::StoredDiagnostic, false>::~OptionalStorage()
Line
Count
Source
44
21
  ~OptionalStorage() { reset(); }
ASTUnit.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::CaptureDroppedDiagnostics, false>::~OptionalStorage()
Line
Count
Source
44
88
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble::TempPCHFile, false>::~OptionalStorage()
Line
Count
Source
44
88
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::~OptionalStorage()
Line
Count
Source
44
17.0k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::~OptionalStorage()
Line
Count
Source
44
163
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::~OptionalStorage()
Line
Count
Source
44
3.02k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::~OptionalStorage()
Line
Count
Source
44
304
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoclists::LocationList, false>::~OptionalStorage()
Line
Count
Source
44
28
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugRnglistTable, false>::~OptionalStorage()
Line
Count
Source
44
2.15k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::SetVector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::vector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::allocator<clang::ento::CheckerRegistry::CheckerInfo const*> >, llvm::DenseSet<clang::ento::CheckerRegistry::CheckerInfo const*, llvm::DenseMapInfo<clang::ento::CheckerRegistry::CheckerInfo const*> > >, false>::~OptionalStorage()
Line
Count
Source
44
14.9k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::ast_matchers::internal::DynTypedMatcher, false>::~OptionalStorage()
Line
Count
Source
44
15.3k
  ~OptionalStorage() { reset(); }
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule, false>::~OptionalStorage()
Line
Count
Source
44
744
  ~OptionalStorage() { reset(); }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::~OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::ento::CallEventRef<clang::ento::CallEvent>, false>::~OptionalStorage()
Line
Count
Source
44
974
  ~OptionalStorage() { reset(); }
StdLibraryFunctionsChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::~OptionalStorage()
Line
Count
Source
44
1.45k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::ento::MemRegion const*, 5u>, false>::~OptionalStorage()
Line
Count
Source
44
58
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::ento::SVal, clang::QualType>, false>::~OptionalStorage()
Line
Count
Source
44
154k
  ~OptionalStorage() { reset(); }
RegionStore.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::~OptionalStorage()
Line
Count
Source
44
20.5k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::Parser::ParseScope, false>::~OptionalStorage()
Line
Count
Source
44
3.02M
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)>, false>::~OptionalStorage()
Line
Count
Source
44
1.33k
  ~OptionalStorage() { reset(); }
AnalysisBasedWarnings.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LogicalErrorHandler, false>::~OptionalStorage()
Line
Count
Source
44
437k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::~OptionalStorage()
Line
Count
Source
44
580
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::~OptionalStorage()
Line
Count
Source
44
211
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, clang::Decl*>, false>::~OptionalStorage()
Line
Count
Source
44
8.24k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>, false>::~OptionalStorage()
Line
Count
Source
44
172k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::ImportError, false>::~OptionalStorage()
Line
Count
Source
44
60.4k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<clang::APValue, false>::~OptionalStorage()
Line
Count
Source
44
903
  ~OptionalStorage() { reset(); }
ExprConstant.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitCastBuffer, false>::~OptionalStorage()
Line
Count
Source
44
226
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::~OptionalStorage()
Line
Count
Source
44
1.32k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::~OptionalStorage()
Line
Count
Source
44
2.38k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::MetadataLoader, false>::~OptionalStorage()
Line
Count
Source
44
7.78k
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<llvm::remarks::ParsedStringTable, false>::~OptionalStorage()
Line
Count
Source
44
103
  ~OptionalStorage() { reset(); }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, false>::~OptionalStorage()
Line
Count
Source
44
64
  ~OptionalStorage() { reset(); }
45
46
31.3M
  OptionalStorage() noexcept : empty(), hasVal(false) {}
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
46
1.76M
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, false>::OptionalStorage()
Line
Count
Source
46
154k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<long long, unsigned int>, false>::OptionalStorage()
Line
Count
Source
46
700
  OptionalStorage() noexcept : empty(), hasVal(false) {}
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
46
2.73M
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgumentInfo, false>::OptionalStorage()
Line
Count
Source
46
11.8k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::OptionalStorage()
Line
Count
Source
46
296k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>, false>::OptionalStorage()
Line
Count
Source
46
3
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>, false>::OptionalStorage()
Line
Count
Source
46
9.57k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::OptionalStorage()
Line
Count
Source
46
702k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
X86SpeculativeLoadHardening.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState, false>::OptionalStorage()
Line
Count
Source
46
12.2k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::OptionalStorage()
Line
Count
Source
46
285
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::OptionalStorage()
Line
Count
Source
46
348
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::PreservedAnalyses, false>::OptionalStorage()
Line
Count
Source
46
18.8k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::DemandedBits, false>::OptionalStorage()
Line
Count
Source
46
40.4k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::OptionalStorage()
Line
Count
Source
46
2.38k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::OptionalStorage()
Line
Count
Source
46
6.83M
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::OptionalStorage()
Line
Count
Source
46
5.21M
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::MemoryDependenceResults, false>::OptionalStorage()
Line
Count
Source
46
42.4k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::ModuleSummaryIndex, false>::OptionalStorage()
Line
Count
Source
46
390
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::OptionalStorage()
Line
Count
Source
46
119k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::OptionalStorage()
Line
Count
Source
46
948k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int>, false>::OptionalStorage()
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, false>::OptionalStorage()
Line
Count
Source
46
16.2k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo, false>::OptionalStorage()
Line
Count
Source
46
111k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::OptionalStorage()
Line
Count
Source
46
46.4k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::SlotTracker, false>::OptionalStorage()
Line
Count
Source
46
7
  OptionalStorage() noexcept : empty(), hasVal(false) {}
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
46
107k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::Regex, false>::OptionalStorage()
Line
Count
Source
46
18.8k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::BasicAAResult, false>::OptionalStorage()
Line
Count
Source
46
2.12M
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::AAResults, false>::OptionalStorage()
Line
Count
Source
46
2.12M
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::OptionalStorage()
Line
Count
Source
46
174k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::MCDwarfLineStr, false>::OptionalStorage()
Line
Count
Source
46
2.08k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int>, false>::OptionalStorage()
Line
Count
Source
46
12.3k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::SmallVector<unsigned int, 8u>, false>::OptionalStorage()
Line
Count
Source
46
11.8k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
GVNSink.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::OptionalStorage()
Line
Count
Source
46
21
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::MemorySSAUpdater, false>::OptionalStorage()
Line
Count
Source
46
405k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::Error, false>::OptionalStorage()
Line
Count
Source
46
6.23k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
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
46
3.69k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
VirtualFileSystem.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RealFileSystem::WorkingDirectory, false>::OptionalStorage()
Line
Count
Source
46
65.0k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::OptionalStorage()
Line
Count
Source
46
3.15M
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::OptionalStorage()
Line
Count
Source
46
5.51k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::OptionalStorage()
Line
Count
Source
46
5.54k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>::OptionalStorage()
Line
Count
Source
46
21.2k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>::OptionalStorage()
Line
Count
Source
46
21.1k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::CodeGen::ApplyDebugLocation, false>::OptionalStorage()
Line
Count
Source
46
1.17k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >, false>::OptionalStorage()
Line
Count
Source
46
59
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::CodeGen::ConstantEmitter, false>::OptionalStorage()
Line
Count
Source
46
47.6k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::SourceLocation, unsigned long>, false>::OptionalStorage()
Line
Count
Source
46
298
  OptionalStorage() noexcept : empty(), hasVal(false) {}
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::OptionalStorage()
Line
Count
Source
46
62.7k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::OptionalStorage()
Line
Count
Source
46
8.05k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::OptionalStorage()
Line
Count
Source
46
4.73k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::OptionalStorage()
Line
Count
Source
46
5.45k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::StoredDiagnostic, false>::OptionalStorage()
Line
Count
Source
46
21
  OptionalStorage() noexcept : empty(), hasVal(false) {}
ASTUnit.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::CaptureDroppedDiagnostics, false>::OptionalStorage()
Line
Count
Source
46
88
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble::TempPCHFile, false>::OptionalStorage()
Line
Count
Source
46
88
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::OptionalStorage()
Line
Count
Source
46
8.51k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::OptionalStorage()
Line
Count
Source
46
27
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::OptionalStorage()
Line
Count
Source
46
3.02k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::OptionalStorage()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoclists::LocationList, false>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugRnglistTable, false>::OptionalStorage()
Line
Count
Source
46
2.15k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::SetVector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::vector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::allocator<clang::ento::CheckerRegistry::CheckerInfo const*> >, llvm::DenseSet<clang::ento::CheckerRegistry::CheckerInfo const*, llvm::DenseMapInfo<clang::ento::CheckerRegistry::CheckerInfo const*> > >, false>::OptionalStorage()
Line
Count
Source
46
4
  OptionalStorage() noexcept : empty(), hasVal(false) {}
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule, false>::OptionalStorage()
Line
Count
Source
46
744
  OptionalStorage() noexcept : empty(), hasVal(false) {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::ento::CallEventRef<clang::ento::CallEvent>, false>::OptionalStorage()
Line
Count
Source
46
487
  OptionalStorage() noexcept : empty(), hasVal(false) {}
StdLibraryFunctionsChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::OptionalStorage()
Line
Count
Source
46
768
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::ento::MemRegion const*, 5u>, false>::OptionalStorage()
Line
Count
Source
46
48
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::ento::SVal, clang::QualType>, false>::OptionalStorage()
Line
Count
Source
46
154k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
RegionStore.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::OptionalStorage()
Line
Count
Source
46
370
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::Parser::ParseScope, false>::OptionalStorage()
Line
Count
Source
46
3.02M
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)>, false>::OptionalStorage()
Line
Count
Source
46
1.33k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
AnalysisBasedWarnings.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LogicalErrorHandler, false>::OptionalStorage()
Line
Count
Source
46
437k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::OptionalStorage()
Line
Count
Source
46
580
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::OptionalStorage()
Line
Count
Source
46
205
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, clang::Decl*>, false>::OptionalStorage()
Line
Count
Source
46
8.24k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>, false>::OptionalStorage()
Line
Count
Source
46
172k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::ast_matchers::internal::DynTypedMatcher, false>::OptionalStorage()
Line
Count
Source
46
42
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::ImportError, false>::OptionalStorage()
Line
Count
Source
46
60.3k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
ExprConstant.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitCastBuffer, false>::OptionalStorage()
Line
Count
Source
46
3
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<clang::APValue, false>::OptionalStorage()
Line
Count
Source
46
31
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::OptionalStorage()
Line
Count
Source
46
11
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::MetadataLoader, false>::OptionalStorage()
Line
Count
Source
46
7.80k
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::remarks::ParsedStringTable, false>::OptionalStorage()
Line
Count
Source
46
101
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<llvm::remarks::StringTable, false>::OptionalStorage()
Line
Count
Source
46
93
  OptionalStorage() noexcept : empty(), hasVal(false) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, false>::OptionalStorage()
Line
Count
Source
46
10
  OptionalStorage() noexcept : empty(), hasVal(false) {}
47
48
261k
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
261k
    if (other.hasValue()) {
50
23.0k
      emplace(other.value);
51
23.0k
    }
52
261k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false> const&)
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::APInt, false> const&)
Line
Count
Source
48
124
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
124
    if (other.hasValue()) {
50
106
      emplace(other.value);
51
106
    }
52
124
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false> const&)
Line
Count
Source
48
3.98k
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
3.98k
    if (other.hasValue()) {
50
166
      emplace(other.value);
51
166
    }
52
3.98k
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false> const&)
Line
Count
Source
48
247k
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
247k
    if (other.hasValue()) {
50
21.6k
      emplace(other.value);
51
21.6k
    }
52
247k
  }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false> const&)
Line
Count
Source
48
2.84k
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
2.84k
    if (other.hasValue()) {
50
94
      emplace(other.value);
51
94
    }
52
2.84k
  }
llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false> const&)
Line
Count
Source
48
2
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
2
    if (other.hasValue()) {
50
2
      emplace(other.value);
51
2
    }
52
2
  }
llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false> const&)
Line
Count
Source
48
4
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
4
    if (other.hasValue()) {
50
4
      emplace(other.value);
51
4
    }
52
4
  }
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false> const&)
Line
Count
Source
48
4.04k
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
4.04k
    if (other.hasValue()) {
50
135
      emplace(other.value);
51
135
    }
52
4.04k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false> const&)
Line
Count
Source
48
752
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
752
    if (other.hasValue()) {
50
353
      emplace(other.value);
51
353
    }
52
752
  }
llvm::optional_detail::OptionalStorage<clang::ento::CallEventRef<clang::ento::CallEvent>, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<clang::ento::CallEventRef<clang::ento::CallEvent>, false> const&)
Line
Count
Source
48
487
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
487
    if (other.hasValue()) {
50
487
      emplace(other.value);
51
487
    }
52
487
  }
llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false> const&)
Line
Count
Source
48
11
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
11
    if (other.hasValue()) {
50
11
      emplace(other.value);
51
11
    }
52
11
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, clang::Decl*>, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, clang::Decl*>, false> const&)
Line
Count
Source
48
1.49k
  OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
49
1.49k
    if (other.hasValue()) {
50
5
      emplace(other.value);
51
5
    }
52
1.49k
  }
53
123k
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
123k
    if (other.hasValue()) {
55
21.9k
      emplace(std::move(other.value));
56
21.9k
    }
57
123k
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>&&)
Line
Count
Source
53
623
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
623
    if (other.hasValue()) {
55
623
      emplace(std::move(other.value));
56
623
    }
57
623
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>&&)
Line
Count
Source
53
98.8k
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
98.8k
    if (other.hasValue()) {
55
11.6k
      emplace(std::move(other.value));
56
11.6k
    }
57
98.8k
  }
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>&&)
Line
Count
Source
53
190
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
190
    if (other.hasValue()) {
55
0
      emplace(std::move(other.value));
56
0
    }
57
190
  }
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>&&)
Line
Count
Source
53
232
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
232
    if (other.hasValue()) {
55
0
      emplace(std::move(other.value));
56
0
    }
57
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
53
22
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
22
    if (other.hasValue()) {
55
22
      emplace(std::move(other.value));
56
22
    }
57
22
  }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::APInt, false>&&)
Line
Count
Source
53
113
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
113
    if (other.hasValue()) {
55
2
      emplace(std::move(other.value));
56
2
    }
57
113
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>&&)
Line
Count
Source
53
9.21k
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
9.21k
    if (other.hasValue()) {
55
198
      emplace(std::move(other.value));
56
198
    }
57
9.21k
  }
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>&&)
Line
Count
Source
53
2.89k
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
2.89k
    if (other.hasValue()) {
55
248
      emplace(std::move(other.value));
56
248
    }
57
2.89k
  }
llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>&&)
Line
Count
Source
53
1
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
1
    if (other.hasValue()) {
55
1
      emplace(std::move(other.value));
56
1
    }
57
1
  }
llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>&&)
Line
Count
Source
53
2
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
2
    if (other.hasValue()) {
55
2
      emplace(std::move(other.value));
56
2
    }
57
2
  }
llvm::optional_detail::OptionalStorage<llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >, false>&&)
Line
Count
Source
53
2
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
2
    if (other.hasValue()) {
55
0
      emplace(std::move(other.value));
56
0
    }
57
2
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>&&)
Line
Count
Source
53
1.50k
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
1.50k
    if (other.hasValue()) {
55
706
      emplace(std::move(other.value));
56
706
    }
57
1.50k
  }
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<clang::FixItHint, false>&&)
Line
Count
Source
53
88
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
88
    if (other.hasValue()) {
55
6
      emplace(std::move(other.value));
56
6
    }
57
88
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>, false>&&)
Line
Count
Source
53
1.68k
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
1.68k
    if (other.hasValue()) {
55
0
      emplace(std::move(other.value));
56
0
    }
57
1.68k
  }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>&&)
Line
Count
Source
53
8.50k
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
8.50k
    if (other.hasValue()) {
55
8.50k
      emplace(std::move(other.value));
56
8.50k
    }
57
8.50k
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::ParsedStringTable, false>::OptionalStorage(llvm::optional_detail::OptionalStorage<llvm::remarks::ParsedStringTable, false>&&)
Line
Count
Source
53
51
  OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
54
51
    if (other.hasValue()) {
55
2
      emplace(std::move(other.value));
56
2
    }
57
51
  }
58
59
  template <class... Args>
60
  explicit OptionalStorage(in_place_t, Args &&... args)
61
5.56M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport, false>::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport>(llvm::optional_detail::in_place_t, clang::driver::Driver::CompilationDiagnosticReport&&)
Line
Count
Source
61
3
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u> >(llvm::optional_detail::in_place_t, llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>&&)
Line
Count
Source
61
1.31M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, false>::OptionalStorage<std::__1::pair<int, int> const&>(llvm::optional_detail::in_place_t, std::__1::pair<int, int> const&&&)
Line
Count
Source
61
153k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<long long, unsigned int>, false>::OptionalStorage<std::__1::pair<long long, unsigned int> >(llvm::optional_detail::in_place_t, std::__1::pair<long long, unsigned int>&&)
Line
Count
Source
61
3.01k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgumentInfo, false>::OptionalStorage<llvm::yaml::SIArgumentInfo>(llvm::optional_detail::in_place_t, llvm::yaml::SIArgumentInfo&&)
Line
Count
Source
61
5.61k
      : value(std::forward<Args>(args)...), hasVal(true) {}
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> >(llvm::optional_detail::in_place_t, std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>&&)
Line
Count
Source
61
3.99k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>, false>::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*> >(llvm::optional_detail::in_place_t, std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>&&)
Line
Count
Source
61
856
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::OptionalStorage<std::__1::pair<unsigned int, unsigned int> >(llvm::optional_detail::in_place_t, std::__1::pair<unsigned int, unsigned int>&&)
Line
Count
Source
61
73.0k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::OptionalStorage<llvm::APInt const&>(llvm::optional_detail::in_place_t, llvm::APInt const&&&)
Line
Count
Source
61
80.8k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::OptionalStorage<llvm::ConstantRange>(llvm::optional_detail::in_place_t, llvm::ConstantRange&&)
Line
Count
Source
61
3.00M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int>, false>::OptionalStorage<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int> >(llvm::optional_detail::in_place_t, std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int>&&)
Line
Count
Source
61
25
      : value(std::forward<Args>(args)...), hasVal(true) {}
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> > >(llvm::optional_detail::in_place_t, std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >&&)
Line
Count
Source
61
155
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::OptionalStorage<llvm::ScalarEvolution::ExitLimit const&>(llvm::optional_detail::in_place_t, llvm::ScalarEvolution::ExitLimit const&&&)
Line
Count
Source
61
66
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::OptionalStorage<llvm::APInt>(llvm::optional_detail::in_place_t, llvm::APInt&&)
Line
Count
Source
61
827k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, false>::OptionalStorage<std::__1::pair<llvm::Value*, llvm::ConstantInt*> >(llvm::optional_detail::in_place_t, std::__1::pair<llvm::Value*, llvm::ConstantInt*>&&)
Line
Count
Source
61
3.83k
      : value(std::forward<Args>(args)...), hasVal(true) {}
GVNSink.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate>(llvm::optional_detail::in_place_t, (anonymous namespace)::SinkingInstructionCandidate&&)
Line
Count
Source
61
51
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::OptionalStorage<llvm::ConstantRange const&>(llvm::optional_detail::in_place_t, llvm::ConstantRange const&&&)
Line
Count
Source
61
76
      : value(std::forward<Args>(args)...), hasVal(true) {}
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> >(llvm::optional_detail::in_place_t, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>&&)
Line
Count
Source
61
1
      : value(std::forward<Args>(args)...), hasVal(true) {}
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> > >(llvm::optional_detail::in_place_t, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Line
Count
Source
61
4.78k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::OptionalStorage<llvm::TargetLibraryInfoImpl>(llvm::optional_detail::in_place_t, llvm::TargetLibraryInfoImpl&&)
Line
Count
Source
61
248
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>::OptionalStorage<llvm::GCOVOptions>(llvm::optional_detail::in_place_t, llvm::GCOVOptions&&)
Line
Count
Source
61
14
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>::OptionalStorage<llvm::InstrProfOptions>(llvm::optional_detail::in_place_t, llvm::InstrProfOptions&&)
Line
Count
Source
61
90
      : value(std::forward<Args>(args)...), hasVal(true) {}
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::OptionalStorage<(anonymous namespace)::DarwinPlatform>(llvm::optional_detail::in_place_t, (anonymous namespace)::DarwinPlatform&&)
Line
Count
Source
61
22.1k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::OptionalStorage<llvm::DbgVariableLocation>(llvm::optional_detail::in_place_t, llvm::DbgVariableLocation&&)
Line
Count
Source
61
136
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::OptionalStorage<llvm::DWARFDebugLoc::LocationList>(llvm::optional_detail::in_place_t, llvm::DWARFDebugLoc::LocationList&&)
Line
Count
Source
61
304
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoclists::LocationList, false>::OptionalStorage<llvm::DWARFDebugLoclists::LocationList>(llvm::optional_detail::in_place_t, llvm::DWARFDebugLoclists::LocationList&&)
Line
Count
Source
61
28
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::OptionalStorage<std::__1::pair<unsigned int, unsigned int> const&>(llvm::optional_detail::in_place_t, std::__1::pair<unsigned int, unsigned int> const&&&)
Line
Count
Source
61
1.61k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::SetVector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::vector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::allocator<clang::ento::CheckerRegistry::CheckerInfo const*> >, llvm::DenseSet<clang::ento::CheckerRegistry::CheckerInfo const*, llvm::DenseMapInfo<clang::ento::CheckerRegistry::CheckerInfo const*> > >, false>::OptionalStorage<llvm::SetVector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::vector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::allocator<clang::ento::CheckerRegistry::CheckerInfo const*> >, llvm::DenseSet<clang::ento::CheckerRegistry::CheckerInfo const*, llvm::DenseMapInfo<clang::ento::CheckerRegistry::CheckerInfo const*> > > >(llvm::optional_detail::in_place_t, llvm::SetVector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::vector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::allocator<clang::ento::CheckerRegistry::CheckerInfo const*> >, llvm::DenseSet<clang::ento::CheckerRegistry::CheckerInfo const*, llvm::DenseMapInfo<clang::ento::CheckerRegistry::CheckerInfo const*> > >&&)
Line
Count
Source
61
14.9k
      : value(std::forward<Args>(args)...), hasVal(true) {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> >(llvm::optional_detail::in_place_t, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&)
llvm::optional_detail::OptionalStorage<clang::ento::CallEventRef<clang::ento::CallEvent>, false>::OptionalStorage<clang::ento::CallEventRef<clang::ento::CallEvent> >(llvm::optional_detail::in_place_t, clang::ento::CallEventRef<clang::ento::CallEvent>&&)
Line
Count
Source
61
487
      : value(std::forward<Args>(args)...), hasVal(true) {}
StdLibraryFunctionsChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy const&>(llvm::optional_detail::in_place_t, (anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy const&&&)
Line
Count
Source
61
690
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::ento::MemRegion const*, 5u>, false>::OptionalStorage<llvm::SmallVector<clang::ento::MemRegion const*, 5u> >(llvm::optional_detail::in_place_t, llvm::SmallVector<clang::ento::MemRegion const*, 5u>&&)
Line
Count
Source
61
10
      : value(std::forward<Args>(args)...), hasVal(true) {}
RegionStore.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::OptionalStorage<(anonymous namespace)::RegionBindingsRef>(llvm::optional_detail::in_place_t, (anonymous namespace)::RegionBindingsRef&&)
Line
Count
Source
61
20.2k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::OptionalStorage<clang::FixItHint>(llvm::optional_detail::in_place_t, clang::FixItHint&&)
Line
Count
Source
61
6
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ast_matchers::internal::DynTypedMatcher, false>::OptionalStorage<clang::ast_matchers::internal::DynTypedMatcher>(llvm::optional_detail::in_place_t, clang::ast_matchers::internal::DynTypedMatcher&&)
Line
Count
Source
61
15.1k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ImportError, false>::OptionalStorage<clang::ImportError const&>(llvm::optional_detail::in_place_t, clang::ImportError const&&&)
Line
Count
Source
61
96
      : value(std::forward<Args>(args)...), hasVal(true) {}
ExprConstant.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitCastBuffer, false>::OptionalStorage<(anonymous namespace)::BitCastBuffer const&>(llvm::optional_detail::in_place_t, (anonymous namespace)::BitCastBuffer const&&&)
Line
Count
Source
61
223
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::APValue, false>::OptionalStorage<clang::APValue>(llvm::optional_detail::in_place_t, clang::APValue&&)
Line
Count
Source
61
872
      : value(std::forward<Args>(args)...), hasVal(true) {}
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> > >(llvm::optional_detail::in_place_t, std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >&&)
Line
Count
Source
61
1.31k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::OptionalStorage<llvm::BitstreamBlockInfo>(llvm::optional_detail::in_place_t, llvm::BitstreamBlockInfo&&)
Line
Count
Source
61
8.51k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::remarks::ParsedStringTable, false>::OptionalStorage<llvm::remarks::ParsedStringTable>(llvm::optional_detail::in_place_t, llvm::remarks::ParsedStringTable&&)
Line
Count
Source
61
2
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, false>::OptionalStorage<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(llvm::optional_detail::in_place_t, std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&&)
Line
Count
Source
61
54
      : value(std::forward<Args>(args)...), hasVal(true) {}
62
63
52.6M
  void reset() noexcept {
64
52.6M
    if (hasVal) {
65
11.8M
      value.~T();
66
11.8M
      hasVal = false;
67
11.8M
    }
68
52.6M
  }
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::reset()
Line
Count
Source
63
124k
  void reset() noexcept {
64
124k
    if (hasVal) {
65
15.5k
      value.~T();
66
15.5k
      hasVal = false;
67
15.5k
    }
68
124k
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<unsigned int, 8u>, false>::reset()
Line
Count
Source
63
11.8k
  void reset() noexcept {
64
11.8k
    if (hasVal) {
65
28
      value.~T();
66
28
      hasVal = false;
67
28
    }
68
11.8k
  }
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::reset()
Line
Count
Source
63
6.01k
  void reset() noexcept {
64
6.01k
    if (hasVal) {
65
496
      value.~T();
66
496
      hasVal = false;
67
496
    }
68
6.01k
  }
llvm::optional_detail::OptionalStorage<llvm::BasicAAResult, false>::reset()
Line
Count
Source
63
3.30M
  void reset() noexcept {
64
3.30M
    if (hasVal) {
65
1.17M
      value.~T();
66
1.17M
      hasVal = false;
67
1.17M
    }
68
3.30M
  }
llvm::optional_detail::OptionalStorage<llvm::AAResults, false>::reset()
Line
Count
Source
63
3.30M
  void reset() noexcept {
64
3.30M
    if (hasVal) {
65
1.17M
      value.~T();
66
1.17M
      hasVal = false;
67
1.17M
    }
68
3.30M
  }
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::reset()
Line
Count
Source
63
2.68k
  void reset() noexcept {
64
2.68k
    if (hasVal) {
65
2.38k
      value.~T();
66
2.38k
      hasVal = false;
67
2.38k
    }
68
2.68k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport, false>::reset()
Line
Count
Source
63
3
  void reset() noexcept {
64
3
    if (hasVal) {
65
3
      value.~T();
66
3
      hasVal = false;
67
3
    }
68
3
  }
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
63
9.56M
  void reset() noexcept {
64
9.56M
    if (hasVal) {
65
1.22k
      value.~T();
66
1.22k
      hasVal = false;
67
1.22k
    }
68
9.56M
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::reset()
Line
Count
Source
63
3.08M
  void reset() noexcept {
64
3.08M
    if (hasVal) {
65
1.31M
      value.~T();
66
1.31M
      hasVal = false;
67
1.31M
    }
68
3.08M
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, false>::reset()
Line
Count
Source
63
307k
  void reset() noexcept {
64
307k
    if (hasVal) {
65
307k
      value.~T();
66
307k
      hasVal = false;
67
307k
    }
68
307k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<long long, unsigned int>, false>::reset()
Line
Count
Source
63
3.71k
  void reset() noexcept {
64
3.71k
    if (hasVal) {
65
3.01k
      value.~T();
66
3.01k
      hasVal = false;
67
3.01k
    }
68
3.71k
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::reset()
Line
Count
Source
63
69.6k
  void reset() noexcept {
64
69.6k
    if (hasVal) {
65
11.3k
      value.~T();
66
11.3k
      hasVal = false;
67
11.3k
    }
68
69.6k
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::reset()
Line
Count
Source
63
392k
  void reset() noexcept {
64
392k
    if (hasVal) {
65
23.4k
      value.~T();
66
23.4k
      hasVal = false;
67
23.4k
    }
68
392k
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgumentInfo, false>::reset()
Line
Count
Source
63
17.8k
  void reset() noexcept {
64
17.8k
    if (hasVal) {
65
5.81k
      value.~T();
66
5.81k
      hasVal = false;
67
5.81k
    }
68
17.8k
  }
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>, false>::reset()
Line
Count
Source
63
4.00k
  void reset() noexcept {
64
4.00k
    if (hasVal) {
65
3.99k
      value.~T();
66
3.99k
      hasVal = false;
67
3.99k
    }
68
4.00k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>, false>::reset()
Line
Count
Source
63
14.9k
  void reset() noexcept {
64
14.9k
    if (hasVal) {
65
1.44k
      value.~T();
66
1.44k
      hasVal = false;
67
1.44k
    }
68
14.9k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::reset()
Line
Count
Source
63
777k
  void reset() noexcept {
64
777k
    if (hasVal) {
65
75.0k
      value.~T();
66
75.0k
      hasVal = false;
67
75.0k
    }
68
777k
  }
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::reset()
Line
Count
Source
63
8.21M
  void reset() noexcept {
64
8.21M
    if (hasVal) {
65
3.00M
      value.~T();
66
3.00M
      hasVal = false;
67
3.00M
    }
68
8.21M
  }
X86SpeculativeLoadHardening.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState, false>::reset()
Line
Count
Source
63
12.2k
  void reset() noexcept {
64
12.2k
    if (hasVal) {
65
93
      value.~T();
66
93
      hasVal = false;
67
93
    }
68
12.2k
  }
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::reset()
Line
Count
Source
63
285
  void reset() noexcept {
64
285
    if (hasVal) {
65
95
      value.~T();
66
95
      hasVal = false;
67
95
    }
68
285
  }
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::reset()
Line
Count
Source
63
348
  void reset() noexcept {
64
348
    if (hasVal) {
65
116
      value.~T();
66
116
      hasVal = false;
67
116
    }
68
348
  }
llvm::optional_detail::OptionalStorage<llvm::PreservedAnalyses, false>::reset()
Line
Count
Source
63
18.8k
  void reset() noexcept {
64
18.8k
    if (hasVal) {
65
876
      value.~T();
66
876
      hasVal = false;
67
876
    }
68
18.8k
  }
llvm::optional_detail::OptionalStorage<llvm::DemandedBits, false>::reset()
Line
Count
Source
63
2.08M
  void reset() noexcept {
64
2.08M
    if (hasVal) {
65
1.02M
      value.~T();
66
1.02M
      hasVal = false;
67
1.02M
    }
68
2.08M
  }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::reset()
Line
Count
Source
63
7.74M
  void reset() noexcept {
64
7.74M
    if (hasVal) {
65
955k
      value.~T();
66
955k
      hasVal = false;
67
955k
    }
68
7.74M
  }
llvm::optional_detail::OptionalStorage<llvm::MemoryDependenceResults, false>::reset()
Line
Count
Source
63
2.88M
  void reset() noexcept {
64
2.88M
    if (hasVal) {
65
1.42M
      value.~T();
66
1.42M
      hasVal = false;
67
1.42M
    }
68
2.88M
  }
llvm::optional_detail::OptionalStorage<llvm::ModuleSummaryIndex, false>::reset()
Line
Count
Source
63
1.17k
  void reset() noexcept {
64
1.17k
    if (hasVal) {
65
390
      value.~T();
66
390
      hasVal = false;
67
390
    }
68
1.17k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::TypeIdOffsetVtableInfo, std::__1::allocator<llvm::TypeIdOffsetVtableInfo> >, false>::reset()
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::reset()
Line
Count
Source
63
119k
  void reset() noexcept {
64
119k
    if (hasVal) {
65
177
      value.~T();
66
177
      hasVal = false;
67
177
    }
68
119k
  }
llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::reset()
Line
Count
Source
63
948k
  void reset() noexcept {
64
948k
    if (hasVal) {
65
66
      value.~T();
66
66
      hasVal = false;
67
66
    }
68
948k
  }
llvm::optional_detail::OptionalStorage<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int>, false>::reset()
Line
Count
Source
63
25
  void reset() noexcept {
64
25
    if (hasVal) {
65
25
      value.~T();
66
25
      hasVal = false;
67
25
    }
68
25
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, false>::reset()
Line
Count
Source
63
20.0k
  void reset() noexcept {
64
20.0k
    if (hasVal) {
65
3.83k
      value.~T();
66
3.83k
      hasVal = false;
67
3.83k
    }
68
20.0k
  }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo, false>::reset()
Line
Count
Source
63
111k
  void reset() noexcept {
64
111k
    if (hasVal) {
65
60.8k
      value.~T();
66
60.8k
      hasVal = false;
67
60.8k
    }
68
111k
  }
llvm::optional_detail::OptionalStorage<llvm::SlotTracker, false>::reset()
Line
Count
Source
63
7
  void reset() noexcept {
64
7
    if (hasVal) {
65
0
      value.~T();
66
0
      hasVal = false;
67
0
    }
68
7
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::StringTable, false>::reset()
Line
Count
Source
63
94
  void reset() noexcept {
64
94
    if (hasVal) {
65
2
      value.~T();
66
2
      hasVal = false;
67
2
    }
68
94
  }
llvm::optional_detail::OptionalStorage<llvm::Regex, false>::reset()
Line
Count
Source
63
18.8k
  void reset() noexcept {
64
18.8k
    if (hasVal) {
65
16.3k
      value.~T();
66
16.3k
      hasVal = false;
67
16.3k
    }
68
18.8k
  }
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
63
109k
  void reset() noexcept {
64
109k
    if (hasVal) {
65
14.6k
      value.~T();
66
14.6k
      hasVal = false;
67
14.6k
    }
68
109k
  }
llvm::optional_detail::OptionalStorage<llvm::MCDwarfLineStr, false>::reset()
Line
Count
Source
63
2.08k
  void reset() noexcept {
64
2.08k
    if (hasVal) {
65
54
      value.~T();
66
54
      hasVal = false;
67
54
    }
68
2.08k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int>, false>::reset()
Line
Count
Source
63
12.3k
  void reset() noexcept {
64
12.3k
    if (hasVal) {
65
12.2k
      value.~T();
66
12.2k
      hasVal = false;
67
12.2k
    }
68
12.3k
  }
GVNSink.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::reset()
Line
Count
Source
63
72
  void reset() noexcept {
64
72
    if (hasVal) {
65
51
      value.~T();
66
51
      hasVal = false;
67
51
    }
68
72
  }
llvm::optional_detail::OptionalStorage<llvm::MemorySSAUpdater, false>::reset()
Line
Count
Source
63
405k
  void reset() noexcept {
64
405k
    if (hasVal) {
65
435
      value.~T();
66
435
      hasVal = false;
67
435
    }
68
405k
  }
llvm::optional_detail::OptionalStorage<llvm::Error, false>::reset()
Line
Count
Source
63
6.25k
  void reset() noexcept {
64
6.25k
    if (hasVal) {
65
19
      value.~T();
66
19
      hasVal = false;
67
19
    }
68
6.25k
  }
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
63
5.53k
  void reset() noexcept {
64
5.53k
    if (hasVal) {
65
2
      value.~T();
66
2
      hasVal = false;
67
2
    }
68
5.53k
  }
VirtualFileSystem.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RealFileSystem::WorkingDirectory, false>::reset()
Line
Count
Source
63
50.6k
  void reset() noexcept {
64
50.6k
    if (hasVal) {
65
23.3k
      value.~T();
66
23.3k
      hasVal = false;
67
23.3k
    }
68
50.6k
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::reset()
Line
Count
Source
63
4.63M
  void reset() noexcept {
64
4.63M
    if (hasVal) {
65
877k
      value.~T();
66
877k
      hasVal = false;
67
877k
    }
68
4.63M
  }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::reset()
Line
Count
Source
63
6.81k
  void reset() noexcept {
64
6.81k
    if (hasVal) {
65
141
      value.~T();
66
141
      hasVal = false;
67
141
    }
68
6.81k
  }
llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>::reset()
Line
Count
Source
63
21.2k
  void reset() noexcept {
64
21.2k
    if (hasVal) {
65
17
      value.~T();
66
17
      hasVal = false;
67
17
    }
68
21.2k
  }
llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>::reset()
Line
Count
Source
63
21.2k
  void reset() noexcept {
64
21.2k
    if (hasVal) {
65
96
      value.~T();
66
96
      hasVal = false;
67
96
    }
68
21.2k
  }
llvm::optional_detail::OptionalStorage<clang::CodeGen::ApplyDebugLocation, false>::reset()
Line
Count
Source
63
2.35k
  void reset() noexcept {
64
2.35k
    if (hasVal) {
65
1.17k
      value.~T();
66
1.17k
      hasVal = false;
67
1.17k
    }
68
2.35k
  }
llvm::optional_detail::OptionalStorage<llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >, false>::reset()
Line
Count
Source
63
62
  void reset() noexcept {
64
62
    if (hasVal) {
65
3
      value.~T();
66
3
      hasVal = false;
67
3
    }
68
62
  }
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::reset()
Line
Count
Source
63
5.59k
  void reset() noexcept {
64
5.59k
    if (hasVal) {
65
188
      value.~T();
66
188
      hasVal = false;
67
188
    }
68
5.59k
  }
llvm::optional_detail::OptionalStorage<clang::CodeGen::ConstantEmitter, false>::reset()
Line
Count
Source
63
78.0k
  void reset() noexcept {
64
78.0k
    if (hasVal) {
65
30.3k
      value.~T();
66
30.3k
      hasVal = false;
67
30.3k
    }
68
78.0k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::SourceLocation, unsigned long>, false>::reset()
Line
Count
Source
63
434
  void reset() noexcept {
64
434
    if (hasVal) {
65
136
      value.~T();
66
136
      hasVal = false;
67
136
    }
68
434
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::reset()
Line
Count
Source
63
4.09k
  void reset() noexcept {
64
4.09k
    if (hasVal) {
65
1.41k
      value.~T();
66
1.41k
      hasVal = false;
67
1.41k
    }
68
4.09k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::reset()
Line
Count
Source
63
8.45k
  void reset() noexcept {
64
8.45k
    if (hasVal) {
65
86
      value.~T();
66
86
      hasVal = false;
67
86
    }
68
8.45k
  }
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::reset()
Line
Count
Source
63
125k
  void reset() noexcept {
64
125k
    if (hasVal) {
65
43.9k
      value.~T();
66
43.9k
      hasVal = false;
67
43.9k
    }
68
125k
  }
llvm::optional_detail::OptionalStorage<clang::ImportError, false>::reset()
Line
Count
Source
63
60.4k
  void reset() noexcept {
64
60.4k
    if (hasVal) {
65
104
      value.~T();
66
104
      hasVal = false;
67
104
    }
68
60.4k
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::reset()
Line
Count
Source
63
4.73k
  void reset() noexcept {
64
4.73k
    if (hasVal) {
65
87
      value.~T();
66
87
      hasVal = false;
67
87
    }
68
4.73k
  }
llvm::optional_detail::OptionalStorage<clang::StoredDiagnostic, false>::reset()
Line
Count
Source
63
21
  void reset() noexcept {
64
21
    if (hasVal) {
65
0
      value.~T();
66
0
      hasVal = false;
67
0
    }
68
21
  }
ASTUnit.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::CaptureDroppedDiagnostics, false>::reset()
Line
Count
Source
63
169
  void reset() noexcept {
64
169
    if (hasVal) {
65
81
      value.~T();
66
81
      hasVal = false;
67
81
    }
68
169
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, clang::Decl*>, false>::reset()
Line
Count
Source
63
8.25k
  void reset() noexcept {
64
8.25k
    if (hasVal) {
65
10
      value.~T();
66
10
      hasVal = false;
67
10
    }
68
8.25k
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble::TempPCHFile, false>::reset()
Line
Count
Source
63
88
  void reset() noexcept {
64
88
    if (hasVal) {
65
88
      value.~T();
66
88
      hasVal = false;
67
88
    }
68
88
  }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::reset()
Line
Count
Source
63
25.5k
  void reset() noexcept {
64
25.5k
    if (hasVal) {
65
17.0k
      value.~T();
66
17.0k
      hasVal = false;
67
17.0k
    }
68
25.5k
  }
llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::reset()
Line
Count
Source
63
163
  void reset() noexcept {
64
163
    if (hasVal) {
65
136
      value.~T();
66
136
      hasVal = false;
67
136
    }
68
163
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::reset()
Line
Count
Source
63
304
  void reset() noexcept {
64
304
    if (hasVal) {
65
304
      value.~T();
66
304
      hasVal = false;
67
304
    }
68
304
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoclists::LocationList, false>::reset()
Line
Count
Source
63
28
  void reset() noexcept {
64
28
    if (hasVal) {
65
28
      value.~T();
66
28
      hasVal = false;
67
28
    }
68
28
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugRnglistTable, false>::reset()
Line
Count
Source
63
2.15k
  void reset() noexcept {
64
2.15k
    if (hasVal) {
65
15
      value.~T();
66
15
      hasVal = false;
67
15
    }
68
2.15k
  }
llvm::optional_detail::OptionalStorage<llvm::SetVector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::vector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::allocator<clang::ento::CheckerRegistry::CheckerInfo const*> >, llvm::DenseSet<clang::ento::CheckerRegistry::CheckerInfo const*, llvm::DenseMapInfo<clang::ento::CheckerRegistry::CheckerInfo const*> > >, false>::reset()
Line
Count
Source
63
14.9k
  void reset() noexcept {
64
14.9k
    if (hasVal) {
65
14.9k
      value.~T();
66
14.9k
      hasVal = false;
67
14.9k
    }
68
14.9k
  }
llvm::optional_detail::OptionalStorage<clang::ast_matchers::internal::DynTypedMatcher, false>::reset()
Line
Count
Source
63
15.4k
  void reset() noexcept {
64
15.4k
    if (hasVal) {
65
15.3k
      value.~T();
66
15.3k
      hasVal = false;
67
15.3k
    }
68
15.4k
  }
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule, false>::reset()
Line
Count
Source
63
744
  void reset() noexcept {
64
744
    if (hasVal) {
65
112
      value.~T();
66
112
      hasVal = false;
67
112
    }
68
744
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::reset()
llvm::optional_detail::OptionalStorage<clang::ento::CallEventRef<clang::ento::CallEvent>, false>::reset()
Line
Count
Source
63
1.46k
  void reset() noexcept {
64
1.46k
    if (hasVal) {
65
974
      value.~T();
66
974
      hasVal = false;
67
974
    }
68
1.46k
  }
StdLibraryFunctionsChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::reset()
Line
Count
Source
63
1.45k
  void reset() noexcept {
64
1.45k
    if (hasVal) {
65
690
      value.~T();
66
690
      hasVal = false;
67
690
    }
68
1.45k
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::ento::MemRegion const*, 5u>, false>::reset()
Line
Count
Source
63
58
  void reset() noexcept {
64
58
    if (hasVal) {
65
10
      value.~T();
66
10
      hasVal = false;
67
10
    }
68
58
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::ento::SVal, clang::QualType>, false>::reset()
Line
Count
Source
63
154k
  void reset() noexcept {
64
154k
    if (hasVal) {
65
154k
      value.~T();
66
154k
      hasVal = false;
67
154k
    }
68
154k
  }
RegionStore.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::reset()
Line
Count
Source
63
20.5k
  void reset() noexcept {
64
20.5k
    if (hasVal) {
65
20.2k
      value.~T();
66
20.2k
      hasVal = false;
67
20.2k
    }
68
20.5k
  }
llvm::optional_detail::OptionalStorage<clang::Parser::ParseScope, false>::reset()
Line
Count
Source
63
3.02M
  void reset() noexcept {
64
3.02M
    if (hasVal) {
65
1.10k
      value.~T();
66
1.10k
      hasVal = false;
67
1.10k
    }
68
3.02M
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)>, false>::reset()
Line
Count
Source
63
1.33k
  void reset() noexcept {
64
1.33k
    if (hasVal) {
65
1.33k
      value.~T();
66
1.33k
      hasVal = false;
67
1.33k
    }
68
1.33k
  }
AnalysisBasedWarnings.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LogicalErrorHandler, false>::reset()
Line
Count
Source
63
437k
  void reset() noexcept {
64
437k
    if (hasVal) {
65
42
      value.~T();
66
42
      hasVal = false;
67
42
    }
68
437k
  }
llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::reset()
Line
Count
Source
63
1.46k
  void reset() noexcept {
64
1.46k
    if (hasVal) {
65
444
      value.~T();
66
444
      hasVal = false;
67
444
    }
68
1.46k
  }
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::reset()
Line
Count
Source
63
217
  void reset() noexcept {
64
217
    if (hasVal) {
65
12
      value.~T();
66
12
      hasVal = false;
67
12
    }
68
217
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>, false>::reset()
Line
Count
Source
63
173k
  void reset() noexcept {
64
173k
    if (hasVal) {
65
988
      value.~T();
66
988
      hasVal = false;
67
988
    }
68
173k
  }
llvm::optional_detail::OptionalStorage<clang::APValue, false>::reset()
Line
Count
Source
63
903
  void reset() noexcept {
64
903
    if (hasVal) {
65
872
      value.~T();
66
872
      hasVal = false;
67
872
    }
68
903
  }
ExprConstant.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitCastBuffer, false>::reset()
Line
Count
Source
63
226
  void reset() noexcept {
64
226
    if (hasVal) {
65
223
      value.~T();
66
223
      hasVal = false;
67
223
    }
68
226
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::reset()
Line
Count
Source
63
1.32k
  void reset() noexcept {
64
1.32k
    if (hasVal) {
65
1.30k
      value.~T();
66
1.30k
      hasVal = false;
67
1.30k
    }
68
1.32k
  }
llvm::optional_detail::OptionalStorage<llvm::MetadataLoader, false>::reset()
Line
Count
Source
63
7.78k
  void reset() noexcept {
64
7.78k
    if (hasVal) {
65
7.78k
      value.~T();
66
7.78k
      hasVal = false;
67
7.78k
    }
68
7.78k
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::ParsedStringTable, false>::reset()
Line
Count
Source
63
105
  void reset() noexcept {
64
105
    if (hasVal) {
65
4
      value.~T();
66
4
      hasVal = false;
67
4
    }
68
105
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, false>::reset()
Line
Count
Source
63
64
  void reset() noexcept {
64
64
    if (hasVal) {
65
54
      value.~T();
66
54
      hasVal = false;
67
54
    }
68
64
  }
69
70
85.7M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::hasValue() const
Line
Count
Source
70
159k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<unsigned int, 8u>, false>::hasValue() const
Line
Count
Source
70
3.55k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::hasValue() const
Line
Count
Source
70
4.81k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport, false>::hasValue() const
Line
Count
Source
70
3
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::hasValue() const
Line
Count
Source
70
3.50M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, false>::hasValue() const
Line
Count
Source
70
1.70M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<long long, unsigned int>, false>::hasValue() const
Line
Count
Source
70
3.71k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::hasValue() const
Line
Count
Source
70
92.2k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::hasValue() const
Line
Count
Source
70
386k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgumentInfo, false>::hasValue() const
Line
Count
Source
70
18.1k
  bool hasValue() const noexcept { return hasVal; }
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>, false>::hasValue() const
Line
Count
Source
70
4.00k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>, false>::hasValue() const
Line
Count
Source
70
16.1k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::hasValue() const
Line
Count
Source
70
775k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::hasValue() const
Line
Count
Source
70
7.45M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::hasValue() const
Line
Count
Source
70
349
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::hasValue() const
Line
Count
Source
70
412
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::PreservedAnalyses, false>::hasValue() const
Line
Count
Source
70
20.5k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::hasValue() const
Line
Count
Source
70
7.81M
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::TypeIdOffsetVtableInfo, std::__1::allocator<llvm::TypeIdOffsetVtableInfo> >, false>::hasValue() const
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::hasValue() const
Line
Count
Source
70
119k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int>, false>::hasValue() const
Line
Count
Source
70
25
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::hasValue() const
Line
Count
Source
70
948k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, false>::hasValue() const
Line
Count
Source
70
20.0k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::hasValue() const
Line
Count
Source
70
11.0k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo, false>::hasValue() const
Line
Count
Source
70
15.7M
  bool hasValue() const noexcept { return hasVal; }
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>::hasValue() const
Line
Count
Source
70
125k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Regex, false>::hasValue() const
Line
Count
Source
70
34.6M
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::BasicAAResult, false>::hasValue() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AAResults, false>::hasValue() const
llvm::optional_detail::OptionalStorage<llvm::MCDwarfLineStr, false>::hasValue() const
Line
Count
Source
70
2.43k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int>, false>::hasValue() const
Line
Count
Source
70
320k
  bool hasValue() const noexcept { return hasVal; }
GVNSink.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::hasValue() const
Line
Count
Source
70
72
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MemorySSAUpdater, false>::hasValue() const
Line
Count
Source
70
406k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>, false>::hasValue() const
Line
Count
Source
70
7.38k
  bool hasValue() const noexcept { return hasVal; }
VirtualFileSystem.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RealFileSystem::WorkingDirectory, false>::hasValue() const
Line
Count
Source
70
2.64M
  bool hasValue() const noexcept { return hasVal; }
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>::hasValue() const
Line
Count
Source
70
3.32M
  bool hasValue() const noexcept { return hasVal; }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::hasValue() const
Line
Count
Source
70
4.07M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::hasValue() const
Line
Count
Source
70
5.17k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>::hasValue() const
Line
Count
Source
70
21.2k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>::hasValue() const
Line
Count
Source
70
21.2k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >, false>::hasValue() const
Line
Count
Source
70
2
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::hasValue() const
Line
Count
Source
70
4.10k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CodeGen::ConstantEmitter, false>::hasValue() const
Line
Count
Source
70
47.6k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::SourceLocation, unsigned long>, false>::hasValue() const
Line
Count
Source
70
1.36k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::hasValue() const
Line
Count
Source
70
2.64k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugRnglistTable, false>::hasValue() const
Line
Count
Source
70
61
  bool hasValue() const noexcept { return hasVal; }
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::hasValue() const
Line
Count
Source
70
206k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::hasValue() const
Line
Count
Source
70
936
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ImportError, false>::hasValue() const
Line
Count
Source
70
60.4k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::hasValue() const
Line
Count
Source
70
437k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::hasValue() const
Line
Count
Source
70
1.43k
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::StoredDiagnostic, false>::hasValue() const
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble::TempPCHFile, false>::hasValue() const
Line
Count
Source
70
88
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::hasValue() const
Line
Count
Source
70
17.0k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::remarks::StringTable, false>::hasValue() const
Line
Count
Source
70
2.10k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::hasValue() const
Line
Count
Source
70
163
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::hasValue() const
Line
Count
Source
70
304
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoclists::LocationList, false>::hasValue() const
Line
Count
Source
70
28
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Error, false>::hasValue() const
Line
Count
Source
70
1.82k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::SetVector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::vector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::allocator<clang::ento::CheckerRegistry::CheckerInfo const*> >, llvm::DenseSet<clang::ento::CheckerRegistry::CheckerInfo const*, llvm::DenseMapInfo<clang::ento::CheckerRegistry::CheckerInfo const*> > >, false>::hasValue() const
Line
Count
Source
70
14.9k
  bool hasValue() const noexcept { return hasVal; }
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule, false>::hasValue() const
Line
Count
Source
70
22.4k
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::hasValue() const
llvm::optional_detail::OptionalStorage<clang::ento::CallEventRef<clang::ento::CallEvent>, false>::hasValue() const
Line
Count
Source
70
974
  bool hasValue() const noexcept { return hasVal; }
StdLibraryFunctionsChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::hasValue() const
Line
Count
Source
70
1.45k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::ento::MemRegion const*, 5u>, false>::hasValue() const
Line
Count
Source
70
63
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::ento::SVal, clang::QualType>, false>::hasValue() const
Line
Count
Source
70
308k
  bool hasValue() const noexcept { return hasVal; }
RegionStore.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::hasValue() const
Line
Count
Source
70
20.5k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)>, false>::hasValue() const
Line
Count
Source
70
24.0k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::hasValue() const
Line
Count
Source
70
176
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, clang::Decl*>, false>::hasValue() const
Line
Count
Source
70
8.25k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>, false>::hasValue() const
Line
Count
Source
70
61.7k
  bool hasValue() const noexcept { return hasVal; }
ExprConstant.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitCastBuffer, false>::hasValue() const
Line
Count
Source
70
226
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::APValue, false>::hasValue() const
Line
Count
Source
70
903
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::hasValue() const
Line
Count
Source
70
2.04k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MetadataLoader, false>::hasValue() const
Line
Count
Source
70
7.79k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::remarks::ParsedStringTable, false>::hasValue() const
Line
Count
Source
70
52
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, false>::hasValue() const
Line
Count
Source
70
64
  bool hasValue() const noexcept { return hasVal; }
71
72
84.9M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
84.9M
    assert(hasVal);
74
84.9M
    return value;
75
84.9M
  }
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::getValue() &
Line
Count
Source
72
37.9k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
37.9k
    assert(hasVal);
74
37.9k
    return value;
75
37.9k
  }
llvm::optional_detail::OptionalStorage<llvm::BasicAAResult, false>::getValue() &
Line
Count
Source
72
1.17M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
1.17M
    assert(hasVal);
74
1.17M
    return value;
75
1.17M
  }
llvm::optional_detail::OptionalStorage<llvm::AAResults, false>::getValue() &
Line
Count
Source
72
1.17M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
1.17M
    assert(hasVal);
74
1.17M
    return value;
75
1.17M
  }
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::getValue() &
Line
Count
Source
72
5.29k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
5.29k
    assert(hasVal);
74
5.29k
    return value;
75
5.29k
  }
llvm::optional_detail::OptionalStorage<llvm::MemoryDependenceResults, false>::getValue() &
Line
Count
Source
72
1.42M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
1.42M
    assert(hasVal);
74
1.42M
    return value;
75
1.42M
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport, false>::getValue() &
Line
Count
Source
72
3
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
3
    assert(hasVal);
74
3
    return value;
75
3
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::getValue() &
Line
Count
Source
72
1.25M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
1.25M
    assert(hasVal);
74
1.25M
    return value;
75
1.25M
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, false>::getValue() &
Line
Count
Source
72
153k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
153k
    assert(hasVal);
74
153k
    return value;
75
153k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<long long, unsigned int>, false>::getValue() &
Line
Count
Source
72
5.82k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
5.82k
    assert(hasVal);
74
5.82k
    return value;
75
5.82k
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::getValue() &
Line
Count
Source
72
29
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
29
    assert(hasVal);
74
29
    return value;
75
29
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::getValue() &
Line
Count
Source
72
11.6k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
11.6k
    assert(hasVal);
74
11.6k
    return value;
75
11.6k
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgumentInfo, false>::getValue() &
Line
Count
Source
72
5.62k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
5.62k
    assert(hasVal);
74
5.62k
    return value;
75
5.62k
  }
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>, false>::getValue() &
Line
Count
Source
72
3.99k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
3.99k
    assert(hasVal);
74
3.99k
    return value;
75
3.99k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>, false>::getValue() &
Line
Count
Source
72
1.71k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
1.71k
    assert(hasVal);
74
1.71k
    return value;
75
1.71k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::getValue() &
Line
Count
Source
72
137k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
137k
    assert(hasVal);
74
137k
    return value;
75
137k
  }
llvm::optional_detail::OptionalStorage<llvm::DemandedBits, false>::getValue() &
Line
Count
Source
72
1.02M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
1.02M
    assert(hasVal);
74
1.02M
    return value;
75
1.02M
  }
llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::getValue() &
Line
Count
Source
72
2.41M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
2.41M
    assert(hasVal);
74
2.41M
    return value;
75
2.41M
  }
X86SpeculativeLoadHardening.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState, false>::getValue() &
Line
Count
Source
72
2.61k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
2.61k
    assert(hasVal);
74
2.61k
    return value;
75
2.61k
  }
llvm::optional_detail::OptionalStorage<llvm::PreservedAnalyses, false>::getValue() &
Line
Count
Source
72
1.75k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
1.75k
    assert(hasVal);
74
1.75k
    return value;
75
1.75k
  }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::getValue() &
Line
Count
Source
72
933k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
933k
    assert(hasVal);
74
933k
    return value;
75
933k
  }
llvm::optional_detail::OptionalStorage<llvm::ModuleSummaryIndex, false>::getValue() &
Line
Count
Source
72
390
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
390
    assert(hasVal);
74
390
    return value;
75
390
  }
llvm::optional_detail::OptionalStorage<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int>, false>::getValue() &
Line
Count
Source
72
25
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
25
    assert(hasVal);
74
25
    return value;
75
25
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::getValue() &
Line
Count
Source
72
231
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
231
    assert(hasVal);
74
231
    return value;
75
231
  }
llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::getValue() &
Line
Count
Source
72
66
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
66
    assert(hasVal);
74
66
    return value;
75
66
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, false>::getValue() &
llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::getValue() &
Line
Count
Source
72
3.72k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
3.72k
    assert(hasVal);
74
3.72k
    return value;
75
3.72k
  }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo, false>::getValue() &
Line
Count
Source
72
15.7M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
15.7M
    assert(hasVal);
74
15.7M
    return value;
75
15.7M
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::SlotTracker, false>::getValue() &
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>::getValue() &
Line
Count
Source
72
178
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
178
    assert(hasVal);
74
178
    return value;
75
178
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<unsigned int, 8u>, false>::getValue() &
Line
Count
Source
72
260
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
260
    assert(hasVal);
74
260
    return value;
75
260
  }
llvm::optional_detail::OptionalStorage<llvm::Regex, false>::getValue() &
Line
Count
Source
72
34.6M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
34.6M
    assert(hasVal);
74
34.6M
    return value;
75
34.6M
  }
llvm::optional_detail::OptionalStorage<llvm::MCDwarfLineStr, false>::getValue() &
Line
Count
Source
72
225
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
225
    assert(hasVal);
74
225
    return value;
75
225
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int>, false>::getValue() &
Line
Count
Source
72
12.2k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
12.2k
    assert(hasVal);
74
12.2k
    return value;
75
12.2k
  }
GVNSink.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::getValue() &
Line
Count
Source
72
102
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
102
    assert(hasVal);
74
102
    return value;
75
102
  }
llvm::optional_detail::OptionalStorage<llvm::MemorySSAUpdater, false>::getValue() &
Line
Count
Source
72
435
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
435
    assert(hasVal);
74
435
    return value;
75
435
  }
llvm::optional_detail::OptionalStorage<llvm::Error, false>::getValue() &
Line
Count
Source
72
19
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
19
    assert(hasVal);
74
19
    return value;
75
19
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>, false>::getValue() &
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>::getValue() &
Line
Count
Source
72
3.67k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
3.67k
    assert(hasVal);
74
3.67k
    return value;
75
3.67k
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::getValue() &
Line
Count
Source
72
18.4M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
18.4M
    assert(hasVal);
74
18.4M
    return value;
75
18.4M
  }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::getValue() &
Line
Count
Source
72
472
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
472
    assert(hasVal);
74
472
    return value;
75
472
  }
llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>::getValue() &
Line
Count
Source
72
13
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
13
    assert(hasVal);
74
13
    return value;
75
13
  }
llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>::getValue() &
Line
Count
Source
72
88
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
88
    assert(hasVal);
74
88
    return value;
75
88
  }
llvm::optional_detail::OptionalStorage<llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >, false>::getValue() &
Line
Count
Source
72
6
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
6
    assert(hasVal);
74
6
    return value;
75
6
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::getValue() &
llvm::optional_detail::OptionalStorage<clang::CodeGen::ConstantEmitter, false>::getValue() &
Line
Count
Source
72
60.7k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
60.7k
    assert(hasVal);
74
60.7k
    return value;
75
60.7k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::SourceLocation, unsigned long>, false>::getValue() &
Line
Count
Source
72
160
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
160
    assert(hasVal);
74
160
    return value;
75
160
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugRnglistTable, false>::getValue() &
Line
Count
Source
72
56
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
56
    assert(hasVal);
74
56
    return value;
75
56
  }
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::getValue() &
Line
Count
Source
72
109k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
109k
    assert(hasVal);
74
109k
    return value;
75
109k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::StoredDiagnostic, false>::getValue() &
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::getValue() &
Line
Count
Source
72
580
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
580
    assert(hasVal);
74
580
    return value;
75
580
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble::TempPCHFile, false>::getValue() &
Line
Count
Source
72
88
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
88
    assert(hasVal);
74
88
    return value;
75
88
  }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::getValue() &
Line
Count
Source
72
8.51k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
8.51k
    assert(hasVal);
74
8.51k
    return value;
75
8.51k
  }
llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::getValue() &
Line
Count
Source
72
961
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
961
    assert(hasVal);
74
961
    return value;
75
961
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::getValue() &
Line
Count
Source
72
304
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
304
    assert(hasVal);
74
304
    return value;
75
304
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoclists::LocationList, false>::getValue() &
Line
Count
Source
72
28
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
28
    assert(hasVal);
74
28
    return value;
75
28
  }
llvm::optional_detail::OptionalStorage<llvm::SetVector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::vector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::allocator<clang::ento::CheckerRegistry::CheckerInfo const*> >, llvm::DenseSet<clang::ento::CheckerRegistry::CheckerInfo const*, llvm::DenseMapInfo<clang::ento::CheckerRegistry::CheckerInfo const*> > >, false>::getValue() &
Line
Count
Source
72
14.9k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
14.9k
    assert(hasVal);
74
14.9k
    return value;
75
14.9k
  }
llvm::optional_detail::OptionalStorage<clang::ast_matchers::internal::DynTypedMatcher, false>::getValue() &
Line
Count
Source
72
15.2k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
15.2k
    assert(hasVal);
74
15.2k
    return value;
75
15.2k
  }
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule, false>::getValue() &
Line
Count
Source
72
112
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
112
    assert(hasVal);
74
112
    return value;
75
112
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::getValue() &
llvm::optional_detail::OptionalStorage<clang::ento::CallEventRef<clang::ento::CallEvent>, false>::getValue() &
Line
Count
Source
72
1.56k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
1.56k
    assert(hasVal);
74
1.56k
    return value;
75
1.56k
  }
StdLibraryFunctionsChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::getValue() &
Line
Count
Source
72
690
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
690
    assert(hasVal);
74
690
    return value;
75
690
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::ento::MemRegion const*, 5u>, false>::getValue() &
Line
Count
Source
72
10
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
10
    assert(hasVal);
74
10
    return value;
75
10
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::ento::SVal, clang::QualType>, false>::getValue() &
Line
Count
Source
72
308k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
308k
    assert(hasVal);
74
308k
    return value;
75
308k
  }
RegionStore.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::getValue() &
Line
Count
Source
72
20.2k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
20.2k
    assert(hasVal);
74
20.2k
    return value;
75
20.2k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)>, false>::getValue() &
Line
Count
Source
72
1.33k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
1.33k
    assert(hasVal);
74
1.33k
    return value;
75
1.33k
  }
AnalysisBasedWarnings.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LogicalErrorHandler, false>::getValue() &
Line
Count
Source
72
42
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
42
    assert(hasVal);
74
42
    return value;
75
42
  }
llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::getValue() &
Line
Count
Source
72
6
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
6
    assert(hasVal);
74
6
    return value;
75
6
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, clang::Decl*>, false>::getValue() &
Line
Count
Source
72
10
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
10
    assert(hasVal);
74
10
    return value;
75
10
  }
llvm::optional_detail::OptionalStorage<clang::ImportError, false>::getValue() &
Line
Count
Source
72
68
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
68
    assert(hasVal);
74
68
    return value;
75
68
  }
ExprConstant.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitCastBuffer, false>::getValue() &
Line
Count
Source
72
223
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
223
    assert(hasVal);
74
223
    return value;
75
223
  }
llvm::optional_detail::OptionalStorage<clang::APValue, false>::getValue() &
Line
Count
Source
72
872
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
872
    assert(hasVal);
74
872
    return value;
75
872
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::getValue() &
Line
Count
Source
72
4.64k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
4.64k
    assert(hasVal);
74
4.64k
    return value;
75
4.64k
  }
llvm::optional_detail::OptionalStorage<llvm::MetadataLoader, false>::getValue() &
Line
Count
Source
72
5.65M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
5.65M
    assert(hasVal);
74
5.65M
    return value;
75
5.65M
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::ParsedStringTable, false>::getValue() &
Line
Count
Source
72
10
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
10
    assert(hasVal);
74
10
    return value;
75
10
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::StringTable, false>::getValue() &
Line
Count
Source
72
18
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
18
    assert(hasVal);
74
18
    return value;
75
18
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, false>::getValue() &
Line
Count
Source
72
82
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
73
82
    assert(hasVal);
74
82
    return value;
75
82
  }
76
7.51M
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
7.51M
    assert(hasVal);
78
7.51M
    return value;
79
7.51M
  }
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::getValue() const &
Line
Count
Source
76
15.2k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
15.2k
    assert(hasVal);
78
15.2k
    return value;
79
15.2k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, false>::getValue() const &
Line
Count
Source
76
80.6k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
80.6k
    assert(hasVal);
78
80.6k
    return value;
79
80.6k
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::getValue() const &
Line
Count
Source
76
137
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
137
    assert(hasVal);
78
137
    return value;
79
137
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgumentInfo, false>::getValue() const &
Line
Count
Source
76
255
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
255
    assert(hasVal);
78
255
    return value;
79
255
  }
llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::getValue() const &
Line
Count
Source
76
812
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
812
    assert(hasVal);
78
812
    return value;
79
812
  }
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::getValue() const &
Line
Count
Source
76
729
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
729
    assert(hasVal);
78
729
    return value;
79
729
  }
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::getValue() const &
Line
Count
Source
76
2.85k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
2.85k
    assert(hasVal);
78
2.85k
    return value;
79
2.85k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::ModuleSummaryIndex, false>::getValue() const &
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::getValue() const &
Line
Count
Source
76
40
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
40
    assert(hasVal);
78
40
    return value;
79
40
  }
VirtualFileSystem.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RealFileSystem::WorkingDirectory, false>::getValue() const &
Line
Count
Source
76
1.32M
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
1.32M
    assert(hasVal);
78
1.32M
    return value;
79
1.32M
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::getValue() const &
Line
Count
Source
76
6.06M
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
6.06M
    assert(hasVal);
78
6.06M
    return value;
79
6.06M
  }
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>::getValue() const &
Line
Count
Source
76
14.0k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
14.0k
    assert(hasVal);
78
14.0k
    return value;
79
14.0k
  }
llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>::getValue() const &
Line
Count
Source
76
1
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
1
    assert(hasVal);
78
1
    return value;
79
1
  }
llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>::getValue() const &
Line
Count
Source
76
2
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
2
    assert(hasVal);
78
2
    return value;
79
2
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::getValue() const &
Line
Count
Source
76
372
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
372
    assert(hasVal);
78
372
    return value;
79
372
  }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::getValue() const &
Line
Count
Source
76
39
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
39
    assert(hasVal);
78
39
    return value;
79
39
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::getValue() const &
Line
Count
Source
76
539
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
539
    assert(hasVal);
78
539
    return value;
79
539
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::StringTable, false>::getValue() const &
Line
Count
Source
76
2
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
2
    assert(hasVal);
78
2
    return value;
79
2
  }
llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::getValue() const &
Line
Count
Source
76
578
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
578
    assert(hasVal);
78
578
    return value;
79
578
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>, false>::getValue() const &
Line
Count
Source
76
3.57k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
3.57k
    assert(hasVal);
78
3.57k
    return value;
79
3.57k
  }
llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >, false>::getValue() const &
Line
Count
Source
76
17
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
77
17
    assert(hasVal);
78
17
    return value;
79
17
  }
80
#if LLVM_HAS_RVALUE_REFERENCE_THIS
81
  T &&getValue() && noexcept {
82
    assert(hasVal);
83
    return std::move(value);
84
  }
85
#endif
86
87
4.89M
  template <class... Args> void emplace(Args &&... args) {
88
4.89M
    reset();
89
4.89M
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
4.89M
    hasVal = true;
91
4.89M
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<clang::ParsedSourceRange, false>::emplace<clang::ParsedSourceRange>(clang::ParsedSourceRange&&)
void llvm::optional_detail::OptionalStorage<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::emplace<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
87
70
  template <class... Args> void emplace(Args &&... args) {
88
70
    reset();
89
70
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
70
    hasVal = true;
91
70
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::SmallVector<unsigned int, 8u>, false>::emplace<llvm::SmallVector<unsigned int, 8u> >(llvm::SmallVector<unsigned int, 8u>&&)
void llvm::optional_detail::OptionalStorage<llvm::BasicAAResult, false>::emplace<llvm::BasicAAResult>(llvm::BasicAAResult&&)
Line
Count
Source
87
1.17M
  template <class... Args> void emplace(Args &&... args) {
88
1.17M
    reset();
89
1.17M
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
1.17M
    hasVal = true;
91
1.17M
  }
void llvm::optional_detail::OptionalStorage<llvm::AAResults, false>::emplace<llvm::AAResults>(llvm::AAResults&&)
Line
Count
Source
87
1.17M
  template <class... Args> void emplace(Args &&... args) {
88
1.17M
    reset();
89
1.17M
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
1.17M
    hasVal = true;
91
1.17M
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<clang::driver::Driver::CompilationDiagnosticReport, false>::emplace<clang::driver::Driver::CompilationDiagnosticReport>(clang::driver::Driver::CompilationDiagnosticReport&&)
void llvm::optional_detail::OptionalStorage<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>, false>::emplace<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u> >(llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>&&)
Line
Count
Source
87
623
  template <class... Args> void emplace(Args &&... args) {
88
623
    reset();
89
623
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
623
    hasVal = true;
91
623
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::pair<long long, unsigned int>, false>::emplace<std::__1::pair<long long, unsigned int> >(std::__1::pair<long long, unsigned int>&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, false>::emplace<std::__1::pair<int, int> >(std::__1::pair<int, int>&&)
void llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::emplace<llvm::yaml::SIArgument>(llvm::yaml::SIArgument&&)
Line
Count
Source
87
11.6k
  template <class... Args> void emplace(Args &&... args) {
88
11.6k
    reset();
89
11.6k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
11.6k
    hasVal = true;
91
11.6k
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::emplace<llvm::yaml::SIArgument const&>(llvm::yaml::SIArgument const&&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgumentInfo, false>::emplace<llvm::yaml::SIArgumentInfo>(llvm::yaml::SIArgumentInfo&&)
Unexecuted instantiation: SIMemoryLegalizer.cpp:void llvm::optional_detail::OptionalStorage<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>, false>::emplace<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool> >(std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>, false>::emplace<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*> >(std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>&&)
void llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::emplace<std::__1::pair<unsigned int, unsigned int> >(std::__1::pair<unsigned int, unsigned int>&&)
Line
Count
Source
87
198
  template <class... Args> void emplace(Args &&... args) {
88
198
    reset();
89
198
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
198
    hasVal = true;
91
198
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::ConstantRange, false>::emplace<llvm::ConstantRange>(llvm::ConstantRange&&)
X86SpeculativeLoadHardening.cpp:void llvm::optional_detail::OptionalStorage<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState, false>::emplace<llvm::MachineFunction&, llvm::TargetRegisterClass const*>(llvm::MachineFunction&&&, llvm::TargetRegisterClass const*&&)
Line
Count
Source
87
93
  template <class... Args> void emplace(Args &&... args) {
88
93
    reset();
89
93
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
93
    hasVal = true;
91
93
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::emplace<llvm::CFLAndersAAResult::FunctionInfo>(llvm::CFLAndersAAResult::FunctionInfo&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::emplace<llvm::CFLSteensAAResult::FunctionInfo>(llvm::CFLSteensAAResult::FunctionInfo&&)
void llvm::optional_detail::OptionalStorage<llvm::DemandedBits, false>::emplace<llvm::Function&, llvm::AssumptionCache&, llvm::DominatorTree&>(llvm::Function&&&, llvm::AssumptionCache&&&, llvm::DominatorTree&&&)
Line
Count
Source
87
1.02M
  template <class... Args> void emplace(Args &&... args) {
88
1.02M
    reset();
89
1.02M
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
1.02M
    hasVal = true;
91
1.02M
  }
void llvm::optional_detail::OptionalStorage<llvm::APInt, false>::emplace<llvm::APInt>(llvm::APInt&&)
Line
Count
Source
87
2
  template <class... Args> void emplace(Args &&... args) {
88
2
    reset();
89
2
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
2
    hasVal = true;
91
2
  }
void llvm::optional_detail::OptionalStorage<llvm::MemoryDependenceResults, false>::emplace<llvm::AAResults&, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::DominatorTree&, llvm::PhiValues&>(llvm::AAResults&&&, llvm::AssumptionCache&&&, llvm::TargetLibraryInfo&&&, llvm::DominatorTree&&&, llvm::PhiValues&&&)
Line
Count
Source
87
1.42M
  template <class... Args> void emplace(Args &&... args) {
88
1.42M
    reset();
89
1.42M
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
1.42M
    hasVal = true;
91
1.42M
  }
void llvm::optional_detail::OptionalStorage<llvm::ModuleSummaryIndex, false>::emplace<llvm::ModuleSummaryIndex>(llvm::ModuleSummaryIndex&&)
Line
Count
Source
87
390
  template <class... Args> void emplace(Args &&... args) {
88
390
    reset();
89
390
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
390
    hasVal = true;
91
390
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::TypeIdOffsetVtableInfo, std::__1::allocator<llvm::TypeIdOffsetVtableInfo> >, false>::emplace<std::__1::vector<llvm::TypeIdOffsetVtableInfo, std::__1::allocator<llvm::TypeIdOffsetVtableInfo> > >(std::__1::vector<llvm::TypeIdOffsetVtableInfo, std::__1::allocator<llvm::TypeIdOffsetVtableInfo> >&&)
void llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >, false>::emplace<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> > >(std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >&&)
Line
Count
Source
87
22
  template <class... Args> void emplace(Args &&... args) {
88
22
    reset();
89
22
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
22
    hasVal = true;
91
22
  }
void llvm::optional_detail::OptionalStorage<llvm::APInt, false>::emplace<llvm::APInt const&>(llvm::APInt const&&&)
Line
Count
Source
87
106
  template <class... Args> void emplace(Args &&... args) {
88
106
    reset();
89
106
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
106
    hasVal = true;
91
106
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::ScalarEvolution::ExitLimit, false>::emplace<llvm::ScalarEvolution::ExitLimit>(llvm::ScalarEvolution::ExitLimit&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int>, false>::emplace<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int> >(std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int>&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, false>::emplace<std::__1::pair<llvm::Value*, llvm::ConstantInt*> >(std::__1::pair<llvm::Value*, llvm::ConstantInt*>&&)
void llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::emplace<std::__1::pair<unsigned int, unsigned int> const&>(std::__1::pair<unsigned int, unsigned int> const&&&)
Line
Count
Source
87
166
  template <class... Args> void emplace(Args &&... args) {
88
166
    reset();
89
166
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
166
    hasVal = true;
91
166
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::SlotTracker, false>::emplace<llvm::Module const*>(llvm::Module const*&&)
void 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>::emplace<>()
Line
Count
Source
87
14.7k
  template <class... Args> void emplace(Args &&... args) {
88
14.7k
    reset();
89
14.7k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
14.7k
    hasVal = true;
91
14.7k
  }
void llvm::optional_detail::OptionalStorage<llvm::remarks::StringTable, false>::emplace<>()
Line
Count
Source
87
2
  template <class... Args> void emplace(Args &&... args) {
88
2
    reset();
89
2
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
2
    hasVal = true;
91
2
  }
Unexecuted instantiation: GVNSink.cpp:void llvm::optional_detail::OptionalStorage<(anonymous namespace)::SinkingInstructionCandidate, false>::emplace<(anonymous namespace)::SinkingInstructionCandidate>((anonymous namespace)::SinkingInstructionCandidate&&)
void llvm::optional_detail::OptionalStorage<llvm::Error, false>::emplace<std::__1::unique_ptr<llvm::json::ParseError, std::__1::default_delete<llvm::json::ParseError> > >(std::__1::unique_ptr<llvm::json::ParseError, std::__1::default_delete<llvm::json::ParseError> >&&)
Line
Count
Source
87
17
  template <class... Args> void emplace(Args &&... args) {
88
17
    reset();
89
17
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
17
    hasVal = true;
91
17
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>, false>::emplace<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int> >(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>&&)
void 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>::emplace<>()
Line
Count
Source
87
153
  template <class... Args> void emplace(Args &&... args) {
88
153
    reset();
89
153
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
153
    hasVal = true;
91
153
  }
Local.cpp:void llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::emplace<(anonymous namespace)::BitPart const&>((anonymous namespace)::BitPart const&&&)
Line
Count
Source
87
21.6k
  template <class... Args> void emplace(Args &&... args) {
88
21.6k
    reset();
89
21.6k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
21.6k
    hasVal = true;
91
21.6k
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::SmallVector<unsigned int, 8u>, false>::emplace<llvm::SmallVector<unsigned int, 8u> const&>(llvm::SmallVector<unsigned int, 8u> const&&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::pair<clang::SourceLocation, clang::PartialDiagnostic>, false>::emplace<std::__1::pair<clang::SourceLocation, clang::PartialDiagnostic> >(std::__1::pair<clang::SourceLocation, clang::PartialDiagnostic>&&)
void llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::emplace<llvm::PGOOptions const&>(llvm::PGOOptions const&&&)
Line
Count
Source
87
94
  template <class... Args> void emplace(Args &&... args) {
88
94
    reset();
89
94
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
94
    hasVal = true;
91
94
  }
void llvm::optional_detail::OptionalStorage<llvm::TargetLibraryInfoImpl, false>::emplace<llvm::TargetLibraryInfoImpl>(llvm::TargetLibraryInfoImpl&&)
Line
Count
Source
87
248
  template <class... Args> void emplace(Args &&... args) {
88
248
    reset();
89
248
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
248
    hasVal = true;
91
248
  }
void llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>::emplace<llvm::GCOVOptions const&>(llvm::GCOVOptions const&&&)
Line
Count
Source
87
2
  template <class... Args> void emplace(Args &&... args) {
88
2
    reset();
89
2
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
2
    hasVal = true;
91
2
  }
void llvm::optional_detail::OptionalStorage<llvm::GCOVOptions, false>::emplace<llvm::GCOVOptions>(llvm::GCOVOptions&&)
Line
Count
Source
87
1
  template <class... Args> void emplace(Args &&... args) {
88
1
    reset();
89
1
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
1
    hasVal = true;
91
1
  }
void llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>::emplace<llvm::InstrProfOptions const&>(llvm::InstrProfOptions const&&&)
Line
Count
Source
87
4
  template <class... Args> void emplace(Args &&... args) {
88
4
    reset();
89
4
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
4
    hasVal = true;
91
4
  }
void llvm::optional_detail::OptionalStorage<llvm::InstrProfOptions, false>::emplace<llvm::InstrProfOptions>(llvm::InstrProfOptions&&)
Line
Count
Source
87
2
  template <class... Args> void emplace(Args &&... args) {
88
2
    reset();
89
2
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
2
    hasVal = true;
91
2
  }
void llvm::optional_detail::OptionalStorage<clang::CodeGen::ApplyDebugLocation, false>::emplace<clang::CodeGen::CodeGenFunction&, clang::SourceLocation>(clang::CodeGen::CodeGenFunction&&&, clang::SourceLocation&&)
Line
Count
Source
87
1.17k
  template <class... Args> void emplace(Args &&... args) {
88
1.17k
    reset();
89
1.17k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
1.17k
    hasVal = true;
91
1.17k
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >, false>::emplace<llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > > >(llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >&&)
void llvm::optional_detail::OptionalStorage<llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >, false>::emplace<>()
Line
Count
Source
87
3
  template <class... Args> void emplace(Args &&... args) {
88
3
    reset();
89
3
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
3
    hasVal = true;
91
3
  }
void llvm::optional_detail::OptionalStorage<clang::CodeGen::ConstantEmitter, false>::emplace<clang::CodeGen::CodeGenModule&>(clang::CodeGen::CodeGenModule&&&)
Line
Count
Source
87
30.3k
  template <class... Args> void emplace(Args &&... args) {
88
30.3k
    reset();
89
30.3k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
30.3k
    hasVal = true;
91
30.3k
  }
void llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::emplace<llvm::DWARFDebugNames::Entry const&>(llvm::DWARFDebugNames::Entry const&&&)
Line
Count
Source
87
353
  template <class... Args> void emplace(Args &&... args) {
88
353
    reset();
89
353
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
353
    hasVal = true;
91
353
  }
void llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::emplace<llvm::DWARFDebugNames::Entry>(llvm::DWARFDebugNames::Entry&&)
Line
Count
Source
87
706
  template <class... Args> void emplace(Args &&... args) {
88
706
    reset();
89
706
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
706
    hasVal = true;
91
706
  }
Unexecuted instantiation: Darwin.cpp:void llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::emplace<(anonymous namespace)::DarwinPlatform>((anonymous namespace)::DarwinPlatform&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<clang::ImportError, false>::emplace<clang::ImportError>(clang::ImportError&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<clang::StoredDiagnostic, false>::emplace<clang::DiagnosticsEngine::Level&, clang::Diagnostic const&>(clang::DiagnosticsEngine::Level&&&, clang::Diagnostic const&&&)
void llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::emplace<clang::CXXScopeSpec const&>(clang::CXXScopeSpec const&&&)
Line
Count
Source
87
135
  template <class... Args> void emplace(Args &&... args) {
88
135
    reset();
89
135
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
135
    hasVal = true;
91
135
  }
ASTUnit.cpp:void llvm::optional_detail::OptionalStorage<(anonymous namespace)::CaptureDroppedDiagnostics, false>::emplace<clang::CaptureDiagsKind&, clang::DiagnosticsEngine&, llvm::SmallVector<clang::StoredDiagnostic, 4u>*, llvm::SmallVector<clang::ASTUnit::StandaloneDiagnostic, 4u>*>(clang::CaptureDiagsKind&&&, clang::DiagnosticsEngine&&&, llvm::SmallVector<clang::StoredDiagnostic, 4u>*&&, llvm::SmallVector<clang::ASTUnit::StandaloneDiagnostic, 4u>*&&)
Line
Count
Source
87
81
  template <class... Args> void emplace(Args &&... args) {
88
81
    reset();
89
81
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
81
    hasVal = true;
91
81
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<clang::StoredDiagnostic, false>::emplace<clang::StoredDiagnostic>(clang::StoredDiagnostic&&)
void llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::emplace<llvm::BitstreamBlockInfo>(llvm::BitstreamBlockInfo&&)
Line
Count
Source
87
8.49k
  template <class... Args> void emplace(Args &&... args) {
88
8.49k
    reset();
89
8.49k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
8.49k
    hasVal = true;
91
8.49k
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::emplace<llvm::PGOOptions>(llvm::PGOOptions&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::DbgVariableLocation, false>::emplace<llvm::DbgVariableLocation>(llvm::DbgVariableLocation&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoc::LocationList, false>::emplace<llvm::DWARFDebugLoc::LocationList>(llvm::DWARFDebugLoc::LocationList&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::DWARFDebugLoclists::LocationList, false>::emplace<llvm::DWARFDebugLoclists::LocationList>(llvm::DWARFDebugLoclists::LocationList&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::SetVector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::vector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::allocator<clang::ento::CheckerRegistry::CheckerInfo const*> >, llvm::DenseSet<clang::ento::CheckerRegistry::CheckerInfo const*, llvm::DenseMapInfo<clang::ento::CheckerRegistry::CheckerInfo const*> > >, false>::emplace<llvm::SetVector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::vector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::allocator<clang::ento::CheckerRegistry::CheckerInfo const*> >, llvm::DenseSet<clang::ento::CheckerRegistry::CheckerInfo const*, llvm::DenseMapInfo<clang::ento::CheckerRegistry::CheckerInfo const*> > > >(llvm::SetVector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::vector<clang::ento::CheckerRegistry::CheckerInfo const*, std::__1::allocator<clang::ento::CheckerRegistry::CheckerInfo const*> >, llvm::DenseSet<clang::ento::CheckerRegistry::CheckerInfo const*, llvm::DenseMapInfo<clang::ento::CheckerRegistry::CheckerInfo const*> > >&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, false>::emplace<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> >(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&)
void llvm::optional_detail::OptionalStorage<clang::ento::CallEventRef<clang::ento::CallEvent>, false>::emplace<clang::ento::CallEventRef<clang::ento::CallEvent> const&>(clang::ento::CallEventRef<clang::ento::CallEvent> const&&&)
Line
Count
Source
87
487
  template <class... Args> void emplace(Args &&... args) {
88
487
    reset();
89
487
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
487
    hasVal = true;
91
487
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<clang::ento::CallEventRef<clang::ento::CallEvent>, false>::emplace<clang::ento::CallEventRef<clang::ento::CallEvent> >(clang::ento::CallEventRef<clang::ento::CallEvent>&&)
Unexecuted instantiation: StdLibraryFunctionsChecker.cpp:void llvm::optional_detail::OptionalStorage<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy, false>::emplace<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy>((anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::ento::MemRegion const*, 5u>, false>::emplace<llvm::SmallVector<clang::ento::MemRegion const*, 5u> >(llvm::SmallVector<clang::ento::MemRegion const*, 5u>&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::SmallVector<clang::ento::MemRegion const*, 5u>, false>::emplace<llvm::SmallVector<clang::ento::MemRegion const*, 5u> const&>(llvm::SmallVector<clang::ento::MemRegion const*, 5u> const&&&)
Unexecuted instantiation: RegionStore.cpp:void llvm::optional_detail::OptionalStorage<(anonymous namespace)::RegionBindingsRef, false>::emplace<(anonymous namespace)::RegionBindingsRef>((anonymous namespace)::RegionBindingsRef&&)
void llvm::optional_detail::OptionalStorage<clang::Parser::ParseScope, false>::emplace<clang::Parser*, int>(clang::Parser*&&, int&&)
Line
Count
Source
87
1.10k
  template <class... Args> void emplace(Args &&... args) {
88
1.10k
    reset();
89
1.10k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
1.10k
    hasVal = true;
91
1.10k
  }
AnalysisBasedWarnings.cpp:void llvm::optional_detail::OptionalStorage<(anonymous namespace)::LogicalErrorHandler, false>::emplace<clang::Sema&>(clang::Sema&&&)
Line
Count
Source
87
42
  template <class... Args> void emplace(Args &&... args) {
88
42
    reset();
89
42
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
42
    hasVal = true;
91
42
  }
void llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::emplace<clang::Sema::SemaDiagnosticBuilder const&>(clang::Sema::SemaDiagnosticBuilder const&&&)
Line
Count
Source
87
11
  template <class... Args> void emplace(Args &&... args) {
88
11
    reset();
89
11
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
11
    hasVal = true;
91
11
  }
void llvm::optional_detail::OptionalStorage<clang::Sema::SemaDiagnosticBuilder, false>::emplace<clang::Sema::SemaDiagnosticBuilder>(clang::Sema::SemaDiagnosticBuilder&&)
Line
Count
Source
87
433
  template <class... Args> void emplace(Args &&... args) {
88
433
    reset();
89
433
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
433
    hasVal = true;
91
433
  }
void llvm::optional_detail::OptionalStorage<clang::FixItHint, false>::emplace<clang::FixItHint>(clang::FixItHint&&)
Line
Count
Source
87
6
  template <class... Args> void emplace(Args &&... args) {
88
6
    reset();
89
6
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
6
    hasVal = true;
91
6
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::emplace<clang::CXXScopeSpec>(clang::CXXScopeSpec&&)
void llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, clang::Decl*>, false>::emplace<std::__1::pair<unsigned int, clang::Decl*> const&>(std::__1::pair<unsigned int, clang::Decl*> const&&&)
Line
Count
Source
87
5
  template <class... Args> void emplace(Args &&... args) {
88
5
    reset();
89
5
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
5
    hasVal = true;
91
5
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, clang::Decl*>, false>::emplace<std::__1::pair<unsigned int, clang::Decl*> >(std::__1::pair<unsigned int, clang::Decl*>&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>, false>::emplace<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*> >(std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>&&)
void llvm::optional_detail::OptionalStorage<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>, false>::emplace<clang::Expr const*&, clang::OMPOrderedClause*&>(clang::Expr const*&&&, clang::OMPOrderedClause*&&&)
Line
Count
Source
87
988
  template <class... Args> void emplace(Args &&... args) {
88
988
    reset();
89
988
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
988
    hasVal = true;
91
988
  }
Unexecuted instantiation: ExprConstant.cpp:void llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitCastBuffer, false>::emplace<(anonymous namespace)::BitCastBuffer>((anonymous namespace)::BitCastBuffer&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<clang::APValue, false>::emplace<clang::APValue>(clang::APValue&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >, false>::emplace<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> > >(std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >&&)
void llvm::optional_detail::OptionalStorage<llvm::remarks::ParsedStringTable, false>::emplace<llvm::remarks::ParsedStringTable>(llvm::remarks::ParsedStringTable&&)
Line
Count
Source
87
2
  template <class... Args> void emplace(Args &&... args) {
88
2
    reset();
89
2
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
90
2
    hasVal = true;
91
2
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, false>::emplace<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&&)
92
93
206k
  OptionalStorage &operator=(T const &y) {
94
206k
    if (hasValue()) {
95
147k
      value = y;
96
147k
    } else {
97
59.4k
      ::new ((void *)std::addressof(value)) T(y);
98
59.4k
      hasVal = true;
99
59.4k
    }
100
206k
    return *this;
101
206k
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::operator=(llvm::yaml::SIArgument const&)
Line
Count
Source
93
11.6k
  OptionalStorage &operator=(T const &y) {
94
11.6k
    if (hasValue()) {
95
0
      value = y;
96
11.6k
    } else {
97
11.6k
      ::new ((void *)std::addressof(value)) T(y);
98
11.6k
      hasVal = true;
99
11.6k
    }
100
11.6k
    return *this;
101
11.6k
  }
llvm::optional_detail::OptionalStorage<llvm::PreservedAnalyses, false>::operator=(llvm::PreservedAnalyses const&)
Line
Count
Source
93
876
  OptionalStorage &operator=(T const &y) {
94
876
    if (hasValue()) {
95
0
      value = y;
96
876
    } else {
97
876
      ::new ((void *)std::addressof(value)) T(y);
98
876
      hasVal = true;
99
876
    }
100
876
    return *this;
101
876
  }
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
93
12
  OptionalStorage &operator=(T const &y) {
94
12
    if (hasValue()) {
95
0
      value = y;
96
12
    } else {
97
12
      ::new ((void *)std::addressof(value)) T(y);
98
12
      hasVal = true;
99
12
    }
100
12
    return *this;
101
12
  }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::operator=(llvm::APInt const&)
Line
Count
Source
93
193k
  OptionalStorage &operator=(T const &y) {
94
193k
    if (hasValue()) {
95
147k
      value = y;
96
147k
    } else {
97
46.8k
      ::new ((void *)std::addressof(value)) T(y);
98
46.8k
      hasVal = true;
99
46.8k
    }
100
193k
    return *this;
101
193k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::operator=(clang::driver::Multilib const&)
Line
Count
Source
93
27
  OptionalStorage &operator=(T const &y) {
94
27
    if (hasValue()) {
95
0
      value = y;
96
27
    } else {
97
27
      ::new ((void *)std::addressof(value)) T(y);
98
27
      hasVal = true;
99
27
    }
100
27
    return *this;
101
27
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugRnglistTable, false>::operator=(llvm::DWARFDebugRnglistTable const&)
Line
Count
Source
93
15
  OptionalStorage &operator=(T const &y) {
94
15
    if (hasValue()) {
95
0
      value = y;
96
15
    } else {
97
15
      ::new ((void *)std::addressof(value)) T(y);
98
15
      hasVal = true;
99
15
    }
100
15
    return *this;
101
15
  }
102
16.8M
  OptionalStorage &operator=(T &&y) {
103
16.8M
    if (hasValue()) {
104
15.7M
      value = std::move(y);
105
15.7M
    } else {
106
1.09M
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
1.09M
      hasVal = true;
108
1.09M
    }
109
16.8M
    return *this;
110
16.8M
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<int, int>, false>::operator=(std::__1::pair<int, int>&&)
Line
Count
Source
102
153k
  OptionalStorage &operator=(T &&y) {
103
153k
    if (hasValue()) {
104
0
      value = std::move(y);
105
153k
    } else {
106
153k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
153k
      hasVal = true;
108
153k
    }
109
153k
    return *this;
110
153k
  }
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
102
11.3k
  OptionalStorage &operator=(T &&y) {
103
11.3k
    if (hasValue()) {
104
0
      value = std::move(y);
105
11.3k
    } else {
106
11.3k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
11.3k
      hasVal = true;
108
11.3k
    }
109
11.3k
    return *this;
110
11.3k
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::operator=(llvm::yaml::SIArgument&&)
Line
Count
Source
102
221
  OptionalStorage &operator=(T &&y) {
103
221
    if (hasValue()) {
104
0
      value = std::move(y);
105
221
    } else {
106
221
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
221
      hasVal = true;
108
221
    }
109
221
    return *this;
110
221
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgumentInfo, false>::operator=(llvm::yaml::SIArgumentInfo&&)
Line
Count
Source
102
202
  OptionalStorage &operator=(T &&y) {
103
202
    if (hasValue()) {
104
0
      value = std::move(y);
105
202
    } else {
106
202
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
202
      hasVal = true;
108
202
    }
109
202
    return *this;
110
202
  }
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
102
16.7k
  OptionalStorage &operator=(T &&y) {
103
16.7k
    if (hasValue()) {
104
7.05k
      value = std::move(y);
105
9.68k
    } else {
106
9.68k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
9.68k
      hasVal = true;
108
9.68k
    }
109
16.7k
    return *this;
110
16.7k
  }
llvm::optional_detail::OptionalStorage<llvm::CFLAndersAAResult::FunctionInfo, false>::operator=(llvm::CFLAndersAAResult::FunctionInfo&&)
Line
Count
Source
102
95
  OptionalStorage &operator=(T &&y) {
103
95
    if (hasValue()) {
104
0
      value = std::move(y);
105
95
    } else {
106
95
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
95
      hasVal = true;
108
95
    }
109
95
    return *this;
110
95
  }
llvm::optional_detail::OptionalStorage<llvm::CFLSteensAAResult::FunctionInfo, false>::operator=(llvm::CFLSteensAAResult::FunctionInfo&&)
Line
Count
Source
102
116
  OptionalStorage &operator=(T &&y) {
103
116
    if (hasValue()) {
104
0
      value = std::move(y);
105
116
    } else {
106
116
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
116
      hasVal = true;
108
116
    }
109
116
    return *this;
110
116
  }
llvm::optional_detail::OptionalStorage<llvm::LazyCallGraph::EdgeSequence, false>::operator=(llvm::LazyCallGraph::EdgeSequence&&)
Line
Count
Source
102
2.38k
  OptionalStorage &operator=(T &&y) {
103
2.38k
    if (hasValue()) {
104
0
      value = std::move(y);
105
2.38k
    } else {
106
2.38k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
2.38k
      hasVal = true;
108
2.38k
    }
109
2.38k
    return *this;
110
2.38k
  }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo, false>::operator=(llvm::TargetTransformInfo&&)
Line
Count
Source
102
15.7M
  OptionalStorage &operator=(T &&y) {
103
15.7M
    if (hasValue()) {
104
15.7M
      value = std::move(y);
105
15.7M
    } else {
106
60.9k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
60.9k
      hasVal = true;
108
60.9k
    }
109
15.7M
    return *this;
110
15.7M
  }
llvm::optional_detail::OptionalStorage<llvm::SmallVector<unsigned int, 8u>, false>::operator=(llvm::SmallVector<unsigned int, 8u>&&)
Line
Count
Source
102
28
  OptionalStorage &operator=(T &&y) {
103
28
    if (hasValue()) {
104
0
      value = std::move(y);
105
28
    } else {
106
28
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
28
      hasVal = true;
108
28
    }
109
28
    return *this;
110
28
  }
llvm::optional_detail::OptionalStorage<llvm::Regex, false>::operator=(llvm::Regex&&)
Line
Count
Source
102
16.3k
  OptionalStorage &operator=(T &&y) {
103
16.3k
    if (hasValue()) {
104
0
      value = std::move(y);
105
16.3k
    } else {
106
16.3k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
16.3k
      hasVal = true;
108
16.3k
    }
109
16.3k
    return *this;
110
16.3k
  }
llvm::optional_detail::OptionalStorage<llvm::MCDwarfLineStr, false>::operator=(llvm::MCDwarfLineStr&&)
Line
Count
Source
102
54
  OptionalStorage &operator=(T &&y) {
103
54
    if (hasValue()) {
104
0
      value = std::move(y);
105
54
    } else {
106
54
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
54
      hasVal = true;
108
54
    }
109
54
    return *this;
110
54
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int>, false>::operator=(std::__1::pair<llvm::AsmToken::TokenKind, unsigned int>&&)
Line
Count
Source
102
12.2k
  OptionalStorage &operator=(T &&y) {
103
12.2k
    if (hasValue()) {
104
0
      value = std::move(y);
105
12.2k
    } else {
106
12.2k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
12.2k
      hasVal = true;
108
12.2k
    }
109
12.2k
    return *this;
110
12.2k
  }
llvm::optional_detail::OptionalStorage<llvm::MemorySSAUpdater, false>::operator=(llvm::MemorySSAUpdater&&)
Line
Count
Source
102
435
  OptionalStorage &operator=(T &&y) {
103
435
    if (hasValue()) {
104
0
      value = std::move(y);
105
435
    } else {
106
435
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
435
      hasVal = true;
108
435
    }
109
435
    return *this;
110
435
  }
VirtualFileSystem.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::RealFileSystem::WorkingDirectory, false>::operator=((anonymous namespace)::RealFileSystem::WorkingDirectory&&)
Line
Count
Source
102
23.6k
  OptionalStorage &operator=(T &&y) {
103
23.6k
    if (hasValue()) {
104
213
      value = std::move(y);
105
23.3k
    } else {
106
23.3k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
23.3k
      hasVal = true;
108
23.3k
    }
109
23.6k
    return *this;
110
23.6k
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::operator=((anonymous namespace)::BitPart&&)
Line
Count
Source
102
636k
  OptionalStorage &operator=(T &&y) {
103
636k
    if (hasValue()) {
104
0
      value = std::move(y);
105
636k
    } else {
106
636k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
636k
      hasVal = true;
108
636k
    }
109
636k
    return *this;
110
636k
  }
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::operator=(llvm::PGOOptions&&)
Line
Count
Source
102
47
  OptionalStorage &operator=(T &&y) {
103
47
    if (hasValue()) {
104
0
      value = std::move(y);
105
47
    } else {
106
47
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
47
      hasVal = true;
108
47
    }
109
47
    return *this;
110
47
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, unsigned int>, false>::operator=(std::__1::pair<unsigned int, unsigned int>&&)
Line
Count
Source
102
113
  OptionalStorage &operator=(T &&y) {
103
113
    if (hasValue()) {
104
0
      value = std::move(y);
105
113
    } else {
106
113
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
113
      hasVal = true;
108
113
    }
109
113
    return *this;
110
113
  }
llvm::optional_detail::OptionalStorage<clang::CXXScopeSpec, false>::operator=(clang::CXXScopeSpec&&)
Line
Count
Source
102
53
  OptionalStorage &operator=(T &&y) {
103
53
    if (hasValue()) {
104
0
      value = std::move(y);
105
53
    } else {
106
53
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
53
      hasVal = true;
108
53
    }
109
53
    return *this;
110
53
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::SourceLocation, unsigned long>, false>::operator=(std::__1::pair<clang::SourceLocation, unsigned long>&&)
Line
Count
Source
102
148
  OptionalStorage &operator=(T &&y) {
103
148
    if (hasValue()) {
104
12
      value = std::move(y);
105
136
    } else {
106
136
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
136
      hasVal = true;
108
136
    }
109
148
    return *this;
110
148
  }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::operator=(clang::driver::Multilib&&)
Line
Count
Source
102
16
  OptionalStorage &operator=(T &&y) {
103
16
    if (hasValue()) {
104
0
      value = std::move(y);
105
16
    } else {
106
16
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
16
      hasVal = true;
108
16
    }
109
16
    return *this;
110
16
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble, false>::operator=(clang::PrecompiledPreamble&&)
Line
Count
Source
102
88
  OptionalStorage &operator=(T &&y) {
103
88
    if (hasValue()) {
104
0
      value = std::move(y);
105
88
    } else {
106
88
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
88
      hasVal = true;
108
88
    }
109
88
    return *this;
110
88
  }
llvm::optional_detail::OptionalStorage<clang::PrecompiledPreamble::TempPCHFile, false>::operator=(clang::PrecompiledPreamble::TempPCHFile&&)
Line
Count
Source
102
88
  OptionalStorage &operator=(T &&y) {
103
88
    if (hasValue()) {
104
0
      value = std::move(y);
105
88
    } else {
106
88
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
88
      hasVal = true;
108
88
    }
109
88
    return *this;
110
88
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::operator=(llvm::DWARFDebugNames::Entry&&)
Line
Count
Source
102
372
  OptionalStorage &operator=(T &&y) {
103
372
    if (hasValue()) {
104
19
      value = std::move(y);
105
353
    } else {
106
353
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
353
      hasVal = true;
108
353
    }
109
372
    return *this;
110
372
  }
llvm::optional_detail::OptionalStorage<llvm::Error, false>::operator=(llvm::Error&&)
Line
Count
Source
102
2
  OptionalStorage &operator=(T &&y) {
103
2
    if (hasValue()) {
104
0
      value = std::move(y);
105
2
    } else {
106
2
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
2
      hasVal = true;
108
2
    }
109
2
    return *this;
110
2
  }
GenericTaintChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule, false>::operator=((anonymous namespace)::GenericTaintChecker::TaintPropagationRule&&)
Line
Count
Source
102
112
  OptionalStorage &operator=(T &&y) {
103
112
    if (hasValue()) {
104
0
      value = std::move(y);
105
112
    } else {
106
112
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
112
      hasVal = true;
108
112
    }
109
112
    return *this;
110
112
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::ento::SVal, clang::QualType>, false>::operator=(std::__1::pair<clang::ento::SVal, clang::QualType>&&)
Line
Count
Source
102
154k
  OptionalStorage &operator=(T &&y) {
103
154k
    if (hasValue()) {
104
0
      value = std::move(y);
105
154k
    } else {
106
154k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
154k
      hasVal = true;
108
154k
    }
109
154k
    return *this;
110
154k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)>, false>::operator=(std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)>&&)
Line
Count
Source
102
1.33k
  OptionalStorage &operator=(T &&y) {
103
1.33k
    if (hasValue()) {
104
0
      value = std::move(y);
105
1.33k
    } else {
106
1.33k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
1.33k
      hasVal = true;
108
1.33k
    }
109
1.33k
    return *this;
110
1.33k
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<unsigned int, clang::Decl*>, false>::operator=(std::__1::pair<unsigned int, clang::Decl*>&&)
Line
Count
Source
102
5
  OptionalStorage &operator=(T &&y) {
103
5
    if (hasValue()) {
104
0
      value = std::move(y);
105
5
    } else {
106
5
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
5
      hasVal = true;
108
5
    }
109
5
    return *this;
110
5
  }
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
102
725
  OptionalStorage &operator=(T &&y) {
103
725
    if (hasValue()) {
104
725
      value = std::move(y);
105
725
    } else {
106
0
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
0
      hasVal = true;
108
0
    }
109
725
    return *this;
110
725
  }
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
102
1.07k
  OptionalStorage &operator=(T &&y) {
103
1.07k
    if (hasValue()) {
104
0
      value = std::move(y);
105
1.07k
    } else {
106
1.07k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
1.07k
      hasVal = true;
108
1.07k
    }
109
1.07k
    return *this;
110
1.07k
  }
llvm::optional_detail::OptionalStorage<llvm::MetadataLoader, false>::operator=(llvm::MetadataLoader&&)
Line
Count
Source
102
7.79k
  OptionalStorage &operator=(T &&y) {
103
7.79k
    if (hasValue()) {
104
0
      value = std::move(y);
105
7.79k
    } else {
106
7.79k
      ::new ((void *)std::addressof(value)) T(std::move(y));
107
7.79k
      hasVal = true;
108
7.79k
    }
109
7.79k
    return *this;
110
7.79k
  }
111
112
326k
  OptionalStorage &operator=(OptionalStorage const &other) {
113
326k
    if (other.hasValue()) {
114
219k
      if (hasValue()) {
115
0
        value = other.value;
116
219k
      } else {
117
219k
        ::new ((void *)std::addressof(value)) T(other.value);
118
219k
        hasVal = true;
119
219k
      }
120
219k
    } else {
121
107k
      reset();
122
107k
    }
123
326k
    return *this;
124
326k
  }
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
112
23.2k
  OptionalStorage &operator=(OptionalStorage const &other) {
113
23.2k
    if (other.hasValue()) {
114
0
      if (hasValue()) {
115
0
        value = other.value;
116
0
      } else {
117
0
        ::new ((void *)std::addressof(value)) T(other.value);
118
0
        hasVal = true;
119
0
      }
120
23.2k
    } else {
121
23.2k
      reset();
122
23.2k
    }
123
23.2k
    return *this;
124
23.2k
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::operator=(llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false> const&)
Line
Count
Source
112
83.9k
  OptionalStorage &operator=(OptionalStorage const &other) {
113
83.9k
    if (other.hasValue()) {
114
0
      if (hasValue()) {
115
0
        value = other.value;
116
0
      } else {
117
0
        ::new ((void *)std::addressof(value)) T(other.value);
118
0
        hasVal = true;
119
0
      }
120
83.9k
    } else {
121
83.9k
      reset();
122
83.9k
    }
123
83.9k
    return *this;
124
83.9k
  }
llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgumentInfo, false>::operator=(llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgumentInfo, false> const&)
Line
Count
Source
112
381
  OptionalStorage &operator=(OptionalStorage const &other) {
113
381
    if (other.hasValue()) {
114
0
      if (hasValue()) {
115
0
        value = other.value;
116
0
      } else {
117
0
        ::new ((void *)std::addressof(value)) T(other.value);
118
0
        hasVal = true;
119
0
      }
120
381
    } else {
121
381
      reset();
122
381
    }
123
381
    return *this;
124
381
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::operator=(llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false> const&)
Line
Count
Source
112
218k
  OptionalStorage &operator=(OptionalStorage const &other) {
113
218k
    if (other.hasValue()) {
114
218k
      if (hasValue()) {
115
0
        value = other.value;
116
218k
      } else {
117
218k
        ::new ((void *)std::addressof(value)) T(other.value);
118
218k
        hasVal = true;
119
218k
      }
120
218k
    } else {
121
0
      reset();
122
0
    }
123
218k
    return *this;
124
218k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false>::operator=(llvm::optional_detail::OptionalStorage<clang::driver::Multilib, false> const&)
Line
Count
Source
112
443
  OptionalStorage &operator=(OptionalStorage const &other) {
113
443
    if (other.hasValue()) {
114
43
      if (hasValue()) {
115
0
        value = other.value;
116
43
      } else {
117
43
        ::new ((void *)std::addressof(value)) T(other.value);
118
43
        hasVal = true;
119
43
      }
120
400
    } else {
121
400
      reset();
122
400
    }
123
443
    return *this;
124
443
  }
125
126
1.52M
  OptionalStorage &operator=(OptionalStorage &&other) {
127
1.52M
    if (other.hasValue()) {
128
23.2k
      if (hasValue()) {
129
15
        value = std::move(other.value);
130
23.2k
      } else {
131
23.2k
        ::new ((void *)std::addressof(value)) T(std::move(other.value));
132
23.2k
        hasVal = true;
133
23.2k
      }
134
1.50M
    } else {
135
1.50M
      reset();
136
1.50M
    }
137
1.52M
    return *this;
138
1.52M
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>::operator=(llvm::optional_detail::OptionalStorage<llvm::yaml::SIArgument, false>&&)
llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>, false>::operator=(llvm::optional_detail::OptionalStorage<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>, false>&&)
Line
Count
Source
126
5.08k
  OptionalStorage &operator=(OptionalStorage &&other) {
127
5.08k
    if (other.hasValue()) {
128
590
      if (hasValue()) {
129
0
        value = std::move(other.value);
130
590
      } else {
131
590
        ::new ((void *)std::addressof(value)) T(std::move(other.value));
132
590
        hasVal = true;
133
590
      }
134
4.49k
    } else {
135
4.49k
      reset();
136
4.49k
    }
137
5.08k
    return *this;
138
5.08k
  }
llvm::optional_detail::OptionalStorage<llvm::APInt, false>::operator=(llvm::optional_detail::OptionalStorage<llvm::APInt, false>&&)
Line
Count
Source
126
30
  OptionalStorage &operator=(OptionalStorage &&other) {
127
30
    if (other.hasValue()) {
128
30
      if (hasValue()) {
129
0
        value = std::move(other.value);
130
30
      } else {
131
30
        ::new ((void *)std::addressof(value)) T(std::move(other.value));
132
30
        hasVal = true;
133
30
      }
134
30
    } else {
135
0
      reset();
136
0
    }
137
30
    return *this;
138
30
  }
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
126
1.84k
  OptionalStorage &operator=(OptionalStorage &&other) {
127
1.84k
    if (other.hasValue()) {
128
1
      if (hasValue()) {
129
0
        value = std::move(other.value);
130
1
      } else {
131
1
        ::new ((void *)std::addressof(value)) T(std::move(other.value));
132
1
        hasVal = true;
133
1
      }
134
1.84k
    } else {
135
1.84k
      reset();
136
1.84k
    }
137
1.84k
    return *this;
138
1.84k
  }
Local.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>::operator=(llvm::optional_detail::OptionalStorage<(anonymous namespace)::BitPart, false>&&)
Line
Count
Source
126
1.45M
  OptionalStorage &operator=(OptionalStorage &&other) {
127
1.45M
    if (other.hasValue()) {
128
0
      if (hasValue()) {
129
0
        value = std::move(other.value);
130
0
      } else {
131
0
        ::new ((void *)std::addressof(value)) T(std::move(other.value));
132
0
        hasVal = true;
133
0
      }
134
1.45M
    } else {
135
1.45M
      reset();
136
1.45M
    }
137
1.45M
    return *this;
138
1.45M
  }
llvm::optional_detail::OptionalStorage<std::__1::pair<clang::SourceLocation, unsigned long>, false>::operator=(llvm::optional_detail::OptionalStorage<std::__1::pair<clang::SourceLocation, unsigned long>, false>&&)
Line
Count
Source
126
136
  OptionalStorage &operator=(OptionalStorage &&other) {
127
136
    if (other.hasValue()) {
128
0
      if (hasValue()) {
129
0
        value = std::move(other.value);
130
0
      } else {
131
0
        ::new ((void *)std::addressof(value)) T(std::move(other.value));
132
0
        hasVal = true;
133
0
      }
134
136
    } else {
135
136
      reset();
136
136
    }
137
136
    return *this;
138
136
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>::operator=(llvm::optional_detail::OptionalStorage<llvm::DWARFDebugNames::Entry, false>&&)
Line
Count
Source
126
16
  OptionalStorage &operator=(OptionalStorage &&other) {
127
16
    if (other.hasValue()) {
128
0
      if (hasValue()) {
129
0
        value = std::move(other.value);
130
0
      } else {
131
0
        ::new ((void *)std::addressof(value)) T(std::move(other.value));
132
0
        hasVal = true;
133
0
      }
134
16
    } else {
135
16
      reset();
136
16
    }
137
16
    return *this;
138
16
  }
Darwin.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>::operator=(llvm::optional_detail::OptionalStorage<(anonymous namespace)::DarwinPlatform, false>&&)
Line
Count
Source
126
62.4k
  OptionalStorage &operator=(OptionalStorage &&other) {
127
62.4k
    if (other.hasValue()) {
128
21.8k
      if (hasValue()) {
129
0
        value = std::move(other.value);
130
21.8k
      } else {
131
21.8k
        ::new ((void *)std::addressof(value)) T(std::move(other.value));
132
21.8k
        hasVal = true;
133
21.8k
      }
134
40.6k
    } else {
135
40.6k
      reset();
136
40.6k
    }
137
62.4k
    return *this;
138
62.4k
  }
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
126
1.64k
  OptionalStorage &operator=(OptionalStorage &&other) {
127
1.64k
    if (other.hasValue()) {
128
745
      if (hasValue()) {
129
15
        value = std::move(other.value);
130
730
      } else {
131
730
        ::new ((void *)std::addressof(value)) T(std::move(other.value));
132
730
        hasVal = true;
133
730
      }
134
899
    } else {
135
899
      reset();
136
899
    }
137
1.64k
    return *this;
138
1.64k
  }
llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>::operator=(llvm::optional_detail::OptionalStorage<llvm::BitstreamBlockInfo, false>&&)
Line
Count
Source
126
15
  OptionalStorage &operator=(OptionalStorage &&other) {
127
15
    if (other.hasValue()) {
128
15
      if (hasValue()) {
129
0
        value = std::move(other.value);
130
15
      } else {
131
15
        ::new ((void *)std::addressof(value)) T(std::move(other.value));
132
15
        hasVal = true;
133
15
      }
134
15
    } else {
135
0
      reset();
136
0
    }
137
15
    return *this;
138
15
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>, false>::operator=(llvm::optional_detail::OptionalStorage<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*>, false>&&)
llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>::operator=(llvm::optional_detail::OptionalStorage<llvm::PGOOptions, false>&&)
Line
Count
Source
126
1.22k
  OptionalStorage &operator=(OptionalStorage &&other) {
127
1.22k
    if (other.hasValue()) {
128
0
      if (hasValue()) {
129
0
        value = std::move(other.value);
130
0
      } else {
131
0
        ::new ((void *)std::addressof(value)) T(std::move(other.value));
132
0
        hasVal = true;
133
0
      }
134
1.22k
    } else {
135
1.22k
      reset();
136
1.22k
    }
137
1.22k
    return *this;
138
1.22k
  }
139
};
140
141
template <typename T> class OptionalStorage<T, true> {
142
  union {
143
    char empty;
144
    T value;
145
  };
146
  bool hasVal = false;
147
148
public:
149
  ~OptionalStorage() = default;
150
151
807M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true>::OptionalStorage()
Line
Count
Source
151
54.0k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::CodeModel::Model, true>::OptionalStorage()
Line
Count
Source
151
59.1k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DebugCompressionType, true>::OptionalStorage()
Line
Count
Source
151
9
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<unsigned int, true>::OptionalStorage()
Line
Count
Source
151
169M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<bool, true>::OptionalStorage()
Line
Count
Source
151
148M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**>, true>::OptionalStorage()
Line
Count
Source
151
4.00M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::Loop* const*>, true>::OptionalStorage()
Line
Count
Source
151
565k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineLoop* const*>, true>::OptionalStorage()
Line
Count
Source
151
147
  OptionalStorage() noexcept : empty{} {}
AArch64FalkorHWPFFix.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoadInfo, true>::OptionalStorage()
Line
Count
Source
151
74
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<unsigned long long, true>::OptionalStorage()
Line
Count
Source
151
15.1M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Register, true>::OptionalStorage()
Line
Count
Source
151
38.2k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<int, true>::OptionalStorage()
Line
Count
Source
151
4.20M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::OptionalStorage()
Line
Count
Source
151
7.68M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::AArch64CC::CondCode, true>::OptionalStorage()
Line
Count
Source
151
360
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::AArch64MCExpr::VariantKind, true>::OptionalStorage()
Line
Count
Source
151
1.12k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::AArch64_AM::ShiftExtendType, true>::OptionalStorage()
Line
Count
Source
151
2.70k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<unsigned long, true>::OptionalStorage()
Line
Count
Source
151
1.22M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::RoundingMode, true>::OptionalStorage()
Line
Count
Source
151
4.09k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::ExceptionBehavior, true>::OptionalStorage()
Line
Count
Source
151
5.62k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::AccessQualifier, true>::OptionalStorage()
Line
Count
Source
151
330
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::ValueKind, true>::OptionalStorage()
Line
Count
Source
151
1.23k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<bool*, true>::OptionalStorage()
Line
Count
Source
151
26
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::StringRef>, true>::OptionalStorage()
Line
Count
Source
151
8.13k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::ENamePrefix, true>::OptionalStorage()
Line
Count
Source
151
297
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::EType, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::MachineBasicBlock*, true>::OptionalStorage()
Line
Count
Source
151
4.34M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)>, true>::OptionalStorage()
Line
Count
Source
151
1.60M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>, true>::OptionalStorage()
Line
Count
Source
151
18.2M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock**>, true>::OptionalStorage()
Line
Count
Source
151
9.27M
  OptionalStorage() noexcept : empty{} {}
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SIMemOpInfo, true>::OptionalStorage()
Line
Count
Source
151
50.2k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<unsigned char, true>::OptionalStorage()
Line
Count
Source
151
61.9k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<long long, true>::OptionalStorage()
Line
Count
Source
151
6.21M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ARM_AM::ShiftOpc, true>::OptionalStorage()
Line
Count
Source
151
2.71k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, true>::OptionalStorage()
Line
Count
Source
151
751
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MachineBasicBlock const*, true>::OptionalStorage()
Line
Count
Source
151
2.28M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::LPCC::CondCode, true>::OptionalStorage()
Line
Count
Source
151
330
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::LPAC::AluCode, true>::OptionalStorage()
Line
Count
Source
151
108
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::MCFixupKind>, true>::OptionalStorage()
Line
Count
Source
151
174
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MipsABIInfo, true>::OptionalStorage()
Line
Count
Source
151
3.19k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MVT, true>::OptionalStorage()
Line
Count
Source
151
191
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::PPC::Predicate, true>::OptionalStorage()
Line
Count
Source
151
6
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::RISCVFPRndMode::RoundingMode, true>::OptionalStorage()
Line
Count
Source
151
489
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::RISCVMCExpr::VariantKind, true>::OptionalStorage()
Line
Count
Source
151
449
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::RISCVABI::ABI, true>::OptionalStorage()
Line
Count
Source
151
1.12k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::SparcMCExpr::VariantKind, true>::OptionalStorage()
Line
Count
Source
151
144
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, true>::OptionalStorage()
Line
Count
Source
151
284k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::WebAssembly::ExprType, true>::OptionalStorage()
Line
Count
Source
151
19
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::wasm::ValType, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::X86::CondCode, true>::OptionalStorage()
Line
Count
Source
151
487k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MCOperand, true>::OptionalStorage()
Line
Count
Source
151
2.55M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MachineInstr*, true>::OptionalStorage()
Line
Count
Source
151
55
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::BasicBlock*, true>::OptionalStorage()
Line
Count
Source
151
9.50M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<char const*, true>::OptionalStorage()
Line
Count
Source
151
720k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MachO::CPUSubTypeX86, true>::OptionalStorage()
Line
Count
Source
151
4.21k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MemoryLocation, true>::OptionalStorage()
Line
Count
Source
151
26.6M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedValue, true>::OptionalStorage()
Line
Count
Source
151
2.03k
  OptionalStorage() noexcept : empty{} {}
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
151
5.34M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<std::__1::bitset<32ul>, true>::OptionalStorage()
Line
Count
Source
151
1
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::cflaa::InterfaceValue, true>::OptionalStorage()
Line
Count
Source
151
676
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo, true>::OptionalStorage()
Line
Count
Source
151
6
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo*, true>::OptionalStorage()
Line
Count
Source
151
724
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**>, true>::OptionalStorage()
Line
Count
Source
151
7.82M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::EHPersonality, true>::OptionalStorage()
Line
Count
Source
151
422k
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Loop::LoopBounds, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::BasicBlock> const*, true>::OptionalStorage()
Line
Count
Source
151
7.18M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<AllocFnsTy, true>::OptionalStorage()
Line
Count
Source
151
139M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::AliasResult, true>::OptionalStorage()
Line
Count
Source
151
9.07M
  OptionalStorage() noexcept : empty{} {}
MemorySSA.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath, true>::OptionalStorage()
Line
Count
Source
151
410k
  OptionalStorage() noexcept : empty{} {}
MemorySSA.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath, true>::OptionalStorage()
Line
Count
Source
151
7.78k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region>, true>::OptionalStorage()
Line
Count
Source
151
12.1k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region>, true>::OptionalStorage()
Line
Count
Source
151
8
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const>, true>::OptionalStorage()
Line
Count
Source
151
62
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::BasicBlock>*, true>::OptionalStorage()
Line
Count
Source
151
29.0k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region>, true>::OptionalStorage()
Line
Count
Source
151
9
  OptionalStorage() noexcept : empty{} {}
ScalarEvolution.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BinaryOp, true>::OptionalStorage()
Line
Count
Source
151
8.81M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::SCEV const*, true>::OptionalStorage()
Line
Count
Source
151
30.3k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Instruction::BinaryOps, true>::OptionalStorage()
Line
Count
Source
151
3.64M
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: TargetTransformInfo.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ReductionData, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::MachineInstr* const*, true>::OptionalStorage()
Line
Count
Source
151
55
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::OptionalStorage()
Line
Count
Source
151
137k
  OptionalStorage() noexcept : empty{} {}
LiveDebugValues.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc, true>::OptionalStorage()
Line
Count
Source
151
5.71k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*, true>::OptionalStorage()
Line
Count
Source
151
2.33M
  OptionalStorage() noexcept : empty{} {}
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
151
2.85M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, true>::OptionalStorage()
Line
Count
Source
151
4.66k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::OperandBundleUse, true>::OptionalStorage()
Line
Count
Source
151
4.35M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::StringRef>, true>::OptionalStorage()
Line
Count
Source
151
27.8k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Intrinsic::ID, true>::OptionalStorage()
Line
Count
Source
151
3.46M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::MDString*>, true>::OptionalStorage()
Line
Count
Source
151
17.5k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MDString*, true>::OptionalStorage()
Line
Count
Source
151
17.5k
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::DIBasicType::Signedness, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumKind, true>::OptionalStorage()
Line
Count
Source
151
16.0k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DICompileUnit::DebugEmissionKind, true>::OptionalStorage()
Line
Count
Source
151
2.28k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DICompileUnit::DebugNameTableKind, true>::OptionalStorage()
Line
Count
Source
151
285
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DIExpression*, true>::OptionalStorage()
Line
Count
Source
151
4
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DINode::DIFlags, true>::OptionalStorage()
Line
Count
Source
151
4.64k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DIFile::ChecksumKind>, true>::OptionalStorage()
Line
Count
Source
151
225
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>, true>::OptionalStorage()
Line
Count
Source
151
2.28k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>, true>::OptionalStorage()
Line
Count
Source
151
285
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DISubprogram::DISPFlags, true>::OptionalStorage()
Line
Count
Source
151
546
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Function*, true>::OptionalStorage()
Line
Count
Source
151
4.27M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode>, true>::OptionalStorage()
Line
Count
Source
151
4.08k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>, true>::OptionalStorage()
Line
Count
Source
151
5.61k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::remarks::RemarkLocation, true>::OptionalStorage()
Line
Count
Source
151
6.08k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)>, true>::OptionalStorage()
Line
Count
Source
151
140
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Value*, true>::OptionalStorage()
Line
Count
Source
151
3.09k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Attribute::AttrKind, true>::OptionalStorage()
Line
Count
Source
151
2
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::InlineCost, true>::OptionalStorage()
Line
Count
Source
151
2.08k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ScaledNumber<unsigned long long>, true>::OptionalStorage()
Line
Count
Source
151
22
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Instruction::CastOps, true>::OptionalStorage()
Line
Count
Source
151
3.45M
  OptionalStorage() noexcept : empty{} {}
InstCombineCalls.cpp:llvm::optional_detail::OptionalStorage<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase, true>::OptionalStorage()
Line
Count
Source
151
3.45M
  OptionalStorage() noexcept : empty{} {}
MemorySanitizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MemorySanitizer, true>::OptionalStorage()
Line
Count
Source
151
91
  OptionalStorage() noexcept : empty{} {}
ThreadSanitizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ThreadSanitizer, true>::OptionalStorage()
Line
Count
Source
151
31
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MCFixupKind, true>::OptionalStorage()
Line
Count
Source
151
174
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MD5::MD5Result, true>::OptionalStorage()
Line
Count
Source
151
1.30M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::wasm::WasmGlobalType, true>::OptionalStorage()
Line
Count
Source
151
25.0k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::wasm::WasmEventType, true>::OptionalStorage()
Line
Count
Source
151
25.0k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MCSymbolRefExpr::VariantKind, true>::OptionalStorage()
Line
Count
Source
151
2.42k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<double, true>::OptionalStorage()
Line
Count
Source
151
38.1k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::COFF::COMDATType, true>::OptionalStorage()
Line
Count
Source
151
306
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MCSymbolAttr, true>::OptionalStorage()
Line
Count
Source
151
2.90k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::SectionKind>, true>::OptionalStorage()
Line
Count
Source
151
13
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::SectionKind, true>::OptionalStorage()
Line
Count
Source
151
13
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::BranchProbability, true>::OptionalStorage()
Line
Count
Source
151
126
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, true>::OptionalStorage()
Line
Count
Source
151
649
  OptionalStorage() noexcept : empty{} {}
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopStructure, true>::OptionalStorage()
Line
Count
Source
151
38
  OptionalStorage() noexcept : empty{} {}
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range, true>::OptionalStorage()
Line
Count
Source
151
228
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopConstrainer::SubRanges, true>::OptionalStorage()
LoopPredication.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopICmp, true>::OptionalStorage()
Line
Count
Source
151
41
  OptionalStorage() noexcept : empty{} {}
LoopUnrollPass.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::EstimatedUnrollCost, true>::OptionalStorage()
Line
Count
Source
151
35.8k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::RegionNode*, true>::OptionalStorage()
Line
Count
Source
151
10.5k
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AArch64::ArchKind, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::ARM::ISAKind, true>::OptionalStorage()
Line
Count
Source
151
129k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::AlignStyle, true>::OptionalStorage()
Line
Count
Source
151
2.08k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<llvm::StringRef>, true>::OptionalStorage()
Line
Count
Source
151
18.3k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<std::nullptr_t, true>::OptionalStorage()
Line
Count
Source
151
3
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ItaniumManglingCanonicalizer::FragmentKind, true>::OptionalStorage()
Line
Count
Source
151
37
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>, true>::OptionalStorage()
Line
Count
Source
151
37
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Triple::SubArchType, true>::OptionalStorage()
Line
Count
Source
151
30.4k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Triple::VendorType, true>::OptionalStorage()
Line
Count
Source
151
2.08M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Triple::OSType, true>::OptionalStorage()
Line
Count
Source
151
2.04M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Triple::ObjectFormatType, true>::OptionalStorage()
Line
Count
Source
151
612k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Triple::ArchType, true>::OptionalStorage()
Line
Count
Source
151
2.15M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Triple::EnvironmentType, true>::OptionalStorage()
Line
Count
Source
151
729k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::sys::fs::file_type, true>::OptionalStorage()
Line
Count
Source
151
63.6k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::sys::fs::perms, true>::OptionalStorage()
Line
Count
Source
151
63.6k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DILocation const*, true>::OptionalStorage()
Line
Count
Source
151
2
  OptionalStorage() noexcept : empty{} {}
BypassSlowDivision.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::QuotRemPair, true>::OptionalStorage()
Line
Count
Source
151
303
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MDOperand const*, true>::OptionalStorage()
Line
Count
Source
151
1.26M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MDNode*, true>::OptionalStorage()
Line
Count
Source
151
38.1k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Metadata*, true>::OptionalStorage()
Line
Count
Source
151
3.32M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::VectorizationFactor, true>::OptionalStorage()
Line
Count
Source
151
103
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::VPIteration, true>::OptionalStorage()
Line
Count
Source
151
17.0k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo::ShuffleKind, true>::OptionalStorage()
Line
Count
Source
151
7
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned int>, true>::OptionalStorage()
Line
Count
Source
151
456k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::VPBlockBase**, true>::OptionalStorage()
Line
Count
Source
151
74.8k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::VPBlockBase*, true>::OptionalStorage()
Line
Count
Source
151
382
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::VPBlockBase* const*, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*, true>::OptionalStorage()
Line
Count
Source
151
25
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CudaVersion, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::CudaArch, true>::OptionalStorage()
Line
Count
Source
151
1.11k
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CudaVirtualArch, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::OpenMPDirectiveKind, true>::OptionalStorage()
Line
Count
Source
151
491k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::OpenMPClauseKind, true>::OptionalStorage()
Line
Count
Source
151
83.6k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::OpenMPDefaultClauseKind, true>::OptionalStorage()
Line
Count
Source
151
791
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::OpenMPProcBindClauseKind, true>::OptionalStorage()
Line
Count
Source
151
520
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::OpenMPDependClauseKind, true>::OptionalStorage()
Line
Count
Source
151
2.68k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::OpenMPLinearClauseKind, true>::OptionalStorage()
Line
Count
Source
151
184
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::OpenMPDistScheduleClauseKind, true>::OptionalStorage()
Line
Count
Source
151
1.30k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::OpenMPAtomicDefaultMemOrderClauseKind, true>::OptionalStorage()
Line
Count
Source
151
23
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::SanitizerMask, true>::OptionalStorage()
Line
Count
Source
151
10.0k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::sys::fs::UniqueID, true>::OptionalStorage()
Line
Count
Source
151
52.6k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::targets::LanaiTargetInfo::CPUKind, true>::OptionalStorage()
Line
Count
Source
151
1
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::X86::ProcessorFeatures, true>::OptionalStorage()
Line
Count
Source
151
139
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::X86SSEEnum, true>::OptionalStorage()
Line
Count
Source
151
233k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::MMX3DNowEnum, true>::OptionalStorage()
Line
Count
Source
151
233k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::XOPEnum, true>::OptionalStorage()
Line
Count
Source
151
233k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<char, true>::OptionalStorage()
Line
Count
Source
151
498
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::CPUKind, true>::OptionalStorage()
Line
Count
Source
151
96.6k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ThreadModel::Model, true>::OptionalStorage()
Line
Count
Source
151
21.4k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::FloatABI::ABIType, true>::OptionalStorage()
Line
Count
Source
151
21.4k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::Expr const*, true>::OptionalStorage()
Line
Count
Source
151
374
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::OMPDeclareTargetDeclAttr::MapTypeTy, true>::OptionalStorage()
Line
Count
Source
151
288k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CodeGen::LValue, true>::OptionalStorage()
Line
Count
Source
151
2
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::QualType, true>::OptionalStorage()
Line
Count
Source
151
562
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::RecordDecl const*, true>::OptionalStorage()
Line
Count
Source
151
57
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::GlobalValue::ThreadLocalMode, true>::OptionalStorage()
Line
Count
Source
151
25
  OptionalStorage() noexcept : empty{} {}
CoverageMappingGen.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SourceMappingRegion, true>::OptionalStorage()
Line
Count
Source
151
378
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::coverage::Counter, true>::OptionalStorage()
Line
Count
Source
151
112
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::SourceLocation, true>::OptionalStorage()
Line
Count
Source
151
11.4k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::SourceRange, true>::OptionalStorage()
Line
Count
Source
151
70
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::DarwinSDKInfo, true>::OptionalStorage()
Line
Count
Source
151
39.1k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::Distro::DistroType, true>::OptionalStorage()
Line
Count
Source
151
3
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::Driver::DriverMode, true>::OptionalStorage()
Line
Count
Source
151
15.6k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::driver::Driver::DriverMode>, true>::OptionalStorage()
Line
Count
Source
151
15.6k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::LTOKind, true>::OptionalStorage()
Line
Count
Source
151
121
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::Driver::OpenMPRuntimeKind, true>::OptionalStorage()
Line
Count
Source
151
801
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::Driver::SaveTempsMode, true>::OptionalStorage()
Line
Count
Source
151
53
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::ReadTPMode, true>::OptionalStorage()
Line
Count
Source
151
2
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::FloatABI, true>::OptionalStorage()
Line
Count
Source
151
2.82k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::tools::mips::FloatABI, true>::OptionalStorage()
Line
Count
Source
151
12
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::tools::ppc::FloatABI, true>::OptionalStorage()
Line
Count
Source
151
10
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::tools::sparc::FloatABI, true>::OptionalStorage()
Line
Count
Source
151
12
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::driver::types::ID, true>::OptionalStorage()
Line
Count
Source
151
49.5k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::DiagnosticLevelMask, true>::OptionalStorage()
Line
Count
Source
151
20
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::AnalysisStores, true>::OptionalStorage()
Line
Count
Source
151
159
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::AnalysisConstraints, true>::OptionalStorage()
Line
Count
Source
151
888
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::AnalysisDiagClients, true>::OptionalStorage()
Line
Count
Source
151
190
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::AnalysisPurgeMode, true>::OptionalStorage()
Line
Count
Source
151
1
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::AnalysisInliningMode, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::Optional<bool>, true>::OptionalStorage()
Line
Count
Source
151
1.68M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::UserModeKind>, true>::OptionalStorage()
Line
Count
Source
151
136k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::UserModeKind, true>::OptionalStorage()
Line
Count
Source
151
136k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::frontend::ActionKind>, true>::OptionalStorage()
Line
Count
Source
151
34
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::frontend::ActionKind, true>::OptionalStorage()
Line
Count
Source
151
34
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::InputKind, true>::OptionalStorage()
Line
Count
Source
151
52.7k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::EABI, true>::OptionalStorage()
Line
Count
Source
151
29
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::Reloc::Model>, true>::OptionalStorage()
Line
Count
Source
151
22.5k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::LangStandard::Kind, true>::OptionalStorage()
Line
Count
Source
151
17.3k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::LangOptions::CoreFoundationABI, true>::OptionalStorage()
Line
Count
Source
151
30
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::LangOptions::PragmaMSPointersToMembersKind, true>::OptionalStorage()
Line
Count
Source
151
1
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::LangOptions::DefaultCallingConvention, true>::OptionalStorage()
Line
Count
Source
151
8
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::Preprocessor::PreambleSkipInfo, true>::OptionalStorage()
Line
Count
Source
151
44.2k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::HeaderFileInfo, true>::OptionalStorage()
Line
Count
Source
151
26.3k
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::ExternalASTSource::ASTSourceDescriptor, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::EnableIfAttr*, true>::OptionalStorage()
Line
Count
Source
151
18
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::GVALinkage, true>::OptionalStorage()
Line
Count
Source
151
28.4k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MIToken::TokenKind, true>::OptionalStorage()
Line
Count
Source
151
439k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::CmpInst::Predicate, true>::OptionalStorage()
Line
Count
Source
151
1.54k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::AtomicOrdering, true>::OptionalStorage()
Line
Count
Source
151
529
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MachineInstrBuilder, true>::OptionalStorage()
Line
Count
Source
151
2.11M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ValueAndVReg, true>::OptionalStorage()
Line
Count
Source
151
3.50M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::dwarf::Form, true>::OptionalStorage()
Line
Count
Source
151
850k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DIExpression::ExprOperand, true>::OptionalStorage()
Line
Count
Source
151
11.4k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeLeafKind, true>::OptionalStorage()
Line
Count
Source
151
59.3k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::codeview::MemberPointerInfo, true>::OptionalStorage()
Line
Count
Source
151
3.72k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo, true>::OptionalStorage()
Line
Count
Source
151
1.69k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue, true>::OptionalStorage()
Line
Count
Source
151
66.4k
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::dwarf::Tag, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<llvm::object::SectionedAddress, true>::OptionalStorage()
Line
Count
Source
151
4.07k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::StringRef*, true>::OptionalStorage()
Line
Count
Source
151
13.0k
  OptionalStorage() noexcept : empty{} {}
DWARFContext.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DWARFSectionMap*, true>::OptionalStorage()
Line
Count
Source
151
21.1k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::object::RelocationRef, true>::OptionalStorage()
Line
Count
Source
151
6.58k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::RelocAddrEntry, true>::OptionalStorage()
Line
Count
Source
151
54.0k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DataExtractor, true>::OptionalStorage()
Line
Count
Source
151
1.75k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DWARFExpression, true>::OptionalStorage()
Line
Count
Source
151
3.08k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue::UnitOffset, true>::OptionalStorage()
Line
Count
Source
151
10
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned char>, true>::OptionalStorage()
Line
Count
Source
151
35
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::StrOffsetsContributionDescriptor, true>::OptionalStorage()
Line
Count
Source
151
2.19k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::BaseIndexOffset, true>::OptionalStorage()
Line
Count
Source
151
160k
  OptionalStorage() noexcept : empty{} {}
DAGCombiner.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ByteProvider, true>::OptionalStorage()
Line
Count
Source
151
456k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::MachineOperand, true>::OptionalStorage()
Line
Count
Source
151
781
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ISD::NodeType, true>::OptionalStorage()
Line
Count
Source
151
2.75M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CallGraphNode*, true>::OptionalStorage()
Line
Count
Source
151
882
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGStmt, true>::OptionalStorage()
Line
Count
Source
151
68.3k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGAutomaticObjDtor, true>::OptionalStorage()
Line
Count
Source
151
325k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::BlockEntrance, true>::OptionalStorage()
Line
Count
Source
151
1.87M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::UndefinedVal, true>::OptionalStorage()
Line
Count
Source
151
315
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::NonLoc, true>::OptionalStorage()
Line
Count
Source
151
60.6k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::ConcreteInt, true>::OptionalStorage()
Line
Count
Source
151
897k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::SymbolVal, true>::OptionalStorage()
Line
Count
Source
151
3.47M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::loc::MemRegionVal, true>::OptionalStorage()
Line
Count
Source
151
3.39M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::DefinedSVal, true>::OptionalStorage()
Line
Count
Source
151
394
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::ExplodedNode*, true>::OptionalStorage()
Line
Count
Source
151
14
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::loc::ConcreteInt, true>::OptionalStorage()
Line
Count
Source
151
1.63M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::BlockEdge, true>::OptionalStorage()
Line
Count
Source
151
1.17M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::Loc, true>::OptionalStorage()
Line
Count
Source
151
384k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::DefinedOrUnknownSVal, true>::OptionalStorage()
Line
Count
Source
151
1
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::loc::GotoLabel, true>::OptionalStorage()
Line
Count
Source
151
9.78k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LazyCompoundVal, true>::OptionalStorage()
Line
Count
Source
151
2.51M
  OptionalStorage() noexcept : empty{} {}
CheckSecuritySyntaxOnly.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*), true>::OptionalStorage()
Line
Count
Source
151
631
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::PreStmt, true>::OptionalStorage()
Line
Count
Source
151
972k
  OptionalStorage() noexcept : empty{} {}
ExprInspectionChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const, true>::OptionalStorage()
Line
Count
Source
151
25.2k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling, true>::OptionalStorage()
Line
Count
Source
151
26.6k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::SVal, true>::OptionalStorage()
Line
Count
Source
151
843k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::StmtPoint, true>::OptionalStorage()
Line
Count
Source
151
261k
  OptionalStorage() noexcept : empty{} {}
MacOSXAPIChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const, true>::OptionalStorage()
Line
Count
Source
151
434
  OptionalStorage() noexcept : empty{} {}
MallocChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MallocChecker::CheckKind, true>::OptionalStorage()
Line
Count
Source
151
115
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::PostStore, true>::OptionalStorage()
Line
Count
Source
151
818k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::PostImplicitCall, true>::OptionalStorage()
Line
Count
Source
151
845k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::AnyCall, true>::OptionalStorage()
Line
Count
Source
151
42
  OptionalStorage() noexcept : empty{} {}
MoveChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MoveChecker::AggressivenessKind, true>::OptionalStorage()
Line
Count
Source
151
49
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::CompoundVal, true>::OptionalStorage()
Line
Count
Source
151
364k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::retaincountchecker::RefVal, true>::OptionalStorage()
Line
Count
Source
151
808
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CallEnter, true>::OptionalStorage()
Line
Count
Source
151
2.59M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CallExitBegin, true>::OptionalStorage()
Line
Count
Source
151
150k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::PostStmt, true>::OptionalStorage()
Line
Count
Source
151
588k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LocAsInteger, true>::OptionalStorage()
Line
Count
Source
151
4.65M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<DereferenceInfo, true>::OptionalStorage()
Line
Count
Source
151
26
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ExplorationStrategyKind, true>::OptionalStorage()
Line
Count
Source
151
10.8k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::IPAKind, true>::OptionalStorage()
Line
Count
Source
151
124k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CXXInlineableMemberKind, true>::OptionalStorage()
Line
Count
Source
151
14.1k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ExplorationStrategyKind>, true>::OptionalStorage()
Line
Count
Source
151
10.8k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::IPAKind>, true>::OptionalStorage()
Line
Count
Source
151
124k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::CXXInlineableMemberKind>, true>::OptionalStorage()
Line
Count
Source
151
14.1k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CallExitEnd, true>::OptionalStorage()
Line
Count
Source
151
363k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::APSInt const*, true>::OptionalStorage()
Line
Count
Source
151
968
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::PostInitializer, true>::OptionalStorage()
Line
Count
Source
151
970k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::KnownSVal, true>::OptionalStorage()
Line
Count
Source
151
1
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ObjCMethodDecl const*, true>::OptionalStorage()
Line
Count
Source
151
917
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGDeleteDtor, true>::OptionalStorage()
Line
Count
Source
151
855
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGBaseDtor, true>::OptionalStorage()
Line
Count
Source
151
1.57k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGElement, true>::OptionalStorage()
Line
Count
Source
151
13.0k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::LoopExit, true>::OptionalStorage()
Line
Count
Source
151
844k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::EpsilonPoint, true>::OptionalStorage()
Line
Count
Source
151
844k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::PreStmtPurgeDeadSymbols, true>::OptionalStorage()
Line
Count
Source
151
1.01M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::PreImplicitCall, true>::OptionalStorage()
Line
Count
Source
151
343k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::PointerToMember, true>::OptionalStorage()
Line
Count
Source
151
166k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGCXXRecordTypedCall, true>::OptionalStorage()
Line
Count
Source
151
31.8k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGConstructor, true>::OptionalStorage()
Line
Count
Source
151
992
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::RegionOffset, true>::OptionalStorage()
Line
Count
Source
151
160k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::PostStmtPurgeDeadSymbols, true>::OptionalStorage()
Line
Count
Source
151
27.7k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGNewAllocator, true>::OptionalStorage()
Line
Count
Source
151
369
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::FunctionExitPoint, true>::OptionalStorage()
Line
Count
Source
151
45.4k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::function_ref<void ()>, true>::OptionalStorage()
Line
Count
Source
151
5.75M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::AvailabilitySpec, true>::OptionalStorage()
Line
Count
Source
151
8
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>, true>::OptionalStorage()
Line
Count
Source
151
536
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::OMPDeclareSimdDeclAttr::BranchStateTy, true>::OptionalStorage()
Line
Count
Source
151
536
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>, true>::OptionalStorage()
Line
Count
Source
151
64
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::attr::SubjectMatchRule, true>::OptionalStorage()
Line
Count
Source
151
1.63k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::attr::SubjectMatchRule>, true>::OptionalStorage()
Line
Count
Source
151
89
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::PragmaMSCommentKind, true>::OptionalStorage()
Line
Count
Source
151
77
  OptionalStorage() noexcept : empty{} {}
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>, true>::OptionalStorage()
Line
Count
Source
151
22
  OptionalStorage() noexcept : empty{} {}
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagKinds, true>::OptionalStorage()
Line
Count
Source
151
22
  OptionalStorage() noexcept : empty{} {}
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>, true>::OptionalStorage()
Line
Count
Source
151
19
  OptionalStorage() noexcept : empty{} {}
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagValues, true>::OptionalStorage()
Line
Count
Source
151
19
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation), true>::OptionalStorage()
Line
Count
Source
151
142
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ASTContext::PragmaSectionFlag, true>::OptionalStorage()
Line
Count
Source
151
39
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::VisibilityAttr::VisibilityType>, true>::OptionalStorage()
Line
Count
Source
151
1.41M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::VisibilityAttr::VisibilityType, true>::OptionalStorage()
Line
Count
Source
151
1.41M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::Sema::PragmaStack<clang::StringLiteral*>*, true>::OptionalStorage()
Line
Count
Source
151
57
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::Sema::FormatStringType, true>::OptionalStorage()
Line
Count
Source
151
43.6k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<clang::QualType>, true>::OptionalStorage()
Line
Count
Source
151
34.4k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ObjCInterfaceDecl*, true>::OptionalStorage()
Line
Count
Source
151
2
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::Sema::CUDAFunctionTarget, true>::OptionalStorage()
Line
Count
Source
151
2.17k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::LookupResult::AmbiguityKind, true>::OptionalStorage()
Line
Count
Source
151
2.71k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::MipsInterruptAttr::InterruptType>, true>::OptionalStorage()
Line
Count
Source
151
21
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::MipsInterruptAttr::InterruptType, true>::OptionalStorage()
Line
Count
Source
151
21
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::RISCVInterruptAttr::InterruptType>, true>::OptionalStorage()
Line
Count
Source
151
44
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::RISCVInterruptAttr::InterruptType, true>::OptionalStorage()
Line
Count
Source
151
44
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ARMInterruptAttr::InterruptType>, true>::OptionalStorage()
Line
Count
Source
151
78
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ARMInterruptAttr::InterruptType, true>::OptionalStorage()
Line
Count
Source
151
78
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>, true>::OptionalStorage()
Line
Count
Source
151
5.14k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::DiagnoseIfAttr::DiagnosticType, true>::OptionalStorage()
Line
Count
Source
151
5.14k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::EnumExtensibilityAttr::Kind>, true>::OptionalStorage()
Line
Count
Source
151
2.75k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::EnumExtensibilityAttr::Kind, true>::OptionalStorage()
Line
Count
Source
151
2.75k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<FormatAttrKind, true>::OptionalStorage()
Line
Count
Source
151
51.5k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>, true>::OptionalStorage()
Line
Count
Source
151
16
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ObjCMethodFamilyAttr::FamilyKind, true>::OptionalStorage()
Line
Count
Source
151
16
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::BlocksAttr::BlockType>, true>::OptionalStorage()
Line
Count
Source
151
551
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::BlocksAttr::BlockType, true>::OptionalStorage()
Line
Count
Source
151
551
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ConsumableAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
151
6
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ConsumableAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
151
6
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::CallableWhenAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
151
19
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CallableWhenAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
151
19
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ParamTypestateAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
151
7
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ParamTypestateAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
151
7
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
151
11
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ReturnTypestateAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
151
11
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::SetTypestateAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
151
9
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::SetTypestateAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
151
9
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::TestTypestateAttr::ConsumedState>, true>::OptionalStorage()
Line
Count
Source
151
5
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::TestTypestateAttr::ConsumedState, true>::OptionalStorage()
Line
Count
Source
151
5
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: SemaDeclAttr.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeInsertion, true>::OptionalStorage()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CharUnits, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::Expr*, true>::OptionalStorage()
Line
Count
Source
151
29.8k
  OptionalStorage() noexcept : empty{} {}
SemaModule.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::UnnamedDeclKind, true>::OptionalStorage()
Line
Count
Source
151
241
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::LoopHintAttr::OptionType, true>::OptionalStorage()
Line
Count
Source
151
191
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::sema::TemplateDeductionInfo*, true>::OptionalStorage()
Line
Count
Source
151
4.07M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ASTTemplateArgumentListInfo const*, true>::OptionalStorage()
Line
Count
Source
151
1.79M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::PcsAttr::PCSType>, true>::OptionalStorage()
Line
Count
Source
151
93
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::PcsAttr::PCSType, true>::OptionalStorage()
Line
Count
Source
151
93
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::NullabilityKind, true>::OptionalStorage()
Line
Count
Source
151
67.4M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::Stmt*, true>::OptionalStorage()
Line
Count
Source
151
17.7k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*), true>::OptionalStorage()
Line
Count
Source
151
14.0k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGInitializer, true>::OptionalStorage()
Line
Count
Source
151
1.20k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGLifetimeEnds, true>::OptionalStorage()
Line
Count
Source
151
556
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGLoopExit, true>::OptionalStorage()
Line
Count
Source
151
543
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGScopeBegin, true>::OptionalStorage()
Line
Count
Source
151
497
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGScopeEnd, true>::OptionalStorage()
Line
Count
Source
151
419
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGMemberDtor, true>::OptionalStorage()
Line
Count
Source
151
356
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CFGTemporaryDtor, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::CallGraphNode const*, true>::OptionalStorage()
Line
Count
Source
151
1
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::CFGBlock const*, true>::OptionalStorage()
Line
Count
Source
151
109k
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PreLoad, true>::OptionalStorage()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PreStore, true>::OptionalStorage()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostAllocatorCall, true>::OptionalStorage()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostCondition, true>::OptionalStorage()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostLoad, true>::OptionalStorage()
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostLValue, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::ento::RetainSummaryManager::BehaviorSummary, true>::OptionalStorage()
Line
Count
Source
151
1.45k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::RetEffect, true>::OptionalStorage()
Line
Count
Source
151
2.28k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::ento::ObjKind, true>::OptionalStorage()
Line
Count
Source
151
46.3k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::comments::InlineCommandComment::RenderKind, true>::OptionalStorage()
Line
Count
Source
151
30
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::Visibility, true>::OptionalStorage()
Line
Count
Source
151
9.94M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::LinkageInfo, true>::OptionalStorage()
Line
Count
Source
151
12.0M
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<DynamicType, true>::OptionalStorage()
Line
Count
Source
151
54
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::ConversionSpecifier, true>::OptionalStorage()
Line
Count
Source
151
88
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::LengthModifier, true>::OptionalStorage()
Line
Count
Source
151
138
  OptionalStorage() noexcept : empty{} {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::NSAPI::NSStringMethodKind, true>::OptionalStorage()
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSArrayMethodKind, true>::OptionalStorage()
Line
Count
Source
151
69
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSDictionaryMethodKind, true>::OptionalStorage()
Line
Count
Source
151
60
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSSetMethodKind, true>::OptionalStorage()
Line
Count
Source
151
30
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSNumberLiteralMethodKind, true>::OptionalStorage()
Line
Count
Source
151
2
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::analyze_os_log::OSLogBufferItem::Kind, true>::OptionalStorage()
Line
Count
Source
151
123
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::minimize_source_to_dependency_directives::TokenKind, true>::OptionalStorage()
Line
Count
Source
151
137
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::Token, true>::OptionalStorage()
Line
Count
Source
151
3
  OptionalStorage() noexcept : empty{} {}
Lexer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::PreambleDirectiveKind, true>::OptionalStorage()
Line
Count
Source
151
929
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<long, true>::OptionalStorage()
Line
Count
Source
151
102k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::MMToken::TokenKind, true>::OptionalStorage()
Line
Count
Source
151
408k
  OptionalStorage() noexcept : empty{} {}
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute, true>::OptionalStorage()
Line
Count
Source
151
94
  OptionalStorage() noexcept : empty{} {}
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeKind, true>::OptionalStorage()
Line
Count
Source
151
2.71k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<clang::diag::Severity, true>::OptionalStorage()
Line
Count
Source
151
358
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::PassBuilder::OptimizationLevel, true>::OptionalStorage()
Line
Count
Source
151
67
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::object::Archive::Child, true>::OptionalStorage()
Line
Count
Source
151
1
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::object::SectionRef, true>::OptionalStorage()
Line
Count
Source
151
2.57k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::remarks::Format, true>::OptionalStorage()
Line
Count
Source
151
92
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::remarks::Type, true>::OptionalStorage()
Line
Count
Source
151
165
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::codeview::ContinuationRecordKind, true>::OptionalStorage()
Line
Count
Source
151
403
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeIndex, true>::OptionalStorage()
Line
Count
Source
151
1.04k
  OptionalStorage() noexcept : empty{} {}
llvm::optional_detail::OptionalStorage<llvm::codeview::SymbolKind, true>::OptionalStorage()
Line
Count
Source
151
7.50k
  OptionalStorage() noexcept : empty{} {}
152
153
  OptionalStorage(OptionalStorage const &other) = default;
154
  OptionalStorage(OptionalStorage &&other) = default;
155
156
  OptionalStorage &operator=(OptionalStorage const &other) = default;
157
  OptionalStorage &operator=(OptionalStorage &&other) = default;
158
159
  template <class... Args>
160
  explicit OptionalStorage(in_place_t, Args &&... args)
161
515M
      : value(std::forward<Args>(args)...), hasVal(true) {}
AArch64FalkorHWPFFix.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoadInfo, true>::OptionalStorage<(anonymous namespace)::LoadInfo>(llvm::optional_detail::in_place_t, (anonymous namespace)::LoadInfo&&)
Line
Count
Source
161
58
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<unsigned int, true>::OptionalStorage<unsigned int>(llvm::optional_detail::in_place_t, unsigned int&&)
Line
Count
Source
161
5.01M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<unsigned long long, true>::OptionalStorage<unsigned long long>(llvm::optional_detail::in_place_t, unsigned long long&&)
Line
Count
Source
161
583k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::Register, true>::OptionalStorage<llvm::Register const&>(llvm::optional_detail::in_place_t, llvm::Register const&&&)
Line
Count
Source
161
1.24k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<int, true>::OptionalStorage<int>(llvm::optional_detail::in_place_t, int&&)
Line
Count
Source
161
20.8k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::OptionalStorage<llvm::StringRef>(llvm::optional_detail::in_place_t, llvm::StringRef&&)
Line
Count
Source
161
47.6k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MCFixupKind, true>::OptionalStorage<llvm::MCFixupKind>(llvm::optional_detail::in_place_t, llvm::MCFixupKind&&)
Line
Count
Source
161
5.47k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MachineBasicBlock*, true>::OptionalStorage<llvm::MachineBasicBlock* const&>(llvm::optional_detail::in_place_t, llvm::MachineBasicBlock* const&&&)
Line
Count
Source
161
31.2M
      : value(std::forward<Args>(args)...), hasVal(true) {}
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SIMemOpInfo, true>::OptionalStorage<(anonymous namespace)::SIMemOpInfo>(llvm::optional_detail::in_place_t, (anonymous namespace)::SIMemOpInfo&&)
Line
Count
Source
161
67.6k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<unsigned char, true>::OptionalStorage<unsigned char>(llvm::optional_detail::in_place_t, unsigned char&&)
Line
Count
Source
161
2.00M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<bool, true>::OptionalStorage<bool>(llvm::optional_detail::in_place_t, bool&&)
Line
Count
Source
161
3.58M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<long long, true>::OptionalStorage<long long>(llvm::optional_detail::in_place_t, long long&&)
Line
Count
Source
161
7.29M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MemoryLocation, true>::OptionalStorage<llvm::MemoryLocation const&>(llvm::optional_detail::in_place_t, llvm::MemoryLocation const&&&)
Line
Count
Source
161
46.6M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, true>::OptionalStorage<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false> >(llvm::optional_detail::in_place_t, llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>&&)
Line
Count
Source
161
1.56k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MachineBasicBlock const*, true>::OptionalStorage<llvm::MachineBasicBlock const* const&>(llvm::optional_detail::in_place_t, llvm::MachineBasicBlock const* const&&&)
Line
Count
Source
161
15.2M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MVT, true>::OptionalStorage<llvm::MVT const&>(llvm::optional_detail::in_place_t, llvm::MVT const&&&)
Line
Count
Source
161
48
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::PPC::Predicate, true>::OptionalStorage<llvm::PPC::Predicate>(llvm::optional_detail::in_place_t, llvm::PPC::Predicate&&)
Line
Count
Source
161
59
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, true>::OptionalStorage<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const&>(llvm::optional_detail::in_place_t, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const&&&)
Line
Count
Source
161
1.75M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::wasm::ValType, true>::OptionalStorage<llvm::wasm::ValType>(llvm::optional_detail::in_place_t, llvm::wasm::ValType&&)
Line
Count
Source
161
50
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MCOperand, true>::OptionalStorage<llvm::MCOperand>(llvm::optional_detail::in_place_t, llvm::MCOperand&&)
Line
Count
Source
161
7.35M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MachineInstr*, true>::OptionalStorage<llvm::MachineInstr* const&>(llvm::optional_detail::in_place_t, llvm::MachineInstr* const&&&)
Line
Count
Source
161
31
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::BasicBlock*, true>::OptionalStorage<llvm::BasicBlock* const&>(llvm::optional_detail::in_place_t, llvm::BasicBlock* const&&&)
Line
Count
Source
161
77.7M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MemoryLocation, true>::OptionalStorage<llvm::MemoryLocation>(llvm::optional_detail::in_place_t, llvm::MemoryLocation&&)
Line
Count
Source
161
10.9M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedValue, true>::OptionalStorage<llvm::cflaa::InstantiatedValue>(llvm::optional_detail::in_place_t, llvm::cflaa::InstantiatedValue&&)
Line
Count
Source
161
508
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedRelation, true>::OptionalStorage<llvm::cflaa::InstantiatedRelation>(llvm::optional_detail::in_place_t, llvm::cflaa::InstantiatedRelation&&)
Line
Count
Source
161
28
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedAttr, true>::OptionalStorage<llvm::cflaa::InstantiatedAttr>(llvm::optional_detail::in_place_t, llvm::cflaa::InstantiatedAttr&&)
Line
Count
Source
161
60
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::BasicBlock const*, true>::OptionalStorage<llvm::BasicBlock const* const&>(llvm::optional_detail::in_place_t, llvm::BasicBlock const* const&&&)
Line
Count
Source
161
44.7M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::cflaa::InterfaceValue, true>::OptionalStorage<llvm::cflaa::InterfaceValue>(llvm::optional_detail::in_place_t, llvm::cflaa::InterfaceValue&&)
Line
Count
Source
161
283
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<std::__1::bitset<32ul>, true>::OptionalStorage<std::__1::bitset<32ul> const&>(llvm::optional_detail::in_place_t, std::__1::bitset<32ul> const&&&)
Line
Count
Source
161
1.32k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo, true>::OptionalStorage<llvm::cflaa::StratifiedInfo const&>(llvm::optional_detail::in_place_t, llvm::cflaa::StratifiedInfo const&&&)
Line
Count
Source
161
5.74k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo*, true>::OptionalStorage<llvm::cflaa::StratifiedInfo*>(llvm::optional_detail::in_place_t, llvm::cflaa::StratifiedInfo*&&)
Line
Count
Source
161
1.20k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<unsigned int, true>::OptionalStorage<unsigned int const&>(llvm::optional_detail::in_place_t, unsigned int const&&&)
Line
Count
Source
161
11.0M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::BasicBlock> const*, true>::OptionalStorage<llvm::DomTreeNodeBase<llvm::BasicBlock> const* const&>(llvm::optional_detail::in_place_t, llvm::DomTreeNodeBase<llvm::BasicBlock> const* const&&&)
Line
Count
Source
161
34.2M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::Loop::LoopBounds, true>::OptionalStorage<llvm::Loop::LoopBounds>(llvm::optional_detail::in_place_t, llvm::Loop::LoopBounds&&)
Line
Count
Source
161
16
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<AllocFnsTy, true>::OptionalStorage<AllocFnsTy const&>(llvm::optional_detail::in_place_t, AllocFnsTy const&&&)
Line
Count
Source
161
1.14M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<AllocFnsTy, true>::OptionalStorage<AllocFnsTy>(llvm::optional_detail::in_place_t, AllocFnsTy&&)
Line
Count
Source
161
234
      : value(std::forward<Args>(args)...), hasVal(true) {}
MemorySSA.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath, true>::OptionalStorage<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath>(llvm::optional_detail::in_place_t, (anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath&&)
Line
Count
Source
161
987k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::AliasResult, true>::OptionalStorage<llvm::AliasResult>(llvm::optional_detail::in_place_t, llvm::AliasResult&&)
Line
Count
Source
161
31.9M
      : value(std::forward<Args>(args)...), hasVal(true) {}
MemorySSA.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath, true>::OptionalStorage<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath>(llvm::optional_detail::in_place_t, (anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath&&)
Line
Count
Source
161
4.58k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::BasicBlock>*, true>::OptionalStorage<llvm::DomTreeNodeBase<llvm::BasicBlock>* const&>(llvm::optional_detail::in_place_t, llvm::DomTreeNodeBase<llvm::BasicBlock>* const&&&)
Line
Count
Source
161
13.6k
      : value(std::forward<Args>(args)...), hasVal(true) {}
ScalarEvolution.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BinaryOp, true>::OptionalStorage<(anonymous namespace)::BinaryOp>(llvm::optional_detail::in_place_t, (anonymous namespace)::BinaryOp&&)
Line
Count
Source
161
2.94M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::SCEV const*, true>::OptionalStorage<llvm::SCEV const*>(llvm::optional_detail::in_place_t, llvm::SCEV const*&&)
Line
Count
Source
161
19
      : value(std::forward<Args>(args)...), hasVal(true) {}
TargetTransformInfo.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ReductionData, true>::OptionalStorage<(anonymous namespace)::ReductionData>(llvm::optional_detail::in_place_t, (anonymous namespace)::ReductionData&&)
Line
Count
Source
161
550
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::OptionalStorage<llvm::DIExpression::FragmentInfo>(llvm::optional_detail::in_place_t, llvm::DIExpression::FragmentInfo&&)
Line
Count
Source
161
64.0M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::OptionalStorage<llvm::DIExpression::FragmentInfo const&>(llvm::optional_detail::in_place_t, llvm::DIExpression::FragmentInfo const&&&)
Line
Count
Source
161
8
      : value(std::forward<Args>(args)...), hasVal(true) {}
LiveDebugValues.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc, true>::OptionalStorage<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc>(llvm::optional_detail::in_place_t, (anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc&&)
Line
Count
Source
161
84
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*, true>::OptionalStorage<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const* const&>(llvm::optional_detail::in_place_t, llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const* const&&&)
Line
Count
Source
161
9.09M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::OperandBundleUse, true>::OptionalStorage<llvm::OperandBundleUse>(llvm::optional_detail::in_place_t, llvm::OperandBundleUse&&)
Line
Count
Source
161
1.32k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MDString*, true>::OptionalStorage<llvm::MDString*>(llvm::optional_detail::in_place_t, llvm::MDString*&&)
Line
Count
Source
161
32
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DIBasicType::Signedness, true>::OptionalStorage<llvm::DIBasicType::Signedness>(llvm::optional_detail::in_place_t, llvm::DIBasicType::Signedness&&)
Line
Count
Source
161
596
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumKind, true>::OptionalStorage<llvm::DIFile::ChecksumKind>(llvm::optional_detail::in_place_t, llvm::DIFile::ChecksumKind&&)
Line
Count
Source
161
523
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DICompileUnit::DebugEmissionKind, true>::OptionalStorage<llvm::DICompileUnit::DebugEmissionKind>(llvm::optional_detail::in_place_t, llvm::DICompileUnit::DebugEmissionKind&&)
Line
Count
Source
161
9.12k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DICompileUnit::DebugNameTableKind, true>::OptionalStorage<llvm::DICompileUnit::DebugNameTableKind>(llvm::optional_detail::in_place_t, llvm::DICompileUnit::DebugNameTableKind&&)
Line
Count
Source
161
855
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DIExpression*, true>::OptionalStorage<llvm::DIExpression*>(llvm::optional_detail::in_place_t, llvm::DIExpression*&&)
Line
Count
Source
161
147
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::Function*, true>::OptionalStorage<llvm::Function*>(llvm::optional_detail::in_place_t, llvm::Function*&&)
Line
Count
Source
161
455
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<unsigned long long, true>::OptionalStorage<unsigned long long const&>(llvm::optional_detail::in_place_t, unsigned long long const&&&)
Line
Count
Source
161
36.7k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::RoundingMode, true>::OptionalStorage<llvm::ConstrainedFPIntrinsic::RoundingMode>(llvm::optional_detail::in_place_t, llvm::ConstrainedFPIntrinsic::RoundingMode&&)
Line
Count
Source
161
20.4k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::ExceptionBehavior, true>::OptionalStorage<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>(llvm::optional_detail::in_place_t, llvm::ConstrainedFPIntrinsic::ExceptionBehavior&&)
Line
Count
Source
161
16.8k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::CodeModel::Model, true>::OptionalStorage<llvm::CodeModel::Model>(llvm::optional_detail::in_place_t, llvm::CodeModel::Model&&)
Line
Count
Source
161
227
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<unsigned long, true>::OptionalStorage<unsigned long const&>(llvm::optional_detail::in_place_t, unsigned long const&&&)
Line
Count
Source
161
13.0k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::remarks::RemarkLocation, true>::OptionalStorage<llvm::remarks::RemarkLocation>(llvm::optional_detail::in_place_t, llvm::remarks::RemarkLocation&&)
Line
Count
Source
161
226
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)>, true>::OptionalStorage<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)> >(llvm::optional_detail::in_place_t, llvm::function_ref<void (llvm::CallSite, llvm::CallSite)>&&)
Line
Count
Source
161
608k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::InlineCost, true>::OptionalStorage<llvm::InlineCost>(llvm::optional_detail::in_place_t, llvm::InlineCost&&)
Line
Count
Source
161
1.51M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)>, true>::OptionalStorage<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)> >(llvm::optional_detail::in_place_t, llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)>&&)
Line
Count
Source
161
1.00k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ScaledNumber<unsigned long long>, true>::OptionalStorage<llvm::ScaledNumber<unsigned long long> const&>(llvm::optional_detail::in_place_t, llvm::ScaledNumber<unsigned long long> const&&&)
Line
Count
Source
161
7
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::Intrinsic::ID, true>::OptionalStorage<llvm::Intrinsic::ID const&>(llvm::optional_detail::in_place_t, llvm::Intrinsic::ID const&&&)
Line
Count
Source
161
56
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::Instruction::CastOps, true>::OptionalStorage<llvm::Instruction::CastOps const&>(llvm::optional_detail::in_place_t, llvm::Instruction::CastOps const&&&)
Line
Count
Source
161
32
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::Instruction::BinaryOps, true>::OptionalStorage<llvm::Instruction::BinaryOps const&>(llvm::optional_detail::in_place_t, llvm::Instruction::BinaryOps const&&&)
Line
Count
Source
161
18
      : value(std::forward<Args>(args)...), hasVal(true) {}
InstCombineCalls.cpp:llvm::optional_detail::OptionalStorage<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase, true>::OptionalStorage<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase const&>(llvm::optional_detail::in_place_t, SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase const&&&)
Line
Count
Source
161
4
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::SectionKind, true>::OptionalStorage<llvm::SectionKind>(llvm::optional_detail::in_place_t, llvm::SectionKind&&)
Line
Count
Source
161
78
      : value(std::forward<Args>(args)...), hasVal(true) {}
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopStructure, true>::OptionalStorage<(anonymous namespace)::LoopStructure>(llvm::optional_detail::in_place_t, (anonymous namespace)::LoopStructure&&)
Line
Count
Source
161
204
      : value(std::forward<Args>(args)...), hasVal(true) {}
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range, true>::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range const&>(llvm::optional_detail::in_place_t, (anonymous namespace)::InductiveRangeCheck::Range const&&&)
Line
Count
Source
161
188
      : value(std::forward<Args>(args)...), hasVal(true) {}
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range, true>::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range>(llvm::optional_detail::in_place_t, (anonymous namespace)::InductiveRangeCheck::Range&&)
Line
Count
Source
161
292
      : value(std::forward<Args>(args)...), hasVal(true) {}
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopConstrainer::SubRanges, true>::OptionalStorage<(anonymous namespace)::LoopConstrainer::SubRanges>(llvm::optional_detail::in_place_t, (anonymous namespace)::LoopConstrainer::SubRanges&&)
Line
Count
Source
161
188
      : value(std::forward<Args>(args)...), hasVal(true) {}
LoopPredication.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopICmp, true>::OptionalStorage<(anonymous namespace)::LoopICmp>(llvm::optional_detail::in_place_t, (anonymous namespace)::LoopICmp&&)
Line
Count
Source
161
424
      : value(std::forward<Args>(args)...), hasVal(true) {}
LoopPredication.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopICmp, true>::OptionalStorage<(anonymous namespace)::LoopICmp const&>(llvm::optional_detail::in_place_t, (anonymous namespace)::LoopICmp const&&&)
Line
Count
Source
161
178
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::Value*, true>::OptionalStorage<llvm::Value*>(llvm::optional_detail::in_place_t, llvm::Value*&&)
Line
Count
Source
161
308
      : value(std::forward<Args>(args)...), hasVal(true) {}
LoopUnrollPass.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::EstimatedUnrollCost, true>::OptionalStorage<(anonymous namespace)::EstimatedUnrollCost>(llvm::optional_detail::in_place_t, (anonymous namespace)::EstimatedUnrollCost&&)
Line
Count
Source
161
663
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::RegionNode*, true>::OptionalStorage<llvm::RegionNode* const&>(llvm::optional_detail::in_place_t, llvm::RegionNode* const&&&)
Line
Count
Source
161
26.0k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::AlignStyle, true>::OptionalStorage<llvm::AlignStyle>(llvm::optional_detail::in_place_t, llvm::AlignStyle&&)
Line
Count
Source
161
1.19k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ReplacementItem, true>::OptionalStorage<llvm::ReplacementItem>(llvm::optional_detail::in_place_t, llvm::ReplacementItem&&)
Line
Count
Source
161
152k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<std::nullptr_t, true>::OptionalStorage<std::nullptr_t>(llvm::optional_detail::in_place_t, std::nullptr_t&&)
Line
Count
Source
161
3
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<bool, true>::OptionalStorage<bool const&>(llvm::optional_detail::in_place_t, bool const&&&)
Line
Count
Source
161
48.5k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<double, true>::OptionalStorage<double const&>(llvm::optional_detail::in_place_t, double const&&&)
Line
Count
Source
161
170
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<double, true>::OptionalStorage<double>(llvm::optional_detail::in_place_t, double&&)
Line
Count
Source
161
38.1k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<long long, true>::OptionalStorage<long long const&>(llvm::optional_detail::in_place_t, long long const&&&)
Line
Count
Source
161
18.8M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::OptionalStorage<llvm::StringRef const&>(llvm::optional_detail::in_place_t, llvm::StringRef const&&&)
Line
Count
Source
161
3.62k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<unsigned long, true>::OptionalStorage<unsigned long>(llvm::optional_detail::in_place_t, unsigned long&&)
Line
Count
Source
161
32.0M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ItaniumManglingCanonicalizer::FragmentKind, true>::OptionalStorage<llvm::ItaniumManglingCanonicalizer::FragmentKind>(llvm::optional_detail::in_place_t, llvm::ItaniumManglingCanonicalizer::FragmentKind&&)
Line
Count
Source
161
111
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DILocation const*, true>::OptionalStorage<llvm::DILocation const*>(llvm::optional_detail::in_place_t, llvm::DILocation const*&&)
Line
Count
Source
161
336
      : value(std::forward<Args>(args)...), hasVal(true) {}
BypassSlowDivision.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::QuotRemPair, true>::OptionalStorage<(anonymous namespace)::QuotRemPair>(llvm::optional_detail::in_place_t, (anonymous namespace)::QuotRemPair&&)
Line
Count
Source
161
264
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MDOperand const*, true>::OptionalStorage<llvm::MDOperand const*>(llvm::optional_detail::in_place_t, llvm::MDOperand const*&&)
Line
Count
Source
161
11.1k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MDNode*, true>::OptionalStorage<llvm::MDNode*>(llvm::optional_detail::in_place_t, llvm::MDNode*&&)
Line
Count
Source
161
26
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::Metadata*, true>::OptionalStorage<llvm::Metadata* const&>(llvm::optional_detail::in_place_t, llvm::Metadata* const&&&)
Line
Count
Source
161
6.52k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::Metadata*, true>::OptionalStorage<llvm::Metadata*>(llvm::optional_detail::in_place_t, llvm::Metadata*&&)
Line
Count
Source
161
3.32M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::VectorizationFactor, true>::OptionalStorage<llvm::VectorizationFactor>(llvm::optional_detail::in_place_t, llvm::VectorizationFactor&&)
Line
Count
Source
161
19.8k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo::ShuffleKind, true>::OptionalStorage<llvm::TargetTransformInfo::ShuffleKind>(llvm::optional_detail::in_place_t, llvm::TargetTransformInfo::ShuffleKind&&)
Line
Count
Source
161
8.62k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned int>, true>::OptionalStorage<llvm::ArrayRef<unsigned int> >(llvm::optional_detail::in_place_t, llvm::ArrayRef<unsigned int>&&)
Line
Count
Source
161
23.3k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::VPBlockBase*, true>::OptionalStorage<llvm::VPBlockBase* const&>(llvm::optional_detail::in_place_t, llvm::VPBlockBase* const&&&)
Line
Count
Source
161
1.28k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*, true>::OptionalStorage<llvm::DomTreeNodeBase<llvm::VPBlockBase> const* const&>(llvm::optional_detail::in_place_t, llvm::DomTreeNodeBase<llvm::VPBlockBase> const* const&&&)
Line
Count
Source
161
86
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::sys::fs::UniqueID, true>::OptionalStorage<llvm::sys::fs::UniqueID>(llvm::optional_detail::in_place_t, llvm::sys::fs::UniqueID&&)
Line
Count
Source
161
1.97k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::LangAS, true>::OptionalStorage<clang::LangAS>(llvm::optional_detail::in_place_t, clang::LangAS&&)
Line
Count
Source
161
257k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true>::OptionalStorage<llvm::Reloc::Model>(llvm::optional_detail::in_place_t, llvm::Reloc::Model&&)
Line
Count
Source
161
140k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true>::OptionalStorage<llvm::Reloc::Model const&>(llvm::optional_detail::in_place_t, llvm::Reloc::Model const&&&)
Line
Count
Source
161
22.1k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::Expr const*, true>::OptionalStorage<clang::Expr const*>(llvm::optional_detail::in_place_t, clang::Expr const*&&)
Line
Count
Source
161
2.21k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::OMPDeclareTargetDeclAttr::MapTypeTy, true>::OptionalStorage<clang::OMPDeclareTargetDeclAttr::MapTypeTy>(llvm::optional_detail::in_place_t, clang::OMPDeclareTargetDeclAttr::MapTypeTy&&)
Line
Count
Source
161
2.14k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CodeGen::LValue, true>::OptionalStorage<clang::CodeGen::LValue>(llvm::optional_detail::in_place_t, clang::CodeGen::LValue&&)
Line
Count
Source
161
1.30k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::QualType, true>::OptionalStorage<clang::QualType>(llvm::optional_detail::in_place_t, clang::QualType&&)
Line
Count
Source
161
76
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::OpenMPDirectiveKind, true>::OptionalStorage<clang::OpenMPDirectiveKind>(llvm::optional_detail::in_place_t, clang::OpenMPDirectiveKind&&)
Line
Count
Source
161
6.92k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::OpenMPDirectiveKind, true>::OptionalStorage<clang::OpenMPDirectiveKind const&>(llvm::optional_detail::in_place_t, clang::OpenMPDirectiveKind const&&&)
Line
Count
Source
161
2
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::SourceLocation, true>::OptionalStorage<clang::SourceLocation>(llvm::optional_detail::in_place_t, clang::SourceLocation&&)
Line
Count
Source
161
871
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::SourceLocation, true>::OptionalStorage<clang::SourceLocation const&>(llvm::optional_detail::in_place_t, clang::SourceLocation const&&&)
Line
Count
Source
161
1.86k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::SourceRange, true>::OptionalStorage<clang::SourceRange>(llvm::optional_detail::in_place_t, clang::SourceRange&&)
Line
Count
Source
161
142
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::driver::DarwinSDKInfo, true>::OptionalStorage<clang::driver::DarwinSDKInfo>(llvm::optional_detail::in_place_t, clang::driver::DarwinSDKInfo&&)
Line
Count
Source
161
4.76k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::driver::Driver::DriverMode, true>::OptionalStorage<clang::driver::Driver::DriverMode>(llvm::optional_detail::in_place_t, clang::driver::Driver::DriverMode&&)
Line
Count
Source
161
62.4k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::UserModeKind, true>::OptionalStorage<clang::UserModeKind>(llvm::optional_detail::in_place_t, clang::UserModeKind&&)
Line
Count
Source
161
272k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::frontend::ActionKind, true>::OptionalStorage<clang::frontend::ActionKind>(llvm::optional_detail::in_place_t, clang::frontend::ActionKind&&)
Line
Count
Source
161
68
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ExternalASTSource::ASTSourceDescriptor, true>::OptionalStorage<clang::ExternalASTSource::ASTSourceDescriptor>(llvm::optional_detail::in_place_t, clang::ExternalASTSource::ASTSourceDescriptor&&)
Line
Count
Source
161
177
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::EnableIfAttr*, true>::OptionalStorage<clang::EnableIfAttr*>(llvm::optional_detail::in_place_t, clang::EnableIfAttr*&&)
Line
Count
Source
161
412
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MachineInstrBuilder, true>::OptionalStorage<llvm::MachineInstrBuilder>(llvm::optional_detail::in_place_t, llvm::MachineInstrBuilder&&)
Line
Count
Source
161
1.50k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ValueAndVReg, true>::OptionalStorage<llvm::ValueAndVReg>(llvm::optional_detail::in_place_t, llvm::ValueAndVReg&&)
Line
Count
Source
161
2.96M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::dwarf::Form, true>::OptionalStorage<llvm::dwarf::Form>(llvm::optional_detail::in_place_t, llvm::dwarf::Form&&)
Line
Count
Source
161
5.96k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DIExpression::ExprOperand, true>::OptionalStorage<llvm::DIExpression::ExprOperand const&>(llvm::optional_detail::in_place_t, llvm::DIExpression::ExprOperand const&&&)
Line
Count
Source
161
9.99k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::dwarf::Form, true>::OptionalStorage<llvm::dwarf::Form const&>(llvm::optional_detail::in_place_t, llvm::dwarf::Form const&&&)
Line
Count
Source
161
3.08k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::MD5::MD5Result, true>::OptionalStorage<llvm::MD5::MD5Result>(llvm::optional_detail::in_place_t, llvm::MD5::MD5Result&&)
Line
Count
Source
161
266
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::codeview::MemberPointerInfo, true>::OptionalStorage<llvm::codeview::MemberPointerInfo const&>(llvm::optional_detail::in_place_t, llvm::codeview::MemberPointerInfo const&&&)
Line
Count
Source
161
81
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue, true>::OptionalStorage<llvm::DWARFFormValue>(llvm::optional_detail::in_place_t, llvm::DWARFFormValue&&)
Line
Count
Source
161
24.8k
      : value(std::forward<Args>(args)...), hasVal(true) {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::dwarf::Tag, true>::OptionalStorage<llvm::dwarf::Tag>(llvm::optional_detail::in_place_t, llvm::dwarf::Tag&&)
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue, true>::OptionalStorage<llvm::DWARFFormValue const&>(llvm::optional_detail::in_place_t, llvm::DWARFFormValue const&&&)
Line
Count
Source
161
1.02k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::RelocAddrEntry, true>::OptionalStorage<llvm::RelocAddrEntry const&>(llvm::optional_detail::in_place_t, llvm::RelocAddrEntry const&&&)
Line
Count
Source
161
8.60k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<char const*, true>::OptionalStorage<char const* const&>(llvm::optional_detail::in_place_t, char const* const&&&)
Line
Count
Source
161
4.52k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<char const*, true>::OptionalStorage<char const*>(llvm::optional_detail::in_place_t, char const*&&)
Line
Count
Source
161
35.0k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::object::SectionedAddress, true>::OptionalStorage<llvm::object::SectionedAddress>(llvm::optional_detail::in_place_t, llvm::object::SectionedAddress&&)
Line
Count
Source
161
3.88k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue::UnitOffset, true>::OptionalStorage<llvm::DWARFFormValue::UnitOffset>(llvm::optional_detail::in_place_t, llvm::DWARFFormValue::UnitOffset&&)
Line
Count
Source
161
9.19k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned char>, true>::OptionalStorage<llvm::ArrayRef<unsigned char> >(llvm::optional_detail::in_place_t, llvm::ArrayRef<unsigned char>&&)
Line
Count
Source
161
3.38k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::StrOffsetsContributionDescriptor, true>::OptionalStorage<llvm::StrOffsetsContributionDescriptor const&>(llvm::optional_detail::in_place_t, llvm::StrOffsetsContributionDescriptor const&&&)
Line
Count
Source
161
95
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::StrOffsetsContributionDescriptor, true>::OptionalStorage<llvm::StrOffsetsContributionDescriptor>(llvm::optional_detail::in_place_t, llvm::StrOffsetsContributionDescriptor&&)
Line
Count
Source
161
79
      : value(std::forward<Args>(args)...), hasVal(true) {}
DAGCombiner.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ByteProvider, true>::OptionalStorage<(anonymous namespace)::ByteProvider>(llvm::optional_detail::in_place_t, (anonymous namespace)::ByteProvider&&)
Line
Count
Source
161
38.2k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ScaledNumber<unsigned long long>, true>::OptionalStorage<llvm::ScaledNumber<unsigned long long> >(llvm::optional_detail::in_place_t, llvm::ScaledNumber<unsigned long long>&&)
Line
Count
Source
161
6
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CallGraphNode*, true>::OptionalStorage<clang::CallGraphNode* const&>(llvm::optional_detail::in_place_t, clang::CallGraphNode* const&&&)
Line
Count
Source
161
22.3k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGStmt, true>::OptionalStorage<clang::CFGStmt>(llvm::optional_detail::in_place_t, clang::CFGStmt&&)
Line
Count
Source
161
18.4M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGAutomaticObjDtor, true>::OptionalStorage<clang::CFGAutomaticObjDtor>(llvm::optional_detail::in_place_t, clang::CFGAutomaticObjDtor&&)
Line
Count
Source
161
2.21k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::BlockEntrance, true>::OptionalStorage<clang::BlockEntrance>(llvm::optional_detail::in_place_t, clang::BlockEntrance&&)
Line
Count
Source
161
223k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::UndefinedVal, true>::OptionalStorage<clang::ento::UndefinedVal const&>(llvm::optional_detail::in_place_t, clang::ento::UndefinedVal const&&&)
Line
Count
Source
161
995
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::NonLoc, true>::OptionalStorage<clang::ento::NonLoc const&>(llvm::optional_detail::in_place_t, clang::ento::NonLoc const&&&)
Line
Count
Source
161
31.6k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::ConcreteInt, true>::OptionalStorage<clang::ento::nonloc::ConcreteInt const&>(llvm::optional_detail::in_place_t, clang::ento::nonloc::ConcreteInt const&&&)
Line
Count
Source
161
276k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::SymbolVal, true>::OptionalStorage<clang::ento::nonloc::SymbolVal const&>(llvm::optional_detail::in_place_t, clang::ento::nonloc::SymbolVal const&&&)
Line
Count
Source
161
1.62M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::loc::MemRegionVal, true>::OptionalStorage<clang::ento::loc::MemRegionVal const&>(llvm::optional_detail::in_place_t, clang::ento::loc::MemRegionVal const&&&)
Line
Count
Source
161
4.62M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::DefinedSVal, true>::OptionalStorage<clang::ento::DefinedSVal const&>(llvm::optional_detail::in_place_t, clang::ento::DefinedSVal const&&&)
Line
Count
Source
161
36.9k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::loc::ConcreteInt, true>::OptionalStorage<clang::ento::loc::ConcreteInt const&>(llvm::optional_detail::in_place_t, clang::ento::loc::ConcreteInt const&&&)
Line
Count
Source
161
14.4k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::BlockEdge, true>::OptionalStorage<clang::BlockEdge>(llvm::optional_detail::in_place_t, clang::BlockEdge&&)
Line
Count
Source
161
180k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::Loc, true>::OptionalStorage<clang::ento::Loc const&>(llvm::optional_detail::in_place_t, clang::ento::Loc const&&&)
Line
Count
Source
161
1.50M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::DefinedOrUnknownSVal, true>::OptionalStorage<clang::ento::DefinedOrUnknownSVal const&>(llvm::optional_detail::in_place_t, clang::ento::DefinedOrUnknownSVal const&&&)
Line
Count
Source
161
3.57k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::loc::GotoLabel, true>::OptionalStorage<clang::ento::loc::GotoLabel const&>(llvm::optional_detail::in_place_t, clang::ento::loc::GotoLabel const&&&)
Line
Count
Source
161
14
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LazyCompoundVal, true>::OptionalStorage<clang::ento::nonloc::LazyCompoundVal const&>(llvm::optional_detail::in_place_t, clang::ento::nonloc::LazyCompoundVal const&&&)
Line
Count
Source
161
85.0k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::PreStmt, true>::OptionalStorage<clang::PreStmt>(llvm::optional_detail::in_place_t, clang::PreStmt&&)
Line
Count
Source
161
19.8k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::SVal, true>::OptionalStorage<clang::ento::SVal>(llvm::optional_detail::in_place_t, clang::ento::SVal&&)
Line
Count
Source
161
88.9k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::StmtPoint, true>::OptionalStorage<clang::StmtPoint>(llvm::optional_detail::in_place_t, clang::StmtPoint&&)
Line
Count
Source
161
1.45M
      : value(std::forward<Args>(args)...), hasVal(true) {}
MallocChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MallocChecker::CheckKind, true>::OptionalStorage<(anonymous namespace)::MallocChecker::CheckKind>(llvm::optional_detail::in_place_t, (anonymous namespace)::MallocChecker::CheckKind&&)
Line
Count
Source
161
582
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::PostStore, true>::OptionalStorage<clang::PostStore>(llvm::optional_detail::in_place_t, clang::PostStore&&)
Line
Count
Source
161
43.1k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::PostImplicitCall, true>::OptionalStorage<clang::PostImplicitCall>(llvm::optional_detail::in_place_t, clang::PostImplicitCall&&)
Line
Count
Source
161
741
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::SVal, true>::OptionalStorage<clang::ento::SVal const&>(llvm::optional_detail::in_place_t, clang::ento::SVal const&&&)
Line
Count
Source
161
240k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::AnyCall, true>::OptionalStorage<clang::AnyCall>(llvm::optional_detail::in_place_t, clang::AnyCall&&)
Line
Count
Source
161
6.15k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::CompoundVal, true>::OptionalStorage<clang::ento::nonloc::CompoundVal const&>(llvm::optional_detail::in_place_t, clang::ento::nonloc::CompoundVal const&&&)
Line
Count
Source
161
2.21k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::retaincountchecker::RefVal, true>::OptionalStorage<clang::ento::retaincountchecker::RefVal>(llvm::optional_detail::in_place_t, clang::ento::retaincountchecker::RefVal&&)
Line
Count
Source
161
1.53k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CallEnter, true>::OptionalStorage<clang::CallEnter>(llvm::optional_detail::in_place_t, clang::CallEnter&&)
Line
Count
Source
161
34.1k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CallExitBegin, true>::OptionalStorage<clang::CallExitBegin>(llvm::optional_detail::in_place_t, clang::CallExitBegin&&)
Line
Count
Source
161
22.2k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::PostStmt, true>::OptionalStorage<clang::PostStmt>(llvm::optional_detail::in_place_t, clang::PostStmt&&)
Line
Count
Source
161
1.62M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LocAsInteger, true>::OptionalStorage<clang::ento::nonloc::LocAsInteger const&>(llvm::optional_detail::in_place_t, clang::ento::nonloc::LocAsInteger const&&&)
Line
Count
Source
161
923
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<DereferenceInfo, true>::OptionalStorage<DereferenceInfo>(llvm::optional_detail::in_place_t, DereferenceInfo&&)
Line
Count
Source
161
107
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ExplorationStrategyKind, true>::OptionalStorage<clang::ExplorationStrategyKind>(llvm::optional_detail::in_place_t, clang::ExplorationStrategyKind&&)
Line
Count
Source
161
65.2k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::IPAKind, true>::OptionalStorage<clang::IPAKind>(llvm::optional_detail::in_place_t, clang::IPAKind&&)
Line
Count
Source
161
620k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CXXInlineableMemberKind, true>::OptionalStorage<clang::CXXInlineableMemberKind>(llvm::optional_detail::in_place_t, clang::CXXInlineableMemberKind&&)
Line
Count
Source
161
56.5k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CallExitEnd, true>::OptionalStorage<clang::CallExitEnd>(llvm::optional_detail::in_place_t, clang::CallExitEnd&&)
Line
Count
Source
161
30.2k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::APSInt const*, true>::OptionalStorage<llvm::APSInt const*>(llvm::optional_detail::in_place_t, llvm::APSInt const*&&)
Line
Count
Source
161
73
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::PostInitializer, true>::OptionalStorage<clang::PostInitializer>(llvm::optional_detail::in_place_t, clang::PostInitializer&&)
Line
Count
Source
161
18.2k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::KnownSVal, true>::OptionalStorage<clang::ento::KnownSVal const&>(llvm::optional_detail::in_place_t, clang::ento::KnownSVal const&&&)
Line
Count
Source
161
1.58k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGDeleteDtor, true>::OptionalStorage<clang::CFGDeleteDtor>(llvm::optional_detail::in_place_t, clang::CFGDeleteDtor&&)
Line
Count
Source
161
102
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGBaseDtor, true>::OptionalStorage<clang::CFGBaseDtor>(llvm::optional_detail::in_place_t, clang::CFGBaseDtor&&)
Line
Count
Source
161
179
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGElement, true>::OptionalStorage<clang::CFGElement>(llvm::optional_detail::in_place_t, clang::CFGElement&&)
Line
Count
Source
161
101k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::LoopExit, true>::OptionalStorage<clang::LoopExit>(llvm::optional_detail::in_place_t, clang::LoopExit&&)
Line
Count
Source
161
264
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::EpsilonPoint, true>::OptionalStorage<clang::EpsilonPoint>(llvm::optional_detail::in_place_t, clang::EpsilonPoint&&)
Line
Count
Source
161
31
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::PreStmtPurgeDeadSymbols, true>::OptionalStorage<clang::PreStmtPurgeDeadSymbols>(llvm::optional_detail::in_place_t, clang::PreStmtPurgeDeadSymbols&&)
Line
Count
Source
161
135k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::PreImplicitCall, true>::OptionalStorage<clang::PreImplicitCall>(llvm::optional_detail::in_place_t, clang::PreImplicitCall&&)
Line
Count
Source
161
48
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::PointerToMember, true>::OptionalStorage<clang::ento::nonloc::PointerToMember const&>(llvm::optional_detail::in_place_t, clang::ento::nonloc::PointerToMember const&&&)
Line
Count
Source
161
247
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGCXXRecordTypedCall, true>::OptionalStorage<clang::CFGCXXRecordTypedCall>(llvm::optional_detail::in_place_t, clang::CFGCXXRecordTypedCall&&)
Line
Count
Source
161
1.30k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGConstructor, true>::OptionalStorage<clang::CFGConstructor>(llvm::optional_detail::in_place_t, clang::CFGConstructor&&)
Line
Count
Source
161
27.6k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::PostStmtPurgeDeadSymbols, true>::OptionalStorage<clang::PostStmtPurgeDeadSymbols>(llvm::optional_detail::in_place_t, clang::PostStmtPurgeDeadSymbols&&)
Line
Count
Source
161
659
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGNewAllocator, true>::OptionalStorage<clang::CFGNewAllocator>(llvm::optional_detail::in_place_t, clang::CFGNewAllocator&&)
Line
Count
Source
161
51
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::FunctionExitPoint, true>::OptionalStorage<clang::FunctionExitPoint>(llvm::optional_detail::in_place_t, clang::FunctionExitPoint&&)
Line
Count
Source
161
1.88k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::NonLoc, true>::OptionalStorage<clang::ento::NonLoc>(llvm::optional_detail::in_place_t, clang::ento::NonLoc&&)
Line
Count
Source
161
478
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::function_ref<void ()>, true>::OptionalStorage<llvm::function_ref<void ()> >(llvm::optional_detail::in_place_t, llvm::function_ref<void ()>&&)
Line
Count
Source
161
4.04M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::AvailabilitySpec, true>::OptionalStorage<clang::AvailabilitySpec>(llvm::optional_detail::in_place_t, clang::AvailabilitySpec&&)
Line
Count
Source
161
163
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::OMPDeclareSimdDeclAttr::BranchStateTy, true>::OptionalStorage<clang::OMPDeclareSimdDeclAttr::BranchStateTy>(llvm::optional_detail::in_place_t, clang::OMPDeclareSimdDeclAttr::BranchStateTy&&)
Line
Count
Source
161
1.60k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::attr::SubjectMatchRule, true>::OptionalStorage<clang::attr::SubjectMatchRule>(llvm::optional_detail::in_place_t, clang::attr::SubjectMatchRule&&)
Line
Count
Source
161
21.5k
      : value(std::forward<Args>(args)...), hasVal(true) {}
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagKinds, true>::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagKinds>(llvm::optional_detail::in_place_t, (anonymous namespace)::TokFPAnnotValue::FlagKinds&&)
Line
Count
Source
161
22
      : value(std::forward<Args>(args)...), hasVal(true) {}
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagValues, true>::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagValues>(llvm::optional_detail::in_place_t, (anonymous namespace)::TokFPAnnotValue::FlagValues&&)
Line
Count
Source
161
57
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::VisibilityAttr::VisibilityType, true>::OptionalStorage<clang::VisibilityAttr::VisibilityType>(llvm::optional_detail::in_place_t, clang::VisibilityAttr::VisibilityType&&)
Line
Count
Source
161
5.66M
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::MipsInterruptAttr::InterruptType, true>::OptionalStorage<clang::MipsInterruptAttr::InterruptType>(llvm::optional_detail::in_place_t, clang::MipsInterruptAttr::InterruptType&&)
Line
Count
Source
161
210
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::RISCVInterruptAttr::InterruptType, true>::OptionalStorage<clang::RISCVInterruptAttr::InterruptType>(llvm::optional_detail::in_place_t, clang::RISCVInterruptAttr::InterruptType&&)
Line
Count
Source
161
132
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ARMInterruptAttr::InterruptType, true>::OptionalStorage<clang::ARMInterruptAttr::InterruptType>(llvm::optional_detail::in_place_t, clang::ARMInterruptAttr::InterruptType&&)
Line
Count
Source
161
468
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::DiagnoseIfAttr::DiagnosticType, true>::OptionalStorage<clang::DiagnoseIfAttr::DiagnosticType>(llvm::optional_detail::in_place_t, clang::DiagnoseIfAttr::DiagnosticType&&)
Line
Count
Source
161
10.2k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::EnumExtensibilityAttr::Kind, true>::OptionalStorage<clang::EnumExtensibilityAttr::Kind>(llvm::optional_detail::in_place_t, clang::EnumExtensibilityAttr::Kind&&)
Line
Count
Source
161
5.51k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ObjCMethodFamilyAttr::FamilyKind, true>::OptionalStorage<clang::ObjCMethodFamilyAttr::FamilyKind>(llvm::optional_detail::in_place_t, clang::ObjCMethodFamilyAttr::FamilyKind&&)
Line
Count
Source
161
96
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::BlocksAttr::BlockType, true>::OptionalStorage<clang::BlocksAttr::BlockType>(llvm::optional_detail::in_place_t, clang::BlocksAttr::BlockType&&)
Line
Count
Source
161
551
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ConsumableAttr::ConsumedState, true>::OptionalStorage<clang::ConsumableAttr::ConsumedState>(llvm::optional_detail::in_place_t, clang::ConsumableAttr::ConsumedState&&)
Line
Count
Source
161
18
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CallableWhenAttr::ConsumedState, true>::OptionalStorage<clang::CallableWhenAttr::ConsumedState>(llvm::optional_detail::in_place_t, clang::CallableWhenAttr::ConsumedState&&)
Line
Count
Source
161
57
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ParamTypestateAttr::ConsumedState, true>::OptionalStorage<clang::ParamTypestateAttr::ConsumedState>(llvm::optional_detail::in_place_t, clang::ParamTypestateAttr::ConsumedState&&)
Line
Count
Source
161
21
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ReturnTypestateAttr::ConsumedState, true>::OptionalStorage<clang::ReturnTypestateAttr::ConsumedState>(llvm::optional_detail::in_place_t, clang::ReturnTypestateAttr::ConsumedState&&)
Line
Count
Source
161
33
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::SetTypestateAttr::ConsumedState, true>::OptionalStorage<clang::SetTypestateAttr::ConsumedState>(llvm::optional_detail::in_place_t, clang::SetTypestateAttr::ConsumedState&&)
Line
Count
Source
161
27
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::TestTypestateAttr::ConsumedState, true>::OptionalStorage<clang::TestTypestateAttr::ConsumedState>(llvm::optional_detail::in_place_t, clang::TestTypestateAttr::ConsumedState&&)
Line
Count
Source
161
10
      : value(std::forward<Args>(args)...), hasVal(true) {}
SemaDeclAttr.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeInsertion, true>::OptionalStorage<(anonymous namespace)::AttributeInsertion>(llvm::optional_detail::in_place_t, (anonymous namespace)::AttributeInsertion&&)
Line
Count
Source
161
4
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CharUnits, true>::OptionalStorage<clang::CharUnits>(llvm::optional_detail::in_place_t, clang::CharUnits&&)
Line
Count
Source
161
8
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::Expr*, true>::OptionalStorage<clang::Expr*>(llvm::optional_detail::in_place_t, clang::Expr*&&)
Line
Count
Source
161
1.37k
      : value(std::forward<Args>(args)...), hasVal(true) {}
SemaModule.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::UnnamedDeclKind, true>::OptionalStorage<(anonymous namespace)::UnnamedDeclKind>(llvm::optional_detail::in_place_t, (anonymous namespace)::UnnamedDeclKind&&)
Line
Count
Source
161
11
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::sema::TemplateDeductionInfo*, true>::OptionalStorage<clang::sema::TemplateDeductionInfo*>(llvm::optional_detail::in_place_t, clang::sema::TemplateDeductionInfo*&&)
Line
Count
Source
161
37.4k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::sema::TemplateDeductionInfo*, true>::OptionalStorage<clang::sema::TemplateDeductionInfo* const&>(llvm::optional_detail::in_place_t, clang::sema::TemplateDeductionInfo* const&&&)
Line
Count
Source
161
919k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ASTTemplateArgumentListInfo const*, true>::OptionalStorage<clang::ASTTemplateArgumentListInfo const*>(llvm::optional_detail::in_place_t, clang::ASTTemplateArgumentListInfo const*&&)
Line
Count
Source
161
80
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::PcsAttr::PCSType, true>::OptionalStorage<clang::PcsAttr::PCSType>(llvm::optional_detail::in_place_t, clang::PcsAttr::PCSType&&)
Line
Count
Source
161
186
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGInitializer, true>::OptionalStorage<clang::CFGInitializer>(llvm::optional_detail::in_place_t, clang::CFGInitializer&&)
Line
Count
Source
161
76
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGLifetimeEnds, true>::OptionalStorage<clang::CFGLifetimeEnds>(llvm::optional_detail::in_place_t, clang::CFGLifetimeEnds&&)
Line
Count
Source
161
82
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGLoopExit, true>::OptionalStorage<clang::CFGLoopExit>(llvm::optional_detail::in_place_t, clang::CFGLoopExit&&)
Line
Count
Source
161
13
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGScopeBegin, true>::OptionalStorage<clang::CFGScopeBegin>(llvm::optional_detail::in_place_t, clang::CFGScopeBegin&&)
Line
Count
Source
161
46
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGScopeEnd, true>::OptionalStorage<clang::CFGScopeEnd>(llvm::optional_detail::in_place_t, clang::CFGScopeEnd&&)
Line
Count
Source
161
78
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGMemberDtor, true>::OptionalStorage<clang::CFGMemberDtor>(llvm::optional_detail::in_place_t, clang::CFGMemberDtor&&)
Line
Count
Source
161
4
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGTemporaryDtor, true>::OptionalStorage<clang::CFGTemporaryDtor>(llvm::optional_detail::in_place_t, clang::CFGTemporaryDtor&&)
Line
Count
Source
161
356
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CallGraphNode const*, true>::OptionalStorage<clang::CallGraphNode const* const&>(llvm::optional_detail::in_place_t, clang::CallGraphNode const* const&&&)
Line
Count
Source
161
30
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::CFGBlock const*, true>::OptionalStorage<clang::CFGBlock const* const&>(llvm::optional_detail::in_place_t, clang::CFGBlock const* const&&&)
Line
Count
Source
161
1.04M
      : value(std::forward<Args>(args)...), hasVal(true) {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PreLoad, true>::OptionalStorage<clang::PreLoad>(llvm::optional_detail::in_place_t, clang::PreLoad&&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PreStore, true>::OptionalStorage<clang::PreStore>(llvm::optional_detail::in_place_t, clang::PreStore&&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostAllocatorCall, true>::OptionalStorage<clang::PostAllocatorCall>(llvm::optional_detail::in_place_t, clang::PostAllocatorCall&&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostCondition, true>::OptionalStorage<clang::PostCondition>(llvm::optional_detail::in_place_t, clang::PostCondition&&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostLoad, true>::OptionalStorage<clang::PostLoad>(llvm::optional_detail::in_place_t, clang::PostLoad&&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostLValue, true>::OptionalStorage<clang::PostLValue>(llvm::optional_detail::in_place_t, clang::PostLValue&&)
llvm::optional_detail::OptionalStorage<clang::ento::RetainSummaryManager::BehaviorSummary, true>::OptionalStorage<clang::ento::RetainSummaryManager::BehaviorSummary>(llvm::optional_detail::in_place_t, clang::ento::RetainSummaryManager::BehaviorSummary&&)
Line
Count
Source
161
214
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::ObjKind, true>::OptionalStorage<clang::ento::ObjKind>(llvm::optional_detail::in_place_t, clang::ento::ObjKind&&)
Line
Count
Source
161
209
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::RetEffect, true>::OptionalStorage<clang::ento::RetEffect const&>(llvm::optional_detail::in_place_t, clang::ento::RetEffect const&&&)
Line
Count
Source
161
30
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::ento::RetEffect, true>::OptionalStorage<clang::ento::RetEffect>(llvm::optional_detail::in_place_t, clang::ento::RetEffect&&)
Line
Count
Source
161
72
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::Visibility, true>::OptionalStorage<clang::Visibility>(llvm::optional_detail::in_place_t, clang::Visibility&&)
Line
Count
Source
161
782k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::LinkageInfo, true>::OptionalStorage<clang::LinkageInfo const&>(llvm::optional_detail::in_place_t, clang::LinkageInfo const&&&)
Line
Count
Source
161
276k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<DynamicType, true>::OptionalStorage<DynamicType>(llvm::optional_detail::in_place_t, DynamicType&&)
Line
Count
Source
161
119
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::ConversionSpecifier, true>::OptionalStorage<clang::analyze_format_string::ConversionSpecifier>(llvm::optional_detail::in_place_t, clang::analyze_format_string::ConversionSpecifier&&)
Line
Count
Source
161
61
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::LengthModifier, true>::OptionalStorage<clang::analyze_format_string::LengthModifier>(llvm::optional_detail::in_place_t, clang::analyze_format_string::LengthModifier&&)
Line
Count
Source
161
65
      : value(std::forward<Args>(args)...), hasVal(true) {}
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::NSAPI::NSStringMethodKind, true>::OptionalStorage<clang::NSAPI::NSStringMethodKind>(llvm::optional_detail::in_place_t, clang::NSAPI::NSStringMethodKind&&)
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSArrayMethodKind, true>::OptionalStorage<clang::NSAPI::NSArrayMethodKind>(llvm::optional_detail::in_place_t, clang::NSAPI::NSArrayMethodKind&&)
Line
Count
Source
161
89
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSDictionaryMethodKind, true>::OptionalStorage<clang::NSAPI::NSDictionaryMethodKind>(llvm::optional_detail::in_place_t, clang::NSAPI::NSDictionaryMethodKind&&)
Line
Count
Source
161
78
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSSetMethodKind, true>::OptionalStorage<clang::NSAPI::NSSetMethodKind>(llvm::optional_detail::in_place_t, clang::NSAPI::NSSetMethodKind&&)
Line
Count
Source
161
26
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSNumberLiteralMethodKind, true>::OptionalStorage<clang::NSAPI::NSNumberLiteralMethodKind>(llvm::optional_detail::in_place_t, clang::NSAPI::NSNumberLiteralMethodKind&&)
Line
Count
Source
161
1.10k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<clang::QualType>, true>::OptionalStorage<llvm::ArrayRef<clang::QualType> >(llvm::optional_detail::in_place_t, llvm::ArrayRef<clang::QualType>&&)
Line
Count
Source
161
835
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::NullabilityKind, true>::OptionalStorage<clang::NullabilityKind>(llvm::optional_detail::in_place_t, clang::NullabilityKind&&)
Line
Count
Source
161
52.7k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<clang::Token, true>::OptionalStorage<clang::Token>(llvm::optional_detail::in_place_t, clang::Token&&)
Line
Count
Source
161
589
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::object::Archive::Child, true>::OptionalStorage<llvm::object::Archive::Child>(llvm::optional_detail::in_place_t, llvm::object::Archive::Child&&)
Line
Count
Source
161
4
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<unsigned char, true>::OptionalStorage<unsigned char const&>(llvm::optional_detail::in_place_t, unsigned char const&&&)
Line
Count
Source
161
8.37k
      : value(std::forward<Args>(args)...), hasVal(true) {}
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeIndex, true>::OptionalStorage<llvm::codeview::TypeIndex>(llvm::optional_detail::in_place_t, llvm::codeview::TypeIndex&&)
Line
Count
Source
161
18.5k
      : value(std::forward<Args>(args)...), hasVal(true) {}
162
163
43.0M
  void reset() noexcept {
164
43.0M
    if (hasVal) {
165
100k
      value.~T();
166
100k
      hasVal = false;
167
100k
    }
168
43.0M
  }
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::MDString*>, true>::reset()
Line
Count
Source
163
332
  void reset() noexcept {
164
332
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
332
  }
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::StringRef>, true>::reset()
Line
Count
Source
163
1.71k
  void reset() noexcept {
164
1.71k
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
1.71k
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**>, true>::reset()
Line
Count
Source
163
4.00M
  void reset() noexcept {
164
4.00M
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
4.00M
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::Loop* const*>, true>::reset()
Line
Count
Source
163
565k
  void reset() noexcept {
164
565k
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
565k
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineLoop* const*>, true>::reset()
Line
Count
Source
163
147
  void reset() noexcept {
164
147
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
147
  }
llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>, true>::reset()
Line
Count
Source
163
18.2M
  void reset() noexcept {
164
18.2M
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
18.2M
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock**>, true>::reset()
Line
Count
Source
163
9.27M
  void reset() noexcept {
164
9.27M
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
9.27M
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**>, true>::reset()
Line
Count
Source
163
7.82M
  void reset() noexcept {
164
7.82M
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
7.82M
  }
llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const>, true>::reset()
Line
Count
Source
163
62
  void reset() noexcept {
164
62
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
62
  }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region>, true>::reset()
Line
Count
Source
163
8
  void reset() noexcept {
164
8
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
8
  }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region>, true>::reset()
Line
Count
Source
163
11.4k
  void reset() noexcept {
164
11.4k
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
11.4k
  }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region>, true>::reset()
Line
Count
Source
163
9
  void reset() noexcept {
164
9
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
9
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, true>::reset()
Line
Count
Source
163
2.85M
  void reset() noexcept {
164
2.85M
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
2.85M
  }
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
163
4.48k
  void reset() noexcept {
164
4.48k
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
4.48k
  }
MemorySanitizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MemorySanitizer, true>::reset()
Line
Count
Source
163
91
  void reset() noexcept {
164
91
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
91
  }
ThreadSanitizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ThreadSanitizer, true>::reset()
Line
Count
Source
163
31
  void reset() noexcept {
164
31
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
31
  }
llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, true>::reset()
Line
Count
Source
163