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
330
  void reset() noexcept {
164
330
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
330
  }
llvm::optional_detail::OptionalStorage<llvm::VPBlockBase**, true>::reset()
Line
Count
Source
163
74.8k
  void reset() noexcept {
164
74.8k
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
74.8k
  }
llvm::optional_detail::OptionalStorage<llvm::VPIteration, true>::reset()
Line
Count
Source
163
325
  void reset() noexcept {
164
325
    if (hasVal) {
165
325
      value.~T();
166
325
      hasVal = false;
167
325
    }
168
325
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::VPBlockBase* const*, true>::reset()
llvm::optional_detail::OptionalStorage<clang::Preprocessor::PreambleSkipInfo, true>::reset()
Line
Count
Source
163
41
  void reset() noexcept {
164
41
    if (hasVal) {
165
18
      value.~T();
166
18
      hasVal = false;
167
18
    }
168
41
  }
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::reset()
Line
Count
Source
163
141
  void reset() noexcept {
164
141
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
141
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo, true>::reset()
Line
Count
Source
163
15.9k
  void reset() noexcept {
164
15.9k
    if (hasVal) {
165
8.90k
      value.~T();
166
8.90k
      hasVal = false;
167
8.90k
    }
168
15.9k
  }
llvm::optional_detail::OptionalStorage<llvm::object::SectionedAddress, true>::reset()
Line
Count
Source
163
2.15k
  void reset() noexcept {
164
2.15k
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
2.15k
  }
llvm::optional_detail::OptionalStorage<unsigned int, true>::reset()
Line
Count
Source
163
111
  void reset() noexcept {
164
111
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
111
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::ContinuationRecordKind, true>::reset()
Line
Count
Source
163
372
  void reset() noexcept {
164
372
    if (hasVal) {
165
372
      value.~T();
166
372
      hasVal = false;
167
372
    }
168
372
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeLeafKind, true>::reset()
Line
Count
Source
163
91.0k
  void reset() noexcept {
164
91.0k
    if (hasVal) {
165
91.0k
      value.~T();
166
91.0k
      hasVal = false;
167
91.0k
    }
168
91.0k
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::MemberPointerInfo, true>::reset()
Line
Count
Source
163
98
  void reset() noexcept {
164
98
    if (hasVal) {
165
0
      value.~T();
166
0
      hasVal = false;
167
0
    }
168
98
  }
169
170
2.27G
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<unsigned long, true>::hasValue() const
Line
Count
Source
170
33.9M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::UserModeKind>, true>::hasValue() const
Line
Count
Source
170
545k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<unsigned int, true>::hasValue() const
Line
Count
Source
170
329M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<char const*, true>::hasValue() const
Line
Count
Source
170
7.48M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<bool, true>::hasValue() const
Line
Count
Source
170
677M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MemoryLocation, true>::hasValue() const
Line
Count
Source
170
151M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::CodeModel::Model, true>::hasValue() const
Line
Count
Source
170
53.3k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DebugCompressionType, true>::hasValue() const
Line
Count
Source
170
35
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MD5::MD5Result, true>::hasValue() const
Line
Count
Source
170
29.7k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::hasValue() const
Line
Count
Source
170
94.6M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<int, true>::hasValue() const
Line
Count
Source
170
24.9M
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AArch64Layout::VectorLayout, true>::hasValue() const
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::StringRef>, true>::hasValue() const
Line
Count
Source
170
27.5k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::MDString*>, true>::hasValue() const
Line
Count
Source
170
91.7k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MDString*, true>::hasValue() const
Line
Count
Source
170
1.32M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::hasValue() const
Line
Count
Source
170
37.4M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<unsigned long long, true>::hasValue() const
Line
Count
Source
170
7.88M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**>, true>::hasValue() const
Line
Count
Source
170
7.50M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::Loop* const*>, true>::hasValue() const
Line
Count
Source
170
722k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineLoop* const*>, true>::hasValue() const
Line
Count
Source
170
159
  bool hasValue() const noexcept { return hasVal; }
AArch64FalkorHWPFFix.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoadInfo, true>::hasValue() const
Line
Count
Source
170
132
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ValueAndVReg, true>::hasValue() const
Line
Count
Source
170
6.46M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Register, true>::hasValue() const
Line
Count
Source
170
77.7k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<long long, true>::hasValue() const
Line
Count
Source
170
23.9M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true>::hasValue() const
Line
Count
Source
170
70.7k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::AArch64CC::CondCode, true>::hasValue() const
Line
Count
Source
170
7.09k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::AArch64MCExpr::VariantKind, true>::hasValue() const
Line
Count
Source
170
52.7k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::AArch64_AM::ShiftExtendType, true>::hasValue() const
Line
Count
Source
170
39.9k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::RoundingMode, true>::hasValue() const
Line
Count
Source
170
4.09k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::ExceptionBehavior, true>::hasValue() const
Line
Count
Source
170
5.62k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::AccessQualifier, true>::hasValue() const
Line
Count
Source
170
1.33k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::ValueKind, true>::hasValue() const
Line
Count
Source
170
18.5k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<bool*, true>::hasValue() const
Line
Count
Source
170
156
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::StringRef>, true>::hasValue() const
Line
Count
Source
170
32.5k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::ENamePrefix, true>::hasValue() const
Line
Count
Source
170
933
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::EType, true>::hasValue() const
llvm::optional_detail::OptionalStorage<unsigned char, true>::hasValue() const
Line
Count
Source
170
2.08M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>, true>::hasValue() const
Line
Count
Source
170
33.7M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock**>, true>::hasValue() const
Line
Count
Source
170
17.1M
  bool hasValue() const noexcept { return hasVal; }
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SIMemOpInfo, true>::hasValue() const
Line
Count
Source
170
117k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ARM_AM::ShiftOpc, true>::hasValue() const
Line
Count
Source
170
21.2k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, true>::hasValue() const
Line
Count
Source
170
2.31k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::LPAC::AluCode, true>::hasValue() const
Line
Count
Source
170
1.29k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::LPCC::CondCode, true>::hasValue() const
Line
Count
Source
170
7.02k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MipsABIInfo, true>::hasValue() const
Line
Count
Source
170
7.10k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::MCFixupKind>, true>::hasValue() const
Line
Count
Source
170
5.79k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MVT, true>::hasValue() const
Line
Count
Source
170
239
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::PPC::Predicate, true>::hasValue() const
Line
Count
Source
170
65
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::RISCVFPRndMode::RoundingMode, true>::hasValue() const
Line
Count
Source
170
3.91k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::RISCVMCExpr::VariantKind, true>::hasValue() const
Line
Count
Source
170
5.38k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::RISCVABI::ABI, true>::hasValue() const
Line
Count
Source
170
9.11k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::SparcMCExpr::VariantKind, true>::hasValue() const
Line
Count
Source
170
4.75k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::wasm::WasmGlobalType, true>::hasValue() const
Line
Count
Source
170
497
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::wasm::WasmEventType, true>::hasValue() const
Line
Count
Source
170
51
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::WebAssembly::ExprType, true>::hasValue() const
Line
Count
Source
170
171
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::wasm::ValType, true>::hasValue() const
Line
Count
Source
170
50
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::X86::CondCode, true>::hasValue() const
Line
Count
Source
170
14.1M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MCOperand, true>::hasValue() const
Line
Count
Source
170
9.90M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MachineInstr*, true>::hasValue() const
Line
Count
Source
170
86
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MachO::CPUSubTypeX86, true>::hasValue() const
Line
Count
Source
170
9.09k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedValue, true>::hasValue() const
Line
Count
Source
170
1.71k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InterfaceValue, true>::hasValue() const
Line
Count
Source
170
959
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::bitset<32ul>, true>::hasValue() const
Line
Count
Source
170
1.32k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedRelation, true>::hasValue() const
Line
Count
Source
170
28
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedAttr, true>::hasValue() const
Line
Count
Source
170
60
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo, true>::hasValue() const
Line
Count
Source
170
5.74k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo*, true>::hasValue() const
Line
Count
Source
170
1.20k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**>, true>::hasValue() const
Line
Count
Source
170
14.0M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::EHPersonality, true>::hasValue() const
Line
Count
Source
170
7.18M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)>, true>::hasValue() const
Line
Count
Source
170
787k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<AllocFnsTy, true>::hasValue() const
Line
Count
Source
170
141M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::AliasResult, true>::hasValue() const
Line
Count
Source
170
10.1M
  bool hasValue() const noexcept { return hasVal; }
MemorySSA.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath, true>::hasValue() const
Line
Count
Source
170
1.39M
  bool hasValue() const noexcept { return hasVal; }
MemorySSA.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath, true>::hasValue() const
Line
Count
Source
170
12.3k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const>, true>::hasValue() const
Line
Count
Source
170
110
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region>, true>::hasValue() const
Line
Count
Source
170
12
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region>, true>::hasValue() const
Line
Count
Source
170
18.8k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region>, true>::hasValue() const
Line
Count
Source
170
17
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::SCEV const*, true>::hasValue() const
Line
Count
Source
170
30.6k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Instruction::BinaryOps, true>::hasValue() const
Line
Count
Source
170
3.47M
  bool hasValue() const noexcept { return hasVal; }
ScalarEvolution.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BinaryOp, true>::hasValue() const
Line
Count
Source
170
11.7M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ScaledNumber<unsigned long long>, true>::hasValue() const
Line
Count
Source
170
28
  bool hasValue() const noexcept { return hasVal; }
TargetTransformInfo.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ReductionData, true>::hasValue() const
Line
Count
Source
170
550
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MachineInstr* const*, true>::hasValue() const
Line
Count
Source
170
84
  bool hasValue() const noexcept { return hasVal; }
LiveDebugValues.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc, true>::hasValue() const
Line
Count
Source
170
2.85k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, true>::hasValue() const
Line
Count
Source
170
3.44M
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::hasValue() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::hasValue() const
llvm::optional_detail::OptionalStorage<llvm::MachineBasicBlock const*, true>::hasValue() const
Line
Count
Source
170
1.37M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, true>::hasValue() const
Line
Count
Source
170
8.33k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::OperandBundleUse, true>::hasValue() const
Line
Count
Source
170
4.35M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Intrinsic::ID, true>::hasValue() const
Line
Count
Source
170
3.46M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Function*, true>::hasValue() const
Line
Count
Source
170
4.27M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DINode::DIFlags, true>::hasValue() const
Line
Count
Source
170
167k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DIFile::ChecksumKind>, true>::hasValue() const
Line
Count
Source
170
900
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>, true>::hasValue() const
Line
Count
Source
170
13.6k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>, true>::hasValue() const
Line
Count
Source
170
1.42k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DISubprogram::DISPFlags, true>::hasValue() const
Line
Count
Source
170
6.55k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode>, true>::hasValue() const
Line
Count
Source
170
28.5k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>, true>::hasValue() const
Line
Count
Source
170
28.0k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)>, true>::hasValue() const
Line
Count
Source
170
13.9k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Value*, true>::hasValue() const
Line
Count
Source
170
4.91k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Attribute::AttrKind, true>::hasValue() const
Line
Count
Source
170
80
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DIExpression*, true>::hasValue() const
Line
Count
Source
170
151
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::InlineCost, true>::hasValue() const
Line
Count
Source
170
1.51M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Instruction::CastOps, true>::hasValue() const
Line
Count
Source
170
3.45M
  bool hasValue() const noexcept { return hasVal; }
InstCombineCalls.cpp:llvm::optional_detail::OptionalStorage<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase, true>::hasValue() const
Line
Count
Source
170
3.45M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MCSymbolRefExpr::VariantKind, true>::hasValue() const
Line
Count
Source
170
272k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MCFixupKind, true>::hasValue() const
Line
Count
Source
170
204
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<double, true>::hasValue() const
Line
Count
Source
170
428k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::COFF::COMDATType, true>::hasValue() const
Line
Count
Source
170
2.75k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MCSymbolAttr, true>::hasValue() const
Line
Count
Source
170
40.0k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::SectionKind>, true>::hasValue() const
Line
Count
Source
170
104
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::SectionKind, true>::hasValue() const
Line
Count
Source
170
13
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::BranchProbability, true>::hasValue() const
Line
Count
Source
170
36
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, true>::hasValue() const
Line
Count
Source
170
656
  bool hasValue() const noexcept { return hasVal; }
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopStructure, true>::hasValue() const
Line
Count
Source
170
242
  bool hasValue() const noexcept { return hasVal; }
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range, true>::hasValue() const
Line
Count
Source
170
1.17k
  bool hasValue() const noexcept { return hasVal; }
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopConstrainer::SubRanges, true>::hasValue() const
Line
Count
Source
170
188
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MDOperand const*, true>::hasValue() const
Line
Count
Source
170
1.27M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MDNode*, true>::hasValue() const
Line
Count
Source
170
38.1k
  bool hasValue() const noexcept { return hasVal; }
LoopPredication.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopICmp, true>::hasValue() const
Line
Count
Source
170
830
  bool hasValue() const noexcept { return hasVal; }
LoopUnrollPass.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::EstimatedUnrollCost, true>::hasValue() const
Line
Count
Source
170
36.5k
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AArch64::ArchKind, true>::hasValue() const
llvm::optional_detail::OptionalStorage<llvm::ARM::ISAKind, true>::hasValue() const
Line
Count
Source
170
775k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::AlignStyle, true>::hasValue() const
Line
Count
Source
170
3.27k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ReplacementItem, true>::hasValue() const
Line
Count
Source
170
152k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>, true>::hasValue() const
Line
Count
Source
170
184
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ItaniumManglingCanonicalizer::FragmentKind, true>::hasValue() const
Line
Count
Source
170
37
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Triple::SubArchType, true>::hasValue() const
Line
Count
Source
170
121k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Triple::VendorType, true>::hasValue() const
Line
Count
Source
170
36.6M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Triple::OSType, true>::hasValue() const
Line
Count
Source
170
77.5M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Triple::ObjectFormatType, true>::hasValue() const
Line
Count
Source
170
3.70M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Triple::ArchType, true>::hasValue() const
Line
Count
Source
170
179M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Triple::EnvironmentType, true>::hasValue() const
Line
Count
Source
170
15.7M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::sys::fs::file_type, true>::hasValue() const
Line
Count
Source
170
63.6k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::sys::fs::perms, true>::hasValue() const
Line
Count
Source
170
63.6k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<llvm::StringRef>, true>::hasValue() const
Line
Count
Source
170
18.3k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DILocation const*, true>::hasValue() const
Line
Count
Source
170
328
  bool hasValue() const noexcept { return hasVal; }
BypassSlowDivision.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::QuotRemPair, true>::hasValue() const
Line
Count
Source
170
567
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DIBasicType::Signedness, true>::hasValue() const
Line
Count
Source
170
596
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Metadata*, true>::hasValue() const
Line
Count
Source
170
6.65M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::VPIteration, true>::hasValue() const
Line
Count
Source
170
58.4k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::VectorizationFactor, true>::hasValue() const
Line
Count
Source
170
38.4k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo::ShuffleKind, true>::hasValue() const
Line
Count
Source
170
8.62k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned int>, true>::hasValue() const
Line
Count
Source
170
430k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::VPBlockBase**, true>::hasValue() const
Line
Count
Source
170
91.3k
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::VPBlockBase* const*, true>::hasValue() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CudaVersion, true>::hasValue() const
llvm::optional_detail::OptionalStorage<clang::CudaArch, true>::hasValue() const
Line
Count
Source
170
41.1k
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CudaVirtualArch, true>::hasValue() const
llvm::optional_detail::OptionalStorage<long, true>::hasValue() const
Line
Count
Source
170
193k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::OpenMPDirectiveKind, true>::hasValue() const
Line
Count
Source
170
27.4M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::OpenMPClauseKind, true>::hasValue() const
Line
Count
Source
170
4.84M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::OpenMPDefaultClauseKind, true>::hasValue() const
Line
Count
Source
170
3.02k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::OpenMPProcBindClauseKind, true>::hasValue() const
Line
Count
Source
170
2.48k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::OpenMPDependClauseKind, true>::hasValue() const
Line
Count
Source
170
21.3k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::OpenMPLinearClauseKind, true>::hasValue() const
Line
Count
Source
170
902
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::OpenMPDistScheduleClauseKind, true>::hasValue() const
Line
Count
Source
170
3.75k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::OpenMPAtomicDefaultMemOrderClauseKind, true>::hasValue() const
Line
Count
Source
170
112
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::SanitizerMask, true>::hasValue() const
Line
Count
Source
170
663k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::sys::fs::UniqueID, true>::hasValue() const
Line
Count
Source
170
2.31k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::targets::LanaiTargetInfo::CPUKind, true>::hasValue() const
Line
Count
Source
170
2
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::X86::ProcessorFeatures, true>::hasValue() const
Line
Count
Source
170
5.14k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::X86SSEEnum, true>::hasValue() const
Line
Count
Source
170
2.42M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::MMX3DNowEnum, true>::hasValue() const
Line
Count
Source
170
962k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::XOPEnum, true>::hasValue() const
Line
Count
Source
170
932k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<char, true>::hasValue() const
Line
Count
Source
170
8.26k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::CPUKind, true>::hasValue() const
Line
Count
Source
170
7.56M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ThreadModel::Model, true>::hasValue() const
Line
Count
Source
170
64.3k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::FloatABI::ABIType, true>::hasValue() const
Line
Count
Source
170
88.1k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ARMInterruptAttr::InterruptType>, true>::hasValue() const
Line
Count
Source
170
619
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ARMInterruptAttr::InterruptType, true>::hasValue() const
Line
Count
Source
170
78
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::BlocksAttr::BlockType>, true>::hasValue() const
Line
Count
Source
170
1.65k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::BlocksAttr::BlockType, true>::hasValue() const
Line
Count
Source
170
551
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::CallableWhenAttr::ConsumedState>, true>::hasValue() const
Line
Count
Source
170
94
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CallableWhenAttr::ConsumedState, true>::hasValue() const
Line
Count
Source
170
19
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ConsumableAttr::ConsumedState>, true>::hasValue() const
Line
Count
Source
170
30
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ConsumableAttr::ConsumedState, true>::hasValue() const
Line
Count
Source
170
6
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>, true>::hasValue() const
Line
Count
Source
170
20.5k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::DiagnoseIfAttr::DiagnosticType, true>::hasValue() const
Line
Count
Source
170
5.14k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::EnumExtensibilityAttr::Kind>, true>::hasValue() const
Line
Count
Source
170
11.0k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::EnumExtensibilityAttr::Kind, true>::hasValue() const
Line
Count
Source
170
2.75k
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::LoopHintAttr::OptionType>, true>::hasValue() const
llvm::optional_detail::OptionalStorage<clang::LoopHintAttr::OptionType, true>::hasValue() const
Line
Count
Source
170
2.10k
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::LoopHintAttr::LoopHintState>, true>::hasValue() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::LoopHintAttr::LoopHintState, true>::hasValue() const
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::MipsInterruptAttr::InterruptType>, true>::hasValue() const
Line
Count
Source
170
251
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::MipsInterruptAttr::InterruptType, true>::hasValue() const
Line
Count
Source
170
21
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy>, true>::hasValue() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::OMPAllocateDeclAttr::AllocatorTypeTy, true>::hasValue() const
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>, true>::hasValue() const
Line
Count
Source
170
2.24k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::OMPDeclareSimdDeclAttr::BranchStateTy, true>::hasValue() const
Line
Count
Source
170
536
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>, true>::hasValue() const
Line
Count
Source
170
252
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::OMPDeclareTargetDeclAttr::MapTypeTy, true>::hasValue() const
Line
Count
Source
170
279k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>, true>::hasValue() const
Line
Count
Source
170
128
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ObjCMethodFamilyAttr::FamilyKind, true>::hasValue() const
Line
Count
Source
170
16
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ParamTypestateAttr::ConsumedState>, true>::hasValue() const
Line
Count
Source
170
35
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ParamTypestateAttr::ConsumedState, true>::hasValue() const
Line
Count
Source
170
7
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::PcsAttr::PCSType>, true>::hasValue() const
Line
Count
Source
170
372
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::PcsAttr::PCSType, true>::hasValue() const
Line
Count
Source
170
93
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::RISCVInterruptAttr::InterruptType>, true>::hasValue() const
Line
Count
Source
170
216
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::RISCVInterruptAttr::InterruptType, true>::hasValue() const
Line
Count
Source
170
44
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>, true>::hasValue() const
Line
Count
Source
170
54
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ReturnTypestateAttr::ConsumedState, true>::hasValue() const
Line
Count
Source
170
11
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::SetTypestateAttr::ConsumedState>, true>::hasValue() const
Line
Count
Source
170
45
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::SetTypestateAttr::ConsumedState, true>::hasValue() const
Line
Count
Source
170
9
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::TestTypestateAttr::ConsumedState>, true>::hasValue() const
Line
Count
Source
170
20
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::TestTypestateAttr::ConsumedState, true>::hasValue() const
Line
Count
Source
170
5
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>, true>::hasValue() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::TypeVisibilityAttr::VisibilityType, true>::hasValue() const
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::VisibilityAttr::VisibilityType>, true>::hasValue() const
Line
Count
Source
170
8.49M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::VisibilityAttr::VisibilityType, true>::hasValue() const
Line
Count
Source
170
1.41M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::NullabilityKind, true>::hasValue() const
Line
Count
Source
170
40.6M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumKind, true>::hasValue() const
Line
Count
Source
170
13.3k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ExternalASTSource::ASTSourceDescriptor, true>::hasValue() const
Line
Count
Source
170
177
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::LangAS, true>::hasValue() const
Line
Count
Source
170
422k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CodeGen::LValue, true>::hasValue() const
Line
Count
Source
170
3.25k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::QualType, true>::hasValue() const
Line
Count
Source
170
3.09k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::RecordDecl const*, true>::hasValue() const
Line
Count
Source
170
11
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::Preprocessor::PreambleSkipInfo, true>::hasValue() const
Line
Count
Source
170
4.21M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::GlobalValue::ThreadLocalMode, true>::hasValue() const
Line
Count
Source
170
125
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::SourceLocation, true>::hasValue() const
Line
Count
Source
170
20.1k
  bool hasValue() const noexcept { return hasVal; }
CoverageMappingGen.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SourceMappingRegion, true>::hasValue() const
Line
Count
Source
170
4.11k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::coverage::Counter, true>::hasValue() const
Line
Count
Source
170
219
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::SourceRange, true>::hasValue() const
Line
Count
Source
170
212
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue, true>::hasValue() const
Line
Count
Source
170
108k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::Distro::DistroType, true>::hasValue() const
Line
Count
Source
170
60
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::driver::Driver::DriverMode>, true>::hasValue() const
Line
Count
Source
170
93.6k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::DriverMode, true>::hasValue() const
Line
Count
Source
170
15.6k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::LTOKind, true>::hasValue() const
Line
Count
Source
170
482
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::OpenMPRuntimeKind, true>::hasValue() const
Line
Count
Source
170
4.00k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::SaveTempsMode, true>::hasValue() const
Line
Count
Source
170
212
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::ReadTPMode, true>::hasValue() const
Line
Count
Source
170
8
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::FloatABI, true>::hasValue() const
Line
Count
Source
170
14.1k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::tools::mips::FloatABI, true>::hasValue() const
Line
Count
Source
170
48
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::tools::ppc::FloatABI, true>::hasValue() const
Line
Count
Source
170
38
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::tools::sparc::FloatABI, true>::hasValue() const
Line
Count
Source
170
44
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::DarwinSDKInfo, true>::hasValue() const
Line
Count
Source
170
50.9k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::driver::types::ID, true>::hasValue() const
Line
Count
Source
170
2.86M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::sema::TemplateDeductionInfo*, true>::hasValue() const
Line
Count
Source
170
5.03M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::DiagnosticLevelMask, true>::hasValue() const
Line
Count
Source
170
119
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::AnalysisStores, true>::hasValue() const
Line
Count
Source
170
477
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::AnalysisConstraints, true>::hasValue() const
Line
Count
Source
170
3.55k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::AnalysisDiagClients, true>::hasValue() const
Line
Count
Source
170
1.71k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::AnalysisPurgeMode, true>::hasValue() const
Line
Count
Source
170
5
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::AnalysisInliningMode, true>::hasValue() const
llvm::optional_detail::OptionalStorage<llvm::Optional<bool>, true>::hasValue() const
Line
Count
Source
170
6.73M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::frontend::ActionKind>, true>::hasValue() const
Line
Count
Source
170
136
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::frontend::ActionKind, true>::hasValue() const
Line
Count
Source
170
34
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::InputKind, true>::hasValue() const
Line
Count
Source
170
856k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::EABI, true>::hasValue() const
Line
Count
Source
170
173
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::Reloc::Model>, true>::hasValue() const
Line
Count
Source
170
180k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::LangStandard::Kind, true>::hasValue() const
Line
Count
Source
170
992k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::LangOptions::CoreFoundationABI, true>::hasValue() const
Line
Count
Source
170
270
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::LangOptions::PragmaMSPointersToMembersKind, true>::hasValue() const
Line
Count
Source
170
5
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::LangOptions::DefaultCallingConvention, true>::hasValue() const
Line
Count
Source
170
56
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::HeaderFileInfo, true>::hasValue() const
Line
Count
Source
170
31.1k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::EnableIfAttr*, true>::hasValue() const
Line
Count
Source
170
425
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::GVALinkage, true>::hasValue() const
Line
Count
Source
170
77
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MIToken::TokenKind, true>::hasValue() const
Line
Count
Source
170
32.1M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::CmpInst::Predicate, true>::hasValue() const
Line
Count
Source
170
21.3k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::AtomicOrdering, true>::hasValue() const
Line
Count
Source
170
4.23k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeIndex, true>::hasValue() const
Line
Count
Source
170
20.1k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DIExpression::ExprOperand, true>::hasValue() const
Line
Count
Source
170
3.81k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::dwarf::Form, true>::hasValue() const
Line
Count
Source
170
1.71M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo, true>::hasValue() const
Line
Count
Source
170
61.3k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::StrOffsetsContributionDescriptor, true>::hasValue() const
Line
Count
Source
170
1.85k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned char>, true>::hasValue() const
Line
Count
Source
170
616
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::StringRef*, true>::hasValue() const
Line
Count
Source
170
147k
  bool hasValue() const noexcept { return hasVal; }
DWARFContext.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DWARFSectionMap*, true>::hasValue() const
Line
Count
Source
170
514k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::object::RelocationRef, true>::hasValue() const
Line
Count
Source
170
8.82k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::RelocAddrEntry, true>::hasValue() const
Line
Count
Source
170
62.8k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DataExtractor, true>::hasValue() const
Line
Count
Source
170
2.91k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DWARFExpression, true>::hasValue() const
Line
Count
Source
170
6
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::object::SectionedAddress, true>::hasValue() const
Line
Count
Source
170
6.98k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue::UnitOffset, true>::hasValue() const
Line
Count
Source
170
9.20k
  bool hasValue() const noexcept { return hasVal; }
DAGCombiner.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ByteProvider, true>::hasValue() const
Line
Count
Source
170
365k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::BaseIndexOffset, true>::hasValue() const
Line
Count
Source
170
18.8k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::MachineOperand, true>::hasValue() const
Line
Count
Source
170
2.47k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ISD::NodeType, true>::hasValue() const
Line
Count
Source
170
115k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::Loc, true>::hasValue() const
Line
Count
Source
170
1.89M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::NonLoc, true>::hasValue() const
Line
Count
Source
170
93.2k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGStmt, true>::hasValue() const
Line
Count
Source
170
12.8M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGAutomaticObjDtor, true>::hasValue() const
Line
Count
Source
170
327k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::SVal, true>::hasValue() const
Line
Count
Source
170
1.10M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::PostStore, true>::hasValue() const
Line
Count
Source
170
861k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::BlockEntrance, true>::hasValue() const
Line
Count
Source
170
2.09M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::UndefinedVal, true>::hasValue() const
Line
Count
Source
170
1.31k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::ConcreteInt, true>::hasValue() const
Line
Count
Source
170
1.17M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::SymbolVal, true>::hasValue() const
Line
Count
Source
170
5.10M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::loc::MemRegionVal, true>::hasValue() const
Line
Count
Source
170
8.02M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::DefinedSVal, true>::hasValue() const
Line
Count
Source
170
37.2k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::loc::ConcreteInt, true>::hasValue() const
Line
Count
Source
170
1.64M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::ExplodedNode*, true>::hasValue() const
Line
Count
Source
170
19
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::BlockEdge, true>::hasValue() const
Line
Count
Source
170
1.35M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::DefinedOrUnknownSVal, true>::hasValue() const
Line
Count
Source
170
3.50k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::loc::GotoLabel, true>::hasValue() const
Line
Count
Source
170
9.79k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LazyCompoundVal, true>::hasValue() const
Line
Count
Source
170
2.60M
  bool hasValue() const noexcept { return hasVal; }
CheckSecuritySyntaxOnly.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*), true>::hasValue() const
Line
Count
Source
170
30.8k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<clang::QualType>, true>::hasValue() const
Line
Count
Source
170
34.8k
  bool hasValue() const noexcept { return hasVal; }
ExprInspectionChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const, true>::hasValue() const
Line
Count
Source
170
361k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::StmtPoint, true>::hasValue() const
Line
Count
Source
170
1.71M
  bool hasValue() const noexcept { return hasVal; }
MacOSXAPIChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const, true>::hasValue() const
Line
Count
Source
170
1.79k
  bool hasValue() const noexcept { return hasVal; }
MallocChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MallocChecker::CheckKind, true>::hasValue() const
Line
Count
Source
170
689
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::PostImplicitCall, true>::hasValue() const
Line
Count
Source
170
845k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::AnyCall, true>::hasValue() const
Line
Count
Source
170
1.97k
  bool hasValue() const noexcept { return hasVal; }
MoveChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MoveChecker::AggressivenessKind, true>::hasValue() const
Line
Count
Source
170
244
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::CompoundVal, true>::hasValue() const
Line
Count
Source
170
366k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::retaincountchecker::RefVal, true>::hasValue() const
Line
Count
Source
170
2.34k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::RetainSummaryManager::BehaviorSummary, true>::hasValue() const
Line
Count
Source
170
2.31k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CallEnter, true>::hasValue() const
Line
Count
Source
170
2.63M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CallExitBegin, true>::hasValue() const
Line
Count
Source
170
172k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::PostStmt, true>::hasValue() const
Line
Count
Source
170
2.21M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LocAsInteger, true>::hasValue() const
Line
Count
Source
170
4.65M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<DereferenceInfo, true>::hasValue() const
Line
Count
Source
170
133
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ExplorationStrategyKind>, true>::hasValue() const
Line
Count
Source
170
87.0k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::IPAKind>, true>::hasValue() const
Line
Count
Source
170
868k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::CXXInlineableMemberKind>, true>::hasValue() const
Line
Count
Source
170
84.7k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CallExitEnd, true>::hasValue() const
Line
Count
Source
170
394k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::PostInitializer, true>::hasValue() const
Line
Count
Source
170
988k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::KnownSVal, true>::hasValue() const
Line
Count
Source
170
1.58k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::PreStmt, true>::hasValue() const
Line
Count
Source
170
992k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::APSInt const*, true>::hasValue() const
Line
Count
Source
170
331
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ObjCMethodDecl const*, true>::hasValue() const
Line
Count
Source
170
3.62k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGDeleteDtor, true>::hasValue() const
Line
Count
Source
170
957
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGBaseDtor, true>::hasValue() const
Line
Count
Source
170
1.75k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGElement, true>::hasValue() const
Line
Count
Source
170
114k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::LoopExit, true>::hasValue() const
Line
Count
Source
170
845k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::EpsilonPoint, true>::hasValue() const
Line
Count
Source
170
844k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::PreStmtPurgeDeadSymbols, true>::hasValue() const
Line
Count
Source
170
1.14M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::PreImplicitCall, true>::hasValue() const
Line
Count
Source
170
343k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::PointerToMember, true>::hasValue() const
Line
Count
Source
170
167k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGCXXRecordTypedCall, true>::hasValue() const
Line
Count
Source
170
33.1k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGConstructor, true>::hasValue() const
Line
Count
Source
170
28.6k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::RegionOffset, true>::hasValue() const
Line
Count
Source
170
1.36M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::PostStmtPurgeDeadSymbols, true>::hasValue() const
Line
Count
Source
170
28.4k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGNewAllocator, true>::hasValue() const
Line
Count
Source
170
420
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::FunctionExitPoint, true>::hasValue() const
Line
Count
Source
170
47.3k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::function_ref<void ()>, true>::hasValue() const
Line
Count
Source
170
10
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::LookupResult::AmbiguityKind, true>::hasValue() const
Line
Count
Source
170
6
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::AvailabilitySpec, true>::hasValue() const
Line
Count
Source
170
171
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::attr::SubjectMatchRule>, true>::hasValue() const
Line
Count
Source
170
333
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::PragmaMSCommentKind, true>::hasValue() const
Line
Count
Source
170
536
  bool hasValue() const noexcept { return hasVal; }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>, true>::hasValue() const
Line
Count
Source
170
65
  bool hasValue() const noexcept { return hasVal; }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagKinds, true>::hasValue() const
Line
Count
Source
170
22
  bool hasValue() const noexcept { return hasVal; }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>, true>::hasValue() const
Line
Count
Source
170
94
  bool hasValue() const noexcept { return hasVal; }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagValues, true>::hasValue() const
Line
Count
Source
170
19
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation), true>::hasValue() const
Line
Count
Source
170
994
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ASTContext::PragmaSectionFlag, true>::hasValue() const
Line
Count
Source
170
389
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::attr::SubjectMatchRule, true>::hasValue() const
Line
Count
Source
170
1.72k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::Sema::PragmaStack<clang::StringLiteral*>*, true>::hasValue() const
Line
Count
Source
170
285
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::Visibility, true>::hasValue() const
Line
Count
Source
170
11.2M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::LengthModifier, true>::hasValue() const
Line
Count
Source
170
203
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::ConversionSpecifier, true>::hasValue() const
Line
Count
Source
170
149
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSArrayMethodKind, true>::hasValue() const
Line
Count
Source
170
158
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSDictionaryMethodKind, true>::hasValue() const
Line
Count
Source
170
138
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSSetMethodKind, true>::hasValue() const
Line
Count
Source
170
56
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::Sema::FormatStringType, true>::hasValue() const
Line
Count
Source
170
698k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ObjCInterfaceDecl*, true>::hasValue() const
Line
Count
Source
170
28
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::Sema::CUDAFunctionTarget, true>::hasValue() const
Line
Count
Source
170
3.54k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<FormatAttrKind, true>::hasValue() const
Line
Count
Source
170
1.03M
  bool hasValue() const noexcept { return hasVal; }
SemaDeclAttr.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeInsertion, true>::hasValue() const
Line
Count
Source
170
4
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CharUnits, true>::hasValue() const
Line
Count
Source
170
8
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::Expr*, true>::hasValue() const
Line
Count
Source
170
270k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSNumberLiteralMethodKind, true>::hasValue() const
Line
Count
Source
170
1.10k
  bool hasValue() const noexcept { return hasVal; }
SemaModule.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::UnnamedDeclKind, true>::hasValue() const
Line
Count
Source
170
252
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ASTTemplateArgumentListInfo const*, true>::hasValue() const
Line
Count
Source
170
3.31M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::Stmt*, true>::hasValue() const
Line
Count
Source
170
1.39M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*), true>::hasValue() const
Line
Count
Source
170
42.1k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGInitializer, true>::hasValue() const
Line
Count
Source
170
1.28k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGLifetimeEnds, true>::hasValue() const
Line
Count
Source
170
638
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGLoopExit, true>::hasValue() const
Line
Count
Source
170
556
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGScopeBegin, true>::hasValue() const
Line
Count
Source
170
543
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGScopeEnd, true>::hasValue() const
Line
Count
Source
170
497
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGMemberDtor, true>::hasValue() const
Line
Count
Source
170
360
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::CFGTemporaryDtor, true>::hasValue() const
Line
Count
Source
170
356
  bool hasValue() const noexcept { return hasVal; }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PreLoad, true>::hasValue() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PreStore, true>::hasValue() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostAllocatorCall, true>::hasValue() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostCondition, true>::hasValue() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostLoad, true>::hasValue() const
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::PostLValue, true>::hasValue() const
llvm::optional_detail::OptionalStorage<clang::ento::ObjKind, true>::hasValue() const
Line
Count
Source
170
46.7k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ento::RetEffect, true>::hasValue() const
Line
Count
Source
170
2.38k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling, true>::hasValue() const
Line
Count
Source
170
219k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::comments::InlineCommandComment::RenderKind, true>::hasValue() const
Line
Count
Source
170
240
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::LinkageInfo, true>::hasValue() const
Line
Count
Source
170
12.3M
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<DynamicType, true>::hasValue() const
Line
Count
Source
170
173
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::analyze_os_log::OSLogBufferItem::Kind, true>::hasValue() const
Line
Count
Source
170
369
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::Expr const*, true>::hasValue() const
Line
Count
Source
170
390
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::minimize_source_to_dependency_directives::TokenKind, true>::hasValue() const
Line
Count
Source
170
2.03k
  bool hasValue() const noexcept { return hasVal; }
Lexer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::PreambleDirectiveKind, true>::hasValue() const
Line
Count
Source
170
20.4k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::Token, true>::hasValue() const
Line
Count
Source
170
592
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::MMToken::TokenKind, true>::hasValue() const
Line
Count
Source
170
7.22M
  bool hasValue() const noexcept { return hasVal; }
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute, true>::hasValue() const
Line
Count
Source
170
375
  bool hasValue() const noexcept { return hasVal; }
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeKind, true>::hasValue() const
Line
Count
Source
170
16.2k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<clang::diag::Severity, true>::hasValue() const
Line
Count
Source
170
2.14k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::PassBuilder::OptimizationLevel, true>::hasValue() const
Line
Count
Source
170
469
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DICompileUnit::DebugEmissionKind, true>::hasValue() const
Line
Count
Source
170
2.28k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::DICompileUnit::DebugNameTableKind, true>::hasValue() const
Line
Count
Source
170
285
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::object::SectionRef, true>::hasValue() const
Line
Count
Source
170
2.90k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::remarks::Format, true>::hasValue() const
Line
Count
Source
170
551
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::remarks::RemarkLocation, true>::hasValue() const
Line
Count
Source
170
4.04k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::remarks::Type, true>::hasValue() const
Line
Count
Source
170
1.31k
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::codeview::ContinuationRecordKind, true>::hasValue() const
Line
Count
Source
170
374
  bool hasValue() const noexcept { return hasVal; }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeLeafKind, true>::hasValue() const
Line
Count
Source
170
92.1k
  bool hasValue() const noexcept { return hasVal; }
171
172
303M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
303M
    assert(hasVal);
174
303M
    return value;
175
303M
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::UserModeKind>, true>::getValue() &
Line
Count
Source
172
136k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
136k
    assert(hasVal);
174
136k
    return value;
175
136k
  }
llvm::optional_detail::OptionalStorage<clang::UserModeKind, true>::getValue() &
Line
Count
Source
172
136k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
136k
    assert(hasVal);
174
136k
    return value;
175
136k
  }
llvm::optional_detail::OptionalStorage<unsigned int, true>::getValue() &
Line
Count
Source
172
19.6M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
19.6M
    assert(hasVal);
174
19.6M
    return value;
175
19.6M
  }
llvm::optional_detail::OptionalStorage<char const*, true>::getValue() &
Line
Count
Source
172
55.5k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
55.5k
    assert(hasVal);
174
55.5k
    return value;
175
55.5k
  }
llvm::optional_detail::OptionalStorage<llvm::MemoryLocation, true>::getValue() &
Line
Count
Source
172
6.87M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
6.87M
    assert(hasVal);
174
6.87M
    return value;
175
6.87M
  }
llvm::optional_detail::OptionalStorage<llvm::CodeModel::Model, true>::getValue() &
Line
Count
Source
172
722
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
722
    assert(hasVal);
174
722
    return value;
175
722
  }
llvm::optional_detail::OptionalStorage<llvm::DebugCompressionType, true>::getValue() &
Line
Count
Source
172
8
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
8
    assert(hasVal);
174
8
    return value;
175
8
  }
llvm::optional_detail::OptionalStorage<int, true>::getValue() &
Line
Count
Source
172
4.41M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
4.41M
    assert(hasVal);
174
4.41M
    return value;
175
4.41M
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AArch64Layout::VectorLayout, true>::getValue() &
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::StringRef>, true>::getValue() &
Line
Count
Source
172
4.62k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
4.62k
    assert(hasVal);
174
4.62k
    return value;
175
4.62k
  }
llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::getValue() &
Line
Count
Source
172
2.78M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.78M
    assert(hasVal);
174
2.78M
    return value;
175
2.78M
  }
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::getValue() &
Line
Count
Source
172
32.0M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
32.0M
    assert(hasVal);
174
32.0M
    return value;
175
32.0M
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**>, true>::getValue() &
Line
Count
Source
172
10.9M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
10.9M
    assert(hasVal);
174
10.9M
    return value;
175
10.9M
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::Loop* const*>, true>::getValue() &
Line
Count
Source
172
879k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
879k
    assert(hasVal);
174
879k
    return value;
175
879k
  }
AArch64FalkorHWPFFix.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoadInfo, true>::getValue() &
Line
Count
Source
172
58
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
58
    assert(hasVal);
174
58
    return value;
175
58
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineLoop* const*>, true>::getValue() &
Line
Count
Source
172
171
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
171
    assert(hasVal);
174
171
    return value;
175
171
  }
llvm::optional_detail::OptionalStorage<bool, true>::getValue() &
Line
Count
Source
172
8.02M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
8.02M
    assert(hasVal);
174
8.02M
    return value;
175
8.02M
  }
llvm::optional_detail::OptionalStorage<llvm::ValueAndVReg, true>::getValue() &
Line
Count
Source
172
2.51M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.51M
    assert(hasVal);
174
2.51M
    return value;
175
2.51M
  }
llvm::optional_detail::OptionalStorage<unsigned long long, true>::getValue() &
Line
Count
Source
172
715k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
715k
    assert(hasVal);
174
715k
    return value;
175
715k
  }
llvm::optional_detail::OptionalStorage<long long, true>::getValue() &
Line
Count
Source
172
2.15M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.15M
    assert(hasVal);
174
2.15M
    return value;
175
2.15M
  }
llvm::optional_detail::OptionalStorage<llvm::Register, true>::getValue() &
Line
Count
Source
172
40.7k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
40.7k
    assert(hasVal);
174
40.7k
    return value;
175
40.7k
  }
llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true>::getValue() &
Line
Count
Source
172
71.4k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
71.4k
    assert(hasVal);
174
71.4k
    return value;
175
71.4k
  }
llvm::optional_detail::OptionalStorage<llvm::AArch64CC::CondCode, true>::getValue() &
Line
Count
Source
172
338
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
338
    assert(hasVal);
174
338
    return value;
175
338
  }
llvm::optional_detail::OptionalStorage<llvm::AArch64MCExpr::VariantKind, true>::getValue() &
Line
Count
Source
172
1.12k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.12k
    assert(hasVal);
174
1.12k
    return value;
175
1.12k
  }
llvm::optional_detail::OptionalStorage<llvm::AArch64_AM::ShiftExtendType, true>::getValue() &
Line
Count
Source
172
2.09k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.09k
    assert(hasVal);
174
2.09k
    return value;
175
2.09k
  }
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::RoundingMode, true>::getValue() &
Line
Count
Source
172
1
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1
    assert(hasVal);
174
1
    return value;
175
1
  }
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::ExceptionBehavior, true>::getValue() &
Line
Count
Source
172
1
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1
    assert(hasVal);
174
1
    return value;
175
1
  }
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::AccessQualifier, true>::getValue() &
Line
Count
Source
172
19
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
19
    assert(hasVal);
174
19
    return value;
175
19
  }
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::ValueKind, true>::getValue() &
Line
Count
Source
172
72
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
72
    assert(hasVal);
174
72
    return value;
175
72
  }
llvm::optional_detail::OptionalStorage<bool*, true>::getValue() &
Line
Count
Source
172
26
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
26
    assert(hasVal);
174
26
    return value;
175
26
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::StringRef>, true>::getValue() &
Line
Count
Source
172
28
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
28
    assert(hasVal);
174
28
    return value;
175
28
  }
llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::ENamePrefix, true>::getValue() &
Line
Count
Source
172
42
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
42
    assert(hasVal);
174
42
    return value;
175
42
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::EType, true>::getValue() &
llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>, true>::getValue() &
Line
Count
Source
172
66.5M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
66.5M
    assert(hasVal);
174
66.5M
    return value;
175
66.5M
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock**>, true>::getValue() &
Line
Count
Source
172
33.2M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
33.2M
    assert(hasVal);
174
33.2M
    return value;
175
33.2M
  }
llvm::optional_detail::OptionalStorage<llvm::ARM_AM::ShiftOpc, true>::getValue() &
Line
Count
Source
172
2.28k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.28k
    assert(hasVal);
174
2.28k
    return value;
175
2.28k
  }
llvm::optional_detail::OptionalStorage<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, true>::getValue() &
Line
Count
Source
172
1.56k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.56k
    assert(hasVal);
174
1.56k
    return value;
175
1.56k
  }
llvm::optional_detail::OptionalStorage<llvm::LPAC::AluCode, true>::getValue() &
Line
Count
Source
172
108
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
108
    assert(hasVal);
174
108
    return value;
175
108
  }
llvm::optional_detail::OptionalStorage<llvm::LPCC::CondCode, true>::getValue() &
Line
Count
Source
172
90
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
90
    assert(hasVal);
174
90
    return value;
175
90
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::MCFixupKind>, true>::getValue() &
Line
Count
Source
172
174
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
174
    assert(hasVal);
174
174
    return value;
175
174
  }
llvm::optional_detail::OptionalStorage<llvm::MVT, true>::getValue() &
Line
Count
Source
172
48
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
48
    assert(hasVal);
174
48
    return value;
175
48
  }
llvm::optional_detail::OptionalStorage<llvm::PPC::Predicate, true>::getValue() &
Line
Count
Source
172
59
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
59
    assert(hasVal);
174
59
    return value;
175
59
  }
llvm::optional_detail::OptionalStorage<llvm::RISCVFPRndMode::RoundingMode, true>::getValue() &
Line
Count
Source
172
488
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
488
    assert(hasVal);
174
488
    return value;
175
488
  }
llvm::optional_detail::OptionalStorage<llvm::RISCVMCExpr::VariantKind, true>::getValue() &
Line
Count
Source
172
448
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
448
    assert(hasVal);
174
448
    return value;
175
448
  }
llvm::optional_detail::OptionalStorage<llvm::RISCVABI::ABI, true>::getValue() &
Line
Count
Source
172
155
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
155
    assert(hasVal);
174
155
    return value;
175
155
  }
llvm::optional_detail::OptionalStorage<llvm::SparcMCExpr::VariantKind, true>::getValue() &
Line
Count
Source
172
144
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
144
    assert(hasVal);
174
144
    return value;
175
144
  }
llvm::optional_detail::OptionalStorage<llvm::WebAssembly::ExprType, true>::getValue() &
Line
Count
Source
172
19
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
19
    assert(hasVal);
174
19
    return value;
175
19
  }
llvm::optional_detail::OptionalStorage<llvm::wasm::ValType, true>::getValue() &
Line
Count
Source
172
50
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
50
    assert(hasVal);
174
50
    return value;
175
50
  }
llvm::optional_detail::OptionalStorage<llvm::X86::CondCode, true>::getValue() &
Line
Count
Source
172
348
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
348
    assert(hasVal);
174
348
    return value;
175
348
  }
llvm::optional_detail::OptionalStorage<llvm::MCOperand, true>::getValue() &
Line
Count
Source
172
7.35M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
7.35M
    assert(hasVal);
174
7.35M
    return value;
175
7.35M
  }
llvm::optional_detail::OptionalStorage<llvm::MachineInstr*, true>::getValue() &
Line
Count
Source
172
31
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
31
    assert(hasVal);
174
31
    return value;
175
31
  }
llvm::optional_detail::OptionalStorage<llvm::MachO::CPUSubTypeX86, true>::getValue() &
Line
Count
Source
172
675
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
675
    assert(hasVal);
174
675
    return value;
175
675
  }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedValue, true>::getValue() &
Line
Count
Source
172
645
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
645
    assert(hasVal);
174
645
    return value;
175
645
  }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InterfaceValue, true>::getValue() &
Line
Count
Source
172
145
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
145
    assert(hasVal);
174
145
    return value;
175
145
  }
llvm::optional_detail::OptionalStorage<std::__1::bitset<32ul>, true>::getValue() &
Line
Count
Source
172
1.32k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.32k
    assert(hasVal);
174
1.32k
    return value;
175
1.32k
  }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedRelation, true>::getValue() &
Line
Count
Source
172
112
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
112
    assert(hasVal);
174
112
    return value;
175
112
  }
llvm::optional_detail::OptionalStorage<llvm::cflaa::InstantiatedAttr, true>::getValue() &
Line
Count
Source
172
120
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
120
    assert(hasVal);
174
120
    return value;
175
120
  }
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo, true>::getValue() &
Line
Count
Source
172
5.74k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
5.74k
    assert(hasVal);
174
5.74k
    return value;
175
5.74k
  }
llvm::optional_detail::OptionalStorage<llvm::cflaa::StratifiedInfo*, true>::getValue() &
Line
Count
Source
172
1.20k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.20k
    assert(hasVal);
174
1.20k
    return value;
175
1.20k
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**>, true>::getValue() &
Line
Count
Source
172
20.2M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
20.2M
    assert(hasVal);
174
20.2M
    return value;
175
20.2M
  }
llvm::optional_detail::OptionalStorage<llvm::EHPersonality, true>::getValue() &
Line
Count
Source
172
422k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
422k
    assert(hasVal);
174
422k
    return value;
175
422k
  }
llvm::optional_detail::OptionalStorage<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)>, true>::getValue() &
Line
Count
Source
172
527
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
527
    assert(hasVal);
174
527
    return value;
175
527
  }
llvm::optional_detail::OptionalStorage<AllocFnsTy, true>::getValue() &
Line
Count
Source
172
1.92M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.92M
    assert(hasVal);
174
1.92M
    return value;
175
1.92M
  }
MemorySSA.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath, true>::getValue() &
Line
Count
Source
172
987k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
987k
    assert(hasVal);
174
987k
    return value;
175
987k
  }
MemorySSA.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath, true>::getValue() &
Line
Count
Source
172
4.58k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
4.58k
    assert(hasVal);
174
4.58k
    return value;
175
4.58k
  }
llvm::optional_detail::OptionalStorage<llvm::AliasResult, true>::getValue() &
Line
Count
Source
172
155
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
155
    assert(hasVal);
174
155
    return value;
175
155
  }
llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const>, true>::getValue() &
Line
Count
Source
172
226
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
226
    assert(hasVal);
174
226
    return value;
175
226
  }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region>, true>::getValue() &
Line
Count
Source
172
16
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
16
    assert(hasVal);
174
16
    return value;
175
16
  }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region>, true>::getValue() &
Line
Count
Source
172
30.2k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
30.2k
    assert(hasVal);
174
30.2k
    return value;
175
30.2k
  }
llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region>, true>::getValue() &
Line
Count
Source
172
29
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
29
    assert(hasVal);
174
29
    return value;
175
29
  }
llvm::optional_detail::OptionalStorage<llvm::SCEV const*, true>::getValue() &
Line
Count
Source
172
266
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
266
    assert(hasVal);
174
266
    return value;
175
266
  }
llvm::optional_detail::OptionalStorage<llvm::Instruction::BinaryOps, true>::getValue() &
Line
Count
Source
172
8.91k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
8.91k
    assert(hasVal);
174
8.91k
    return value;
175
8.91k
  }
ScalarEvolution.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::BinaryOp, true>::getValue() &
Line
Count
Source
172
19.5M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
19.5M
    assert(hasVal);
174
19.5M
    return value;
175
19.5M
  }
llvm::optional_detail::OptionalStorage<llvm::ScaledNumber<unsigned long long>, true>::getValue() &
Line
Count
Source
172
13
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
13
    assert(hasVal);
174
13
    return value;
175
13
  }
TargetTransformInfo.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ReductionData, true>::getValue() &
Line
Count
Source
172
1.42k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.42k
    assert(hasVal);
174
1.42k
    return value;
175
1.42k
  }
llvm::optional_detail::OptionalStorage<llvm::MachineInstr* const*, true>::getValue() &
Line
Count
Source
172
11
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
11
    assert(hasVal);
174
11
    return value;
175
11
  }
LiveDebugValues.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc, true>::getValue() &
Line
Count
Source
172
195
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
195
    assert(hasVal);
174
195
    return value;
175
195
  }
llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, true>::getValue() &
Line
Count
Source
172
4.55M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
4.55M
    assert(hasVal);
174
4.55M
    return value;
175
4.55M
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::getValue() &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::getValue() &
llvm::optional_detail::OptionalStorage<llvm::MachineBasicBlock const*, true>::getValue() &
Line
Count
Source
172
1.45M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.45M
    assert(hasVal);
174
1.45M
    return value;
175
1.45M
  }
llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, true>::getValue() &
Line
Count
Source
172
13.1k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
13.1k
    assert(hasVal);
174
13.1k
    return value;
175
13.1k
  }
llvm::optional_detail::OptionalStorage<llvm::OperandBundleUse, true>::getValue() &
Line
Count
Source
172
1.35k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.35k
    assert(hasVal);
174
1.35k
    return value;
175
1.35k
  }
llvm::optional_detail::OptionalStorage<llvm::Intrinsic::ID, true>::getValue() &
Line
Count
Source
172
8
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
8
    assert(hasVal);
174
8
    return value;
175
8
  }
llvm::optional_detail::OptionalStorage<llvm::Function*, true>::getValue() &
Line
Count
Source
172
455
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
455
    assert(hasVal);
174
455
    return value;
175
455
  }
llvm::optional_detail::OptionalStorage<llvm::DINode::DIFlags, true>::getValue() &
Line
Count
Source
172
4.63k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
4.63k
    assert(hasVal);
174
4.63k
    return value;
175
4.63k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DIFile::ChecksumKind>, true>::getValue() &
Line
Count
Source
172
225
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
225
    assert(hasVal);
174
225
    return value;
175
225
  }
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::MDString*>, true>::getValue() &
Line
Count
Source
172
374
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
374
    assert(hasVal);
174
374
    return value;
175
374
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>, true>::getValue() &
Line
Count
Source
172
2.28k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.28k
    assert(hasVal);
174
2.28k
    return value;
175
2.28k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>, true>::getValue() &
Line
Count
Source
172
285
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
285
    assert(hasVal);
174
285
    return value;
175
285
  }
llvm::optional_detail::OptionalStorage<llvm::DISubprogram::DISPFlags, true>::getValue() &
Line
Count
Source
172
546
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
546
    assert(hasVal);
174
546
    return value;
175
546
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode>, true>::getValue() &
Line
Count
Source
172
4.08k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
4.08k
    assert(hasVal);
174
4.08k
    return value;
175
4.08k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>, true>::getValue() &
Line
Count
Source
172
5.61k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
5.61k
    assert(hasVal);
174
5.61k
    return value;
175
5.61k
  }
llvm::optional_detail::OptionalStorage<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)>, true>::getValue() &
Line
Count
Source
172
13.8k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
13.8k
    assert(hasVal);
174
13.8k
    return value;
175
13.8k
  }
llvm::optional_detail::OptionalStorage<llvm::Value*, true>::getValue() &
Line
Count
Source
172
1.19k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.19k
    assert(hasVal);
174
1.19k
    return value;
175
1.19k
  }
llvm::optional_detail::OptionalStorage<llvm::Attribute::AttrKind, true>::getValue() &
Line
Count
Source
172
2
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2
    assert(hasVal);
174
2
    return value;
175
2
  }
llvm::optional_detail::OptionalStorage<llvm::DIExpression*, true>::getValue() &
Line
Count
Source
172
147
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
147
    assert(hasVal);
174
147
    return value;
175
147
  }
llvm::optional_detail::OptionalStorage<llvm::InlineCost, true>::getValue() &
Line
Count
Source
172
3.02M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
3.02M
    assert(hasVal);
174
3.02M
    return value;
175
3.02M
  }
MemorySanitizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MemorySanitizer, true>::getValue() &
Line
Count
Source
172
570
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
570
    assert(hasVal);
174
570
    return value;
175
570
  }
ThreadSanitizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ThreadSanitizer, true>::getValue() &
Line
Count
Source
172
391
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
391
    assert(hasVal);
174
391
    return value;
175
391
  }
llvm::optional_detail::OptionalStorage<llvm::MD5::MD5Result, true>::getValue() &
Line
Count
Source
172
11
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
11
    assert(hasVal);
174
11
    return value;
175
11
  }
llvm::optional_detail::OptionalStorage<llvm::MCSymbolRefExpr::VariantKind, true>::getValue() &
Line
Count
Source
172
2.41k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.41k
    assert(hasVal);
174
2.41k
    return value;
175
2.41k
  }
llvm::optional_detail::OptionalStorage<llvm::MCFixupKind, true>::getValue() &
Line
Count
Source
172
204
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
204
    assert(hasVal);
174
204
    return value;
175
204
  }
llvm::optional_detail::OptionalStorage<double, true>::getValue() &
Line
Count
Source
172
214k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
214k
    assert(hasVal);
174
214k
    return value;
175
214k
  }
llvm::optional_detail::OptionalStorage<llvm::COFF::COMDATType, true>::getValue() &
Line
Count
Source
172
305
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
305
    assert(hasVal);
174
305
    return value;
175
305
  }
llvm::optional_detail::OptionalStorage<llvm::MCSymbolAttr, true>::getValue() &
Line
Count
Source
172
2.89k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.89k
    assert(hasVal);
174
2.89k
    return value;
175
2.89k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::SectionKind>, true>::getValue() &
Line
Count
Source
172
13
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
13
    assert(hasVal);
174
13
    return value;
175
13
  }
llvm::optional_detail::OptionalStorage<llvm::SectionKind, true>::getValue() &
Line
Count
Source
172
26
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
26
    assert(hasVal);
174
26
    return value;
175
26
  }
llvm::optional_detail::OptionalStorage<llvm::BranchProbability, true>::getValue() &
Line
Count
Source
172
110
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
110
    assert(hasVal);
174
110
    return value;
175
110
  }
llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, true>::getValue() &
Line
Count
Source
172
1.02k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.02k
    assert(hasVal);
174
1.02k
    return value;
175
1.02k
  }
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopStructure, true>::getValue() &
Line
Count
Source
172
204
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
204
    assert(hasVal);
174
204
    return value;
175
204
  }
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range, true>::getValue() &
Line
Count
Source
172
668
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
668
    assert(hasVal);
174
668
    return value;
175
668
  }
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopConstrainer::SubRanges, true>::getValue() &
Line
Count
Source
172
188
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
188
    assert(hasVal);
174
188
    return value;
175
188
  }
llvm::optional_detail::OptionalStorage<llvm::MDOperand const*, true>::getValue() &
Line
Count
Source
172
11.1k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
11.1k
    assert(hasVal);
174
11.1k
    return value;
175
11.1k
  }
llvm::optional_detail::OptionalStorage<llvm::MDNode*, true>::getValue() &
Line
Count
Source
172
26
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
26
    assert(hasVal);
174
26
    return value;
175
26
  }
LoopPredication.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::LoopICmp, true>::getValue() &
Line
Count
Source
172
1.77k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.77k
    assert(hasVal);
174
1.77k
    return value;
175
1.77k
  }
LoopUnrollPass.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::EstimatedUnrollCost, true>::getValue() &
Line
Count
Source
172
1.32k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.32k
    assert(hasVal);
174
1.32k
    return value;
175
1.32k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AArch64::ArchKind, true>::getValue() &
llvm::optional_detail::OptionalStorage<llvm::ARM::ISAKind, true>::getValue() &
Line
Count
Source
172
129k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
129k
    assert(hasVal);
174
129k
    return value;
175
129k
  }
llvm::optional_detail::OptionalStorage<llvm::AlignStyle, true>::getValue() &
Line
Count
Source
172
1.19k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.19k
    assert(hasVal);
174
1.19k
    return value;
175
1.19k
  }
llvm::optional_detail::OptionalStorage<llvm::ReplacementItem, true>::getValue() &
Line
Count
Source
172
152k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
152k
    assert(hasVal);
174
152k
    return value;
175
152k
  }
llvm::optional_detail::OptionalStorage<std::nullptr_t, true>::getValue() &
Line
Count
Source
172
2
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2
    assert(hasVal);
174
2
    return value;
175
2
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>, true>::getValue() &
Line
Count
Source
172
36
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
36
    assert(hasVal);
174
36
    return value;
175
36
  }
llvm::optional_detail::OptionalStorage<llvm::ItaniumManglingCanonicalizer::FragmentKind, true>::getValue() &
Line
Count
Source
172
36
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
36
    assert(hasVal);
174
36
    return value;
175
36
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Triple::SubArchType, true>::getValue() &
llvm::optional_detail::OptionalStorage<llvm::Triple::VendorType, true>::getValue() &
Line
Count
Source
172
1.27M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.27M
    assert(hasVal);
174
1.27M
    return value;
175
1.27M
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::OSType, true>::getValue() &
Line
Count
Source
172
1.74M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.74M
    assert(hasVal);
174
1.74M
    return value;
175
1.74M
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::ObjectFormatType, true>::getValue() &
Line
Count
Source
172
25.6k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
25.6k
    assert(hasVal);
174
25.6k
    return value;
175
25.6k
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::ArchType, true>::getValue() &
Line
Count
Source
172
1.98M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.98M
    assert(hasVal);
174
1.98M
    return value;
175
1.98M
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::EnvironmentType, true>::getValue() &
Line
Count
Source
172
559k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
559k
    assert(hasVal);
174
559k
    return value;
175
559k
  }
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<llvm::StringRef>, true>::getValue() &
Line
Count
Source
172
4
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
4
    assert(hasVal);
174
4
    return value;
175
4
  }
llvm::optional_detail::OptionalStorage<llvm::DILocation const*, true>::getValue() &
Line
Count
Source
172
336
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
336
    assert(hasVal);
174
336
    return value;
175
336
  }
BypassSlowDivision.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::QuotRemPair, true>::getValue() &
Line
Count
Source
172
264
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
264
    assert(hasVal);
174
264
    return value;
175
264
  }
llvm::optional_detail::OptionalStorage<llvm::DIBasicType::Signedness, true>::getValue() &
Line
Count
Source
172
596
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
596
    assert(hasVal);
174
596
    return value;
175
596
  }
llvm::optional_detail::OptionalStorage<llvm::Metadata*, true>::getValue() &
Line
Count
Source
172
3.33M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
3.33M
    assert(hasVal);
174
3.33M
    return value;
175
3.33M
  }
llvm::optional_detail::OptionalStorage<llvm::VPIteration, true>::getValue() &
Line
Count
Source
172
10.9k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
10.9k
    assert(hasVal);
174
10.9k
    return value;
175
10.9k
  }
llvm::optional_detail::OptionalStorage<llvm::VectorizationFactor, true>::getValue() &
Line
Count
Source
172
19.8k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
19.8k
    assert(hasVal);
174
19.8k
    return value;
175
19.8k
  }
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned int>, true>::getValue() &
Line
Count
Source
172
3.19k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
3.19k
    assert(hasVal);
174
3.19k
    return value;
175
3.19k
  }
llvm::optional_detail::OptionalStorage<llvm::TargetTransformInfo::ShuffleKind, true>::getValue() &
Line
Count
Source
172
859
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
859
    assert(hasVal);
174
859
    return value;
175
859
  }
llvm::optional_detail::OptionalStorage<llvm::VPBlockBase**, true>::getValue() &
Line
Count
Source
172
113k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
113k
    assert(hasVal);
174
113k
    return value;
175
113k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::VPBlockBase* const*, true>::getValue() &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CudaVersion, true>::getValue() &
llvm::optional_detail::OptionalStorage<clang::CudaArch, true>::getValue() &
Line
Count
Source
172
1.09k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.09k
    assert(hasVal);
174
1.09k
    return value;
175
1.09k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CudaVirtualArch, true>::getValue() &
llvm::optional_detail::OptionalStorage<clang::OpenMPDirectiveKind, true>::getValue() &
Line
Count
Source
172
397k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
397k
    assert(hasVal);
174
397k
    return value;
175
397k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPClauseKind, true>::getValue() &
Line
Count
Source
172
81.5k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
81.5k
    assert(hasVal);
174
81.5k
    return value;
175
81.5k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPDefaultClauseKind, true>::getValue() &
Line
Count
Source
172
653
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
653
    assert(hasVal);
174
653
    return value;
175
653
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPProcBindClauseKind, true>::getValue() &
Line
Count
Source
172
406
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
406
    assert(hasVal);
174
406
    return value;
175
406
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPDependClauseKind, true>::getValue() &
Line
Count
Source
172
2.56k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.56k
    assert(hasVal);
174
2.56k
    return value;
175
2.56k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPLinearClauseKind, true>::getValue() &
Line
Count
Source
172
166
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
166
    assert(hasVal);
174
166
    return value;
175
166
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPDistScheduleClauseKind, true>::getValue() &
Line
Count
Source
172
1.15k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.15k
    assert(hasVal);
174
1.15k
    return value;
175
1.15k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPAtomicDefaultMemOrderClauseKind, true>::getValue() &
Line
Count
Source
172
20
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
20
    assert(hasVal);
174
20
    return value;
175
20
  }
llvm::optional_detail::OptionalStorage<clang::SanitizerMask, true>::getValue() &
Line
Count
Source
172
10.0k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
10.0k
    assert(hasVal);
174
10.0k
    return value;
175
10.0k
  }
llvm::optional_detail::OptionalStorage<llvm::sys::fs::UniqueID, true>::getValue() &
Line
Count
Source
172
1.80k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.80k
    assert(hasVal);
174
1.80k
    return value;
175
1.80k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::targets::LanaiTargetInfo::CPUKind, true>::getValue() &
llvm::optional_detail::OptionalStorage<llvm::X86::ProcessorFeatures, true>::getValue() &
Line
Count
Source
172
139
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
139
    assert(hasVal);
174
139
    return value;
175
139
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::X86SSEEnum, true>::getValue() &
Line
Count
Source
172
93.1k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
93.1k
    assert(hasVal);
174
93.1k
    return value;
175
93.1k
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::MMX3DNowEnum, true>::getValue() &
Line
Count
Source
172
29.8k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
29.8k
    assert(hasVal);
174
29.8k
    return value;
175
29.8k
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::XOPEnum, true>::getValue() &
Line
Count
Source
172
83
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
83
    assert(hasVal);
174
83
    return value;
175
83
  }
llvm::optional_detail::OptionalStorage<char, true>::getValue() &
Line
Count
Source
172
267
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
267
    assert(hasVal);
174
267
    return value;
175
267
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::CPUKind, true>::getValue() &
Line
Count
Source
172
29.0k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
29.0k
    assert(hasVal);
174
29.0k
    return value;
175
29.0k
  }
llvm::optional_detail::OptionalStorage<llvm::ThreadModel::Model, true>::getValue() &
Line
Count
Source
172
21.4k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
21.4k
    assert(hasVal);
174
21.4k
    return value;
175
21.4k
  }
llvm::optional_detail::OptionalStorage<llvm::FloatABI::ABIType, true>::getValue() &
Line
Count
Source
172
2.26k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.26k
    assert(hasVal);
174
2.26k
    return value;
175
2.26k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ARMInterruptAttr::InterruptType>, true>::getValue() &
Line
Count
Source
172
73
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
73
    assert(hasVal);
174
73
    return value;
175
73
  }
llvm::optional_detail::OptionalStorage<clang::ARMInterruptAttr::InterruptType, true>::getValue() &
Line
Count
Source
172
73
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
73
    assert(hasVal);
174
73
    return value;
175
73
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::BlocksAttr::BlockType>, true>::getValue() &
Line
Count
Source
172
551
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
551
    assert(hasVal);
174
551
    return value;
175
551
  }
llvm::optional_detail::OptionalStorage<clang::BlocksAttr::BlockType, true>::getValue() &
Line
Count
Source
172
551
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
551
    assert(hasVal);
174
551
    return value;
175
551
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::CallableWhenAttr::ConsumedState>, true>::getValue() &
Line
Count
Source
172
18
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
18
    assert(hasVal);
174
18
    return value;
175
18
  }
llvm::optional_detail::OptionalStorage<clang::CallableWhenAttr::ConsumedState, true>::getValue() &
Line
Count
Source
172
18
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
18
    assert(hasVal);
174
18
    return value;
175
18
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ConsumableAttr::ConsumedState>, true>::getValue() &
Line
Count
Source
172
6
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
6
    assert(hasVal);
174
6
    return value;
175
6
  }
llvm::optional_detail::OptionalStorage<clang::ConsumableAttr::ConsumedState, true>::getValue() &
Line
Count
Source
172
6
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
6
    assert(hasVal);
174
6
    return value;
175
6
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>, true>::getValue() &
Line
Count
Source
172
5.14k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
5.14k
    assert(hasVal);
174
5.14k
    return value;
175
5.14k
  }
llvm::optional_detail::OptionalStorage<clang::DiagnoseIfAttr::DiagnosticType, true>::getValue() &
Line
Count
Source
172
5.14k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
5.14k
    assert(hasVal);
174
5.14k
    return value;
175
5.14k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::EnumExtensibilityAttr::Kind>, true>::getValue() &
Line
Count
Source
172
2.75k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.75k
    assert(hasVal);
174
2.75k
    return value;
175
2.75k
  }
llvm::optional_detail::OptionalStorage<clang::EnumExtensibilityAttr::Kind, true>::getValue() &
Line
Count
Source
172
2.75k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.75k
    assert(hasVal);
174
2.75k
    return value;
175
2.75k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::LoopHintAttr::OptionType>, true>::getValue() &
llvm::optional_detail::OptionalStorage<clang::LoopHintAttr::OptionType, true>::getValue() &
Line
Count
Source
172
191
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
191
    assert(hasVal);
174
191
    return value;
175
191
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::LoopHintAttr::LoopHintState>, true>::getValue() &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::LoopHintAttr::LoopHintState, true>::getValue() &
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::MipsInterruptAttr::InterruptType>, true>::getValue() &
Line
Count
Source
172
20
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
20
    assert(hasVal);
174
20
    return value;
175
20
  }
llvm::optional_detail::OptionalStorage<clang::MipsInterruptAttr::InterruptType, true>::getValue() &
Line
Count
Source
172
20
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
20
    assert(hasVal);
174
20
    return value;
175
20
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy>, true>::getValue() &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::OMPAllocateDeclAttr::AllocatorTypeTy, true>::getValue() &
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>, true>::getValue() &
Line
Count
Source
172
104
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
104
    assert(hasVal);
174
104
    return value;
175
104
  }
llvm::optional_detail::OptionalStorage<clang::OMPDeclareSimdDeclAttr::BranchStateTy, true>::getValue() &
Line
Count
Source
172
104
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
104
    assert(hasVal);
174
104
    return value;
175
104
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>, true>::getValue() &
Line
Count
Source
172
60
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
60
    assert(hasVal);
174
60
    return value;
175
60
  }
llvm::optional_detail::OptionalStorage<clang::OMPDeclareTargetDeclAttr::MapTypeTy, true>::getValue() &
Line
Count
Source
172
1.12k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.12k
    assert(hasVal);
174
1.12k
    return value;
175
1.12k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>, true>::getValue() &
Line
Count
Source
172
16
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
16
    assert(hasVal);
174
16
    return value;
175
16
  }
llvm::optional_detail::OptionalStorage<clang::ObjCMethodFamilyAttr::FamilyKind, true>::getValue() &
Line
Count
Source
172
16
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
16
    assert(hasVal);
174
16
    return value;
175
16
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ParamTypestateAttr::ConsumedState>, true>::getValue() &
Line
Count
Source
172
7
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
7
    assert(hasVal);
174
7
    return value;
175
7
  }
llvm::optional_detail::OptionalStorage<clang::ParamTypestateAttr::ConsumedState, true>::getValue() &
Line
Count
Source
172
7
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
7
    assert(hasVal);
174
7
    return value;
175
7
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::PcsAttr::PCSType>, true>::getValue() &
Line
Count
Source
172
93
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
93
    assert(hasVal);
174
93
    return value;
175
93
  }
llvm::optional_detail::OptionalStorage<clang::PcsAttr::PCSType, true>::getValue() &
Line
Count
Source
172
93
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
93
    assert(hasVal);
174
93
    return value;
175
93
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::RISCVInterruptAttr::InterruptType>, true>::getValue() &
Line
Count
Source
172
40
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
40
    assert(hasVal);
174
40
    return value;
175
40
  }
llvm::optional_detail::OptionalStorage<clang::RISCVInterruptAttr::InterruptType, true>::getValue() &
Line
Count
Source
172
40
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
40
    assert(hasVal);
174
40
    return value;
175
40
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>, true>::getValue() &
Line
Count
Source
172
10
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
10
    assert(hasVal);
174
10
    return value;
175
10
  }
llvm::optional_detail::OptionalStorage<clang::ReturnTypestateAttr::ConsumedState, true>::getValue() &
Line
Count
Source
172
10
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
10
    assert(hasVal);
174
10
    return value;
175
10
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::SetTypestateAttr::ConsumedState>, true>::getValue() &
Line
Count
Source
172
9
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
9
    assert(hasVal);
174
9
    return value;
175
9
  }
llvm::optional_detail::OptionalStorage<clang::SetTypestateAttr::ConsumedState, true>::getValue() &
Line
Count
Source
172
9
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
9
    assert(hasVal);
174
9
    return value;
175
9
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::TestTypestateAttr::ConsumedState>, true>::getValue() &
Line
Count
Source
172
5
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
5
    assert(hasVal);
174
5
    return value;
175
5
  }
llvm::optional_detail::OptionalStorage<clang::TestTypestateAttr::ConsumedState, true>::getValue() &
Line
Count
Source
172
5
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
5
    assert(hasVal);
174
5
    return value;
175
5
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>, true>::getValue() &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::TypeVisibilityAttr::VisibilityType, true>::getValue() &
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::VisibilityAttr::VisibilityType>, true>::getValue() &
Line
Count
Source
172
1.41M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.41M
    assert(hasVal);
174
1.41M
    return value;
175
1.41M
  }
llvm::optional_detail::OptionalStorage<clang::VisibilityAttr::VisibilityType, true>::getValue() &
Line
Count
Source
172
1.41M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.41M
    assert(hasVal);
174
1.41M
    return value;
175
1.41M
  }
llvm::optional_detail::OptionalStorage<clang::NullabilityKind, true>::getValue() &
Line
Count
Source
172
209k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
209k
    assert(hasVal);
174
209k
    return value;
175
209k
  }
llvm::optional_detail::OptionalStorage<clang::Expr const*, true>::getValue() &
Line
Count
Source
172
2.21k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.21k
    assert(hasVal);
174
2.21k
    return value;
175
2.21k
  }
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumKind, true>::getValue() &
Line
Count
Source
172
298
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
298
    assert(hasVal);
174
298
    return value;
175
298
  }
llvm::optional_detail::OptionalStorage<clang::ExternalASTSource::ASTSourceDescriptor, true>::getValue() &
Line
Count
Source
172
177
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
177
    assert(hasVal);
174
177
    return value;
175
177
  }
llvm::optional_detail::OptionalStorage<clang::LangAS, true>::getValue() &
Line
Count
Source
172
93.0k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
93.0k
    assert(hasVal);
174
93.0k
    return value;
175
93.0k
  }
llvm::optional_detail::OptionalStorage<clang::CodeGen::LValue, true>::getValue() &
Line
Count
Source
172
7.14k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
7.14k
    assert(hasVal);
174
7.14k
    return value;
175
7.14k
  }
llvm::optional_detail::OptionalStorage<unsigned long, true>::getValue() &
Line
Count
Source
172
21.0k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
21.0k
    assert(hasVal);
174
21.0k
    return value;
175
21.0k
  }
llvm::optional_detail::OptionalStorage<clang::QualType, true>::getValue() &
Line
Count
Source
172
209
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
209
    assert(hasVal);
174
209
    return value;
175
209
  }
llvm::optional_detail::OptionalStorage<llvm::GlobalValue::ThreadLocalMode, true>::getValue() &
Line
Count
Source
172
25
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
25
    assert(hasVal);
174
25
    return value;
175
25
  }
llvm::optional_detail::OptionalStorage<clang::SourceLocation, true>::getValue() &
Line
Count
Source
172
1.52k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.52k
    assert(hasVal);
174
1.52k
    return value;
175
1.52k
  }
CoverageMappingGen.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SourceMappingRegion, true>::getValue() &
Line
Count
Source
172
55
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
55
    assert(hasVal);
174
55
    return value;
175
55
  }
llvm::optional_detail::OptionalStorage<llvm::coverage::Counter, true>::getValue() &
Line
Count
Source
172
81
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
81
    assert(hasVal);
174
81
    return value;
175
81
  }
llvm::optional_detail::OptionalStorage<clang::SourceRange, true>::getValue() &
Line
Count
Source
172
284
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
284
    assert(hasVal);
174
284
    return value;
175
284
  }
llvm::optional_detail::OptionalStorage<unsigned char, true>::getValue() &
Line
Count
Source
172
2.03M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.03M
    assert(hasVal);
174
2.03M
    return value;
175
2.03M
  }
llvm::optional_detail::OptionalStorage<clang::driver::Distro::DistroType, true>::getValue() &
Line
Count
Source
172
3
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
3
    assert(hasVal);
174
3
    return value;
175
3
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::driver::Driver::DriverMode>, true>::getValue() &
Line
Count
Source
172
15.6k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
15.6k
    assert(hasVal);
174
15.6k
    return value;
175
15.6k
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::DriverMode, true>::getValue() &
Line
Count
Source
172
15.6k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
15.6k
    assert(hasVal);
174
15.6k
    return value;
175
15.6k
  }
llvm::optional_detail::OptionalStorage<clang::driver::LTOKind, true>::getValue() &
Line
Count
Source
172
119
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
119
    assert(hasVal);
174
119
    return value;
175
119
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::OpenMPRuntimeKind, true>::getValue() &
Line
Count
Source
172
797
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
797
    assert(hasVal);
174
797
    return value;
175
797
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::SaveTempsMode, true>::getValue() &
Line
Count
Source
172
53
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
53
    assert(hasVal);
174
53
    return value;
175
53
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::ReadTPMode, true>::getValue() &
Line
Count
Source
172
2
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2
    assert(hasVal);
174
2
    return value;
175
2
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::FloatABI, true>::getValue() &
Line
Count
Source
172
2.82k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.82k
    assert(hasVal);
174
2.82k
    return value;
175
2.82k
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::mips::FloatABI, true>::getValue() &
Line
Count
Source
172
12
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
12
    assert(hasVal);
174
12
    return value;
175
12
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::ppc::FloatABI, true>::getValue() &
Line
Count
Source
172
8
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
8
    assert(hasVal);
174
8
    return value;
175
8
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::sparc::FloatABI, true>::getValue() &
Line
Count
Source
172
8
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
8
    assert(hasVal);
174
8
    return value;
175
8
  }
llvm::optional_detail::OptionalStorage<clang::driver::DarwinSDKInfo, true>::getValue() &
Line
Count
Source
172
11.3k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
11.3k
    assert(hasVal);
174
11.3k
    return value;
175
11.3k
  }
llvm::optional_detail::OptionalStorage<clang::driver::types::ID, true>::getValue() &
Line
Count
Source
172
48.0k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
48.0k
    assert(hasVal);
174
48.0k
    return value;
175
48.0k
  }
llvm::optional_detail::OptionalStorage<clang::DiagnosticLevelMask, true>::getValue() &
Line
Count
Source
172
19
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
19
    assert(hasVal);
174
19
    return value;
175
19
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisStores, true>::getValue() &
Line
Count
Source
172
159
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
159
    assert(hasVal);
174
159
    return value;
175
159
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisConstraints, true>::getValue() &
Line
Count
Source
172
888
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
888
    assert(hasVal);
174
888
    return value;
175
888
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisDiagClients, true>::getValue() &
Line
Count
Source
172
190
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
190
    assert(hasVal);
174
190
    return value;
175
190
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisPurgeMode, true>::getValue() &
Line
Count
Source
172
1
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1
    assert(hasVal);
174
1
    return value;
175
1
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::AnalysisInliningMode, true>::getValue() &
llvm::optional_detail::OptionalStorage<llvm::Optional<bool>, true>::getValue() &
Line
Count
Source
172
1.68M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.68M
    assert(hasVal);
174
1.68M
    return value;
175
1.68M
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::frontend::ActionKind>, true>::getValue() &
Line
Count
Source
172
34
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
34
    assert(hasVal);
174
34
    return value;
175
34
  }
llvm::optional_detail::OptionalStorage<clang::frontend::ActionKind, true>::getValue() &
Line
Count
Source
172
34
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
34
    assert(hasVal);
174
34
    return value;
175
34
  }
llvm::optional_detail::OptionalStorage<clang::InputKind, true>::getValue() &
Line
Count
Source
172
47.1k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
47.1k
    assert(hasVal);
174
47.1k
    return value;
175
47.1k
  }
llvm::optional_detail::OptionalStorage<llvm::EABI, true>::getValue() &
Line
Count
Source
172
28
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
28
    assert(hasVal);
174
28
    return value;
175
28
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::Reloc::Model>, true>::getValue() &
Line
Count
Source
172
22.5k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
22.5k
    assert(hasVal);
174
22.5k
    return value;
175
22.5k
  }
llvm::optional_detail::OptionalStorage<clang::LangStandard::Kind, true>::getValue() &
Line
Count
Source
172
17.3k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
17.3k
    assert(hasVal);
174
17.3k
    return value;
175
17.3k
  }
llvm::optional_detail::OptionalStorage<clang::LangOptions::CoreFoundationABI, true>::getValue() &
Line
Count
Source
172
30
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
30
    assert(hasVal);
174
30
    return value;
175
30
  }
llvm::optional_detail::OptionalStorage<clang::LangOptions::PragmaMSPointersToMembersKind, true>::getValue() &
Line
Count
Source
172
1
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1
    assert(hasVal);
174
1
    return value;
175
1
  }
llvm::optional_detail::OptionalStorage<clang::LangOptions::DefaultCallingConvention, true>::getValue() &
Line
Count
Source
172
8
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
8
    assert(hasVal);
174
8
    return value;
175
8
  }
llvm::optional_detail::OptionalStorage<clang::HeaderFileInfo, true>::getValue() &
Line
Count
Source
172
4.70k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
4.70k
    assert(hasVal);
174
4.70k
    return value;
175
4.70k
  }
llvm::optional_detail::OptionalStorage<clang::EnableIfAttr*, true>::getValue() &
Line
Count
Source
172
394
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
394
    assert(hasVal);
174
394
    return value;
175
394
  }
llvm::optional_detail::OptionalStorage<long, true>::getValue() &
Line
Count
Source
172
52
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
52
    assert(hasVal);
174
52
    return value;
175
52
  }
llvm::optional_detail::OptionalStorage<clang::Preprocessor::PreambleSkipInfo, true>::getValue() &
Line
Count
Source
172
115
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
115
    assert(hasVal);
174
115
    return value;
175
115
  }
llvm::optional_detail::OptionalStorage<clang::GVALinkage, true>::getValue() &
Line
Count
Source
172
62
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
62
    assert(hasVal);
174
62
    return value;
175
62
  }
llvm::optional_detail::OptionalStorage<llvm::MIToken::TokenKind, true>::getValue() &
Line
Count
Source
172
141k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
141k
    assert(hasVal);
174
141k
    return value;
175
141k
  }
llvm::optional_detail::OptionalStorage<llvm::CmpInst::Predicate, true>::getValue() &
Line
Count
Source
172
1.54k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.54k
    assert(hasVal);
174
1.54k
    return value;
175
1.54k
  }
llvm::optional_detail::OptionalStorage<llvm::AtomicOrdering, true>::getValue() &
Line
Count
Source
172
528
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
528
    assert(hasVal);
174
528
    return value;
175
528
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeIndex, true>::getValue() &
Line
Count
Source
172
43.4k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
43.4k
    assert(hasVal);
174
43.4k
    return value;
175
43.4k
  }
llvm::optional_detail::OptionalStorage<llvm::DIExpression::ExprOperand, true>::getValue() &
Line
Count
Source
172
15.5k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
15.5k
    assert(hasVal);
174
15.5k
    return value;
175
15.5k
  }
llvm::optional_detail::OptionalStorage<llvm::dwarf::Form, true>::getValue() &
Line
Count
Source
172
859k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
859k
    assert(hasVal);
174
859k
    return value;
175
859k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo, true>::getValue() &
Line
Count
Source
172
32.0k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
32.0k
    assert(hasVal);
174
32.0k
    return value;
175
32.0k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue, true>::getValue() &
Line
Count
Source
172
6.74k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
6.74k
    assert(hasVal);
174
6.74k
    return value;
175
6.74k
  }
llvm::optional_detail::OptionalStorage<llvm::StrOffsetsContributionDescriptor, true>::getValue() &
Line
Count
Source
172
1.26k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.26k
    assert(hasVal);
174
1.26k
    return value;
175
1.26k
  }
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<unsigned char>, true>::getValue() &
Line
Count
Source
172
3.41k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
3.41k
    assert(hasVal);
174
3.41k
    return value;
175
3.41k
  }
llvm::optional_detail::OptionalStorage<llvm::StringRef*, true>::getValue() &
Line
Count
Source
172
3.57k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
3.57k
    assert(hasVal);
174
3.57k
    return value;
175
3.57k
  }
DWARFContext.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DWARFSectionMap*, true>::getValue() &
Line
Count
Source
172
7.27k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
7.27k
    assert(hasVal);
174
7.27k
    return value;
175
7.27k
  }
llvm::optional_detail::OptionalStorage<llvm::RelocAddrEntry, true>::getValue() &
Line
Count
Source
172
36.4k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
36.4k
    assert(hasVal);
174
36.4k
    return value;
175
36.4k
  }
llvm::optional_detail::OptionalStorage<llvm::object::RelocationRef, true>::getValue() &
Line
Count
Source
172
19
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
19
    assert(hasVal);
174
19
    return value;
175
19
  }
llvm::optional_detail::OptionalStorage<llvm::DataExtractor, true>::getValue() &
Line
Count
Source
172
3.64k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
3.64k
    assert(hasVal);
174
3.64k
    return value;
175
3.64k
  }
llvm::optional_detail::OptionalStorage<llvm::object::SectionedAddress, true>::getValue() &
Line
Count
Source
172
7.83k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
7.83k
    assert(hasVal);
174
7.83k
    return value;
175
7.83k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue::UnitOffset, true>::getValue() &
Line
Count
Source
172
32.3k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
32.3k
    assert(hasVal);
174
32.3k
    return value;
175
32.3k
  }
DAGCombiner.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::ByteProvider, true>::getValue() &
Line
Count
Source
172
63.7k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
63.7k
    assert(hasVal);
174
63.7k
    return value;
175
63.7k
  }
llvm::optional_detail::OptionalStorage<llvm::BaseIndexOffset, true>::getValue() &
Line
Count
Source
172
8.48k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
8.48k
    assert(hasVal);
174
8.48k
    return value;
175
8.48k
  }
llvm::optional_detail::OptionalStorage<llvm::MachineOperand, true>::getValue() &
Line
Count
Source
172
594
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
594
    assert(hasVal);
174
594
    return value;
175
594
  }
llvm::optional_detail::OptionalStorage<llvm::ISD::NodeType, true>::getValue() &
Line
Count
Source
172
24.9k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
24.9k
    assert(hasVal);
174
24.9k
    return value;
175
24.9k
  }
llvm::optional_detail::OptionalStorage<clang::ento::Loc, true>::getValue() &
Line
Count
Source
172
1.61M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.61M
    assert(hasVal);
174
1.61M
    return value;
175
1.61M
  }
llvm::optional_detail::OptionalStorage<clang::ento::NonLoc, true>::getValue() &
Line
Count
Source
172
34.4k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
34.4k
    assert(hasVal);
174
34.4k
    return value;
175
34.4k
  }
llvm::optional_detail::OptionalStorage<clang::PostStore, true>::getValue() &
Line
Count
Source
172
838
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
838
    assert(hasVal);
174
838
    return value;
175
838
  }
llvm::optional_detail::OptionalStorage<clang::BlockEntrance, true>::getValue() &
Line
Count
Source
172
121k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
121k
    assert(hasVal);
174
121k
    return value;
175
121k
  }
llvm::optional_detail::OptionalStorage<clang::CFGStmt, true>::getValue() &
Line
Count
Source
172
17.8M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
17.8M
    assert(hasVal);
174
17.8M
    return value;
175
17.8M
  }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::SymbolVal, true>::getValue() &
Line
Count
Source
172
1.78M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.78M
    assert(hasVal);
174
1.78M
    return value;
175
1.78M
  }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::ConcreteInt, true>::getValue() &
Line
Count
Source
172
190k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
190k
    assert(hasVal);
174
190k
    return value;
175
190k
  }
llvm::optional_detail::OptionalStorage<clang::ento::loc::MemRegionVal, true>::getValue() &
Line
Count
Source
172
4.20M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
4.20M
    assert(hasVal);
174
4.20M
    return value;
175
4.20M
  }
llvm::optional_detail::OptionalStorage<clang::ento::DefinedSVal, true>::getValue() &
Line
Count
Source
172
37.9k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
37.9k
    assert(hasVal);
174
37.9k
    return value;
175
37.9k
  }
llvm::optional_detail::OptionalStorage<clang::ento::ExplodedNode*, true>::getValue() &
Line
Count
Source
172
20
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
20
    assert(hasVal);
174
20
    return value;
175
20
  }
llvm::optional_detail::OptionalStorage<clang::BlockEdge, true>::getValue() &
Line
Count
Source
172
187k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
187k
    assert(hasVal);
174
187k
    return value;
175
187k
  }
llvm::optional_detail::OptionalStorage<clang::ento::DefinedOrUnknownSVal, true>::getValue() &
Line
Count
Source
172
3.41k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
3.41k
    assert(hasVal);
174
3.41k
    return value;
175
3.41k
  }
llvm::optional_detail::OptionalStorage<clang::ento::loc::GotoLabel, true>::getValue() &
Line
Count
Source
172
12
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
12
    assert(hasVal);
174
12
    return value;
175
12
  }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LazyCompoundVal, true>::getValue() &
Line
Count
Source
172
79.4k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
79.4k
    assert(hasVal);
174
79.4k
    return value;
175
79.4k
  }
CheckSecuritySyntaxOnly.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*), true>::getValue() &
Line
Count
Source
172
513
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
513
    assert(hasVal);
174
513
    return value;
175
513
  }
llvm::optional_detail::OptionalStorage<clang::PreStmt, true>::getValue() &
Line
Count
Source
172
19.8k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
19.8k
    assert(hasVal);
174
19.8k
    return value;
175
19.8k
  }
llvm::optional_detail::OptionalStorage<llvm::ArrayRef<clang::QualType>, true>::getValue() &
Line
Count
Source
172
737
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
737
    assert(hasVal);
174
737
    return value;
175
737
  }
ExprInspectionChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const, true>::getValue() &
Line
Count
Source
172
7.70k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
7.70k
    assert(hasVal);
174
7.70k
    return value;
175
7.70k
  }
llvm::optional_detail::OptionalStorage<clang::ento::SVal, true>::getValue() &
Line
Count
Source
172
283k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
283k
    assert(hasVal);
174
283k
    return value;
175
283k
  }
llvm::optional_detail::OptionalStorage<clang::StmtPoint, true>::getValue() &
Line
Count
Source
172
1.41M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.41M
    assert(hasVal);
174
1.41M
    return value;
175
1.41M
  }
MacOSXAPIChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const, true>::getValue() &
Line
Count
Source
172
54
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
54
    assert(hasVal);
174
54
    return value;
175
54
  }
MallocChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MallocChecker::CheckKind, true>::getValue() &
Line
Count
Source
172
1.46k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.46k
    assert(hasVal);
174
1.46k
    return value;
175
1.46k
  }
llvm::optional_detail::OptionalStorage<clang::PostImplicitCall, true>::getValue() &
Line
Count
Source
172
12
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
12
    assert(hasVal);
174
12
    return value;
175
12
  }
llvm::optional_detail::OptionalStorage<clang::ento::loc::ConcreteInt, true>::getValue() &
Line
Count
Source
172
11.6k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
11.6k
    assert(hasVal);
174
11.6k
    return value;
175
11.6k
  }
llvm::optional_detail::OptionalStorage<clang::AnyCall, true>::getValue() &
Line
Count
Source
172
8.26k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
8.26k
    assert(hasVal);
174
8.26k
    return value;
175
8.26k
  }
MoveChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MoveChecker::AggressivenessKind, true>::getValue() &
Line
Count
Source
172
48
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
48
    assert(hasVal);
174
48
    return value;
175
48
  }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::CompoundVal, true>::getValue() &
Line
Count
Source
172
1.21k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.21k
    assert(hasVal);
174
1.21k
    return value;
175
1.21k
  }
llvm::optional_detail::OptionalStorage<clang::ento::retaincountchecker::RefVal, true>::getValue() &
Line
Count
Source
172
1.53k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.53k
    assert(hasVal);
174
1.53k
    return value;
175
1.53k
  }
llvm::optional_detail::OptionalStorage<clang::CallEnter, true>::getValue() &
Line
Count
Source
172
34.3k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
34.3k
    assert(hasVal);
174
34.3k
    return value;
175
34.3k
  }
llvm::optional_detail::OptionalStorage<clang::CallExitBegin, true>::getValue() &
Line
Count
Source
172
20.5k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
20.5k
    assert(hasVal);
174
20.5k
    return value;
175
20.5k
  }
llvm::optional_detail::OptionalStorage<clang::PostStmt, true>::getValue() &
Line
Count
Source
172
755k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
755k
    assert(hasVal);
174
755k
    return value;
175
755k
  }
llvm::optional_detail::OptionalStorage<clang::ento::UndefinedVal, true>::getValue() &
Line
Count
Source
172
6
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
6
    assert(hasVal);
174
6
    return value;
175
6
  }
llvm::optional_detail::OptionalStorage<DereferenceInfo, true>::getValue() &
Line
Count
Source
172
309
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
309
    assert(hasVal);
174
309
    return value;
175
309
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ExplorationStrategyKind>, true>::getValue() &
Line
Count
Source
172
10.8k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
10.8k
    assert(hasVal);
174
10.8k
    return value;
175
10.8k
  }
llvm::optional_detail::OptionalStorage<clang::ExplorationStrategyKind, true>::getValue() &
Line
Count
Source
172
10.8k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
10.8k
    assert(hasVal);
174
10.8k
    return value;
175
10.8k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::IPAKind>, true>::getValue() &
Line
Count
Source
172
124k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
124k
    assert(hasVal);
174
124k
    return value;
175
124k
  }
llvm::optional_detail::OptionalStorage<clang::IPAKind, true>::getValue() &
Line
Count
Source
172
124k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
124k
    assert(hasVal);
174
124k
    return value;
175
124k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::CXXInlineableMemberKind>, true>::getValue() &
Line
Count
Source
172
14.1k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
14.1k
    assert(hasVal);
174
14.1k
    return value;
175
14.1k
  }
llvm::optional_detail::OptionalStorage<clang::CXXInlineableMemberKind, true>::getValue() &
Line
Count
Source
172
14.1k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
14.1k
    assert(hasVal);
174
14.1k
    return value;
175
14.1k
  }
llvm::optional_detail::OptionalStorage<clang::CallExitEnd, true>::getValue() &
Line
Count
Source
172
37.5k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
37.5k
    assert(hasVal);
174
37.5k
    return value;
175
37.5k
  }
llvm::optional_detail::OptionalStorage<clang::PostInitializer, true>::getValue() &
Line
Count
Source
172
8.24k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
8.24k
    assert(hasVal);
174
8.24k
    return value;
175
8.24k
  }
llvm::optional_detail::OptionalStorage<clang::ento::KnownSVal, true>::getValue() &
Line
Count
Source
172
1.58k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.58k
    assert(hasVal);
174
1.58k
    return value;
175
1.58k
  }
llvm::optional_detail::OptionalStorage<llvm::APSInt const*, true>::getValue() &
Line
Count
Source
172
73
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
73
    assert(hasVal);
174
73
    return value;
175
73
  }
llvm::optional_detail::OptionalStorage<clang::ObjCMethodDecl const*, true>::getValue() &
Line
Count
Source
172
3.62k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
3.62k
    assert(hasVal);
174
3.62k
    return value;
175
3.62k
  }
llvm::optional_detail::OptionalStorage<clang::CFGAutomaticObjDtor, true>::getValue() &
Line
Count
Source
172
2.20k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.20k
    assert(hasVal);
174
2.20k
    return value;
175
2.20k
  }
llvm::optional_detail::OptionalStorage<clang::CFGDeleteDtor, true>::getValue() &
Line
Count
Source
172
106
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
106
    assert(hasVal);
174
106
    return value;
175
106
  }
llvm::optional_detail::OptionalStorage<clang::CFGElement, true>::getValue() &
Line
Count
Source
172
101k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
101k
    assert(hasVal);
174
101k
    return value;
175
101k
  }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::PointerToMember, true>::getValue() &
Line
Count
Source
172
237
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
237
    assert(hasVal);
174
237
    return value;
175
237
  }
llvm::optional_detail::OptionalStorage<clang::CFGCXXRecordTypedCall, true>::getValue() &
Line
Count
Source
172
1.30k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.30k
    assert(hasVal);
174
1.30k
    return value;
175
1.30k
  }
llvm::optional_detail::OptionalStorage<clang::CFGConstructor, true>::getValue() &
Line
Count
Source
172
27.6k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
27.6k
    assert(hasVal);
174
27.6k
    return value;
175
27.6k
  }
llvm::optional_detail::OptionalStorage<clang::ento::RegionOffset, true>::getValue() &
Line
Count
Source
172
1.28M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.28M
    assert(hasVal);
174
1.28M
    return value;
175
1.28M
  }
llvm::optional_detail::OptionalStorage<clang::PreImplicitCall, true>::getValue() &
Line
Count
Source
172
48
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
48
    assert(hasVal);
174
48
    return value;
175
48
  }
llvm::optional_detail::OptionalStorage<clang::CFGNewAllocator, true>::getValue() &
Line
Count
Source
172
51
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
51
    assert(hasVal);
174
51
    return value;
175
51
  }
llvm::optional_detail::OptionalStorage<clang::FunctionExitPoint, true>::getValue() &
Line
Count
Source
172
1.88k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.88k
    assert(hasVal);
174
1.88k
    return value;
175
1.88k
  }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LocAsInteger, true>::getValue() &
Line
Count
Source
172
920
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
920
    assert(hasVal);
174
920
    return value;
175
920
  }
llvm::optional_detail::OptionalStorage<llvm::function_ref<void ()>, true>::getValue() &
Line
Count
Source
172
10
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
10
    assert(hasVal);
174
10
    return value;
175
10
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::LookupResult::AmbiguityKind, true>::getValue() &
llvm::optional_detail::OptionalStorage<clang::AvailabilitySpec, true>::getValue() &
Line
Count
Source
172
163
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
163
    assert(hasVal);
174
163
    return value;
175
163
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::attr::SubjectMatchRule>, true>::getValue() &
Line
Count
Source
172
85
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
85
    assert(hasVal);
174
85
    return value;
175
85
  }
llvm::optional_detail::OptionalStorage<clang::PragmaMSCommentKind, true>::getValue() &
Line
Count
Source
172
74
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
74
    assert(hasVal);
174
74
    return value;
175
74
  }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>, true>::getValue() &
Line
Count
Source
172
21
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
21
    assert(hasVal);
174
21
    return value;
175
21
  }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>, true>::getValue() &
Line
Count
Source
172
18
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
18
    assert(hasVal);
174
18
    return value;
175
18
  }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagKinds, true>::getValue() &
Line
Count
Source
172
17
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
17
    assert(hasVal);
174
17
    return value;
175
17
  }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::TokFPAnnotValue::FlagValues, true>::getValue() &
Line
Count
Source
172
17
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
17
    assert(hasVal);
174
17
    return value;
175
17
  }
llvm::optional_detail::OptionalStorage<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation), true>::getValue() &
Line
Count
Source
172
142
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
142
    assert(hasVal);
174
142
    return value;
175
142
  }
llvm::optional_detail::OptionalStorage<clang::ASTContext::PragmaSectionFlag, true>::getValue() &
Line
Count
Source
172
38
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
38
    assert(hasVal);
174
38
    return value;
175
38
  }
llvm::optional_detail::OptionalStorage<clang::attr::SubjectMatchRule, true>::getValue() &
Line
Count
Source
172
1.53k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.53k
    assert(hasVal);
174
1.53k
    return value;
175
1.53k
  }
llvm::optional_detail::OptionalStorage<clang::sema::TemplateDeductionInfo*, true>::getValue() &
Line
Count
Source
172
475k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
475k
    assert(hasVal);
174
475k
    return value;
175
475k
  }
llvm::optional_detail::OptionalStorage<clang::Sema::PragmaStack<clang::StringLiteral*>*, true>::getValue() &
Line
Count
Source
172
57
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
57
    assert(hasVal);
174
57
    return value;
175
57
  }
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::LengthModifier, true>::getValue() &
Line
Count
Source
172
130
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
130
    assert(hasVal);
174
130
    return value;
175
130
  }
llvm::optional_detail::OptionalStorage<clang::analyze_format_string::ConversionSpecifier, true>::getValue() &
Line
Count
Source
172
122
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
122
    assert(hasVal);
174
122
    return value;
175
122
  }
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSArrayMethodKind, true>::getValue() &
Line
Count
Source
172
89
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
89
    assert(hasVal);
174
89
    return value;
175
89
  }
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSDictionaryMethodKind, true>::getValue() &
Line
Count
Source
172
78
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
78
    assert(hasVal);
174
78
    return value;
175
78
  }
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSSetMethodKind, true>::getValue() &
Line
Count
Source
172
26
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
26
    assert(hasVal);
174
26
    return value;
175
26
  }
llvm::optional_detail::OptionalStorage<clang::Sema::FormatStringType, true>::getValue() &
Line
Count
Source
172
43.6k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
43.6k
    assert(hasVal);
174
43.6k
    return value;
175
43.6k
  }
llvm::optional_detail::OptionalStorage<clang::ObjCInterfaceDecl*, true>::getValue() &
Line
Count
Source
172
2
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2
    assert(hasVal);
174
2
    return value;
175
2
  }
llvm::optional_detail::OptionalStorage<clang::Sema::CUDAFunctionTarget, true>::getValue() &
Line
Count
Source
172
1.29k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.29k
    assert(hasVal);
174
1.29k
    return value;
175
1.29k
  }
llvm::optional_detail::OptionalStorage<FormatAttrKind, true>::getValue() &
Line
Count
Source
172
51.5k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
51.5k
    assert(hasVal);
174
51.5k
    return value;
175
51.5k
  }
SemaDeclAttr.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeInsertion, true>::getValue() &
Line
Count
Source
172
12
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
12
    assert(hasVal);
174
12
    return value;
175
12
  }
llvm::optional_detail::OptionalStorage<clang::CharUnits, true>::getValue() &
Line
Count
Source
172
12
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
12
    assert(hasVal);
174
12
    return value;
175
12
  }
llvm::optional_detail::OptionalStorage<clang::Expr*, true>::getValue() &
Line
Count
Source
172
24.4k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
24.4k
    assert(hasVal);
174
24.4k
    return value;
175
24.4k
  }
llvm::optional_detail::OptionalStorage<clang::NSAPI::NSNumberLiteralMethodKind, true>::getValue() &
Line
Count
Source
172
1.75k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.75k
    assert(hasVal);
174
1.75k
    return value;
175
1.75k
  }
SemaModule.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::UnnamedDeclKind, true>::getValue() &
Line
Count
Source
172
11
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
11
    assert(hasVal);
174
11
    return value;
175
11
  }
llvm::optional_detail::OptionalStorage<clang::Stmt*, true>::getValue() &
Line
Count
Source
172
1.35M
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.35M
    assert(hasVal);
174
1.35M
    return value;
175
1.35M
  }
llvm::optional_detail::OptionalStorage<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*), true>::getValue() &
Line
Count
Source
172
14
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
14
    assert(hasVal);
174
14
    return value;
175
14
  }
llvm::optional_detail::OptionalStorage<clang::CFGInitializer, true>::getValue() &
Line
Count
Source
172
76
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
76
    assert(hasVal);
174
76
    return value;
175
76
  }
llvm::optional_detail::OptionalStorage<clang::CFGLifetimeEnds, true>::getValue() &
Line
Count
Source
172
82
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
82
    assert(hasVal);
174
82
    return value;
175
82
  }
llvm::optional_detail::OptionalStorage<clang::CFGLoopExit, true>::getValue() &
Line
Count
Source
172
13
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
13
    assert(hasVal);
174
13
    return value;
175
13
  }
llvm::optional_detail::OptionalStorage<clang::CFGScopeBegin, true>::getValue() &
Line
Count
Source
172
46
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
46
    assert(hasVal);
174
46
    return value;
175
46
  }
llvm::optional_detail::OptionalStorage<clang::CFGScopeEnd, true>::getValue() &
Line
Count
Source
172
78
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
78
    assert(hasVal);
174
78
    return value;
175
78
  }
llvm::optional_detail::OptionalStorage<clang::CFGBaseDtor, true>::getValue() &
Line
Count
Source
172
5
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
5
    assert(hasVal);
174
5
    return value;
175
5
  }
llvm::optional_detail::OptionalStorage<clang::CFGMemberDtor, true>::getValue() &
Line
Count
Source
172
4
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
4
    assert(hasVal);
174
4
    return value;
175
4
  }
llvm::optional_detail::OptionalStorage<clang::CFGTemporaryDtor, true>::getValue() &
Line
Count
Source
172
356
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
356
    assert(hasVal);
174
356
    return value;
175
356
  }
llvm::optional_detail::OptionalStorage<clang::ento::ObjKind, true>::getValue() &
Line
Count
Source
172
145
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
145
    assert(hasVal);
174
145
    return value;
175
145
  }
llvm::optional_detail::OptionalStorage<clang::ento::RetEffect, true>::getValue() &
Line
Count
Source
172
102
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
102
    assert(hasVal);
174
102
    return value;
175
102
  }
llvm::optional_detail::OptionalStorage<clang::comments::InlineCommandComment::RenderKind, true>::getValue() &
Line
Count
Source
172
30
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
30
    assert(hasVal);
174
30
    return value;
175
30
  }
llvm::optional_detail::OptionalStorage<clang::Visibility, true>::getValue() &
Line
Count
Source
172
782k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
782k
    assert(hasVal);
174
782k
    return value;
175
782k
  }
llvm::optional_detail::OptionalStorage<clang::LinkageInfo, true>::getValue() &
Line
Count
Source
172
276k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
276k
    assert(hasVal);
174
276k
    return value;
175
276k
  }
llvm::optional_detail::OptionalStorage<DynamicType, true>::getValue() &
Line
Count
Source
172
192
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
192
    assert(hasVal);
174
192
    return value;
175
192
  }
llvm::optional_detail::OptionalStorage<clang::minimize_source_to_dependency_directives::TokenKind, true>::getValue() &
Line
Count
Source
172
121
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
121
    assert(hasVal);
174
121
    return value;
175
121
  }
Lexer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::PreambleDirectiveKind, true>::getValue() &
Line
Count
Source
172
929
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
929
    assert(hasVal);
174
929
    return value;
175
929
  }
llvm::optional_detail::OptionalStorage<clang::Token, true>::getValue() &
Line
Count
Source
172
1.80k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
1.80k
    assert(hasVal);
174
1.80k
    return value;
175
1.80k
  }
llvm::optional_detail::OptionalStorage<clang::MMToken::TokenKind, true>::getValue() &
Line
Count
Source
172
276k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
276k
    assert(hasVal);
174
276k
    return value;
175
276k
  }
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute, true>::getValue() &
Line
Count
Source
172
93
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
93
    assert(hasVal);
174
93
    return value;
175
93
  }
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeKind, true>::getValue() &
Line
Count
Source
172
2.71k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.71k
    assert(hasVal);
174
2.71k
    return value;
175
2.71k
  }
llvm::optional_detail::OptionalStorage<clang::diag::Severity, true>::getValue() &
Line
Count
Source
172
355
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
355
    assert(hasVal);
174
355
    return value;
175
355
  }
llvm::optional_detail::OptionalStorage<llvm::PassBuilder::OptimizationLevel, true>::getValue() &
Line
Count
Source
172
67
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
67
    assert(hasVal);
174
67
    return value;
175
67
  }
llvm::optional_detail::OptionalStorage<llvm::MDString*, true>::getValue() &
Line
Count
Source
172
24
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
24
    assert(hasVal);
174
24
    return value;
175
24
  }
llvm::optional_detail::OptionalStorage<llvm::DICompileUnit::DebugEmissionKind, true>::getValue() &
Line
Count
Source
172
2.28k
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
2.28k
    assert(hasVal);
174
2.28k
    return value;
175
2.28k
  }
llvm::optional_detail::OptionalStorage<llvm::DICompileUnit::DebugNameTableKind, true>::getValue() &
Line
Count
Source
172
285
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
285
    assert(hasVal);
174
285
    return value;
175
285
  }
llvm::optional_detail::OptionalStorage<llvm::object::SectionRef, true>::getValue() &
Line
Count
Source
172
354
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
354
    assert(hasVal);
174
354
    return value;
175
354
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::Format, true>::getValue() &
Line
Count
Source
172
91
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
91
    assert(hasVal);
174
91
    return value;
175
91
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::Type, true>::getValue() &
Line
Count
Source
172
164
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
164
    assert(hasVal);
174
164
    return value;
175
164
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::RemarkLocation, true>::getValue() &
Line
Count
Source
172
230
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
230
    assert(hasVal);
174
230
    return value;
175
230
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::ContinuationRecordKind, true>::getValue() &
Line
Count
Source
172
372
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
372
    assert(hasVal);
174
372
    return value;
175
372
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::MemberPointerInfo, true>::getValue() &
Line
Count
Source
172
166
  T &getValue() LLVM_LVALUE_FUNCTION noexcept {
173
166
    assert(hasVal);
174
166
    return value;
175
166
  }
176
112M
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
112M
    assert(hasVal);
178
112M
    return value;
179
112M
  }
llvm::optional_detail::OptionalStorage<unsigned long, true>::getValue() const &
Line
Count
Source
176
32.1M
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
32.1M
    assert(hasVal);
178
32.1M
    return value;
179
32.1M
  }
llvm::optional_detail::OptionalStorage<llvm::MemoryLocation, true>::getValue() const &
Line
Count
Source
176
50.7M
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
50.7M
    assert(hasVal);
178
50.7M
    return value;
179
50.7M
  }
llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::MDString*>, true>::getValue() const &
Line
Count
Source
176
4.27k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
4.27k
    assert(hasVal);
178
4.27k
    return value;
179
4.27k
  }
llvm::optional_detail::OptionalStorage<llvm::MDString*, true>::getValue() const &
Line
Count
Source
176
432
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
432
    assert(hasVal);
178
432
    return value;
179
432
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**>, true>::getValue() const &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::Loop* const*>, true>::getValue() const &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineLoop* const*>, true>::getValue() const &
llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::getValue() const &
Line
Count
Source
176
294k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
294k
    assert(hasVal);
178
294k
    return value;
179
294k
  }
llvm::optional_detail::OptionalStorage<long long, true>::getValue() const &
Line
Count
Source
176
13.6M
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
13.6M
    assert(hasVal);
178
13.6M
    return value;
179
13.6M
  }
llvm::optional_detail::OptionalStorage<int, true>::getValue() const &
Line
Count
Source
176
12.5k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
12.5k
    assert(hasVal);
178
12.5k
    return value;
179
12.5k
  }
llvm::optional_detail::OptionalStorage<unsigned char, true>::getValue() const &
Line
Count
Source
176
7.47k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
7.47k
    assert(hasVal);
178
7.47k
    return value;
179
7.47k
  }
llvm::optional_detail::OptionalStorage<unsigned int, true>::getValue() const &
Line
Count
Source
176
7.89M
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
7.89M
    assert(hasVal);
178
7.89M
    return value;
179
7.89M
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>, true>::getValue() const &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock**>, true>::getValue() const &
llvm::optional_detail::OptionalStorage<bool, true>::getValue() const &
Line
Count
Source
176
221k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
221k
    assert(hasVal);
178
221k
    return value;
179
221k
  }
SIMemoryLegalizer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SIMemOpInfo, true>::getValue() const &
Line
Count
Source
176
67.6k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
67.6k
    assert(hasVal);
178
67.6k
    return value;
179
67.6k
  }
llvm::optional_detail::OptionalStorage<llvm::MipsABIInfo, true>::getValue() const &
Line
Count
Source
176
1.98k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
1.98k
    assert(hasVal);
178
1.98k
    return value;
179
1.98k
  }
llvm::optional_detail::OptionalStorage<llvm::wasm::WasmGlobalType, true>::getValue() const &
Line
Count
Source
176
92
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
92
    assert(hasVal);
178
92
    return value;
179
92
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::wasm::WasmEventType, true>::getValue() const &
llvm::optional_detail::OptionalStorage<unsigned long long, true>::getValue() const &
Line
Count
Source
176
1.71M
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
1.71M
    assert(hasVal);
178
1.71M
    return value;
179
1.71M
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**>, true>::getValue() const &
llvm::optional_detail::OptionalStorage<llvm::AliasResult, true>::getValue() const &
Line
Count
Source
176
1.22M
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
1.22M
    assert(hasVal);
178
1.22M
    return value;
179
1.22M
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const>, true>::getValue() const &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region>, true>::getValue() const &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region>, true>::getValue() const &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region>, true>::getValue() const &
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::getValue() const &
Line
Count
Source
176
4.38M
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
4.38M
    assert(hasVal);
178
4.38M
    return value;
179
4.38M
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, true>::getValue() const &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::getValue() const &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::getValue() const &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, true>::getValue() const &
llvm::optional_detail::OptionalStorage<llvm::Value*, true>::getValue() const &
Line
Count
Source
176
48
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
48
    assert(hasVal);
178
48
    return value;
179
48
  }
llvm::optional_detail::OptionalStorage<llvm::Intrinsic::ID, true>::getValue() const &
Line
Count
Source
176
38
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
38
    assert(hasVal);
178
38
    return value;
179
38
  }
llvm::optional_detail::OptionalStorage<llvm::Instruction::BinaryOps, true>::getValue() const &
Line
Count
Source
176
12
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
12
    assert(hasVal);
178
12
    return value;
179
12
  }
llvm::optional_detail::OptionalStorage<llvm::Instruction::CastOps, true>::getValue() const &
Line
Count
Source
176
32
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
32
    assert(hasVal);
178
32
    return value;
179
32
  }
InstCombineCalls.cpp:llvm::optional_detail::OptionalStorage<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase, true>::getValue() const &
Line
Count
Source
176
2
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
2
    assert(hasVal);
178
2
    return value;
179
2
  }
llvm::optional_detail::OptionalStorage<llvm::MD5::MD5Result, true>::getValue() const &
Line
Count
Source
176
479
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
479
    assert(hasVal);
178
479
    return value;
179
479
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, true>::getValue() const &
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range, true>::getValue() const &
Line
Count
Source
176
43
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
43
    assert(hasVal);
178
43
    return value;
179
43
  }
llvm::optional_detail::OptionalStorage<llvm::sys::fs::file_type, true>::getValue() const &
Line
Count
Source
176
12
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
12
    assert(hasVal);
178
12
    return value;
179
12
  }
llvm::optional_detail::OptionalStorage<llvm::sys::fs::perms, true>::getValue() const &
Line
Count
Source
176
1
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
1
    assert(hasVal);
178
1
    return value;
179
1
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::VPBlockBase**, true>::getValue() const &
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::VPBlockBase* const*, true>::getValue() const &
llvm::optional_detail::OptionalStorage<long, true>::getValue() const &
Line
Count
Source
176
31
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
31
    assert(hasVal);
178
31
    return value;
179
31
  }
llvm::optional_detail::OptionalStorage<clang::RecordDecl const*, true>::getValue() const &
Line
Count
Source
176
3
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
3
    assert(hasVal);
178
3
    return value;
179
3
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPDirectiveKind, true>::getValue() const &
Line
Count
Source
176
6.93k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
6.93k
    assert(hasVal);
178
6.93k
    return value;
179
6.93k
  }
llvm::optional_detail::OptionalStorage<clang::LangAS, true>::getValue() const &
Line
Count
Source
176
164k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
164k
    assert(hasVal);
178
164k
    return value;
179
164k
  }
llvm::optional_detail::OptionalStorage<clang::SourceLocation, true>::getValue() const &
Line
Count
Source
176
5.85k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
5.85k
    assert(hasVal);
178
5.85k
    return value;
179
5.85k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFFormValue, true>::getValue() const &
Line
Count
Source
176
20.1k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
20.1k
    assert(hasVal);
178
20.1k
    return value;
179
20.1k
  }
llvm::optional_detail::OptionalStorage<llvm::StrOffsetsContributionDescriptor, true>::getValue() const &
Line
Count
Source
176
3.43k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
3.43k
    assert(hasVal);
178
3.43k
    return value;
179
3.43k
  }
llvm::optional_detail::OptionalStorage<clang::driver::DarwinSDKInfo, true>::getValue() const &
Line
Count
Source
176
2.46k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
2.46k
    assert(hasVal);
178
2.46k
    return value;
179
2.46k
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::MemberPointerInfo, true>::getValue() const &
Line
Count
Source
176
84
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
84
    assert(hasVal);
178
84
    return value;
179
84
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo, true>::getValue() const &
Line
Count
Source
176
7.82k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
7.82k
    assert(hasVal);
178
7.82k
    return value;
179
7.82k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFExpression, true>::getValue() const &
Line
Count
Source
176
6
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
6
    assert(hasVal);
178
6
    return value;
179
6
  }
llvm::optional_detail::OptionalStorage<char const*, true>::getValue() const &
Line
Count
Source
176
17
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
17
    assert(hasVal);
178
17
    return value;
179
17
  }
llvm::optional_detail::OptionalStorage<llvm::ConstrainedFPIntrinsic::ExceptionBehavior, true>::getValue() const &
Line
Count
Source
176
1.38k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
1.38k
    assert(hasVal);
178
1.38k
    return value;
179
1.38k
  }
llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true>::getValue() const &
Line
Count
Source
176
76
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
76
    assert(hasVal);
178
76
    return value;
179
76
  }
llvm::optional_detail::OptionalStorage<llvm::CodeModel::Model, true>::getValue() const &
Line
Count
Source
176
1
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
1
    assert(hasVal);
178
1
    return value;
179
1
  }
llvm::optional_detail::OptionalStorage<clang::ento::DefinedOrUnknownSVal, true>::getValue() const &
Line
Count
Source
176
97
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
97
    assert(hasVal);
178
97
    return value;
179
97
  }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::LazyCompoundVal, true>::getValue() const &
Line
Count
Source
176
6.48k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
6.48k
    assert(hasVal);
178
6.48k
    return value;
179
6.48k
  }
llvm::optional_detail::OptionalStorage<clang::ento::nonloc::ConcreteInt, true>::getValue() const &
Line
Count
Source
176
428
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
428
    assert(hasVal);
178
428
    return value;
179
428
  }
llvm::optional_detail::OptionalStorage<clang::ento::DefinedSVal, true>::getValue() const &
Line
Count
Source
176
50
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
50
    assert(hasVal);
178
50
    return value;
179
50
  }
llvm::optional_detail::OptionalStorage<clang::ento::RetainSummaryManager::BehaviorSummary, true>::getValue() const &
Line
Count
Source
176
651
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
651
    assert(hasVal);
178
651
    return value;
179
651
  }
llvm::optional_detail::OptionalStorage<clang::ento::SVal, true>::getValue() const &
Line
Count
Source
176
48.7k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
48.7k
    assert(hasVal);
178
48.7k
    return value;
179
48.7k
  }
llvm::optional_detail::OptionalStorage<clang::Expr*, true>::getValue() const &
Line
Count
Source
176
262
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
262
    assert(hasVal);
178
262
    return value;
179
262
  }
llvm::optional_detail::OptionalStorage<clang::ASTTemplateArgumentListInfo const*, true>::getValue() const &
Line
Count
Source
176
78
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
78
    assert(hasVal);
178
78
    return value;
179
78
  }
llvm::optional_detail::OptionalStorage<clang::ento::ObjKind, true>::getValue() const &
Line
Count
Source
176
25
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
25
    assert(hasVal);
178
25
    return value;
179
25
  }
llvm::optional_detail::OptionalStorage<clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling, true>::getValue() const &
Line
Count
Source
176
1
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
1
    assert(hasVal);
178
1
    return value;
179
1
  }
llvm::optional_detail::OptionalStorage<clang::analyze_os_log::OSLogBufferItem::Kind, true>::getValue() const &
Line
Count
Source
176
369
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
369
    assert(hasVal);
178
369
    return value;
179
369
  }
llvm::optional_detail::OptionalStorage<clang::Expr const*, true>::getValue() const &
Line
Count
Source
176
32
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
32
    assert(hasVal);
178
32
    return value;
179
32
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeLeafKind, true>::getValue() const &
Line
Count
Source
176
1.14k
  T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
177
1.14k
    assert(hasVal);
178
1.14k
    return value;
179
1.14k
  }
180
#if LLVM_HAS_RVALUE_REFERENCE_THIS
181
  T &&getValue() && noexcept {
182
    assert(hasVal);
183
    return std::move(value);
184
  }
185
#endif
186
187
42.8M
  template <class... Args> void emplace(Args &&... args) {
188
42.8M
    reset();
189
42.8M
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
42.8M
    hasVal = true;
191
42.8M
  }
void llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::MDString*>, true>::emplace<llvm::DIFile::ChecksumKind&, llvm::MDString*>(llvm::DIFile::ChecksumKind&&&, llvm::MDString*&&)
Line
Count
Source
187
81
  template <class... Args> void emplace(Args &&... args) {
188
81
    reset();
189
81
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
81
    hasVal = true;
191
81
  }
void llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::StringRef>, true>::emplace<llvm::DIFile::ChecksumKind const&, llvm::StringRef>(llvm::DIFile::ChecksumKind const&&&, llvm::StringRef&&)
Line
Count
Source
187
1.64k
  template <class... Args> void emplace(Args &&... args) {
188
1.64k
    reset();
189
1.64k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
1.64k
    hasVal = true;
191
1.64k
  }
void llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**>, true>::emplace<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> >(std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**>&&)
Line
Count
Source
187
4.00M
  template <class... Args> void emplace(Args &&... args) {
188
4.00M
    reset();
189
4.00M
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
4.00M
    hasVal = true;
191
4.00M
  }
void llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::Loop* const*>, true>::emplace<std::__1::__wrap_iter<llvm::Loop* const*> >(std::__1::__wrap_iter<llvm::Loop* const*>&&)
Line
Count
Source
187
565k
  template <class... Args> void emplace(Args &&... args) {
188
565k
    reset();
189
565k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
565k
    hasVal = true;
191
565k
  }
void llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineLoop* const*>, true>::emplace<std::__1::__wrap_iter<llvm::MachineLoop* const*> >(std::__1::__wrap_iter<llvm::MachineLoop* const*>&&)
Line
Count
Source
187
147
  template <class... Args> void emplace(Args &&... args) {
188
147
    reset();
189
147
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
147
    hasVal = true;
191
147
  }
void llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>, true>::emplace<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >(llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>&&)
Line
Count
Source
187
18.2M
  template <class... Args> void emplace(Args &&... args) {
188
18.2M
    reset();
189
18.2M
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
18.2M
    hasVal = true;
191
18.2M
  }
void llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock**>, true>::emplace<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >(std::__1::__wrap_iter<llvm::MachineBasicBlock**>&&)
Line
Count
Source
187
9.27M
  template <class... Args> void emplace(Args &&... args) {
188
9.27M
    reset();
189
9.27M
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
9.27M
    hasVal = true;
191
9.27M
  }
void llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**>, true>::emplace<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> >(std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**>&&)
Line
Count
Source
187
7.82M
  template <class... Args> void emplace(Args &&... args) {
188
7.82M
    reset();
189
7.82M
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
7.82M
    hasVal = true;
191
7.82M
  }
void llvm::optional_detail::OptionalStorage<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const>, true>::emplace<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >(llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const>&&)
Line
Count
Source
187
62
  template <class... Args> void emplace(Args &&... args) {
188
62
    reset();
189
62
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
62
    hasVal = true;
191
62
  }
void llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region>, true>::emplace<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> >(llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region>&&)
Line
Count
Source
187
8
  template <class... Args> void emplace(Args &&... args) {
188
8
    reset();
189
8
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
8
    hasVal = true;
191
8
  }
void llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region>, true>::emplace<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> >(llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region>&&)
Line
Count
Source
187
11.4k
  template <class... Args> void emplace(Args &&... args) {
188
11.4k
    reset();
189
11.4k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
11.4k
    hasVal = true;
191
11.4k
  }
void llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region>, true>::emplace<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> >(llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region>&&)
Line
Count
Source
187
9
  template <class... Args> void emplace(Args &&... args) {
188
9
    reset();
189
9
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
9
    hasVal = true;
191
9
  }
void llvm::optional_detail::OptionalStorage<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, true>::emplace<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >(std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>&&)
Line
Count
Source
187
2.85M
  template <class... Args> void emplace(Args &&... args) {
188
2.85M
    reset();
189
2.85M
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
2.85M
    hasVal = true;
191
2.85M
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::emplace<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> >(llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion>&&)
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion>, true>::emplace<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> >(llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion>&&)
void llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, true>::emplace<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >(llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >&&)
Line
Count
Source
187
4.48k
  template <class... Args> void emplace(Args &&... args) {
188
4.48k
    reset();
189
4.48k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
4.48k
    hasVal = true;
191
4.48k
  }
MemorySanitizer.cpp:void llvm::optional_detail::OptionalStorage<(anonymous namespace)::MemorySanitizer, true>::emplace<llvm::Module&, llvm::MemorySanitizerOptions&>(llvm::Module&&&, llvm::MemorySanitizerOptions&&&)
Line
Count
Source
187
91
  template <class... Args> void emplace(Args &&... args) {
188
91
    reset();
189
91
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
91
    hasVal = true;
191
91
  }
ThreadSanitizer.cpp:void llvm::optional_detail::OptionalStorage<(anonymous namespace)::ThreadSanitizer, true>::emplace<llvm::Module&>(llvm::Module&&&)
Line
Count
Source
187
31
  template <class... Args> void emplace(Args &&... args) {
188
31
    reset();
189
31
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
31
    hasVal = true;
191
31
  }
void llvm::optional_detail::OptionalStorage<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, true>::emplace<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >(llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >&&)
Line
Count
Source
187
330
  template <class... Args> void emplace(Args &&... args) {
188
330
    reset();
189
330
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
330
    hasVal = true;
191
330
  }
void llvm::optional_detail::OptionalStorage<llvm::VPBlockBase**, true>::emplace<llvm::VPBlockBase**>(llvm::VPBlockBase**&&)
Line
Count
Source
187
74.8k
  template <class... Args> void emplace(Args &&... args) {
188
74.8k
    reset();
189
74.8k
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
74.8k
    hasVal = true;
191
74.8k
  }
Unexecuted instantiation: void llvm::optional_detail::OptionalStorage<llvm::VPBlockBase* const*, true>::emplace<llvm::VPBlockBase* const*>(llvm::VPBlockBase* const*&&)
void llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::StringRef>, true>::emplace<llvm::DIFile::ChecksumKind&, llvm::SmallString<32u>&>(llvm::DIFile::ChecksumKind&&&, llvm::SmallString<32u>&&&)
Line
Count
Source
187
73
  template <class... Args> void emplace(Args &&... args) {
188
73
    reset();
189
73
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
73
    hasVal = true;
191
73
  }
void llvm::optional_detail::OptionalStorage<clang::Preprocessor::PreambleSkipInfo, true>::emplace<clang::SourceLocation&, clang::SourceLocation&, bool&, bool&, clang::SourceLocation&>(clang::SourceLocation&&&, clang::SourceLocation&&&, bool&&&, bool&&&, clang::SourceLocation&&&)
Line
Count
Source
187
23
  template <class... Args> void emplace(Args &&... args) {
188
23
    reset();
189
23
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
23
    hasVal = true;
191
23
  }
void llvm::optional_detail::OptionalStorage<unsigned int, true>::emplace<unsigned long>(unsigned long&&)
Line
Count
Source
187
107
  template <class... Args> void emplace(Args &&... args) {
188
107
    reset();
189
107
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
107
    hasVal = true;
191
107
  }
void llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::MDString*>, true>::emplace<llvm::DIFile::ChecksumKind&, llvm::MDString*&>(llvm::DIFile::ChecksumKind&&&, llvm::MDString*&&&)
Line
Count
Source
187
225
  template <class... Args> void emplace(Args &&... args) {
188
225
    reset();
189
225
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
225
    hasVal = true;
191
225
  }
void llvm::optional_detail::OptionalStorage<llvm::DIFile::ChecksumInfo<llvm::MDString*>, true>::emplace<llvm::DIFile::ChecksumKind, llvm::MDString*>(llvm::DIFile::ChecksumKind&&, llvm::MDString*&&)
Line
Count
Source
187
26
  template <class... Args> void emplace(Args &&... args) {
188
26
    reset();
189
26
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
26
    hasVal = true;
191
26
  }
void llvm::optional_detail::OptionalStorage<llvm::codeview::MemberPointerInfo, true>::emplace<>()
Line
Count
Source
187
98
  template <class... Args> void emplace(Args &&... args) {
188
98
    reset();
189
98
    ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
190
98
    hasVal = true;
191
98
  }
192
193
15.3M
  OptionalStorage &operator=(T const &y) {
194
15.3M
    if (hasValue()) {
195
146k
      value = y;
196
15.2M
    } else {
197
15.2M
      ::new ((void *)std::addressof(value)) T(y);
198
15.2M
      hasVal = true;
199
15.2M
    }
200
15.3M
    return *this;
201
15.3M
  }
llvm::optional_detail::OptionalStorage<bool, true>::operator=(bool const&)
Line
Count
Source
193
2.08M
  OptionalStorage &operator=(T const &y) {
194
2.08M
    if (hasValue()) {
195
211
      value = y;
196
2.08M
    } else {
197
2.08M
      ::new ((void *)std::addressof(value)) T(y);
198
2.08M
      hasVal = true;
199
2.08M
    }
200
2.08M
    return *this;
201
2.08M
  }
llvm::optional_detail::OptionalStorage<unsigned long long, true>::operator=(unsigned long long const&)
Line
Count
Source
193
1.58k
  OptionalStorage &operator=(T const &y) {
194
1.58k
    if (hasValue()) {
195
208
      value = y;
196
1.38k
    } else {
197
1.38k
      ::new ((void *)std::addressof(value)) T(y);
198
1.38k
      hasVal = true;
199
1.38k
    }
200
1.58k
    return *this;
201
1.58k
  }
llvm::optional_detail::OptionalStorage<int, true>::operator=(int const&)
Line
Count
Source
193
27.9k
  OptionalStorage &operator=(T const &y) {
194
27.9k
    if (hasValue()) {
195
3
      value = y;
196
27.9k
    } else {
197
27.9k
      ::new ((void *)std::addressof(value)) T(y);
198
27.9k
      hasVal = true;
199
27.9k
    }
200
27.9k
    return *this;
201
27.9k
  }
llvm::optional_detail::OptionalStorage<llvm::MipsABIInfo, true>::operator=(llvm::MipsABIInfo const&)
Line
Count
Source
193
6.55k
  OptionalStorage &operator=(T const &y) {
194
6.55k
    if (hasValue()) {
195
4.04k
      value = y;
196
4.04k
    } else {
197
2.51k
      ::new ((void *)std::addressof(value)) T(y);
198
2.51k
      hasVal = true;
199
2.51k
    }
200
6.55k
    return *this;
201
6.55k
  }
llvm::optional_detail::OptionalStorage<llvm::wasm::WasmGlobalType, true>::operator=(llvm::wasm::WasmGlobalType const&)
Line
Count
Source
193
497
  OptionalStorage &operator=(T const &y) {
194
497
    if (hasValue()) {
195
404
      value = y;
196
404
    } else {
197
93
      ::new ((void *)std::addressof(value)) T(y);
198
93
      hasVal = true;
199
93
    }
200
497
    return *this;
201
497
  }
llvm::optional_detail::OptionalStorage<llvm::wasm::WasmEventType, true>::operator=(llvm::wasm::WasmEventType const&)
Line
Count
Source
193
51
  OptionalStorage &operator=(T const &y) {
194
51
    if (hasValue()) {
195
39
      value = y;
196
39
    } else {
197
12
      ::new ((void *)std::addressof(value)) T(y);
198
12
      hasVal = true;
199
12
    }
200
51
    return *this;
201
51
  }
llvm::optional_detail::OptionalStorage<llvm::Instruction::BinaryOps, true>::operator=(llvm::Instruction::BinaryOps const&)
Line
Count
Source
193
9.64k
  OptionalStorage &operator=(T const &y) {
194
9.64k
    if (hasValue()) {
195
0
      value = y;
196
9.64k
    } else {
197
9.64k
      ::new ((void *)std::addressof(value)) T(y);
198
9.64k
      hasVal = true;
199
9.64k
    }
200
9.64k
    return *this;
201
9.64k
  }
llvm::optional_detail::OptionalStorage<llvm::MachineInstr* const*, true>::operator=(llvm::MachineInstr* const* const&)
Line
Count
Source
193
16
  OptionalStorage &operator=(T const &y) {
194
16
    if (hasValue()) {
195
0
      value = y;
196
16
    } else {
197
16
      ::new ((void *)std::addressof(value)) T(y);
198
16
      hasVal = true;
199
16
    }
200
16
    return *this;
201
16
  }
llvm::optional_detail::OptionalStorage<long long, true>::operator=(long long const&)
Line
Count
Source
193
109
  OptionalStorage &operator=(T const &y) {
194
109
    if (hasValue()) {
195
0
      value = y;
196
109
    } else {
197
109
      ::new ((void *)std::addressof(value)) T(y);
198
109
      hasVal = true;
199
109
    }
200
109
    return *this;
201
109
  }
llvm::optional_detail::OptionalStorage<unsigned int, true>::operator=(unsigned int const&)
Line
Count
Source
193
12.6M
  OptionalStorage &operator=(T const &y) {
194
12.6M
    if (hasValue()) {
195
1.01k
      value = y;
196
12.6M
    } else {
197
12.6M
      ::new ((void *)std::addressof(value)) T(y);
198
12.6M
      hasVal = true;
199
12.6M
    }
200
12.6M
    return *this;
201
12.6M
  }
llvm::optional_detail::OptionalStorage<llvm::MD5::MD5Result, true>::operator=(llvm::MD5::MD5Result const&)
Line
Count
Source
193
13
  OptionalStorage &operator=(T const &y) {
194
13
    if (hasValue()) {
195
0
      value = y;
196
13
    } else {
197
13
      ::new ((void *)std::addressof(value)) T(y);
198
13
      hasVal = true;
199
13
    }
200
13
    return *this;
201
13
  }
llvm::optional_detail::OptionalStorage<double, true>::operator=(double const&)
Line
Count
Source
193
176k
  OptionalStorage &operator=(T const &y) {
194
176k
    if (hasValue()) {
195
138k
      value = y;
196
138k
    } else {
197
37.2k
      ::new ((void *)std::addressof(value)) T(y);
198
37.2k
      hasVal = true;
199
37.2k
    }
200
176k
    return *this;
201
176k
  }
InductiveRangeCheckElimination.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::InductiveRangeCheck::Range, true>::operator=((anonymous namespace)::InductiveRangeCheck::Range const&)
Line
Count
Source
193
231
  OptionalStorage &operator=(T const &y) {
194
231
    if (hasValue()) {
195
43
      value = y;
196
188
    } else {
197
188
      ::new ((void *)std::addressof(value)) T(y);
198
188
      hasVal = true;
199
188
    }
200
231
    return *this;
201
231
  }
llvm::optional_detail::OptionalStorage<llvm::Reloc::Model, true>::operator=(llvm::Reloc::Model const&)
Line
Count
Source
193
50
  OptionalStorage &operator=(T const &y) {
194
50
    if (hasValue()) {
195
32
      value = y;
196
32
    } else {
197
18
      ::new ((void *)std::addressof(value)) T(y);
198
18
      hasVal = true;
199
18
    }
200
50
    return *this;
201
50
  }
llvm::optional_detail::OptionalStorage<clang::SourceLocation, true>::operator=(clang::SourceLocation const&)
Line
Count
Source
193
2.05k
  OptionalStorage &operator=(T const &y) {
194
2.05k
    if (hasValue()) {
195
1.80k
      value = y;
196
1.80k
    } else {
197
249
      ::new ((void *)std::addressof(value)) T(y);
198
249
      hasVal = true;
199
249
    }
200
2.05k
    return *this;
201
2.05k
  }
llvm::optional_detail::OptionalStorage<llvm::coverage::Counter, true>::operator=(llvm::coverage::Counter const&)
Line
Count
Source
193
107
  OptionalStorage &operator=(T const &y) {
194
107
    if (hasValue()) {
195
0
      value = y;
196
107
    } else {
197
107
      ::new ((void *)std::addressof(value)) T(y);
198
107
      hasVal = true;
199
107
    }
200
107
    return *this;
201
107
  }
CoverageMappingGen.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SourceMappingRegion, true>::operator=((anonymous namespace)::SourceMappingRegion const&)
Line
Count
Source
193
4
  OptionalStorage &operator=(T const &y) {
194
4
    if (hasValue()) {
195
0
      value = y;
196
4
    } else {
197
4
      ::new ((void *)std::addressof(value)) T(y);
198
4
      hasVal = true;
199
4
    }
200
4
    return *this;
201
4
  }
llvm::optional_detail::OptionalStorage<llvm::object::RelocationRef, true>::operator=(llvm::object::RelocationRef const&)
Line
Count
Source
193
35
  OptionalStorage &operator=(T const &y) {
194
35
    if (hasValue()) {
195
0
      value = y;
196
35
    } else {
197
35
      ::new ((void *)std::addressof(value)) T(y);
198
35
      hasVal = true;
199
35
    }
200
35
    return *this;
201
35
  }
llvm::optional_detail::OptionalStorage<llvm::DataExtractor, true>::operator=(llvm::DataExtractor const&)
Line
Count
Source
193
1.50k
  OptionalStorage &operator=(T const &y) {
194
1.50k
    if (hasValue()) {
195
0
      value = y;
196
1.50k
    } else {
197
1.50k
      ::new ((void *)std::addressof(value)) T(y);
198
1.50k
      hasVal = true;
199
1.50k
    }
200
1.50k
    return *this;
201
1.50k
  }
llvm::optional_detail::OptionalStorage<llvm::BaseIndexOffset, true>::operator=(llvm::BaseIndexOffset const&)
Line
Count
Source
193
5.16k
  OptionalStorage &operator=(T const &y) {
194
5.16k
    if (hasValue()) {
195
0
      value = y;
196
5.16k
    } else {
197
5.16k
      ::new ((void *)std::addressof(value)) T(y);
198
5.16k
      hasVal = true;
199
5.16k
    }
200
5.16k
    return *this;
201
5.16k
  }
llvm::optional_detail::OptionalStorage<llvm::CodeModel::Model, true>::operator=(llvm::CodeModel::Model const&)
Line
Count
Source
193
22
  OptionalStorage &operator=(T const &y) {
194
22
    if (hasValue()) {
195
0
      value = y;
196
22
    } else {
197
22
      ::new ((void *)std::addressof(value)) T(y);
198
22
      hasVal = true;
199
22
    }
200
22
    return *this;
201
22
  }
llvm::optional_detail::OptionalStorage<clang::LookupResult::AmbiguityKind, true>::operator=(clang::LookupResult::AmbiguityKind const&)
Line
Count
Source
193
6
  OptionalStorage &operator=(T const &y) {
194
6
    if (hasValue()) {
195
0
      value = y;
196
6
    } else {
197
6
      ::new ((void *)std::addressof(value)) T(y);
198
6
      hasVal = true;
199
6
    }
200
6
    return *this;
201
6
  }
llvm::optional_detail::OptionalStorage<clang::Sema::CUDAFunctionTarget, true>::operator=(clang::Sema::CUDAFunctionTarget const&)
Line
Count
Source
193
670
  OptionalStorage &operator=(T const &y) {
194
670
    if (hasValue()) {
195
0
      value = y;
196
670
    } else {
197
670
      ::new ((void *)std::addressof(value)) T(y);
198
670
      hasVal = true;
199
670
    }
200
670
    return *this;
201
670
  }
llvm::optional_detail::OptionalStorage<unsigned char, true>::operator=(unsigned char const&)
Line
Count
Source
193
1.17k
  OptionalStorage &operator=(T const &y) {
194
1.17k
    if (hasValue()) {
195
0
      value = y;
196
1.17k
    } else {
197
1.17k
      ::new ((void *)std::addressof(value)) T(y);
198
1.17k
      hasVal = true;
199
1.17k
    }
200
1.17k
    return *this;
201
1.17k
  }
llvm::optional_detail::OptionalStorage<clang::Expr const*, true>::operator=(clang::Expr const* const&)
Line
Count
Source
193
16
  OptionalStorage &operator=(T const &y) {
194
16
    if (hasValue()) {
195
0
      value = y;
196
16
    } else {
197
16
      ::new ((void *)std::addressof(value)) T(y);
198
16
      hasVal = true;
199
16
    }
200
16
    return *this;
201
16
  }
llvm::optional_detail::OptionalStorage<llvm::MDString*, true>::operator=(llvm::MDString* const&)
Line
Count
Source
193
49
  OptionalStorage &operator=(T const &y) {
194
49
    if (hasValue()) {
195
0
      value = y;
196
49
    } else {
197
49
      ::new ((void *)std::addressof(value)) T(y);
198
49
      hasVal = true;
199
49
    }
200
49
    return *this;
201
49
  }
llvm::optional_detail::OptionalStorage<llvm::object::SectionRef, true>::operator=(llvm::object::SectionRef const&)
Line
Count
Source
193
326
  OptionalStorage &operator=(T const &y) {
194
326
    if (hasValue()) {
195
0
      value = y;
196
326
    } else {
197
326
      ::new ((void *)std::addressof(value)) T(y);
198
326
      hasVal = true;
199
326
    }
200
326
    return *this;
201
326
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::RemarkLocation, true>::operator=(llvm::remarks::RemarkLocation const&)
Line
Count
Source
193
152
  OptionalStorage &operator=(T const &y) {
194
152
    if (hasValue()) {
195
0
      value = y;
196
152
    } else {
197
152
      ::new ((void *)std::addressof(value)) T(y);
198
152
      hasVal = true;
199
152
    }
200
152
    return *this;
201
152
  }
llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::operator=(llvm::StringRef const&)
Line
Count
Source
193
379k
  OptionalStorage &operator=(T const &y) {
194
379k
    if (hasValue()) {
195
0
      value = y;
196
379k
    } else {
197
379k
      ::new ((void *)std::addressof(value)) T(y);
198
379k
      hasVal = true;
199
379k
    }
200
379k
    return *this;
201
379k
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::ContinuationRecordKind, true>::operator=(llvm::codeview::ContinuationRecordKind const&)
Line
Count
Source
193
374
  OptionalStorage &operator=(T const &y) {
194
374
    if (hasValue()) {
195
0
      value = y;
196
374
    } else {
197
374
      ::new ((void *)std::addressof(value)) T(y);
198
374
      hasVal = true;
199
374
    }
200
374
    return *this;
201
374
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeLeafKind, true>::operator=(llvm::codeview::TypeLeafKind const&)
Line
Count
Source
193
58.4k
  OptionalStorage &operator=(T const &y) {
194
58.4k
    if (hasValue()) {
195
0
      value = y;
196
58.4k
    } else {
197
58.4k
      ::new ((void *)std::addressof(value)) T(y);
198
58.4k
      hasVal = true;
199
58.4k
    }
200
58.4k
    return *this;
201
58.4k
  }
202
32.0M
  OptionalStorage &operator=(T &&y) {
203
32.0M
    if (hasValue()) {
204
212k
      value = std::move(y);
205
31.8M
    } else {
206
31.8M
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
31.8M
      hasVal = true;
208
31.8M
    }
209
32.0M
    return *this;
210
32.0M
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::UserModeKind>, true>::operator=(llvm::Optional<clang::UserModeKind>&&)
Line
Count
Source
202
136k
  OptionalStorage &operator=(T &&y) {
203
136k
    if (hasValue()) {
204
0
      value = std::move(y);
205
136k
    } else {
206
136k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
136k
      hasVal = true;
208
136k
    }
209
136k
    return *this;
210
136k
  }
llvm::optional_detail::OptionalStorage<char const*, true>::operator=(char const*&&)
Line
Count
Source
202
14.7k
  OptionalStorage &operator=(T &&y) {
203
14.7k
    if (hasValue()) {
204
0
      value = std::move(y);
205
14.7k
    } else {
206
14.7k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
14.7k
      hasVal = true;
208
14.7k
    }
209
14.7k
    return *this;
210
14.7k
  }
llvm::optional_detail::OptionalStorage<bool, true>::operator=(bool&&)
Line
Count
Source
202
4.87M
  OptionalStorage &operator=(T &&y) {
203
4.87M
    if (hasValue()) {
204
0
      value = std::move(y);
205
4.87M
    } else {
206
4.87M
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
4.87M
      hasVal = true;
208
4.87M
    }
209
4.87M
    return *this;
210
4.87M
  }
llvm::optional_detail::OptionalStorage<llvm::DebugCompressionType, true>::operator=(llvm::DebugCompressionType&&)
Line
Count
Source
202
8
  OptionalStorage &operator=(T &&y) {
203
8
    if (hasValue()) {
204
0
      value = std::move(y);
205
8
    } else {
206
8
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
8
      hasVal = true;
208
8
    }
209
8
    return *this;
210
8
  }
llvm::optional_detail::OptionalStorage<unsigned int, true>::operator=(unsigned int&&)
Line
Count
Source
202
892k
  OptionalStorage &operator=(T &&y) {
203
892k
    if (hasValue()) {
204
41.2k
      value = std::move(y);
205
851k
    } else {
206
851k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
851k
      hasVal = true;
208
851k
    }
209
892k
    return *this;
210
892k
  }
llvm::optional_detail::OptionalStorage<int, true>::operator=(int&&)
Line
Count
Source
202
2.18M
  OptionalStorage &operator=(T &&y) {
203
2.18M
    if (hasValue()) {
204
6
      value = std::move(y);
205
2.18M
    } else {
206
2.18M
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.18M
      hasVal = true;
208
2.18M
    }
209
2.18M
    return *this;
210
2.18M
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AArch64Layout::VectorLayout, true>::operator=(llvm::AArch64Layout::VectorLayout&&)
llvm::optional_detail::OptionalStorage<llvm::Register, true>::operator=(llvm::Register&&)
Line
Count
Source
202
38.2k
  OptionalStorage &operator=(T &&y) {
203
38.2k
    if (hasValue()) {
204
0
      value = std::move(y);
205
38.2k
    } else {
206
38.2k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
38.2k
      hasVal = true;
208
38.2k
    }
209
38.2k
    return *this;
210
38.2k
  }
llvm::optional_detail::OptionalStorage<llvm::StringRef, true>::operator=(llvm::StringRef&&)
Line
Count
Source
202
2.76M
  OptionalStorage &operator=(T &&y) {
203
2.76M
    if (hasValue()) {
204
10
      value = std::move(y);
205
2.76M
    } else {
206
2.76M
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.76M
      hasVal = true;
208
2.76M
    }
209
2.76M
    return *this;
210
2.76M
  }
llvm::optional_detail::OptionalStorage<llvm::AArch64CC::CondCode, true>::operator=(llvm::AArch64CC::CondCode&&)
Line
Count
Source
202
338
  OptionalStorage &operator=(T &&y) {
203
338
    if (hasValue()) {
204
0
      value = std::move(y);
205
338
    } else {
206
338
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
338
      hasVal = true;
208
338
    }
209
338
    return *this;
210
338
  }
llvm::optional_detail::OptionalStorage<llvm::AArch64MCExpr::VariantKind, true>::operator=(llvm::AArch64MCExpr::VariantKind&&)
Line
Count
Source
202
1.12k
  OptionalStorage &operator=(T &&y) {
203
1.12k
    if (hasValue()) {
204
0
      value = std::move(y);
205
1.12k
    } else {
206
1.12k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
1.12k
      hasVal = true;
208
1.12k
    }
209
1.12k
    return *this;
210
1.12k
  }
llvm::optional_detail::OptionalStorage<llvm::AArch64_AM::ShiftExtendType, true>::operator=(llvm::AArch64_AM::ShiftExtendType&&)
Line
Count
Source
202
2.09k
  OptionalStorage &operator=(T &&y) {
203
2.09k
    if (hasValue()) {
204
0
      value = std::move(y);
205
2.09k
    } else {
206
2.09k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.09k
      hasVal = true;
208
2.09k
    }
209
2.09k
    return *this;
210
2.09k
  }
llvm::optional_detail::OptionalStorage<long long, true>::operator=(long long&&)
Line
Count
Source
202
193k
  OptionalStorage &operator=(T &&y) {
203
193k
    if (hasValue()) {
204
1
      value = std::move(y);
205
193k
    } else {
206
193k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
193k
      hasVal = true;
208
193k
    }
209
193k
    return *this;
210
193k
  }
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::AccessQualifier, true>::operator=(llvm::AMDGPU::HSAMD::AccessQualifier&&)
Line
Count
Source
202
19
  OptionalStorage &operator=(T &&y) {
203
19
    if (hasValue()) {
204
0
      value = std::move(y);
205
19
    } else {
206
19
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
19
      hasVal = true;
208
19
    }
209
19
    return *this;
210
19
  }
llvm::optional_detail::OptionalStorage<llvm::AMDGPU::HSAMD::ValueKind, true>::operator=(llvm::AMDGPU::HSAMD::ValueKind&&)
Line
Count
Source
202
72
  OptionalStorage &operator=(T &&y) {
203
72
    if (hasValue()) {
204
0
      value = std::move(y);
205
72
    } else {
206
72
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
72
      hasVal = true;
208
72
    }
209
72
    return *this;
210
72
  }
llvm::optional_detail::OptionalStorage<bool*, true>::operator=(bool*&&)
Line
Count
Source
202
26
  OptionalStorage &operator=(T &&y) {
203
26
    if (hasValue()) {
204
0
      value = std::move(y);
205
26
    } else {
206
26
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
26
      hasVal = true;
208
26
    }
209
26
    return *this;
210
26
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::StringRef>, true>::operator=(llvm::Optional<llvm::StringRef>&&)
Line
Count
Source
202
28
  OptionalStorage &operator=(T &&y) {
203
28
    if (hasValue()) {
204
0
      value = std::move(y);
205
28
    } else {
206
28
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
28
      hasVal = true;
208
28
    }
209
28
    return *this;
210
28
  }
llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::ENamePrefix, true>::operator=(llvm::AMDGPULibFuncBase::ENamePrefix&&)
Line
Count
Source
202
42
  OptionalStorage &operator=(T &&y) {
203
42
    if (hasValue()) {
204
0
      value = std::move(y);
205
42
    } else {
206
42
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
42
      hasVal = true;
208
42
    }
209
42
    return *this;
210
42
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AMDGPULibFuncBase::EType, true>::operator=(llvm::AMDGPULibFuncBase::EType&&)
llvm::optional_detail::OptionalStorage<llvm::ARM_AM::ShiftOpc, true>::operator=(llvm::ARM_AM::ShiftOpc&&)
Line
Count
Source
202
2.28k
  OptionalStorage &operator=(T &&y) {
203
2.28k
    if (hasValue()) {
204
0
      value = std::move(y);
205
2.28k
    } else {
206
2.28k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.28k
      hasVal = true;
208
2.28k
    }
209
2.28k
    return *this;
210
2.28k
  }
llvm::optional_detail::OptionalStorage<llvm::LPAC::AluCode, true>::operator=(llvm::LPAC::AluCode&&)
Line
Count
Source
202
108
  OptionalStorage &operator=(T &&y) {
203
108
    if (hasValue()) {
204
0
      value = std::move(y);
205
108
    } else {
206
108
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
108
      hasVal = true;
208
108
    }
209
108
    return *this;
210
108
  }
llvm::optional_detail::OptionalStorage<llvm::LPCC::CondCode, true>::operator=(llvm::LPCC::CondCode&&)
Line
Count
Source
202
90
  OptionalStorage &operator=(T &&y) {
203
90
    if (hasValue()) {
204
0
      value = std::move(y);
205
90
    } else {
206
90
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
90
      hasVal = true;
208
90
    }
209
90
    return *this;
210
90
  }
llvm::optional_detail::OptionalStorage<unsigned long long, true>::operator=(unsigned long long&&)
Line
Count
Source
202
3.21k
  OptionalStorage &operator=(T &&y) {
203
3.21k
    if (hasValue()) {
204
4
      value = std::move(y);
205
3.20k
    } else {
206
3.20k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
3.20k
      hasVal = true;
208
3.20k
    }
209
3.21k
    return *this;
210
3.21k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::MCFixupKind>, true>::operator=(llvm::Optional<llvm::MCFixupKind>&&)
Line
Count
Source
202
174
  OptionalStorage &operator=(T &&y) {
203
174
    if (hasValue()) {
204
0
      value = std::move(y);
205
174
    } else {
206
174
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
174
      hasVal = true;
208
174
    }
209
174
    return *this;
210
174
  }
llvm::optional_detail::OptionalStorage<llvm::MipsABIInfo, true>::operator=(llvm::MipsABIInfo&&)
Line
Count
Source
202
546
  OptionalStorage &operator=(T &&y) {
203
546
    if (hasValue()) {
204
0
      value = std::move(y);
205
546
    } else {
206
546
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
546
      hasVal = true;
208
546
    }
209
546
    return *this;
210
546
  }
llvm::optional_detail::OptionalStorage<llvm::RISCVFPRndMode::RoundingMode, true>::operator=(llvm::RISCVFPRndMode::RoundingMode&&)
Line
Count
Source
202
488
  OptionalStorage &operator=(T &&y) {
203
488
    if (hasValue()) {
204
0
      value = std::move(y);
205
488
    } else {
206
488
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
488
      hasVal = true;
208
488
    }
209
488
    return *this;
210
488
  }
llvm::optional_detail::OptionalStorage<llvm::RISCVMCExpr::VariantKind, true>::operator=(llvm::RISCVMCExpr::VariantKind&&)
Line
Count
Source
202
448
  OptionalStorage &operator=(T &&y) {
203
448
    if (hasValue()) {
204
0
      value = std::move(y);
205
448
    } else {
206
448
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
448
      hasVal = true;
208
448
    }
209
448
    return *this;
210
448
  }
llvm::optional_detail::OptionalStorage<llvm::RISCVABI::ABI, true>::operator=(llvm::RISCVABI::ABI&&)
Line
Count
Source
202
155
  OptionalStorage &operator=(T &&y) {
203
155
    if (hasValue()) {
204
0
      value = std::move(y);
205
155
    } else {
206
155
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
155
      hasVal = true;
208
155
    }
209
155
    return *this;
210
155
  }
llvm::optional_detail::OptionalStorage<llvm::SparcMCExpr::VariantKind, true>::operator=(llvm::SparcMCExpr::VariantKind&&)
Line
Count
Source
202
144
  OptionalStorage &operator=(T &&y) {
203
144
    if (hasValue()) {
204
0
      value = std::move(y);
205
144
    } else {
206
144
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
144
      hasVal = true;
208
144
    }
209
144
    return *this;
210
144
  }
llvm::optional_detail::OptionalStorage<llvm::WebAssembly::ExprType, true>::operator=(llvm::WebAssembly::ExprType&&)
Line
Count
Source
202
19
  OptionalStorage &operator=(T &&y) {
203
19
    if (hasValue()) {
204
0
      value = std::move(y);
205
19
    } else {
206
19
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
19
      hasVal = true;
208
19
    }
209
19
    return *this;
210
19
  }
llvm::optional_detail::OptionalStorage<llvm::X86::CondCode, true>::operator=(llvm::X86::CondCode&&)
Line
Count
Source
202
348
  OptionalStorage &operator=(T &&y) {
203
348
    if (hasValue()) {
204
0
      value = std::move(y);
205
348
    } else {
206
348
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
348
      hasVal = true;
208
348
    }
209
348
    return *this;
210
348
  }
llvm::optional_detail::OptionalStorage<llvm::MachO::CPUSubTypeX86, true>::operator=(llvm::MachO::CPUSubTypeX86&&)
Line
Count
Source
202
675
  OptionalStorage &operator=(T &&y) {
203
675
    if (hasValue()) {
204
0
      value = std::move(y);
205
675
    } else {
206
675
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
675
      hasVal = true;
208
675
    }
209
675
    return *this;
210
675
  }
llvm::optional_detail::OptionalStorage<llvm::EHPersonality, true>::operator=(llvm::EHPersonality&&)
Line
Count
Source
202
422k
  OptionalStorage &operator=(T &&y) {
203
422k
    if (hasValue()) {
204
0
      value = std::move(y);
205
422k
    } else {
206
422k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
422k
      hasVal = true;
208
422k
    }
209
422k
    return *this;
210
422k
  }
llvm::optional_detail::OptionalStorage<llvm::AliasResult, true>::operator=(llvm::AliasResult&&)
Line
Count
Source
202
8.90M
  OptionalStorage &operator=(T &&y) {
203
8.90M
    if (hasValue()) {
204
154k
      value = std::move(y);
205
8.75M
    } else {
206
8.75M
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
8.75M
      hasVal = true;
208
8.75M
    }
209
8.90M
    return *this;
210
8.90M
  }
llvm::optional_detail::OptionalStorage<llvm::Intrinsic::ID, true>::operator=(llvm::Intrinsic::ID&&)
Line
Count
Source
202
8
  OptionalStorage &operator=(T &&y) {
203
8
    if (hasValue()) {
204
0
      value = std::move(y);
205
8
    } else {
206
8
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
8
      hasVal = true;
208
8
    }
209
8
    return *this;
210
8
  }
llvm::optional_detail::OptionalStorage<llvm::DINode::DIFlags, true>::operator=(llvm::DINode::DIFlags&&)
Line
Count
Source
202
4.63k
  OptionalStorage &operator=(T &&y) {
203
4.63k
    if (hasValue()) {
204
0
      value = std::move(y);
205
4.63k
    } else {
206
4.63k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
4.63k
      hasVal = true;
208
4.63k
    }
209
4.63k
    return *this;
210
4.63k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DIFile::ChecksumKind>, true>::operator=(llvm::Optional<llvm::DIFile::ChecksumKind>&&)
Line
Count
Source
202
225
  OptionalStorage &operator=(T &&y) {
203
225
    if (hasValue()) {
204
0
      value = std::move(y);
205
225
    } else {
206
225
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
225
      hasVal = true;
208
225
    }
209
225
    return *this;
210
225
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>, true>::operator=(llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>&&)
Line
Count
Source
202
2.28k
  OptionalStorage &operator=(T &&y) {
203
2.28k
    if (hasValue()) {
204
0
      value = std::move(y);
205
2.28k
    } else {
206
2.28k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.28k
      hasVal = true;
208
2.28k
    }
209
2.28k
    return *this;
210
2.28k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>, true>::operator=(llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>&&)
Line
Count
Source
202
285
  OptionalStorage &operator=(T &&y) {
203
285
    if (hasValue()) {
204
0
      value = std::move(y);
205
285
    } else {
206
285
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
285
      hasVal = true;
208
285
    }
209
285
    return *this;
210
285
  }
llvm::optional_detail::OptionalStorage<llvm::DISubprogram::DISPFlags, true>::operator=(llvm::DISubprogram::DISPFlags&&)
Line
Count
Source
202
546
  OptionalStorage &operator=(T &&y) {
203
546
    if (hasValue()) {
204
0
      value = std::move(y);
205
546
    } else {
206
546
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
546
      hasVal = true;
208
546
    }
209
546
    return *this;
210
546
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode>, true>::operator=(llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode>&&)
Line
Count
Source
202
4.08k
  OptionalStorage &operator=(T &&y) {
203
4.08k
    if (hasValue()) {
204
0
      value = std::move(y);
205
4.08k
    } else {
206
4.08k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
4.08k
      hasVal = true;
208
4.08k
    }
209
4.08k
    return *this;
210
4.08k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>, true>::operator=(llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>&&)
Line
Count
Source
202
5.61k
  OptionalStorage &operator=(T &&y) {
203
5.61k
    if (hasValue()) {
204
0
      value = std::move(y);
205
5.61k
    } else {
206
5.61k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
5.61k
      hasVal = true;
208
5.61k
    }
209
5.61k
    return *this;
210
5.61k
  }
llvm::optional_detail::OptionalStorage<llvm::Value*, true>::operator=(llvm::Value*&&)
Line
Count
Source
202
529
  OptionalStorage &operator=(T &&y) {
203
529
    if (hasValue()) {
204
89
      value = std::move(y);
205
440
    } else {
206
440
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
440
      hasVal = true;
208
440
    }
209
529
    return *this;
210
529
  }
llvm::optional_detail::OptionalStorage<llvm::Attribute::AttrKind, true>::operator=(llvm::Attribute::AttrKind&&)
Line
Count
Source
202
2
  OptionalStorage &operator=(T &&y) {
203
2
    if (hasValue()) {
204
0
      value = std::move(y);
205
2
    } else {
206
2
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2
      hasVal = true;
208
2
    }
209
2
    return *this;
210
2
  }
llvm::optional_detail::OptionalStorage<llvm::MCSymbolRefExpr::VariantKind, true>::operator=(llvm::MCSymbolRefExpr::VariantKind&&)
Line
Count
Source
202
2.41k
  OptionalStorage &operator=(T &&y) {
203
2.41k
    if (hasValue()) {
204
0
      value = std::move(y);
205
2.41k
    } else {
206
2.41k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.41k
      hasVal = true;
208
2.41k
    }
209
2.41k
    return *this;
210
2.41k
  }
llvm::optional_detail::OptionalStorage<llvm::COFF::COMDATType, true>::operator=(llvm::COFF::COMDATType&&)
Line
Count
Source
202
305
  OptionalStorage &operator=(T &&y) {
203
305
    if (hasValue()) {
204
0
      value = std::move(y);
205
305
    } else {
206
305
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
305
      hasVal = true;
208
305
    }
209
305
    return *this;
210
305
  }
llvm::optional_detail::OptionalStorage<llvm::MCSymbolAttr, true>::operator=(llvm::MCSymbolAttr&&)
Line
Count
Source
202
2.89k
  OptionalStorage &operator=(T &&y) {
203
2.89k
    if (hasValue()) {
204
0
      value = std::move(y);
205
2.89k
    } else {
206
2.89k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.89k
      hasVal = true;
208
2.89k
    }
209
2.89k
    return *this;
210
2.89k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::SectionKind>, true>::operator=(llvm::Optional<llvm::SectionKind>&&)
Line
Count
Source
202
13
  OptionalStorage &operator=(T &&y) {
203
13
    if (hasValue()) {
204
0
      value = std::move(y);
205
13
    } else {
206
13
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
13
      hasVal = true;
208
13
    }
209
13
    return *this;
210
13
  }
llvm::optional_detail::OptionalStorage<llvm::BranchProbability, true>::operator=(llvm::BranchProbability&&)
Line
Count
Source
202
36
  OptionalStorage &operator=(T &&y) {
203
36
    if (hasValue()) {
204
0
      value = std::move(y);
205
36
    } else {
206
36
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
36
      hasVal = true;
208
36
    }
209
36
    return *this;
210
36
  }
llvm::optional_detail::OptionalStorage<llvm::SCEV const*, true>::operator=(llvm::SCEV const*&&)
Line
Count
Source
202
205
  OptionalStorage &operator=(T &&y) {
203
205
    if (hasValue()) {
204
0
      value = std::move(y);
205
205
    } else {
206
205
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
205
      hasVal = true;
208
205
    }
209
205
    return *this;
210
205
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::AArch64::ArchKind, true>::operator=(llvm::AArch64::ArchKind&&)
llvm::optional_detail::OptionalStorage<llvm::ARM::ISAKind, true>::operator=(llvm::ARM::ISAKind&&)
Line
Count
Source
202
129k
  OptionalStorage &operator=(T &&y) {
203
129k
    if (hasValue()) {
204
0
      value = std::move(y);
205
129k
    } else {
206
129k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
129k
      hasVal = true;
208
129k
    }
209
129k
    return *this;
210
129k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>, true>::operator=(llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>&&)
Line
Count
Source
202
36
  OptionalStorage &operator=(T &&y) {
203
36
    if (hasValue()) {
204
0
      value = std::move(y);
205
36
    } else {
206
36
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
36
      hasVal = true;
208
36
    }
209
36
    return *this;
210
36
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Triple::SubArchType, true>::operator=(llvm::Triple::SubArchType&&)
llvm::optional_detail::OptionalStorage<llvm::Triple::VendorType, true>::operator=(llvm::Triple::VendorType&&)
Line
Count
Source
202
1.27M
  OptionalStorage &operator=(T &&y) {
203
1.27M
    if (hasValue()) {
204
0
      value = std::move(y);
205
1.27M
    } else {
206
1.27M
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
1.27M
      hasVal = true;
208
1.27M
    }
209
1.27M
    return *this;
210
1.27M
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::OSType, true>::operator=(llvm::Triple::OSType&&)
Line
Count
Source
202
1.74M
  OptionalStorage &operator=(T &&y) {
203
1.74M
    if (hasValue()) {
204
0
      value = std::move(y);
205
1.74M
    } else {
206
1.74M
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
1.74M
      hasVal = true;
208
1.74M
    }
209
1.74M
    return *this;
210
1.74M
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::ObjectFormatType, true>::operator=(llvm::Triple::ObjectFormatType&&)
Line
Count
Source
202
25.6k
  OptionalStorage &operator=(T &&y) {
203
25.6k
    if (hasValue()) {
204
0
      value = std::move(y);
205
25.6k
    } else {
206
25.6k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
25.6k
      hasVal = true;
208
25.6k
    }
209
25.6k
    return *this;
210
25.6k
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::ArchType, true>::operator=(llvm::Triple::ArchType&&)
Line
Count
Source
202
1.98M
  OptionalStorage &operator=(T &&y) {
203
1.98M
    if (hasValue()) {
204
0
      value = std::move(y);
205
1.98M
    } else {
206
1.98M
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
1.98M
      hasVal = true;
208
1.98M
    }
209
1.98M
    return *this;
210
1.98M
  }
llvm::optional_detail::OptionalStorage<llvm::Triple::EnvironmentType, true>::operator=(llvm::Triple::EnvironmentType&&)
Line
Count
Source
202
559k
  OptionalStorage &operator=(T &&y) {
203
559k
    if (hasValue()) {
204
0
      value = std::move(y);
205
559k
    } else {
206
559k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
559k
      hasVal = true;
208
559k
    }
209
559k
    return *this;
210
559k
  }
llvm::optional_detail::OptionalStorage<llvm::VPIteration, true>::operator=(llvm::VPIteration&&)
Line
Count
Source
202
325
  OptionalStorage &operator=(T &&y) {
203
325
    if (hasValue()) {
204
0
      value = std::move(y);
205
325
    } else {
206
325
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
325
      hasVal = true;
208
325
    }
209
325
    return *this;
210
325
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CudaVersion, true>::operator=(clang::CudaVersion&&)
llvm::optional_detail::OptionalStorage<clang::CudaArch, true>::operator=(clang::CudaArch&&)
Line
Count
Source
202
1.09k
  OptionalStorage &operator=(T &&y) {
203
1.09k
    if (hasValue()) {
204
0
      value = std::move(y);
205
1.09k
    } else {
206
1.09k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
1.09k
      hasVal = true;
208
1.09k
    }
209
1.09k
    return *this;
210
1.09k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::CudaVirtualArch, true>::operator=(clang::CudaVirtualArch&&)
llvm::optional_detail::OptionalStorage<clang::OpenMPDirectiveKind, true>::operator=(clang::OpenMPDirectiveKind&&)
Line
Count
Source
202
397k
  OptionalStorage &operator=(T &&y) {
203
397k
    if (hasValue()) {
204
0
      value = std::move(y);
205
397k
    } else {
206
397k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
397k
      hasVal = true;
208
397k
    }
209
397k
    return *this;
210
397k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPClauseKind, true>::operator=(clang::OpenMPClauseKind&&)
Line
Count
Source
202
81.5k
  OptionalStorage &operator=(T &&y) {
203
81.5k
    if (hasValue()) {
204
0
      value = std::move(y);
205
81.5k
    } else {
206
81.5k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
81.5k
      hasVal = true;
208
81.5k
    }
209
81.5k
    return *this;
210
81.5k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPDefaultClauseKind, true>::operator=(clang::OpenMPDefaultClauseKind&&)
Line
Count
Source
202
653
  OptionalStorage &operator=(T &&y) {
203
653
    if (hasValue()) {
204
0
      value = std::move(y);
205
653
    } else {
206
653
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
653
      hasVal = true;
208
653
    }
209
653
    return *this;
210
653
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPProcBindClauseKind, true>::operator=(clang::OpenMPProcBindClauseKind&&)
Line
Count
Source
202
406
  OptionalStorage &operator=(T &&y) {
203
406
    if (hasValue()) {
204
0
      value = std::move(y);
205
406
    } else {
206
406
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
406
      hasVal = true;
208
406
    }
209
406
    return *this;
210
406
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPDependClauseKind, true>::operator=(clang::OpenMPDependClauseKind&&)
Line
Count
Source
202
2.56k
  OptionalStorage &operator=(T &&y) {
203
2.56k
    if (hasValue()) {
204
0
      value = std::move(y);
205
2.56k
    } else {
206
2.56k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.56k
      hasVal = true;
208
2.56k
    }
209
2.56k
    return *this;
210
2.56k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPLinearClauseKind, true>::operator=(clang::OpenMPLinearClauseKind&&)
Line
Count
Source
202
166
  OptionalStorage &operator=(T &&y) {
203
166
    if (hasValue()) {
204
0
      value = std::move(y);
205
166
    } else {
206
166
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
166
      hasVal = true;
208
166
    }
209
166
    return *this;
210
166
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPDistScheduleClauseKind, true>::operator=(clang::OpenMPDistScheduleClauseKind&&)
Line
Count
Source
202
1.15k
  OptionalStorage &operator=(T &&y) {
203
1.15k
    if (hasValue()) {
204
0
      value = std::move(y);
205
1.15k
    } else {
206
1.15k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
1.15k
      hasVal = true;
208
1.15k
    }
209
1.15k
    return *this;
210
1.15k
  }
llvm::optional_detail::OptionalStorage<clang::OpenMPAtomicDefaultMemOrderClauseKind, true>::operator=(clang::OpenMPAtomicDefaultMemOrderClauseKind&&)
Line
Count
Source
202
20
  OptionalStorage &operator=(T &&y) {
203
20
    if (hasValue()) {
204
0
      value = std::move(y);
205
20
    } else {
206
20
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
20
      hasVal = true;
208
20
    }
209
20
    return *this;
210
20
  }
llvm::optional_detail::OptionalStorage<clang::SanitizerMask, true>::operator=(clang::SanitizerMask&&)
Line
Count
Source
202
10.0k
  OptionalStorage &operator=(T &&y) {
203
10.0k
    if (hasValue()) {
204
0
      value = std::move(y);
205
10.0k
    } else {
206
10.0k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
10.0k
      hasVal = true;
208
10.0k
    }
209
10.0k
    return *this;
210
10.0k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::targets::LanaiTargetInfo::CPUKind, true>::operator=(clang::targets::LanaiTargetInfo::CPUKind&&)
llvm::optional_detail::OptionalStorage<llvm::X86::ProcessorFeatures, true>::operator=(llvm::X86::ProcessorFeatures&&)
Line
Count
Source
202
139
  OptionalStorage &operator=(T &&y) {
203
139
    if (hasValue()) {
204
0
      value = std::move(y);
205
139
    } else {
206
139
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
139
      hasVal = true;
208
139
    }
209
139
    return *this;
210
139
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::X86SSEEnum, true>::operator=(clang::targets::X86TargetInfo::X86SSEEnum&&)
Line
Count
Source
202
93.1k
  OptionalStorage &operator=(T &&y) {
203
93.1k
    if (hasValue()) {
204
0
      value = std::move(y);
205
93.1k
    } else {
206
93.1k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
93.1k
      hasVal = true;
208
93.1k
    }
209
93.1k
    return *this;
210
93.1k
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::MMX3DNowEnum, true>::operator=(clang::targets::X86TargetInfo::MMX3DNowEnum&&)
Line
Count
Source
202
29.8k
  OptionalStorage &operator=(T &&y) {
203
29.8k
    if (hasValue()) {
204
0
      value = std::move(y);
205
29.8k
    } else {
206
29.8k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
29.8k
      hasVal = true;
208
29.8k
    }
209
29.8k
    return *this;
210
29.8k
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::XOPEnum, true>::operator=(clang::targets::X86TargetInfo::XOPEnum&&)
Line
Count
Source
202
83
  OptionalStorage &operator=(T &&y) {
203
83
    if (hasValue()) {
204
0
      value = std::move(y);
205
83
    } else {
206
83
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
83
      hasVal = true;
208
83
    }
209
83
    return *this;
210
83
  }
llvm::optional_detail::OptionalStorage<char, true>::operator=(char&&)
Line
Count
Source
202
267
  OptionalStorage &operator=(T &&y) {
203
267
    if (hasValue()) {
204
0
      value = std::move(y);
205
267
    } else {
206
267
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
267
      hasVal = true;
208
267
    }
209
267
    return *this;
210
267
  }
llvm::optional_detail::OptionalStorage<clang::targets::X86TargetInfo::CPUKind, true>::operator=(clang::targets::X86TargetInfo::CPUKind&&)
Line
Count
Source
202
29.0k
  OptionalStorage &operator=(T &&y) {
203
29.0k
    if (hasValue()) {
204
0
      value = std::move(y);
205
29.0k
    } else {
206
29.0k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
29.0k
      hasVal = true;
208
29.0k
    }
209
29.0k
    return *this;
210
29.0k
  }
llvm::optional_detail::OptionalStorage<llvm::ThreadModel::Model, true>::operator=(llvm::ThreadModel::Model&&)
Line
Count
Source
202
21.4k
  OptionalStorage &operator=(T &&y) {
203
21.4k
    if (hasValue()) {
204
0
      value = std::move(y);
205
21.4k
    } else {
206
21.4k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
21.4k
      hasVal = true;
208
21.4k
    }
209
21.4k
    return *this;
210
21.4k
  }
llvm::optional_detail::OptionalStorage<llvm::FloatABI::ABIType, true>::operator=(llvm::FloatABI::ABIType&&)
Line
Count
Source
202
2.26k
  OptionalStorage &operator=(T &&y) {
203
2.26k
    if (hasValue()) {
204
0
      value = std::move(y);
205
2.26k
    } else {
206
2.26k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.26k
      hasVal = true;
208
2.26k
    }
209
2.26k
    return *this;
210
2.26k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ARMInterruptAttr::InterruptType>, true>::operator=(llvm::Optional<clang::ARMInterruptAttr::InterruptType>&&)
Line
Count
Source
202
73
  OptionalStorage &operator=(T &&y) {
203
73
    if (hasValue()) {
204
0
      value = std::move(y);
205
73
    } else {
206
73
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
73
      hasVal = true;
208
73
    }
209
73
    return *this;
210
73
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::BlocksAttr::BlockType>, true>::operator=(llvm::Optional<clang::BlocksAttr::BlockType>&&)
Line
Count
Source
202
551
  OptionalStorage &operator=(T &&y) {
203
551
    if (hasValue()) {
204
0
      value = std::move(y);
205
551
    } else {
206
551
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
551
      hasVal = true;
208
551
    }
209
551
    return *this;
210
551
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::CallableWhenAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::CallableWhenAttr::ConsumedState>&&)
Line
Count
Source
202
18
  OptionalStorage &operator=(T &&y) {
203
18
    if (hasValue()) {
204
0
      value = std::move(y);
205
18
    } else {
206
18
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
18
      hasVal = true;
208
18
    }
209
18
    return *this;
210
18
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ConsumableAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::ConsumableAttr::ConsumedState>&&)
Line
Count
Source
202
6
  OptionalStorage &operator=(T &&y) {
203
6
    if (hasValue()) {
204
0
      value = std::move(y);
205
6
    } else {
206
6
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
6
      hasVal = true;
208
6
    }
209
6
    return *this;
210
6
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>, true>::operator=(llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>&&)
Line
Count
Source
202
5.14k
  OptionalStorage &operator=(T &&y) {
203
5.14k
    if (hasValue()) {
204
0
      value = std::move(y);
205
5.14k
    } else {
206
5.14k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
5.14k
      hasVal = true;
208
5.14k
    }
209
5.14k
    return *this;
210
5.14k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::EnumExtensibilityAttr::Kind>, true>::operator=(llvm::Optional<clang::EnumExtensibilityAttr::Kind>&&)
Line
Count
Source
202
2.75k
  OptionalStorage &operator=(T &&y) {
203
2.75k
    if (hasValue()) {
204
0
      value = std::move(y);
205
2.75k
    } else {
206
2.75k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.75k
      hasVal = true;
208
2.75k
    }
209
2.75k
    return *this;
210
2.75k
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::LoopHintAttr::OptionType>, true>::operator=(llvm::Optional<clang::LoopHintAttr::OptionType>&&)
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::LoopHintAttr::LoopHintState>, true>::operator=(llvm::Optional<clang::LoopHintAttr::LoopHintState>&&)
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::MipsInterruptAttr::InterruptType>, true>::operator=(llvm::Optional<clang::MipsInterruptAttr::InterruptType>&&)
Line
Count
Source
202
20
  OptionalStorage &operator=(T &&y) {
203
20
    if (hasValue()) {
204
0
      value = std::move(y);
205
20
    } else {
206
20
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
20
      hasVal = true;
208
20
    }
209
20
    return *this;
210
20
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy>, true>::operator=(llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy>&&)
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>, true>::operator=(llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>&&)
Line
Count
Source
202
104
  OptionalStorage &operator=(T &&y) {
203
104
    if (hasValue()) {
204
0
      value = std::move(y);
205
104
    } else {
206
104
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
104
      hasVal = true;
208
104
    }
209
104
    return *this;
210
104
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>, true>::operator=(llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>&&)
Line
Count
Source
202
60
  OptionalStorage &operator=(T &&y) {
203
60
    if (hasValue()) {
204
0
      value = std::move(y);
205
60
    } else {
206
60
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
60
      hasVal = true;
208
60
    }
209
60
    return *this;
210
60
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>, true>::operator=(llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>&&)
Line
Count
Source
202
16
  OptionalStorage &operator=(T &&y) {
203
16
    if (hasValue()) {
204
0
      value = std::move(y);
205
16
    } else {
206
16
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
16
      hasVal = true;
208
16
    }
209
16
    return *this;
210
16
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ParamTypestateAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::ParamTypestateAttr::ConsumedState>&&)
Line
Count
Source
202
7
  OptionalStorage &operator=(T &&y) {
203
7
    if (hasValue()) {
204
0
      value = std::move(y);
205
7
    } else {
206
7
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
7
      hasVal = true;
208
7
    }
209
7
    return *this;
210
7
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::PcsAttr::PCSType>, true>::operator=(llvm::Optional<clang::PcsAttr::PCSType>&&)
Line
Count
Source
202
93
  OptionalStorage &operator=(T &&y) {
203
93
    if (hasValue()) {
204
0
      value = std::move(y);
205
93
    } else {
206
93
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
93
      hasVal = true;
208
93
    }
209
93
    return *this;
210
93
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::RISCVInterruptAttr::InterruptType>, true>::operator=(llvm::Optional<clang::RISCVInterruptAttr::InterruptType>&&)
Line
Count
Source
202
40
  OptionalStorage &operator=(T &&y) {
203
40
    if (hasValue()) {
204
0
      value = std::move(y);
205
40
    } else {
206
40
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
40
      hasVal = true;
208
40
    }
209
40
    return *this;
210
40
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>&&)
Line
Count
Source
202
10
  OptionalStorage &operator=(T &&y) {
203
10
    if (hasValue()) {
204
0
      value = std::move(y);
205
10
    } else {
206
10
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
10
      hasVal = true;
208
10
    }
209
10
    return *this;
210
10
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::SetTypestateAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::SetTypestateAttr::ConsumedState>&&)
Line
Count
Source
202
9
  OptionalStorage &operator=(T &&y) {
203
9
    if (hasValue()) {
204
0
      value = std::move(y);
205
9
    } else {
206
9
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
9
      hasVal = true;
208
9
    }
209
9
    return *this;
210
9
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::TestTypestateAttr::ConsumedState>, true>::operator=(llvm::Optional<clang::TestTypestateAttr::ConsumedState>&&)
Line
Count
Source
202
5
  OptionalStorage &operator=(T &&y) {
203
5
    if (hasValue()) {
204
0
      value = std::move(y);
205
5
    } else {
206
5
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
5
      hasVal = true;
208
5
    }
209
5
    return *this;
210
5
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>, true>::operator=(llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>&&)
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::VisibilityAttr::VisibilityType>, true>::operator=(llvm::Optional<clang::VisibilityAttr::VisibilityType>&&)
Line
Count
Source
202
1.41M
  OptionalStorage &operator=(T &&y) {
203
1.41M
    if (hasValue()) {
204
0
      value = std::move(y);
205
1.41M
    } else {
206
1.41M
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
1.41M
      hasVal = true;
208
1.41M
    }
209
1.41M
    return *this;
210
1.41M
  }
llvm::optional_detail::OptionalStorage<clang::RecordDecl const*, true>::operator=(clang::RecordDecl const*&&)
Line
Count
Source
202
3
  OptionalStorage &operator=(T &&y) {
203
3
    if (hasValue()) {
204
0
      value = std::move(y);
205
3
    } else {
206
3
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
3
      hasVal = true;
208
3
    }
209
3
    return *this;
210
3
  }
llvm::optional_detail::OptionalStorage<llvm::GlobalValue::ThreadLocalMode, true>::operator=(llvm::GlobalValue::ThreadLocalMode&&)
Line
Count
Source
202
25
  OptionalStorage &operator=(T &&y) {
203
25
    if (hasValue()) {
204
0
      value = std::move(y);
205
25
    } else {
206
25
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
25
      hasVal = true;
208
25
    }
209
25
    return *this;
210
25
  }
CoverageMappingGen.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::SourceMappingRegion, true>::operator=((anonymous namespace)::SourceMappingRegion&&)
Line
Count
Source
202
114
  OptionalStorage &operator=(T &&y) {
203
114
    if (hasValue()) {
204
0
      value = std::move(y);
205
114
    } else {
206
114
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
114
      hasVal = true;
208
114
    }
209
114
    return *this;
210
114
  }
llvm::optional_detail::OptionalStorage<clang::driver::Distro::DistroType, true>::operator=(clang::driver::Distro::DistroType&&)
Line
Count
Source
202
3
  OptionalStorage &operator=(T &&y) {
203
3
    if (hasValue()) {
204
0
      value = std::move(y);
205
3
    } else {
206
3
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
3
      hasVal = true;
208
3
    }
209
3
    return *this;
210
3
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::driver::Driver::DriverMode>, true>::operator=(llvm::Optional<clang::driver::Driver::DriverMode>&&)
Line
Count
Source
202
15.6k
  OptionalStorage &operator=(T &&y) {
203
15.6k
    if (hasValue()) {
204
0
      value = std::move(y);
205
15.6k
    } else {
206
15.6k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
15.6k
      hasVal = true;
208
15.6k
    }
209
15.6k
    return *this;
210
15.6k
  }
llvm::optional_detail::OptionalStorage<clang::driver::LTOKind, true>::operator=(clang::driver::LTOKind&&)
Line
Count
Source
202
119
  OptionalStorage &operator=(T &&y) {
203
119
    if (hasValue()) {
204
0
      value = std::move(y);
205
119
    } else {
206
119
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
119
      hasVal = true;
208
119
    }
209
119
    return *this;
210
119
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::OpenMPRuntimeKind, true>::operator=(clang::driver::Driver::OpenMPRuntimeKind&&)
Line
Count
Source
202
797
  OptionalStorage &operator=(T &&y) {
203
797
    if (hasValue()) {
204
0
      value = std::move(y);
205
797
    } else {
206
797
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
797
      hasVal = true;
208
797
    }
209
797
    return *this;
210
797
  }
llvm::optional_detail::OptionalStorage<clang::driver::Driver::SaveTempsMode, true>::operator=(clang::driver::Driver::SaveTempsMode&&)
Line
Count
Source
202
53
  OptionalStorage &operator=(T &&y) {
203
53
    if (hasValue()) {
204
0
      value = std::move(y);
205
53
    } else {
206
53
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
53
      hasVal = true;
208
53
    }
209
53
    return *this;
210
53
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<llvm::ArrayRef<llvm::StringRef>, true>::operator=(llvm::ArrayRef<llvm::StringRef>&&)
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::ReadTPMode, true>::operator=(clang::driver::tools::arm::ReadTPMode&&)
Line
Count
Source
202
2
  OptionalStorage &operator=(T &&y) {
203
2
    if (hasValue()) {
204
0
      value = std::move(y);
205
2
    } else {
206
2
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2
      hasVal = true;
208
2
    }
209
2
    return *this;
210
2
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::arm::FloatABI, true>::operator=(clang::driver::tools::arm::FloatABI&&)
Line
Count
Source
202
2.82k
  OptionalStorage &operator=(T &&y) {
203
2.82k
    if (hasValue()) {
204
0
      value = std::move(y);
205
2.82k
    } else {
206
2.82k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.82k
      hasVal = true;
208
2.82k
    }
209
2.82k
    return *this;
210
2.82k
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::mips::FloatABI, true>::operator=(clang::driver::tools::mips::FloatABI&&)
Line
Count
Source
202
12
  OptionalStorage &operator=(T &&y) {
203
12
    if (hasValue()) {
204
0
      value = std::move(y);
205
12
    } else {
206
12
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
12
      hasVal = true;
208
12
    }
209
12
    return *this;
210
12
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::ppc::FloatABI, true>::operator=(clang::driver::tools::ppc::FloatABI&&)
Line
Count
Source
202
8
  OptionalStorage &operator=(T &&y) {
203
8
    if (hasValue()) {
204
0
      value = std::move(y);
205
8
    } else {
206
8
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
8
      hasVal = true;
208
8
    }
209
8
    return *this;
210
8
  }
llvm::optional_detail::OptionalStorage<clang::driver::tools::sparc::FloatABI, true>::operator=(clang::driver::tools::sparc::FloatABI&&)
Line
Count
Source
202
8
  OptionalStorage &operator=(T &&y) {
203
8
    if (hasValue()) {
204
0
      value = std::move(y);
205
8
    } else {
206
8
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
8
      hasVal = true;
208
8
    }
209
8
    return *this;
210
8
  }
llvm::optional_detail::OptionalStorage<clang::driver::DarwinSDKInfo, true>::operator=(clang::driver::DarwinSDKInfo&&)
Line
Count
Source
202
8.62k
  OptionalStorage &operator=(T &&y) {
203
8.62k
    if (hasValue()) {
204
0
      value = std::move(y);
205
8.62k
    } else {
206
8.62k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
8.62k
      hasVal = true;
208
8.62k
    }
209
8.62k
    return *this;
210
8.62k
  }
llvm::optional_detail::OptionalStorage<clang::driver::types::ID, true>::operator=(clang::driver::types::ID&&)
Line
Count
Source
202
48.0k
  OptionalStorage &operator=(T &&y) {
203
48.0k
    if (hasValue()) {
204
25
      value = std::move(y);
205
48.0k
    } else {
206
48.0k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
48.0k
      hasVal = true;
208
48.0k
    }
209
48.0k
    return *this;
210
48.0k
  }
llvm::optional_detail::OptionalStorage<clang::DiagnosticLevelMask, true>::operator=(clang::DiagnosticLevelMask&&)
Line
Count
Source
202
19
  OptionalStorage &operator=(T &&y) {
203
19
    if (hasValue()) {
204
0
      value = std::move(y);
205
19
    } else {
206
19
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
19
      hasVal = true;
208
19
    }
209
19
    return *this;
210
19
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisStores, true>::operator=(clang::AnalysisStores&&)
Line
Count
Source
202
159
  OptionalStorage &operator=(T &&y) {
203
159
    if (hasValue()) {
204
0
      value = std::move(y);
205
159
    } else {
206
159
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
159
      hasVal = true;
208
159
    }
209
159
    return *this;
210
159
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisConstraints, true>::operator=(clang::AnalysisConstraints&&)
Line
Count
Source
202
888
  OptionalStorage &operator=(T &&y) {
203
888
    if (hasValue()) {
204
0
      value = std::move(y);
205
888
    } else {
206
888
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
888
      hasVal = true;
208
888
    }
209
888
    return *this;
210
888
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisDiagClients, true>::operator=(clang::AnalysisDiagClients&&)
Line
Count
Source
202
190
  OptionalStorage &operator=(T &&y) {
203
190
    if (hasValue()) {
204
0
      value = std::move(y);
205
190
    } else {
206
190
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
190
      hasVal = true;
208
190
    }
209
190
    return *this;
210
190
  }
llvm::optional_detail::OptionalStorage<clang::AnalysisPurgeMode, true>::operator=(clang::AnalysisPurgeMode&&)
Line
Count
Source
202
1
  OptionalStorage &operator=(T &&y) {
203
1
    if (hasValue()) {
204
0
      value = std::move(y);
205
1
    } else {
206
1
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
1
      hasVal = true;
208
1
    }
209
1
    return *this;
210
1
  }
Unexecuted instantiation: llvm::optional_detail::OptionalStorage<clang::AnalysisInliningMode, true>::operator=(clang::AnalysisInliningMode&&)
llvm::optional_detail::OptionalStorage<llvm::Optional<bool>, true>::operator=(llvm::Optional<bool>&&)
Line
Count
Source
202
1.68M
  OptionalStorage &operator=(T &&y) {
203
1.68M
    if (hasValue()) {
204
0
      value = std::move(y);
205
1.68M
    } else {
206
1.68M
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
1.68M
      hasVal = true;
208
1.68M
    }
209
1.68M
    return *this;
210
1.68M
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::frontend::ActionKind>, true>::operator=(llvm::Optional<clang::frontend::ActionKind>&&)
Line
Count
Source
202
34
  OptionalStorage &operator=(T &&y) {
203
34
    if (hasValue()) {
204
0
      value = std::move(y);
205
34
    } else {
206
34
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
34
      hasVal = true;
208
34
    }
209
34
    return *this;
210
34
  }
llvm::optional_detail::OptionalStorage<clang::InputKind, true>::operator=(clang::InputKind&&)
Line
Count
Source
202
47.1k
  OptionalStorage &operator=(T &&y) {
203
47.1k
    if (hasValue()) {
204
0
      value = std::move(y);
205
47.1k
    } else {
206
47.1k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
47.1k
      hasVal = true;
208
47.1k
    }
209
47.1k
    return *this;
210
47.1k
  }
llvm::optional_detail::OptionalStorage<llvm::EABI, true>::operator=(llvm::EABI&&)
Line
Count
Source
202
28
  OptionalStorage &operator=(T &&y) {
203
28
    if (hasValue()) {
204
0
      value = std::move(y);
205
28
    } else {
206
28
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
28
      hasVal = true;
208
28
    }
209
28
    return *this;
210
28
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<llvm::Reloc::Model>, true>::operator=(llvm::Optional<llvm::Reloc::Model>&&)
Line
Count
Source
202
22.5k
  OptionalStorage &operator=(T &&y) {
203
22.5k
    if (hasValue()) {
204
0
      value = std::move(y);
205
22.5k
    } else {
206
22.5k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
22.5k
      hasVal = true;
208
22.5k
    }
209
22.5k
    return *this;
210
22.5k
  }
llvm::optional_detail::OptionalStorage<clang::LangStandard::Kind, true>::operator=(clang::LangStandard::Kind&&)
Line
Count
Source
202
17.3k
  OptionalStorage &operator=(T &&y) {
203
17.3k
    if (hasValue()) {
204
0
      value = std::move(y);
205
17.3k
    } else {
206
17.3k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
17.3k
      hasVal = true;
208
17.3k
    }
209
17.3k
    return *this;
210
17.3k
  }
llvm::optional_detail::OptionalStorage<clang::LangOptions::CoreFoundationABI, true>::operator=(clang::LangOptions::CoreFoundationABI&&)
Line
Count
Source
202
30
  OptionalStorage &operator=(T &&y) {
203
30
    if (hasValue()) {
204
0
      value = std::move(y);
205
30
    } else {
206
30
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
30
      hasVal = true;
208
30
    }
209
30
    return *this;
210
30
  }
llvm::optional_detail::OptionalStorage<clang::LangOptions::PragmaMSPointersToMembersKind, true>::operator=(clang::LangOptions::PragmaMSPointersToMembersKind&&)
Line
Count
Source
202
1
  OptionalStorage &operator=(T &&y) {
203
1
    if (hasValue()) {
204
0
      value = std::move(y);
205
1
    } else {
206
1
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
1
      hasVal = true;
208
1
    }
209
1
    return *this;
210
1
  }
llvm::optional_detail::OptionalStorage<clang::LangOptions::DefaultCallingConvention, true>::operator=(clang::LangOptions::DefaultCallingConvention&&)
Line
Count
Source
202
8
  OptionalStorage &operator=(T &&y) {
203
8
    if (hasValue()) {
204
0
      value = std::move(y);
205
8
    } else {
206
8
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
8
      hasVal = true;
208
8
    }
209
8
    return *this;
210
8
  }
llvm::optional_detail::OptionalStorage<clang::HeaderFileInfo, true>::operator=(clang::HeaderFileInfo&&)
Line
Count
Source
202
4.76k
  OptionalStorage &operator=(T &&y) {
203
4.76k
    if (hasValue()) {
204
56
      value = std::move(y);
205
4.70k
    } else {
206
4.70k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
4.70k
      hasVal = true;
208
4.70k
    }
209
4.76k
    return *this;
210
4.76k
  }
llvm::optional_detail::OptionalStorage<clang::GVALinkage, true>::operator=(clang::GVALinkage&&)
Line
Count
Source
202
58
  OptionalStorage &operator=(T &&y) {
203
58
    if (hasValue()) {
204
0
      value = std::move(y);
205
58
    } else {
206
58
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
58
      hasVal = true;
208
58
    }
209
58
    return *this;
210
58
  }
llvm::optional_detail::OptionalStorage<llvm::MIToken::TokenKind, true>::operator=(llvm::MIToken::TokenKind&&)
Line
Count
Source
202
141k
  OptionalStorage &operator=(T &&y) {
203
141k
    if (hasValue()) {
204
0
      value = std::move(y);
205
141k
    } else {
206
141k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
141k
      hasVal = true;
208
141k
    }
209
141k
    return *this;
210
141k
  }
llvm::optional_detail::OptionalStorage<llvm::CmpInst::Predicate, true>::operator=(llvm::CmpInst::Predicate&&)
Line
Count
Source
202
1.54k
  OptionalStorage &operator=(T &&y) {
203
1.54k
    if (hasValue()) {
204
0
      value = std::move(y);
205
1.54k
    } else {
206
1.54k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
1.54k
      hasVal = true;
208
1.54k
    }
209
1.54k
    return *this;
210
1.54k
  }
llvm::optional_detail::OptionalStorage<llvm::AtomicOrdering, true>::operator=(llvm::AtomicOrdering&&)
Line
Count
Source
202
528
  OptionalStorage &operator=(T &&y) {
203
528
    if (hasValue()) {
204
0
      value = std::move(y);
205
528
    } else {
206
528
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
528
      hasVal = true;
208
528
    }
209
528
    return *this;
210
528
  }
llvm::optional_detail::OptionalStorage<llvm::DIExpression::FragmentInfo, true>::operator=(llvm::DIExpression::FragmentInfo&&)
Line
Count
Source
202
16
  OptionalStorage &operator=(T &&y) {
203
16
    if (hasValue()) {
204
0
      value = std::move(y);
205
16
    } else {
206
16
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
16
      hasVal = true;
208
16
    }
209
16
    return *this;
210
16
  }
llvm::optional_detail::OptionalStorage<unsigned char, true>::operator=(unsigned char&&)
Line
Count
Source
202
262
  OptionalStorage &operator=(T &&y) {
203
262
    if (hasValue()) {
204
0
      value = std::move(y);
205
262
    } else {
206
262
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
262
      hasVal = true;
208
262
    }
209
262
    return *this;
210
262
  }
llvm::optional_detail::OptionalStorage<llvm::dwarf::Form, true>::operator=(llvm::dwarf::Form&&)
Line
Count
Source
202
850k
  OptionalStorage &operator=(T &&y) {
203
850k
    if (hasValue()) {
204
0
      value = std::move(y);
205
850k
    } else {
206
850k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
850k
      hasVal = true;
208
850k
    }
209
850k
    return *this;
210
850k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo, true>::operator=(llvm::DWARFAbbreviationDeclaration::FixedSizeInfo&&)
Line
Count
Source
202
8.90k
  OptionalStorage &operator=(T &&y) {
203
8.90k
    if (hasValue()) {
204
0
      value = std::move(y);
205
8.90k
    } else {
206
8.90k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
8.90k
      hasVal = true;
208
8.90k
    }
209
8.90k
    return *this;
210
8.90k
  }
llvm::optional_detail::OptionalStorage<llvm::StringRef*, true>::operator=(llvm::StringRef*&&)
Line
Count
Source
202
3.57k
  OptionalStorage &operator=(T &&y) {
203
3.57k
    if (hasValue()) {
204
0
      value = std::move(y);
205
3.57k
    } else {
206
3.57k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
3.57k
      hasVal = true;
208
3.57k
    }
209
3.57k
    return *this;
210
3.57k
  }
DWARFContext.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::DWARFSectionMap*, true>::operator=((anonymous namespace)::DWARFSectionMap*&&)
Line
Count
Source
202
7.27k
  OptionalStorage &operator=(T &&y) {
203
7.27k
    if (hasValue()) {
204
0
      value = std::move(y);
205
7.27k
    } else {
206
7.27k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
7.27k
      hasVal = true;
208
7.27k
    }
209
7.27k
    return *this;
210
7.27k
  }
llvm::optional_detail::OptionalStorage<llvm::DWARFExpression, true>::operator=(llvm::DWARFExpression&&)
Line
Count
Source
202
6
  OptionalStorage &operator=(T &&y) {
203
6
    if (hasValue()) {
204
0
      value = std::move(y);
205
6
    } else {
206
6
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
6
      hasVal = true;
208
6
    }
209
6
    return *this;
210
6
  }
llvm::optional_detail::OptionalStorage<llvm::object::SectionedAddress, true>::operator=(llvm::object::SectionedAddress&&)
Line
Count
Source
202
13
  OptionalStorage &operator=(T &&y) {
203
13
    if (hasValue()) {
204
4
      value = std::move(y);
205
9
    } else {
206
9
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
9
      hasVal = true;
208
9
    }
209
13
    return *this;
210
13
  }
llvm::optional_detail::OptionalStorage<llvm::MachineOperand, true>::operator=(llvm::MachineOperand&&)
Line
Count
Source
202
315
  OptionalStorage &operator=(T &&y) {
203
315
    if (hasValue()) {
204
0
      value = std::move(y);
205
315
    } else {
206
315
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
315
      hasVal = true;
208
315
    }
209
315
    return *this;
210
315
  }
llvm::optional_detail::OptionalStorage<llvm::ISD::NodeType, true>::operator=(llvm::ISD::NodeType&&)
Line
Count
Source
202
45.2k
  OptionalStorage &operator=(T &&y) {
203
45.2k
    if (hasValue()) {
204
0
      value = std::move(y);
205
45.2k
    } else {
206
45.2k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
45.2k
      hasVal = true;
208
45.2k
    }
209
45.2k
    return *this;
210
45.2k
  }
llvm::optional_detail::OptionalStorage<clang::ento::ExplodedNode*, true>::operator=(clang::ento::ExplodedNode*&&)
Line
Count
Source
202
9
  OptionalStorage &operator=(T &&y) {
203
9
    if (hasValue()) {
204
0
      value = std::move(y);
205
9
    } else {
206
9
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
9
      hasVal = true;
208
9
    }
209
9
    return *this;
210
9
  }
llvm::optional_detail::OptionalStorage<clang::ento::Loc, true>::operator=(clang::ento::Loc&&)
Line
Count
Source
202
94
  OptionalStorage &operator=(T &&y) {
203
94
    if (hasValue()) {
204
0
      value = std::move(y);
205
94
    } else {
206
94
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
94
      hasVal = true;
208
94
    }
209
94
    return *this;
210
94
  }
CheckSecuritySyntaxOnly.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*), true>::operator=(void ((anonymous namespace)::WalkAST::*&&)(clang::CallExpr const*, clang::FunctionDecl const*))
Line
Count
Source
202
513
  OptionalStorage &operator=(T &&y) {
203
513
    if (hasValue()) {
204
0
      value = std::move(y);
205
513
    } else {
206
513
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
513
      hasVal = true;
208
513
    }
209
513
    return *this;
210
513
  }
ExprInspectionChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const, true>::operator=(void ((anonymous namespace)::ExprInspectionChecker::*&&)(clang::CallExpr const*, clang::ento::CheckerContext&) const)
Line
Count
Source
202
7.70k
  OptionalStorage &operator=(T &&y) {
203
7.70k
    if (hasValue()) {
204
0
      value = std::move(y);
205
7.70k
    } else {
206
7.70k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
7.70k
      hasVal = true;
208
7.70k
    }
209
7.70k
    return *this;
210
7.70k
  }
MacOSXAPIChecker.cpp:llvm::optional_detail::OptionalStorage<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const, true>::operator=(void ((anonymous namespace)::MacOSXAPIChecker::*&&)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const)
Line
Count
Source
202
54
  OptionalStorage &operator=(T &&y) {
203
54
    if (hasValue()) {
204
0
      value = std::move(y);
205
54
    } else {
206
54
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
54
      hasVal = true;
208
54
    }
209
54
    return *this;
210
54
  }
llvm::optional_detail::OptionalStorage<clang::ento::SVal, true>::operator=(clang::ento::SVal&&)
Line
Count
Source
202
3.19k
  OptionalStorage &operator=(T &&y) {
203
3.19k
    if (hasValue()) {
204
0
      value = std::move(y);
205
3.19k
    } else {
206
3.19k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
3.19k
      hasVal = true;
208
3.19k
    }
209
3.19k
    return *this;
210
3.19k
  }
MallocChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MallocChecker::CheckKind, true>::operator=((anonymous namespace)::MallocChecker::CheckKind&&)
Line
Count
Source
202
6
  OptionalStorage &operator=(T &&y) {
203
6
    if (hasValue()) {
204
0
      value = std::move(y);
205
6
    } else {
206
6
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
6
      hasVal = true;
208
6
    }
209
6
    return *this;
210
6
  }
MoveChecker.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::MoveChecker::AggressivenessKind, true>::operator=((anonymous namespace)::MoveChecker::AggressivenessKind&&)
Line
Count
Source
202
48
  OptionalStorage &operator=(T &&y) {
203
48
    if (hasValue()) {
204
0
      value = std::move(y);
205
48
    } else {
206
48
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
48
      hasVal = true;
208
48
    }
209
48
    return *this;
210
48
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::ExplorationStrategyKind>, true>::operator=(llvm::Optional<clang::ExplorationStrategyKind>&&)
Line
Count
Source
202
10.8k
  OptionalStorage &operator=(T &&y) {
203
10.8k
    if (hasValue()) {
204
0
      value = std::move(y);
205
10.8k
    } else {
206
10.8k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
10.8k
      hasVal = true;
208
10.8k
    }
209
10.8k
    return *this;
210
10.8k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::IPAKind>, true>::operator=(llvm::Optional<clang::IPAKind>&&)
Line
Count
Source
202
124k
  OptionalStorage &operator=(T &&y) {
203
124k
    if (hasValue()) {
204
0
      value = std::move(y);
205
124k
    } else {
206
124k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
124k
      hasVal = true;
208
124k
    }
209
124k
    return *this;
210
124k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::CXXInlineableMemberKind>, true>::operator=(llvm::Optional<clang::CXXInlineableMemberKind>&&)
Line
Count
Source
202
14.1k
  OptionalStorage &operator=(T &&y) {
203
14.1k
    if (hasValue()) {
204
0
      value = std::move(y);
205
14.1k
    } else {
206
14.1k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
14.1k
      hasVal = true;
208
14.1k
    }
209
14.1k
    return *this;
210
14.1k
  }
llvm::optional_detail::OptionalStorage<clang::ObjCMethodDecl const*, true>::operator=(clang::ObjCMethodDecl const*&&)
Line
Count
Source
202
1.04k
  OptionalStorage &operator=(T &&y) {
203
1.04k
    if (hasValue()) {
204
126
      value = std::move(y);
205
917
    } else {
206
917
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
917
      hasVal = true;
208
917
    }
209
1.04k
    return *this;
210
1.04k
  }
llvm::optional_detail::OptionalStorage<clang::ento::RegionOffset, true>::operator=(clang::ento::RegionOffset&&)
Line
Count
Source
202
83.4k
  OptionalStorage &operator=(T &&y) {
203
83.4k
    if (hasValue()) {
204
0
      value = std::move(y);
205
83.4k
    } else {
206
83.4k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
83.4k
      hasVal = true;
208
83.4k
    }
209
83.4k
    return *this;
210
83.4k
  }
llvm::optional_detail::OptionalStorage<llvm::Optional<clang::attr::SubjectMatchRule>, true>::operator=(llvm::Optional<clang::attr::SubjectMatchRule>&&)
Line
Count
Source
202
85
  OptionalStorage &operator=(T &&y) {
203
85
    if (hasValue()) {
204
0
      value = std::move(y);
205
85
    } else {
206
85
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
85
      hasVal = true;
208
85
    }
209
85
    return *this;
210
85
  }
llvm::optional_detail::OptionalStorage<clang::PragmaMSCommentKind, true>::operator=(clang::PragmaMSCommentKind&&)
Line
Count
Source
202
74
  OptionalStorage &operator=(T &&y) {
203
74
    if (hasValue()) {
204
0
      value = std::move(y);
205
74
    } else {
206
74
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
74
      hasVal = true;
208
74
    }
209
74
    return *this;
210
74
  }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>, true>::operator=(llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>&&)
Line
Count
Source
202
21
  OptionalStorage &operator=(T &&y) {
203
21
    if (hasValue()) {
204
0
      value = std::move(y);
205
21
    } else {
206
21
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
21
      hasVal = true;
208
21
    }
209
21
    return *this;
210
21
  }
ParsePragma.cpp:llvm::optional_detail::OptionalStorage<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>, true>::operator=(llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>&&)
Line
Count
Source
202
18
  OptionalStorage &operator=(T &&y) {
203
18
    if (hasValue()) {
204
0
      value = std::move(y);
205
18
    } else {
206
18
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
18
      hasVal = true;
208
18
    }
209
18
    return *this;
210
18
  }
llvm::optional_detail::OptionalStorage<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation), true>::operator=(bool (clang::Parser::*&&)(llvm::StringRef, clang::SourceLocation))
Line
Count
Source
202
142
  OptionalStorage &operator=(T &&y) {
203
142
    if (hasValue()) {
204
0
      value = std::move(y);
205
142
    } else {
206
142
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
142
      hasVal = true;
208
142
    }
209
142
    return *this;
210
142
  }
llvm::optional_detail::OptionalStorage<clang::ASTContext::PragmaSectionFlag, true>::operator=(clang::ASTContext::PragmaSectionFlag&&)
Line
Count
Source
202
38
  OptionalStorage &operator=(T &&y) {
203
38
    if (hasValue()) {
204
0
      value = std::move(y);
205
38
    } else {
206
38
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
38
      hasVal = true;
208
38
    }
209
38
    return *this;
210
38
  }
llvm::optional_detail::OptionalStorage<clang::Sema::PragmaStack<clang::StringLiteral*>*, true>::operator=(clang::Sema::PragmaStack<clang::StringLiteral*>*&&)
Line
Count
Source
202
57
  OptionalStorage &operator=(T &&y) {
203
57
    if (hasValue()) {
204
0
      value = std::move(y);
205
57
    } else {
206
57
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
57
      hasVal = true;
208
57
    }
209
57
    return *this;
210
57
  }
llvm::optional_detail::OptionalStorage<clang::QualType, true>::operator=(clang::QualType&&)
Line
Count
Source
202
185
  OptionalStorage &operator=(T &&y) {
203
185
    if (hasValue()) {
204
0
      value = std::move(y);
205
185
    } else {
206
185
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
185
      hasVal = true;
208
185
    }
209
185
    return *this;
210
185
  }
llvm::optional_detail::OptionalStorage<clang::Sema::FormatStringType, true>::operator=(clang::Sema::FormatStringType&&)
Line
Count
Source
202
43.6k
  OptionalStorage &operator=(T &&y) {
203
43.6k
    if (hasValue()) {
204
0
      value = std::move(y);
205
43.6k
    } else {
206
43.6k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
43.6k
      hasVal = true;
208
43.6k
    }
209
43.6k
    return *this;
210
43.6k
  }
llvm::optional_detail::OptionalStorage<clang::ObjCInterfaceDecl*, true>::operator=(clang::ObjCInterfaceDecl*&&)
Line
Count
Source
202
2
  OptionalStorage &operator=(T &&y) {
203
2
    if (hasValue()) {
204
0
      value = std::move(y);
205
2
    } else {
206
2
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2
      hasVal = true;
208
2
    }
209
2
    return *this;
210
2
  }
llvm::optional_detail::OptionalStorage<FormatAttrKind, true>::operator=(FormatAttrKind&&)
Line
Count
Source
202
51.5k
  OptionalStorage &operator=(T &&y) {
203
51.5k
    if (hasValue()) {
204
0
      value = std::move(y);
205
51.5k
    } else {
206
51.5k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
51.5k
      hasVal = true;
208
51.5k
    }
209
51.5k
    return *this;
210
51.5k
  }
llvm::optional_detail::OptionalStorage<clang::Expr*, true>::operator=(clang::Expr*&&)
Line
Count
Source
202
3.86k
  OptionalStorage &operator=(T &&y) {
203
3.86k
    if (hasValue()) {
204
1.57k
      value = std::move(y);
205
2.29k
    } else {
206
2.29k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.29k
      hasVal = true;
208
2.29k
    }
209
3.86k
    return *this;
210
3.86k
  }
llvm::optional_detail::OptionalStorage<clang::LoopHintAttr::OptionType, true>::operator=(clang::LoopHintAttr::OptionType&&)
Line
Count
Source
202
191
  OptionalStorage &operator=(T &&y) {
203
191
    if (hasValue()) {
204
0
      value = std::move(y);
205
191
    } else {
206
191
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
191
      hasVal = true;
208
191
    }
209
191
    return *this;
210
191
  }
llvm::optional_detail::OptionalStorage<clang::NullabilityKind, true>::operator=(clang::NullabilityKind&&)
Line
Count
Source
202
187k
  OptionalStorage &operator=(T &&y) {
203
187k
    if (hasValue()) {
204
0
      value = std::move(y);
205
187k
    } else {
206
187k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
187k
      hasVal = true;
208
187k
    }
209
187k
    return *this;
210
187k
  }
llvm::optional_detail::OptionalStorage<clang::Stmt*, true>::operator=(clang::Stmt*&&)
Line
Count
Source
202
31.9k
  OptionalStorage &operator=(T &&y) {
203
31.9k
    if (hasValue()) {
204
14.2k
      value = std::move(y);
205
17.7k
    } else {
206
17.7k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
17.7k
      hasVal = true;
208
17.7k
    }
209
31.9k
    return *this;
210
31.9k
  }
llvm::optional_detail::OptionalStorage<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*), true>::operator=(clang::Stmt* (*&&)(clang::ASTContext&, clang::FunctionDecl const*))
Line
Count
Source
202
14
  OptionalStorage &operator=(T &&y) {
203
14
    if (hasValue()) {
204
0
      value = std::move(y);
205
14
    } else {
206
14
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
14
      hasVal = true;
208
14
    }
209
14
    return *this;
210
14
  }
llvm::optional_detail::OptionalStorage<clang::comments::InlineCommandComment::RenderKind, true>::operator=(clang::comments::InlineCommandComment::RenderKind&&)
Line
Count
Source
202
30
  OptionalStorage &operator=(T &&y) {
203
30
    if (hasValue()) {
204
0
      value = std::move(y);
205
30
    } else {
206
30
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
30
      hasVal = true;
208
30
    }
209
30
    return *this;
210
30
  }
llvm::optional_detail::OptionalStorage<clang::analyze_os_log::OSLogBufferItem::Kind, true>::operator=(clang::analyze_os_log::OSLogBufferItem::Kind&&)
Line
Count
Source
202
123
  OptionalStorage &operator=(T &&y) {
203
123
    if (hasValue()) {
204
0
      value = std::move(y);
205
123
    } else {
206
123
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
123
      hasVal = true;
208
123
    }
209
123
    return *this;
210
123
  }
llvm::optional_detail::OptionalStorage<clang::minimize_source_to_dependency_directives::TokenKind, true>::operator=(clang::minimize_source_to_dependency_directives::TokenKind&&)
Line
Count
Source
202
121
  OptionalStorage &operator=(T &&y) {
203
121
    if (hasValue()) {
204
0
      value = std::move(y);
205
121
    } else {
206
121
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
121
      hasVal = true;
208
121
    }
209
121
    return *this;
210
121
  }
llvm::optional_detail::OptionalStorage<unsigned long, true>::operator=(unsigned long&&)
Line
Count
Source
202
536
  OptionalStorage &operator=(T &&y) {
203
536
    if (hasValue()) {
204
58
      value = std::move(y);
205
478
    } else {
206
478
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
478
      hasVal = true;
208
478
    }
209
536
    return *this;
210
536
  }
Lexer.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::PreambleDirectiveKind, true>::operator=((anonymous namespace)::PreambleDirectiveKind&&)
Line
Count
Source
202
929
  OptionalStorage &operator=(T &&y) {
203
929
    if (hasValue()) {
204
0
      value = std::move(y);
205
929
    } else {
206
929
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
929
      hasVal = true;
208
929
    }
209
929
    return *this;
210
929
  }
llvm::optional_detail::OptionalStorage<clang::MMToken::TokenKind, true>::operator=(clang::MMToken::TokenKind&&)
Line
Count
Source
202
276k
  OptionalStorage &operator=(T &&y) {
203
276k
    if (hasValue()) {
204
0
      value = std::move(y);
205
276k
    } else {
206
276k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
276k
      hasVal = true;
208
276k
    }
209
276k
    return *this;
210
276k
  }
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute, true>::operator=(clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute&&)
Line
Count
Source
202
93
  OptionalStorage &operator=(T &&y) {
203
93
    if (hasValue()) {
204
0
      value = std::move(y);
205
93
    } else {
206
93
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
93
      hasVal = true;
208
93
    }
209
93
    return *this;
210
93
  }
llvm::optional_detail::OptionalStorage<long, true>::operator=(long&&)
Line
Count
Source
202
44
  OptionalStorage &operator=(T &&y) {
203
44
    if (hasValue()) {
204
0
      value = std::move(y);
205
44
    } else {
206
44
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
44
      hasVal = true;
208
44
    }
209
44
    return *this;
210
44
  }
ModuleMap.cpp:llvm::optional_detail::OptionalStorage<(anonymous namespace)::AttributeKind, true>::operator=((anonymous namespace)::AttributeKind&&)
Line
Count
Source
202
2.71k
  OptionalStorage &operator=(T &&y) {
203
2.71k
    if (hasValue()) {
204
0
      value = std::move(y);
205
2.71k
    } else {
206
2.71k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
2.71k
      hasVal = true;
208
2.71k
    }
209
2.71k
    return *this;
210
2.71k
  }
llvm::optional_detail::OptionalStorage<clang::diag::Severity, true>::operator=(clang::diag::Severity&&)
Line
Count
Source
202
355
  OptionalStorage &operator=(T &&y) {
203
355
    if (hasValue()) {
204
0
      value = std::move(y);
205
355
    } else {
206
355
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
355
      hasVal = true;
208
355
    }
209
355
    return *this;
210
355
  }
llvm::optional_detail::OptionalStorage<llvm::PassBuilder::OptimizationLevel, true>::operator=(llvm::PassBuilder::OptimizationLevel&&)
Line
Count
Source
202
67
  OptionalStorage &operator=(T &&y) {
203
67
    if (hasValue()) {
204
0
      value = std::move(y);
205
67
    } else {
206
67
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
67
      hasVal = true;
208
67
    }
209
67
    return *this;
210
67
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::Format, true>::operator=(llvm::remarks::Format&&)
Line
Count
Source
202
91
  OptionalStorage &operator=(T &&y) {
203
91
    if (hasValue()) {
204
0
      value = std::move(y);
205
91
    } else {
206
91
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
91
      hasVal = true;
208
91
    }
209
91
    return *this;
210
91
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::Type, true>::operator=(llvm::remarks::Type&&)
Line
Count
Source
202
164
  OptionalStorage &operator=(T &&y) {
203
164
    if (hasValue()) {
204
0
      value = std::move(y);
205
164
    } else {
206
164
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
164
      hasVal = true;
208
164
    }
209
164
    return *this;
210
164
  }
llvm::optional_detail::OptionalStorage<llvm::remarks::RemarkLocation, true>::operator=(llvm::remarks::RemarkLocation&&)
Line
Count
Source
202
4
  OptionalStorage &operator=(T &&y) {
203
4
    if (hasValue()) {
204
0
      value = std::move(y);
205
4
    } else {
206
4
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
4
      hasVal = true;
208
4
    }
209
4
    return *this;
210
4
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeIndex, true>::operator=(llvm::codeview::TypeIndex&&)
Line
Count
Source
202
380
  OptionalStorage &operator=(T &&y) {
203
380
    if (hasValue()) {
204
8
      value = std::move(y);
205
372
    } else {
206
372
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
372
      hasVal = true;
208
372
    }
209
380
    return *this;
210
380
  }
llvm::optional_detail::OptionalStorage<llvm::codeview::TypeLeafKind, true>::operator=(llvm::codeview::TypeLeafKind&&)
Line
Count
Source
202
32.5k
  OptionalStorage &operator=(T &&y) {
203
32.5k
    if (hasValue()) {
204
0
      value = std::move(y);
205
32.5k
    } else {
206
32.5k
      ::new ((void *)std::addressof(value)) T(std::move(y));
207
32.5k
      hasVal = true;
208
32.5k
    }
209
32.5k
    return *this;
210
32.5k
  }
211
};
212
213
} // namespace optional_detail
214
215
template <typename T> class Optional {
216
  optional_detail::OptionalStorage<T> Storage;
217
218
public:
219
  using value_type = T;
220
221
350M
  constexpr Optional() {}
llvm::Optional<llvm::DebugCompressionType>::Optional()
Line
Count
Source
221
9
  constexpr Optional() {}
llvm::Optional<unsigned int>::Optional()
Line
Count
Source
221
98.0M
  constexpr Optional() {}
llvm::Optional<bool>::Optional()
Line
Count
Source
221
109M
  constexpr Optional() {}
llvm::Optional<llvm::StringRef>::Optional()
Line
Count
Source
221
5.86M
  constexpr Optional() {}
llvm::Optional<std::__1::pair<int, int> >::Optional()
Line
Count
Source
221
154k
  constexpr Optional() {}
llvm::Optional<llvm::AArch64CC::CondCode>::Optional()
Line
Count
Source
221
360
  constexpr Optional() {}
llvm::Optional<llvm::AArch64MCExpr::VariantKind>::Optional()
Line
Count
Source
221
1.12k
  constexpr Optional() {}
llvm::Optional<llvm::AArch64_AM::ShiftExtendType>::Optional()
Line
Count
Source
221
2.70k
  constexpr Optional() {}
llvm::Optional<int>::Optional()
Line
Count
Source
221
2.26M
  constexpr Optional() {}
llvm::Optional<std::__1::pair<long long, unsigned int> >::Optional()
Line
Count
Source
221
700
  constexpr Optional() {}
llvm::Optional<llvm::AMDGPU::HSAMD::AccessQualifier>::Optional()
Line
Count
Source
221
330
  constexpr Optional() {}
llvm::Optional<llvm::AMDGPU::HSAMD::ValueKind>::Optional()
Line
Count
Source
221
1.23k
  constexpr Optional() {}
llvm::Optional<bool*>::Optional()
Line
Count
Source
221
26
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::StringRef> >::Optional()
Line
Count
Source
221
8.13k
  constexpr Optional() {}
llvm::Optional<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u> >::Optional()
Line
Count
Source
221
60
  constexpr Optional() {}
llvm::Optional<llvm::AMDGPULibFuncBase::ENamePrefix>::Optional()
Line
Count
Source
221
297
  constexpr Optional() {}
Unexecuted instantiation: llvm::Optional<llvm::AMDGPULibFuncBase::EType>::Optional()
llvm::Optional<llvm::MachineBasicBlock*>::Optional()
Line
Count
Source
221
4.34M
  constexpr Optional() {}
llvm::Optional<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> > >::Optional()
Line
Count
Source
221
2.73M
  constexpr Optional() {}
llvm::Optional<llvm::yaml::SIArgumentInfo>::Optional()
Line
Count
Source
221
11.6k
  constexpr Optional() {}
llvm::Optional<llvm::yaml::SIArgument>::Optional()
Line
Count
Source
221
197k
  constexpr Optional() {}
llvm::Optional<long long>::Optional()
Line
Count
Source
221
4.06M
  constexpr Optional() {}
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::Optional()
Line
Count
Source
221
9.16k
  constexpr Optional() {}
llvm::Optional<llvm::ARM_AM::ShiftOpc>::Optional()
Line
Count
Source
221
2.71k
  constexpr Optional() {}
llvm::Optional<llvm::MachineBasicBlock const*>::Optional()
Line
Count
Source
221
2.28M
  constexpr Optional() {}
llvm::Optional<llvm::LPCC::CondCode>::Optional()
Line
Count
Source
221
330
  constexpr Optional() {}
llvm::Optional<llvm::LPAC::AluCode>::Optional()
Line
Count
Source
221
108
  constexpr Optional() {}
llvm::Optional<unsigned long long>::Optional()
Line
Count
Source
221
9.68M
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::MCFixupKind> >::Optional()
Line
Count
Source
221
174
  constexpr Optional() {}
llvm::Optional<llvm::MipsABIInfo>::Optional()
Line
Count
Source
221
3.19k
  constexpr Optional() {}
llvm::Optional<llvm::MVT>::Optional()
Line
Count
Source
221
191
  constexpr Optional() {}
llvm::Optional<llvm::PPC::Predicate>::Optional()
Line
Count
Source
221
6
  constexpr Optional() {}
llvm::Optional<llvm::RISCVFPRndMode::RoundingMode>::Optional()
Line
Count
Source
221
489
  constexpr Optional() {}
llvm::Optional<llvm::RISCVMCExpr::VariantKind>::Optional()
Line
Count
Source
221
449
  constexpr Optional() {}
llvm::Optional<llvm::RISCVABI::ABI>::Optional()
Line
Count
Source
221
1.12k
  constexpr Optional() {}
llvm::Optional<llvm::SparcMCExpr::VariantKind>::Optional()
Line
Count
Source
221
144
  constexpr Optional() {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::Optional()
Line
Count
Source
221
284k
  constexpr Optional() {}
llvm::Optional<llvm::WebAssembly::ExprType>::Optional()
Line
Count
Source
221
19
  constexpr Optional() {}
Unexecuted instantiation: llvm::Optional<llvm::wasm::ValType>::Optional()
llvm::Optional<llvm::X86::CondCode>::Optional()
Line
Count
Source
221
487k
  constexpr Optional() {}
X86SpeculativeLoadHardening.cpp:llvm::Optional<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState>::Optional()
Line
Count
Source
221
12.2k
  constexpr Optional() {}
llvm::Optional<llvm::MachineInstr*>::Optional()
Line
Count
Source
221
55
  constexpr Optional() {}
llvm::Optional<llvm::BasicBlock*>::Optional()
Line
Count
Source
221
9.50M
  constexpr Optional() {}
llvm::Optional<char const*>::Optional()
Line
Count
Source
221
708k
  constexpr Optional() {}
llvm::Optional<llvm::MachO::CPUSubTypeX86>::Optional()
Line
Count
Source
221
4.21k
  constexpr Optional() {}
llvm::Optional<llvm::BasicBlock const*>::Optional()
Line
Count
Source
221
5.34M
  constexpr Optional() {}
llvm::Optional<llvm::CFLAndersAAResult::FunctionInfo>::Optional()
Line
Count
Source
221
95
  constexpr Optional() {}
llvm::Optional<llvm::CFLSteensAAResult::FunctionInfo>::Optional()
Line
Count
Source
221
116
  constexpr Optional() {}
llvm::Optional<llvm::PreservedAnalyses>::Optional()
Line
Count
Source
221
18.8k
  constexpr Optional() {}
llvm::Optional<llvm::DemandedBits>::Optional()
Line
Count
Source
221
40.4k
  constexpr Optional() {}
llvm::Optional<llvm::EHPersonality>::Optional()
Line
Count
Source
221
422k
  constexpr Optional() {}
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::Optional()
Line
Count
Source
221
2.38k
  constexpr Optional() {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::Optional()
Line
Count
Source
221
7.18M
  constexpr Optional() {}
llvm::Optional<llvm::MemoryDependenceResults>::Optional()
Line
Count
Source
221
42.4k
  constexpr Optional() {}
llvm::Optional<llvm::AliasResult>::Optional()
Line
Count
Source
221
8.88M
  constexpr Optional() {}
llvm::Optional<llvm::ModuleSummaryIndex>::Optional()
Line
Count
Source
221
390
  constexpr Optional() {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::Optional()
Line
Count
Source
221
29.0k
  constexpr Optional() {}
llvm::Optional<llvm::Instruction::BinaryOps>::Optional()
Line
Count
Source
221
3.64M
  constexpr Optional() {}
llvm::Optional<llvm::TargetTransformInfo>::Optional()
Line
Count
Source
221
111k
  constexpr Optional() {}
llvm::Optional<llvm::MachineInstr* const*>::Optional()
Line
Count
Source
221
52
  constexpr Optional() {}
llvm::Optional<llvm::DIExpression::FragmentInfo>::Optional()
Line
Count
Source
221
98.4k
  constexpr Optional() {}
LiveDebugValues.cpp:llvm::Optional<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc>::Optional()
Line
Count
Source
221
2.94k
  constexpr Optional() {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::Optional()
Line
Count
Source
221
2.33M
  constexpr Optional() {}
llvm::Optional<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > >::Optional()
Line
Count
Source
221
46.4k
  constexpr Optional() {}
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::StringRef> >::Optional()
Line
Count
Source
221
27.0k
  constexpr Optional() {}
llvm::Optional<llvm::SlotTracker>::Optional()
Line
Count
Source
221
7
  constexpr Optional() {}
llvm::Optional<llvm::Intrinsic::ID>::Optional()
Line
Count
Source
221
3.46M
  constexpr Optional() {}
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::Optional()
Line
Count
Source
221
17.5k
  constexpr Optional() {}
llvm::Optional<llvm::DINode::DIFlags>::Optional()
Line
Count
Source
221
4.64k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::DIFile::ChecksumKind> >::Optional()
Line
Count
Source
221
225
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind> >::Optional()
Line
Count
Source
221
2.28k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugNameTableKind> >::Optional()
Line
Count
Source
221
285
  constexpr Optional() {}
llvm::Optional<llvm::DISubprogram::DISPFlags>::Optional()
Line
Count
Source
221
546
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode> >::Optional()
Line
Count
Source
221
4.08k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior> >::Optional()
Line
Count
Source
221
5.61k
  constexpr Optional() {}
llvm::Optional<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> > >::Optional()
Line
Count
Source
221
107k
  constexpr Optional() {}
llvm::Optional<llvm::Regex>::Optional()
Line
Count
Source
221
91
  constexpr Optional() {}
llvm::Optional<llvm::remarks::RemarkLocation>::Optional()
Line
Count
Source
221
4.45k
  constexpr Optional() {}
llvm::Optional<llvm::APInt>::Optional()
Line
Count
Source
221
47.0k
  constexpr Optional() {}
llvm::Optional<llvm::BasicAAResult>::Optional()
Line
Count
Source
221
2.12M
  constexpr Optional() {}
llvm::Optional<llvm::AAResults>::Optional()
Line
Count
Source
221
2.12M
  constexpr Optional() {}
llvm::Optional<llvm::Value*>::Optional()
Line
Count
Source
221
479
  constexpr Optional() {}
llvm::Optional<llvm::Attribute::AttrKind>::Optional()
Line
Count
Source
221
2
  constexpr Optional() {}
llvm::Optional<llvm::Instruction::CastOps>::Optional()
Line
Count
Source
221
3.45M
  constexpr Optional() {}
InstCombineCalls.cpp:llvm::Optional<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase>::Optional()
Line
Count
Source
221
3.45M
  constexpr Optional() {}
MemorySanitizer.cpp:llvm::Optional<(anonymous namespace)::MemorySanitizer>::Optional()
Line
Count
Source
221
91
  constexpr Optional() {}
ThreadSanitizer.cpp:llvm::Optional<(anonymous namespace)::ThreadSanitizer>::Optional()
Line
Count
Source
221
31
  constexpr Optional() {}
llvm::Optional<llvm::MD5::MD5Result>::Optional()
Line
Count
Source
221
51.6k
  constexpr Optional() {}
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Optional()
Line
Count
Source
221
57.9k
  constexpr Optional() {}
llvm::Optional<llvm::wasm::WasmGlobalType>::Optional()
Line
Count
Source
221
25.0k
  constexpr Optional() {}
llvm::Optional<llvm::wasm::WasmEventType>::Optional()
Line
Count
Source
221
25.0k
  constexpr Optional() {}
llvm::Optional<llvm::MCDwarfLineStr>::Optional()
Line
Count
Source
221
2.08k
  constexpr Optional() {}
llvm::Optional<llvm::MCSymbolRefExpr::VariantKind>::Optional()
Line
Count
Source
221
2.42k
  constexpr Optional() {}
llvm::Optional<double>::Optional()
Line
Count
Source
221
38.1k
  constexpr Optional() {}
llvm::Optional<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int> >::Optional()
Line
Count
Source
221
12.3k
  constexpr Optional() {}
llvm::Optional<llvm::COFF::COMDATType>::Optional()
Line
Count
Source
221
306
  constexpr Optional() {}
llvm::Optional<llvm::MCSymbolAttr>::Optional()
Line
Count
Source
221
2.90k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::SectionKind> >::Optional()
Line
Count
Source
221
13
  constexpr Optional() {}
llvm::Optional<llvm::SectionKind>::Optional()
Line
Count
Source
221
13
  constexpr Optional() {}
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::InductiveRangeCheck::Range>::Optional()
Line
Count
Source
221
204
  constexpr Optional() {}
llvm::Optional<llvm::SCEV const*>::Optional()
Line
Count
Source
221
376
  constexpr Optional() {}
llvm::Optional<llvm::MemorySSAUpdater>::Optional()
Line
Count
Source
221
405k
  constexpr Optional() {}
llvm::Optional<llvm::RegionNode*>::Optional()
Line
Count
Source
221
10.5k
  constexpr Optional() {}
Unexecuted instantiation: llvm::Optional<llvm::AArch64::ArchKind>::Optional()
llvm::Optional<llvm::ARM::ISAKind>::Optional()
Line
Count
Source
221
129k
  constexpr Optional() {}
llvm::Optional<llvm::Error>::Optional()
Line
Count
Source
221
6.23k
  constexpr Optional() {}
llvm::Optional<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int> >::Optional()
Line
Count
Source
221
1.84k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind> >::Optional()
Line
Count
Source
221
37
  constexpr Optional() {}
llvm::Optional<llvm::Triple::SubArchType>::Optional()
Line
Count
Source
221
30.4k
  constexpr Optional() {}
llvm::Optional<llvm::Triple::VendorType>::Optional()
Line
Count
Source
221
2.08M
  constexpr Optional() {}
llvm::Optional<llvm::Triple::OSType>::Optional()
Line
Count
Source
221
2.04M
  constexpr Optional() {}
llvm::Optional<llvm::Triple::ObjectFormatType>::Optional()
Line
Count
Source
221
612k
  constexpr Optional() {}
llvm::Optional<llvm::Triple::ArchType>::Optional()
Line
Count
Source
221
2.15M
  constexpr Optional() {}
llvm::Optional<llvm::Triple::EnvironmentType>::Optional()
Line
Count
Source
221
729k
  constexpr Optional() {}
VirtualFileSystem.cpp:llvm::Optional<(anonymous namespace)::RealFileSystem::WorkingDirectory>::Optional()
Line
Count
Source
221
65.0k
  constexpr Optional() {}
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::Optional()
Line
Count
Source
221
1.45M
  constexpr Optional() {}
llvm::Optional<llvm::VPIteration>::Optional()
Line
Count
Source
221
17.0k
  constexpr Optional() {}
llvm::Optional<llvm::VPBlockBase*>::Optional()
Line
Count
Source
221
382
  constexpr Optional() {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::Optional()
Line
Count
Source
221
25
  constexpr Optional() {}
Unexecuted instantiation: llvm::Optional<clang::CudaVersion>::Optional()
llvm::Optional<clang::CudaArch>::Optional()
Line
Count
Source
221
1.11k
  constexpr Optional() {}
Unexecuted instantiation: llvm::Optional<clang::CudaVirtualArch>::Optional()
llvm::Optional<clang::OpenMPDirectiveKind>::Optional()
Line
Count
Source
221
483k
  constexpr Optional() {}
llvm::Optional<clang::OpenMPClauseKind>::Optional()
Line
Count
Source
221
83.6k
  constexpr Optional() {}
llvm::Optional<clang::OpenMPDefaultClauseKind>::Optional()
Line
Count
Source
221
791
  constexpr Optional() {}
llvm::Optional<clang::OpenMPProcBindClauseKind>::Optional()
Line
Count
Source
221
520
  constexpr Optional() {}
llvm::Optional<clang::OpenMPDependClauseKind>::Optional()
Line
Count
Source
221
2.68k
  constexpr Optional() {}
llvm::Optional<clang::OpenMPLinearClauseKind>::Optional()
Line
Count
Source
221
184
  constexpr Optional() {}
llvm::Optional<clang::OpenMPDistScheduleClauseKind>::Optional()
Line
Count
Source
221
1.30k
  constexpr Optional() {}
llvm::Optional<clang::OpenMPAtomicDefaultMemOrderClauseKind>::Optional()
Line
Count
Source
221
23
  constexpr Optional() {}
llvm::Optional<clang::SanitizerMask>::Optional()
Line
Count
Source
221
10.0k
  constexpr Optional() {}
llvm::Optional<llvm::sys::fs::UniqueID>::Optional()
Line
Count
Source
221
52.5k
  constexpr Optional() {}
llvm::Optional<clang::targets::LanaiTargetInfo::CPUKind>::Optional()
Line
Count
Source
221
1
  constexpr Optional() {}
llvm::Optional<llvm::X86::ProcessorFeatures>::Optional()
Line
Count
Source
221
139
  constexpr Optional() {}
llvm::Optional<clang::targets::X86TargetInfo::X86SSEEnum>::Optional()
Line
Count
Source
221
233k
  constexpr Optional() {}
llvm::Optional<clang::targets::X86TargetInfo::MMX3DNowEnum>::Optional()
Line
Count
Source
221
233k
  constexpr Optional() {}
llvm::Optional<clang::targets::X86TargetInfo::XOPEnum>::Optional()
Line
Count
Source
221
233k
  constexpr Optional() {}
llvm::Optional<char>::Optional()
Line
Count
Source
221
498
  constexpr Optional() {}
llvm::Optional<clang::targets::X86TargetInfo::CPUKind>::Optional()
Line
Count
Source
221
96.6k
  constexpr Optional() {}
llvm::Optional<llvm::ThreadModel::Model>::Optional()
Line
Count
Source
221
21.4k
  constexpr Optional() {}
llvm::Optional<llvm::FloatABI::ABIType>::Optional()
Line
Count
Source
221
21.4k
  constexpr Optional() {}
llvm::Optional<llvm::PGOOptions>::Optional()
Line
Count
Source
221
1.40k
  constexpr Optional() {}
llvm::Optional<llvm::DIFile::ChecksumKind>::Optional()
Line
Count
Source
221
2.92k
  constexpr Optional() {}
llvm::Optional<clang::CodeGen::ApplyDebugLocation>::Optional()
Line
Count
Source
221
1.17k
  constexpr Optional() {}
llvm::Optional<llvm::GlobalValue::ThreadLocalMode>::Optional()
Line
Count
Source
221
25
  constexpr Optional() {}
llvm::Optional<clang::CodeGen::ConstantEmitter>::Optional()
Line
Count
Source
221
47.6k
  constexpr Optional() {}
llvm::Optional<std::__1::pair<clang::SourceLocation, unsigned long> >::Optional()
Line
Count
Source
221
162
  constexpr Optional() {}
llvm::Optional<llvm::coverage::Counter>::Optional()
Line
Count
Source
221
112
  constexpr Optional() {}
llvm::Optional<clang::driver::Distro::DistroType>::Optional()
Line
Count
Source
221
3
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::driver::Driver::DriverMode> >::Optional()
Line
Count
Source
221
15.6k
  constexpr Optional() {}
llvm::Optional<clang::driver::LTOKind>::Optional()
Line
Count
Source
221
121
  constexpr Optional() {}
llvm::Optional<clang::driver::Driver::OpenMPRuntimeKind>::Optional()
Line
Count
Source
221
801
  constexpr Optional() {}
llvm::Optional<clang::driver::Driver::SaveTempsMode>::Optional()
Line
Count
Source
221
53
  constexpr Optional() {}
llvm::Optional<llvm::ArrayRef<llvm::StringRef> >::Optional()
Line
Count
Source
221
18.1k
  constexpr Optional() {}
llvm::Optional<clang::driver::tools::arm::ReadTPMode>::Optional()
Line
Count
Source
221
2
  constexpr Optional() {}
llvm::Optional<clang::driver::tools::arm::FloatABI>::Optional()
Line
Count
Source
221
2.82k
  constexpr Optional() {}
llvm::Optional<clang::driver::tools::mips::FloatABI>::Optional()
Line
Count
Source
221
12
  constexpr Optional() {}
llvm::Optional<clang::driver::tools::ppc::FloatABI>::Optional()
Line
Count
Source
221
10
  constexpr Optional() {}
llvm::Optional<clang::driver::tools::sparc::FloatABI>::Optional()
Line
Count
Source
221
12
  constexpr Optional() {}
llvm::Optional<clang::driver::DarwinSDKInfo>::Optional()
Line
Count
Source
221
21.8k
  constexpr Optional() {}
llvm::Optional<clang::driver::Multilib>::Optional()
Line
Count
Source
221
8.05k
  constexpr Optional() {}
llvm::Optional<clang::driver::types::ID>::Optional()
Line
Count
Source
221
49.4k
  constexpr Optional() {}
llvm::Optional<clang::PrecompiledPreamble>::Optional()
Line
Count
Source
221
4.73k
  constexpr Optional() {}
llvm::Optional<clang::CXXScopeSpec>::Optional()
Line
Count
Source
221
1.40k
  constexpr Optional() {}
ASTUnit.cpp:llvm::Optional<(anonymous namespace)::CaptureDroppedDiagnostics>::Optional()
Line
Count
Source
221
88
  constexpr Optional() {}
llvm::Optional<clang::DiagnosticLevelMask>::Optional()
Line
Count
Source
221
20
  constexpr Optional() {}
llvm::Optional<clang::AnalysisStores>::Optional()
Line
Count
Source
221
159
  constexpr Optional() {}
llvm::Optional<clang::AnalysisConstraints>::Optional()
Line
Count
Source
221
888
  constexpr Optional() {}
llvm::Optional<clang::AnalysisDiagClients>::Optional()
Line
Count
Source
221
190
  constexpr Optional() {}
llvm::Optional<clang::AnalysisPurgeMode>::Optional()
Line
Count
Source
221
1
  constexpr Optional() {}
Unexecuted instantiation: llvm::Optional<clang::AnalysisInliningMode>::Optional()
llvm::Optional<llvm::Optional<bool> >::Optional()
Line
Count
Source
221
1.68M
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::UserModeKind> >::Optional()
Line
Count
Source
221
136k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::frontend::ActionKind> >::Optional()
Line
Count
Source
221
34
  constexpr Optional() {}
llvm::Optional<clang::InputKind>::Optional()
Line
Count
Source
221
52.7k
  constexpr Optional() {}
llvm::Optional<llvm::EABI>::Optional()
Line
Count
Source
221
29
  constexpr Optional() {}
llvm::Optional<llvm::Optional<llvm::Reloc::Model> >::Optional()
Line
Count
Source
221
22.5k
  constexpr Optional() {}
llvm::Optional<clang::LangStandard::Kind>::Optional()
Line
Count
Source
221
17.3k
  constexpr Optional() {}
llvm::Optional<clang::LangOptions::CoreFoundationABI>::Optional()
Line
Count
Source
221
30
  constexpr Optional() {}
llvm::Optional<clang::LangOptions::PragmaMSPointersToMembersKind>::Optional()
Line
Count
Source
221
1
  constexpr Optional() {}
llvm::Optional<clang::LangOptions::DefaultCallingConvention>::Optional()
Line
Count
Source
221
8
  constexpr Optional() {}
llvm::Optional<clang::PrecompiledPreamble::TempPCHFile>::Optional()
Line
Count
Source
221
88
  constexpr Optional() {}
llvm::Optional<llvm::BitstreamBlockInfo>::Optional()
Line
Count
Source
221
16
  constexpr Optional() {}
llvm::Optional<clang::Preprocessor::PreambleSkipInfo>::Optional()
Line
Count
Source
221
44.2k
  constexpr Optional() {}
llvm::Optional<clang::HeaderFileInfo>::Optional()
Line
Count
Source
221
26.3k
  constexpr Optional() {}
llvm::Optional<clang::GVALinkage>::Optional()
Line
Count
Source
221
28.4k
  constexpr Optional() {}
llvm::Optional<llvm::MIToken::TokenKind>::Optional()
Line
Count
Source
221
439k
  constexpr Optional() {}
llvm::Optional<llvm::CmpInst::Predicate>::Optional()
Line
Count
Source
221
1.54k
  constexpr Optional() {}
llvm::Optional<llvm::AtomicOrdering>::Optional()
Line
Count
Source
221
529
  constexpr Optional() {}
llvm::Optional<unsigned char>::Optional()
Line
Count
Source
221
46.5k
  constexpr Optional() {}
llvm::Optional<llvm::codeview::TypeLeafKind>::Optional()
Line
Count
Source
221
59.3k
  constexpr Optional() {}
llvm::Optional<llvm::codeview::MemberPointerInfo>::Optional()
Line
Count
Source
221
3.72k
  constexpr Optional() {}
llvm::Optional<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo>::Optional()
Line
Count
Source
221
1.69k
  constexpr Optional() {}
llvm::Optional<llvm::DWARFDebugNames::Entry>::Optional()
Line
Count
Source
221
768
  constexpr Optional() {}
llvm::Optional<llvm::StringRef*>::Optional()
Line
Count
Source
221
13.0k
  constexpr Optional() {}
DWARFContext.cpp:llvm::Optional<(anonymous namespace)::DWARFSectionMap*>::Optional()
Line
Count
Source
221
21.1k
  constexpr Optional() {}
llvm::Optional<llvm::object::RelocationRef>::Optional()
Line
Count
Source
221
6.58k
  constexpr Optional() {}
llvm::Optional<llvm::DataExtractor>::Optional()
Line
Count
Source
221
1.50k
  constexpr Optional() {}
llvm::Optional<llvm::DWARFExpression>::Optional()
Line
Count
Source
221
3.08k
  constexpr Optional() {}
llvm::Optional<llvm::StrOffsetsContributionDescriptor>::Optional()
Line
Count
Source
221
2.15k
  constexpr Optional() {}
llvm::Optional<llvm::DWARFDebugRnglistTable>::Optional()
Line
Count
Source
221
2.15k
  constexpr Optional() {}
llvm::Optional<llvm::object::SectionedAddress>::Optional()
Line
Count
Source
221
2.15k
  constexpr Optional() {}
llvm::Optional<llvm::BaseIndexOffset>::Optional()
Line
Count
Source
221
160k
  constexpr Optional() {}
DAGCombiner.cpp:llvm::Optional<(anonymous namespace)::ByteProvider>::Optional()
Line
Count
Source
221
146k
  constexpr Optional() {}
llvm::Optional<llvm::MachineOperand>::Optional()
Line
Count
Source
221
781
  constexpr Optional() {}
llvm::Optional<llvm::ISD::NodeType>::Optional()
Line
Count
Source
221
847k
  constexpr Optional() {}
llvm::Optional<llvm::CodeModel::Model>::Optional()
Line
Count
Source
221
1.00k
  constexpr Optional() {}
llvm::Optional<clang::CallGraphNode*>::Optional()
Line
Count
Source
221
882
  constexpr Optional() {}
llvm::Optional<clang::ento::ExplodedNode*>::Optional()
Line
Count
Source
221
14
  constexpr Optional() {}
llvm::Optional<clang::ento::Loc>::Optional()
Line
Count
Source
221
562
  constexpr Optional() {}
CheckSecuritySyntaxOnly.cpp:llvm::Optional<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*)>::Optional()
Line
Count
Source
221
631
  constexpr Optional() {}
ExprInspectionChecker.cpp:llvm::Optional<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const>::Optional()
Line
Count
Source
221
25.2k
  constexpr Optional() {}
llvm::Optional<clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling>::Optional()
Line
Count
Source
221
26.6k
  constexpr Optional() {}
GenericTaintChecker.cpp:llvm::Optional<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule>::Optional()
Line
Count
Source
221
744
  constexpr Optional() {}
MacOSXAPIChecker.cpp:llvm::Optional<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const>::Optional()
Line
Count
Source
221
434
  constexpr Optional() {}
MallocChecker.cpp:llvm::Optional<(anonymous namespace)::MallocChecker::CheckKind>::Optional()
Line
Count
Source
221
14
  constexpr Optional() {}
MoveChecker.cpp:llvm::Optional<(anonymous namespace)::MoveChecker::AggressivenessKind>::Optional()
Line
Count
Source
221
49
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::ExplorationStrategyKind> >::Optional()
Line
Count
Source
221
10.8k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::IPAKind> >::Optional()
Line
Count
Source
221
124k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::CXXInlineableMemberKind> >::Optional()
Line
Count
Source
221
14.1k
  constexpr Optional() {}
llvm::Optional<llvm::APSInt const*>::Optional()
Line
Count
Source
221
968
  constexpr Optional() {}
llvm::Optional<clang::ObjCMethodDecl const*>::Optional()
Line
Count
Source
221
917
  constexpr Optional() {}
llvm::Optional<clang::CFGElement>::Optional()
Line
Count
Source
221
13.0k
  constexpr Optional() {}
llvm::Optional<std::__1::pair<clang::ento::SVal, clang::QualType> >::Optional()
Line
Count
Source
221
154k
  constexpr Optional() {}
llvm::Optional<clang::ento::SVal>::Optional()
Line
Count
Source
221
676k
  constexpr Optional() {}
llvm::Optional<clang::CallEnter>::Optional()
Line
Count
Source
221
324
  constexpr Optional() {}
llvm::Optional<clang::ento::RegionOffset>::Optional()
Line
Count
Source
221
160k
  constexpr Optional() {}
llvm::Optional<clang::Parser::ParseScope>::Optional()
Line
Count
Source
221
3.02M
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy> >::Optional()
Line
Count
Source
221
536
  constexpr Optional() {}
llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::Optional()
Line
Count
Source
221
536
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy> >::Optional()
Line
Count
Source
221
64
  constexpr Optional() {}
llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::Optional()
Line
Count
Source
221
64
  constexpr Optional() {}
llvm::Optional<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)> >::Optional()
Line
Count
Source
221
1.33k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::attr::SubjectMatchRule> >::Optional()
Line
Count
Source
221
89
  constexpr Optional() {}
llvm::Optional<clang::PragmaMSCommentKind>::Optional()
Line
Count
Source
221
77
  constexpr Optional() {}
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds> >::Optional()
Line
Count
Source
221
22
  constexpr Optional() {}
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues> >::Optional()
Line
Count
Source
221
19
  constexpr Optional() {}
llvm::Optional<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation)>::Optional()
Line
Count
Source
221
142
  constexpr Optional() {}
llvm::Optional<clang::ASTContext::PragmaSectionFlag>::Optional()
Line
Count
Source
221
39
  constexpr Optional() {}
AnalysisBasedWarnings.cpp:llvm::Optional<(anonymous namespace)::LogicalErrorHandler>::Optional()
Line
Count
Source
221
437k
  constexpr Optional() {}
llvm::Optional<clang::Sema::SemaDiagnosticBuilder>::Optional()
Line
Count
Source
221
569
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::VisibilityAttr::VisibilityType> >::Optional()
Line
Count
Source
221
1.41M
  constexpr Optional() {}
llvm::Optional<clang::VisibilityAttr::VisibilityType>::Optional()
Line
Count
Source
221
1.41M
  constexpr Optional() {}
llvm::Optional<clang::Sema::PragmaStack<clang::StringLiteral*>*>::Optional()
Line
Count
Source
221
57
  constexpr Optional() {}
llvm::Optional<clang::QualType>::Optional()
Line
Count
Source
221
454
  constexpr Optional() {}
llvm::Optional<clang::Sema::FormatStringType>::Optional()
Line
Count
Source
221
43.6k
  constexpr Optional() {}
llvm::Optional<llvm::ArrayRef<clang::QualType> >::Optional()
Line
Count
Source
221
279
  constexpr Optional() {}
llvm::Optional<clang::ObjCInterfaceDecl*>::Optional()
Line
Count
Source
221
2
  constexpr Optional() {}
llvm::Optional<clang::Sema::CUDAFunctionTarget>::Optional()
Line
Count
Source
221
2.17k
  constexpr Optional() {}
llvm::Optional<clang::LookupResult::AmbiguityKind>::Optional()
Line
Count
Source
221
2.71k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::MipsInterruptAttr::InterruptType> >::Optional()
Line
Count
Source
221
21
  constexpr Optional() {}
llvm::Optional<clang::MipsInterruptAttr::InterruptType>::Optional()
Line
Count
Source
221
21
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::RISCVInterruptAttr::InterruptType> >::Optional()
Line
Count
Source
221
44
  constexpr Optional() {}
llvm::Optional<clang::RISCVInterruptAttr::InterruptType>::Optional()
Line
Count
Source
221
44
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::ARMInterruptAttr::InterruptType> >::Optional()
Line
Count
Source
221
78
  constexpr Optional() {}
llvm::Optional<clang::ARMInterruptAttr::InterruptType>::Optional()
Line
Count
Source
221
78
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType> >::Optional()
Line
Count
Source
221
5.14k
  constexpr Optional() {}
llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::Optional()
Line
Count
Source
221
5.14k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::EnumExtensibilityAttr::Kind> >::Optional()
Line
Count
Source
221
2.75k
  constexpr Optional() {}
llvm::Optional<clang::EnumExtensibilityAttr::Kind>::Optional()
Line
Count
Source
221
2.75k
  constexpr Optional() {}
llvm::Optional<FormatAttrKind>::Optional()
Line
Count
Source
221
51.5k
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind> >::Optional()
Line
Count
Source
221
16
  constexpr Optional() {}
llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::Optional()
Line
Count
Source
221
16
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::BlocksAttr::BlockType> >::Optional()
Line
Count
Source
221
551
  constexpr Optional() {}
llvm::Optional<clang::BlocksAttr::BlockType>::Optional()
Line
Count
Source
221
551
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::ConsumableAttr::ConsumedState> >::Optional()
Line
Count
Source
221
6
  constexpr Optional() {}
llvm::Optional<clang::ConsumableAttr::ConsumedState>::Optional()
Line
Count
Source
221
6
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::CallableWhenAttr::ConsumedState> >::Optional()
Line
Count
Source
221
19
  constexpr Optional() {}
llvm::Optional<clang::CallableWhenAttr::ConsumedState>::Optional()
Line
Count
Source
221
19
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::ParamTypestateAttr::ConsumedState> >::Optional()
Line
Count
Source
221
7
  constexpr Optional() {}
llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::Optional()
Line
Count
Source
221
7
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState> >::Optional()
Line
Count
Source
221
11
  constexpr Optional() {}
llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::Optional()
Line
Count
Source
221
11
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::SetTypestateAttr::ConsumedState> >::Optional()
Line
Count
Source
221
9
  constexpr Optional() {}
llvm::Optional<clang::SetTypestateAttr::ConsumedState>::Optional()
Line
Count
Source
221
9
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::TestTypestateAttr::ConsumedState> >::Optional()
Line
Count
Source
221
5
  constexpr Optional() {}
llvm::Optional<clang::TestTypestateAttr::ConsumedState>::Optional()
Line
Count
Source
221
5
  constexpr Optional() {}
llvm::Optional<clang::Expr*>::Optional()
Line
Count
Source
221
26.4k
  constexpr Optional() {}
llvm::Optional<std::__1::pair<unsigned int, clang::Decl*> >::Optional()
Line
Count
Source
221
1.49k
  constexpr Optional() {}
llvm::Optional<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*> >::Optional()
Line
Count
Source
221
171k
  constexpr Optional() {}
llvm::Optional<clang::LoopHintAttr::OptionType>::Optional()
Line
Count
Source
221
191
  constexpr Optional() {}
llvm::Optional<llvm::Optional<clang::PcsAttr::PCSType> >::Optional()
Line
Count
Source
221
93
  constexpr Optional() {}
llvm::Optional<clang::PcsAttr::PCSType>::Optional()
Line
Count
Source
221
93
  constexpr Optional() {}
llvm::Optional<clang::NullabilityKind>::Optional()
Line
Count
Source
221
31.8M
  constexpr Optional() {}
llvm::Optional<clang::Stmt*>::Optional()
Line
Count
Source
221
17.7k
  constexpr Optional() {}
llvm::Optional<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*)>::Optional()
Line
Count
Source
221
14.0k
  constexpr Optional() {}
llvm::Optional<clang::CallGraphNode const*>::Optional()
Line
Count
Source
221
1
  constexpr Optional() {}
llvm::Optional<clang::CFGBlock const*>::Optional()
Line
Count
Source
221
109k
  constexpr Optional() {}
llvm::Optional<clang::ImportError>::Optional()
Line
Count
Source
221
60.3k
  constexpr Optional() {}
llvm::Optional<clang::comments::InlineCommandComment::RenderKind>::Optional()
Line
Count
Source
221
30
  constexpr Optional() {}
llvm::Optional<clang::analyze_os_log::OSLogBufferItem::Kind>::Optional()
Line
Count
Source
221
123
  constexpr Optional() {}
llvm::Optional<clang::Expr const*>::Optional()
Line
Count
Source
221
369
  constexpr Optional() {}
llvm::Optional<clang::minimize_source_to_dependency_directives::TokenKind>::Optional()
Line
Count
Source
221
137
  constexpr Optional() {}
llvm::Optional<unsigned long>::Optional()
Line
Count
Source
221
644k
  constexpr Optional() {}
Lexer.cpp:llvm::Optional<(anonymous namespace)::PreambleDirectiveKind>::Optional()
Line
Count
Source
221
929
  constexpr Optional() {}
llvm::Optional<long>::Optional()
Line
Count
Source
221
102k
  constexpr Optional() {}
llvm::Optional<clang::MMToken::TokenKind>::Optional()
Line
Count
Source
221
408k
  constexpr Optional() {}
ModuleMap.cpp:llvm::Optional<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute>::Optional()
Line
Count
Source
221
94
  constexpr Optional() {}
ModuleMap.cpp:llvm::Optional<(anonymous namespace)::AttributeKind>::Optional()
Line
Count
Source
221
2.71k
  constexpr Optional() {}
llvm::Optional<clang::diag::Severity>::Optional()
Line
Count
Source
221
358
  constexpr Optional() {}
llvm::Optional<llvm::TargetLibraryInfoImpl>::Optional()
Line
Count
Source
221
2.64k
  constexpr Optional() {}
llvm::Optional<llvm::PassBuilder::OptimizationLevel>::Optional()
Line
Count
Source
221
67
  constexpr Optional() {}
llvm::Optional<llvm::MDString*>::Optional()
Line
Count
Source
221
3.09k
  constexpr Optional() {}
llvm::Optional<llvm::object::Archive::Child>::Optional()
Line
Count
Source
221
1
  constexpr Optional() {}
llvm::Optional<llvm::MetadataLoader>::Optional()
Line
Count
Source
221
7.80k
  constexpr Optional() {}
llvm::Optional<llvm::remarks::Format>::Optional()
Line
Count
Source
221
92
  constexpr Optional() {}
llvm::Optional<llvm::remarks::Type>::Optional()
Line
Count
Source
221
165
  constexpr Optional() {}
llvm::Optional<llvm::remarks::StringTable>::Optional()
Line
Count
Source
221
93
  constexpr Optional() {}
llvm::Optional<llvm::codeview::ContinuationRecordKind>::Optional()
Line
Count
Source
221
403
  constexpr Optional() {}
llvm::Optional<llvm::codeview::TypeIndex>::Optional()
Line
Count
Source
221
417
  constexpr Optional() {}
llvm::Optional<llvm::codeview::SymbolKind>::Optional()
Line
Count
Source
221
7.50k
  constexpr Optional() {}
222
488M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::Reloc::Model>::Optional(llvm::NoneType)
Line
Count
Source
222
53.6k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::CodeModel::Model>::Optional(llvm::NoneType)
Line
Count
Source
222
58.1k
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<clang::driver::Driver::CompilationDiagnosticReport>::Optional(llvm::NoneType)
llvm::Optional<unsigned int>::Optional(llvm::NoneType)
Line
Count
Source
222
71.8M
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> >::Optional(llvm::NoneType)
Line
Count
Source
222
4.00M
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::__wrap_iter<llvm::Loop* const*> >::Optional(llvm::NoneType)
Line
Count
Source
222
565k
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::__wrap_iter<llvm::MachineLoop* const*> >::Optional(llvm::NoneType)
Line
Count
Source
222
147
  constexpr Optional(NoneType) {}
AArch64FalkorHWPFFix.cpp:llvm::Optional<(anonymous namespace)::LoadInfo>::Optional(llvm::NoneType)
Line
Count
Source
222
74
  constexpr Optional(NoneType) {}
llvm::Optional<unsigned long long>::Optional(llvm::NoneType)
Line
Count
Source
222
5.50M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u> >::Optional(llvm::NoneType)
Line
Count
Source
222
1.76M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::Register>::Optional(llvm::NoneType)
Line
Count
Source
222
38.2k
  constexpr Optional(NoneType) {}
llvm::Optional<int>::Optional(llvm::NoneType)
Line
Count
Source
222
1.93M
  constexpr Optional(NoneType) {}
llvm::Optional<unsigned long>::Optional(llvm::NoneType)
Line
Count
Source
222
578k
  constexpr Optional(NoneType) {}
llvm::Optional<bool>::Optional(llvm::NoneType)
Line
Count
Source
222
38.4M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode>::Optional(llvm::NoneType)
Line
Count
Source
222
4.09k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>::Optional(llvm::NoneType)
Line
Count
Source
222
5.62k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::StringRef>::Optional(llvm::NoneType)
Line
Count
Source
222
1.81M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)> >::Optional(llvm::NoneType)
Line
Count
Source
222
1.60M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >::Optional(llvm::NoneType)
Line
Count
Source
222
18.2M
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >::Optional(llvm::NoneType)
Line
Count
Source
222
9.27M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::yaml::SIArgumentInfo>::Optional(llvm::NoneType)
Line
Count
Source
222
194
  constexpr Optional(NoneType) {}
SIMemoryLegalizer.cpp:llvm::Optional<(anonymous namespace)::SIMemOpInfo>::Optional(llvm::NoneType)
Line
Count
Source
222
50.2k
  constexpr Optional(NoneType) {}
llvm::Optional<unsigned char>::Optional(llvm::NoneType)
Line
Count
Source
222
15.4k
  constexpr Optional(NoneType) {}
SIMemoryLegalizer.cpp:llvm::Optional<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool> >::Optional(llvm::NoneType)
Line
Count
Source
222
3
  constexpr Optional(NoneType) {}
llvm::Optional<long long>::Optional(llvm::NoneType)
Line
Count
Source
222
2.15M
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*> >::Optional(llvm::NoneType)
Line
Count
Source
222
9.57k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false> >::Optional(llvm::NoneType)
Line
Count
Source
222
751
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::MCOperand>::Optional(llvm::NoneType)
Line
Count
Source
222
2.55M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::MemoryLocation>::Optional(llvm::NoneType)
Line
Count
Source
222
26.6M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::cflaa::InstantiatedValue>::Optional(llvm::NoneType)
Line
Count
Source
222
2.03k
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<llvm::cflaa::InstantiatedRelation>::Optional(llvm::NoneType)
Unexecuted instantiation: llvm::Optional<llvm::cflaa::InstantiatedAttr>::Optional(llvm::NoneType)
llvm::Optional<std::__1::bitset<32ul> >::Optional(llvm::NoneType)
Line
Count
Source
222
1
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::cflaa::InterfaceValue>::Optional(llvm::NoneType)
Line
Count
Source
222
676
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::cflaa::StratifiedInfo>::Optional(llvm::NoneType)
Line
Count
Source
222
6
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::cflaa::StratifiedInfo*>::Optional(llvm::NoneType)
Line
Count
Source
222
724
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> >::Optional(llvm::NoneType)
Line
Count
Source
222
7.82M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::APInt>::Optional(llvm::NoneType)
Line
Count
Source
222
6.79M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ConstantRange>::Optional(llvm::NoneType)
Line
Count
Source
222
5.21M
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<llvm::Loop::LoopBounds>::Optional(llvm::NoneType)
llvm::Optional<AllocFnsTy>::Optional(llvm::NoneType)
Line
Count
Source
222
139M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::AliasResult>::Optional(llvm::NoneType)
Line
Count
Source
222
185k
  constexpr Optional(NoneType) {}
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath>::Optional(llvm::NoneType)
Line
Count
Source
222
410k
  constexpr Optional(NoneType) {}
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath>::Optional(llvm::NoneType)
Line
Count
Source
222
7.78k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> >::Optional(llvm::NoneType)
Line
Count
Source
222
12.1k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> >::Optional(llvm::NoneType)
Line
Count
Source
222
8
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >::Optional(llvm::NoneType)
Line
Count
Source
222
62
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> >::Optional(llvm::NoneType)
Line
Count
Source
222
9
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> > >::Optional(llvm::NoneType)
Line
Count
Source
222
119k
  constexpr Optional(NoneType) {}
ScalarEvolution.cpp:llvm::Optional<(anonymous namespace)::BinaryOp>::Optional(llvm::NoneType)
Line
Count
Source
222
8.81M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::SCEV const*>::Optional(llvm::NoneType)
Line
Count
Source
222
30.0k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ScalarEvolution::ExitLimit>::Optional(llvm::NoneType)
Line
Count
Source
222
948k
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int> >::Optional(llvm::NoneType)
llvm::Optional<std::__1::pair<llvm::Value*, llvm::ConstantInt*> >::Optional(llvm::NoneType)
Line
Count
Source
222
16.2k
  constexpr Optional(NoneType) {}
Unexecuted instantiation: TargetTransformInfo.cpp:llvm::Optional<(anonymous namespace)::ReductionData>::Optional(llvm::NoneType)
llvm::Optional<llvm::MachineInstr* const*>::Optional(llvm::NoneType)
Line
Count
Source
222
3
  constexpr Optional(NoneType) {}
LiveDebugValues.cpp:llvm::Optional<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc>::Optional(llvm::NoneType)
Line
Count
Source
222
2.77k
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> >::Optional(llvm::NoneType)
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> >::Optional(llvm::NoneType)
llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >::Optional(llvm::NoneType)
Line
Count
Source
222
2.85M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >::Optional(llvm::NoneType)
Line
Count
Source
222
4.66k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::OperandBundleUse>::Optional(llvm::NoneType)
Line
Count
Source
222
4.35M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::MDString*>::Optional(llvm::NoneType)
Line
Count
Source
222
14.4k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::StringRef> >::Optional(llvm::NoneType)
Line
Count
Source
222
771
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<llvm::DIBasicType::Signedness>::Optional(llvm::NoneType)
llvm::Optional<llvm::DIFile::ChecksumKind>::Optional(llvm::NoneType)
Line
Count
Source
222
13.1k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>::Optional(llvm::NoneType)
Line
Count
Source
222
2.28k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>::Optional(llvm::NoneType)
Line
Count
Source
222
285
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::DIExpression::FragmentInfo>::Optional(llvm::NoneType)
Line
Count
Source
222
39.0k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::DIExpression*>::Optional(llvm::NoneType)
Line
Count
Source
222
4
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::Function*>::Optional(llvm::NoneType)
Line
Count
Source
222
4.27M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::remarks::RemarkLocation>::Optional(llvm::NoneType)
Line
Count
Source
222
1.63k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)> >::Optional(llvm::NoneType)
Line
Count
Source
222
140
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::InlineCost>::Optional(llvm::NoneType)
Line
Count
Source
222
2.08k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ScaledNumber<unsigned long long> >::Optional(llvm::NoneType)
Line
Count
Source
222
22
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::Optional(llvm::NoneType)
Line
Count
Source
222
680k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::MCFixupKind>::Optional(llvm::NoneType)
Line
Count
Source
222
174
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::MCDwarfLineStr>::Optional(llvm::NoneType)
Line
Count
Source
222
7
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::MD5::MD5Result>::Optional(llvm::NoneType)
Line
Count
Source
222
1.25M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::SmallVector<unsigned int, 8u> >::Optional(llvm::NoneType)
Line
Count
Source
222
11.8k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::BranchProbability>::Optional(llvm::NoneType)
Line
Count
Source
222
126
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >::Optional(llvm::NoneType)
Line
Count
Source
222
649
  constexpr Optional(NoneType) {}
GVNSink.cpp:llvm::Optional<(anonymous namespace)::SinkingInstructionCandidate>::Optional(llvm::NoneType)
Line
Count
Source
222
21
  constexpr Optional(NoneType) {}
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::LoopStructure>::Optional(llvm::NoneType)
Line
Count
Source
222
38
  constexpr Optional(NoneType) {}
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::InductiveRangeCheck::Range>::Optional(llvm::NoneType)
Line
Count
Source
222
24
  constexpr Optional(NoneType) {}
Unexecuted instantiation: InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::LoopConstrainer::SubRanges>::Optional(llvm::NoneType)
LoopPredication.cpp:llvm::Optional<(anonymous namespace)::LoopICmp>::Optional(llvm::NoneType)
Line
Count
Source
222
41
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::Value*>::Optional(llvm::NoneType)
Line
Count
Source
222
2.62k
  constexpr Optional(NoneType) {}
LoopUnrollPass.cpp:llvm::Optional<(anonymous namespace)::EstimatedUnrollCost>::Optional(llvm::NoneType)
Line
Count
Source
222
35.8k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::AlignStyle>::Optional(llvm::NoneType)
Line
Count
Source
222
2.08k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ArrayRef<llvm::StringRef> >::Optional(llvm::NoneType)
Line
Count
Source
222
213
  constexpr Optional(NoneType) {}
llvm::Optional<std::nullptr_t>::Optional(llvm::NoneType)
Line
Count
Source
222
3
  constexpr Optional(NoneType) {}
llvm::Optional<double>::Optional(llvm::NoneType)
Line
Count
Source
222
1
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int> >::Optional(llvm::NoneType)
Line
Count
Source
222
1.84k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>::Optional(llvm::NoneType)
Line
Count
Source
222
37
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::sys::fs::file_type>::Optional(llvm::NoneType)
Line
Count
Source
222
63.6k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::sys::fs::perms>::Optional(llvm::NoneType)
Line
Count
Source
222
63.6k
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Optional(llvm::NoneType)
Line
Count
Source
222
115k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::DILocation const*>::Optional(llvm::NoneType)
Line
Count
Source
222
2
  constexpr Optional(NoneType) {}
BypassSlowDivision.cpp:llvm::Optional<(anonymous namespace)::QuotRemPair>::Optional(llvm::NoneType)
Line
Count
Source
222
303
  constexpr Optional(NoneType) {}
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::Optional(llvm::NoneType)
Line
Count
Source
222
1.45M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::MDOperand const*>::Optional(llvm::NoneType)
Line
Count
Source
222
1.26M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::MDNode*>::Optional(llvm::NoneType)
Line
Count
Source
222
38.1k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::Metadata*>::Optional(llvm::NoneType)
Line
Count
Source
222
3.32M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::VectorizationFactor>::Optional(llvm::NoneType)
Line
Count
Source
222
103
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::TargetTransformInfo::ShuffleKind>::Optional(llvm::NoneType)
Line
Count
Source
222
7
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ArrayRef<unsigned int> >::Optional(llvm::NoneType)
Line
Count
Source
222
456k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::VPBlockBase**>::Optional(llvm::NoneType)
Line
Count
Source
222
74.8k
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<llvm::VPBlockBase* const*>::Optional(llvm::NoneType)
llvm::Optional<llvm::sys::fs::UniqueID>::Optional(llvm::NoneType)
Line
Count
Source
222
148
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::GCOVOptions>::Optional(llvm::NoneType)
Line
Count
Source
222
21.2k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::InstrProfOptions>::Optional(llvm::NoneType)
Line
Count
Source
222
21.1k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::Expr const*>::Optional(llvm::NoneType)
Line
Count
Source
222
5
  constexpr Optional(NoneType) {}
llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::Optional(llvm::NoneType)
Line
Count
Source
222
288k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CodeGen::LValue>::Optional(llvm::NoneType)
Line
Count
Source
222
2
  constexpr Optional(NoneType) {}
llvm::Optional<clang::QualType>::Optional(llvm::NoneType)
Line
Count
Source
222
108
  constexpr Optional(NoneType) {}
llvm::Optional<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> > > > >::Optional(llvm::NoneType)
Line
Count
Source
222
57
  constexpr Optional(NoneType) {}
llvm::Optional<clang::RecordDecl const*>::Optional(llvm::NoneType)
Line
Count
Source
222
57
  constexpr Optional(NoneType) {}
llvm::Optional<clang::OpenMPDirectiveKind>::Optional(llvm::NoneType)
Line
Count
Source
222
7.58k
  constexpr Optional(NoneType) {}
CoverageMappingGen.cpp:llvm::Optional<(anonymous namespace)::SourceMappingRegion>::Optional(llvm::NoneType)
Line
Count
Source
222
378
  constexpr Optional(NoneType) {}
llvm::Optional<clang::SourceLocation>::Optional(llvm::NoneType)
Line
Count
Source
222
11.4k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::SourceRange>::Optional(llvm::NoneType)
Line
Count
Source
222
70
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::pair<clang::SourceLocation, unsigned long> >::Optional(llvm::NoneType)
Line
Count
Source
222
136
  constexpr Optional(NoneType) {}
llvm::Optional<clang::driver::DarwinSDKInfo>::Optional(llvm::NoneType)
Line
Count
Source
222
17.3k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::driver::Driver::DriverMode>::Optional(llvm::NoneType)
Line
Count
Source
222
15.6k
  constexpr Optional(NoneType) {}
Darwin.cpp:llvm::Optional<(anonymous namespace)::DarwinPlatform>::Optional(llvm::NoneType)
Line
Count
Source
222
62.7k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::StoredDiagnostic>::Optional(llvm::NoneType)
Line
Count
Source
222
21
  constexpr Optional(NoneType) {}
llvm::Optional<clang::UserModeKind>::Optional(llvm::NoneType)
Line
Count
Source
222
136k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::frontend::ActionKind>::Optional(llvm::NoneType)
Line
Count
Source
222
34
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<clang::ExternalASTSource::ASTSourceDescriptor>::Optional(llvm::NoneType)
llvm::Optional<clang::EnableIfAttr*>::Optional(llvm::NoneType)
Line
Count
Source
222
18
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::PGOOptions>::Optional(llvm::NoneType)
Line
Count
Source
222
1.26k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::MachineInstrBuilder>::Optional(llvm::NoneType)
Line
Count
Source
222
2.11M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ValueAndVReg>::Optional(llvm::NoneType)
Line
Count
Source
222
3.50M
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::DbgVariableLocation>::Optional(llvm::NoneType)
Line
Count
Source
222
27
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::dwarf::Form>::Optional(llvm::NoneType)
Line
Count
Source
222
850k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::DIExpression::ExprOperand>::Optional(llvm::NoneType)
Line
Count
Source
222
11.4k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::DWARFFormValue>::Optional(llvm::NoneType)
Line
Count
Source
222
66.1k
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<llvm::dwarf::Tag>::Optional(llvm::NoneType)
llvm::Optional<llvm::object::SectionedAddress>::Optional(llvm::NoneType)
Line
Count
Source
222
1.91k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::RelocAddrEntry>::Optional(llvm::NoneType)
Line
Count
Source
222
54.0k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::DataExtractor>::Optional(llvm::NoneType)
Line
Count
Source
222
255
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<llvm::DWARFDebugLoc::LocationList>::Optional(llvm::NoneType)
Unexecuted instantiation: llvm::Optional<llvm::DWARFDebugLoclists::LocationList>::Optional(llvm::NoneType)
llvm::Optional<char const*>::Optional(llvm::NoneType)
Line
Count
Source
222
12.5k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::DWARFFormValue::UnitOffset>::Optional(llvm::NoneType)
Line
Count
Source
222
10
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ArrayRef<unsigned char> >::Optional(llvm::NoneType)
Line
Count
Source
222
27
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::StrOffsetsContributionDescriptor>::Optional(llvm::NoneType)
Line
Count
Source
222
40
  constexpr Optional(NoneType) {}
DAGCombiner.cpp:llvm::Optional<(anonymous namespace)::ByteProvider>::Optional(llvm::NoneType)
Line
Count
Source
222
310k
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ISD::NodeType>::Optional(llvm::NoneType)
Line
Count
Source
222
1.91M
  constexpr Optional(NoneType) {}
llvm::Optional<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*> > > >::Optional(llvm::NoneType)
Line
Count
Source
222
4
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGStmt>::Optional(llvm::NoneType)
Line
Count
Source
222
68.3k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGAutomaticObjDtor>::Optional(llvm::NoneType)
Line
Count
Source
222
325k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::BlockEntrance>::Optional(llvm::NoneType)
Line
Count
Source
222
1.87M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::UndefinedVal>::Optional(llvm::NoneType)
Line
Count
Source
222
315
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::NonLoc>::Optional(llvm::NoneType)
Line
Count
Source
222
60.6k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::nonloc::ConcreteInt>::Optional(llvm::NoneType)
Line
Count
Source
222
897k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::nonloc::SymbolVal>::Optional(llvm::NoneType)
Line
Count
Source
222
3.47M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::loc::MemRegionVal>::Optional(llvm::NoneType)
Line
Count
Source
222
3.39M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::DefinedSVal>::Optional(llvm::NoneType)
Line
Count
Source
222
394
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::loc::ConcreteInt>::Optional(llvm::NoneType)
Line
Count
Source
222
1.63M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::BlockEdge>::Optional(llvm::NoneType)
Line
Count
Source
222
1.17M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::Loc>::Optional(llvm::NoneType)
Line
Count
Source
222
383k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::DefinedOrUnknownSVal>::Optional(llvm::NoneType)
Line
Count
Source
222
1
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::loc::GotoLabel>::Optional(llvm::NoneType)
Line
Count
Source
222
9.78k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::nonloc::LazyCompoundVal>::Optional(llvm::NoneType)
Line
Count
Source
222
2.51M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::PreStmt>::Optional(llvm::NoneType)
Line
Count
Source
222
972k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::SVal>::Optional(llvm::NoneType)
Line
Count
Source
222
166k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::StmtPoint>::Optional(llvm::NoneType)
Line
Count
Source
222
261k
  constexpr Optional(NoneType) {}
MallocChecker.cpp:llvm::Optional<(anonymous namespace)::MallocChecker::CheckKind>::Optional(llvm::NoneType)
Line
Count
Source
222
101
  constexpr Optional(NoneType) {}
llvm::Optional<clang::PostStore>::Optional(llvm::NoneType)
Line
Count
Source
222
818k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::PostImplicitCall>::Optional(llvm::NoneType)
Line
Count
Source
222
845k
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> >::Optional(llvm::NoneType)
llvm::Optional<clang::AnyCall>::Optional(llvm::NoneType)
Line
Count
Source
222
42
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::nonloc::CompoundVal>::Optional(llvm::NoneType)
Line
Count
Source
222
364k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::retaincountchecker::RefVal>::Optional(llvm::NoneType)
Line
Count
Source
222
808
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CallEnter>::Optional(llvm::NoneType)
Line
Count
Source
222
2.59M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CallExitBegin>::Optional(llvm::NoneType)
Line
Count
Source
222
150k
  constexpr Optional(NoneType) {}
StdLibraryFunctionsChecker.cpp:llvm::Optional<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy>::Optional(llvm::NoneType)
Line
Count
Source
222
768
  constexpr Optional(NoneType) {}
llvm::Optional<clang::PostStmt>::Optional(llvm::NoneType)
Line
Count
Source
222
588k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::nonloc::LocAsInteger>::Optional(llvm::NoneType)
Line
Count
Source
222
4.65M
  constexpr Optional(NoneType) {}
llvm::Optional<DereferenceInfo>::Optional(llvm::NoneType)
Line
Count
Source
222
26
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ExplorationStrategyKind>::Optional(llvm::NoneType)
Line
Count
Source
222
10.8k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::IPAKind>::Optional(llvm::NoneType)
Line
Count
Source
222
124k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CXXInlineableMemberKind>::Optional(llvm::NoneType)
Line
Count
Source
222
14.1k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CallExitEnd>::Optional(llvm::NoneType)
Line
Count
Source
222
363k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::PostInitializer>::Optional(llvm::NoneType)
Line
Count
Source
222
970k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::KnownSVal>::Optional(llvm::NoneType)
Line
Count
Source
222
1
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::SmallVector<clang::ento::MemRegion const*, 5u> >::Optional(llvm::NoneType)
Line
Count
Source
222
48
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGDeleteDtor>::Optional(llvm::NoneType)
Line
Count
Source
222
855
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGBaseDtor>::Optional(llvm::NoneType)
Line
Count
Source
222
1.57k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::LoopExit>::Optional(llvm::NoneType)
Line
Count
Source
222
844k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::EpsilonPoint>::Optional(llvm::NoneType)
Line
Count
Source
222
844k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::PreStmtPurgeDeadSymbols>::Optional(llvm::NoneType)
Line
Count
Source
222
1.01M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::PreImplicitCall>::Optional(llvm::NoneType)
Line
Count
Source
222
343k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::nonloc::PointerToMember>::Optional(llvm::NoneType)
Line
Count
Source
222
166k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGCXXRecordTypedCall>::Optional(llvm::NoneType)
Line
Count
Source
222
31.8k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGConstructor>::Optional(llvm::NoneType)
Line
Count
Source
222
992
  constexpr Optional(NoneType) {}
llvm::Optional<clang::PostStmtPurgeDeadSymbols>::Optional(llvm::NoneType)
Line
Count
Source
222
27.7k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGNewAllocator>::Optional(llvm::NoneType)
Line
Count
Source
222
369
  constexpr Optional(NoneType) {}
llvm::Optional<clang::FunctionExitPoint>::Optional(llvm::NoneType)
Line
Count
Source
222
45.4k
  constexpr Optional(NoneType) {}
RegionStore.cpp:llvm::Optional<(anonymous namespace)::RegionBindingsRef>::Optional(llvm::NoneType)
Line
Count
Source
222
370
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::function_ref<void ()> >::Optional(llvm::NoneType)
Line
Count
Source
222
5.75M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::AvailabilitySpec>::Optional(llvm::NoneType)
Line
Count
Source
222
8
  constexpr Optional(NoneType) {}
llvm::Optional<clang::attr::SubjectMatchRule>::Optional(llvm::NoneType)
Line
Count
Source
222
1.63k
  constexpr Optional(NoneType) {}
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>::Optional(llvm::NoneType)
Line
Count
Source
222
22
  constexpr Optional(NoneType) {}
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>::Optional(llvm::NoneType)
Line
Count
Source
222
19
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::ArrayRef<clang::QualType> >::Optional(llvm::NoneType)
Line
Count
Source
222
34.2k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::FixItHint>::Optional(llvm::NoneType)
Line
Count
Source
222
117
  constexpr Optional(NoneType) {}
Unexecuted instantiation: SemaDeclAttr.cpp:llvm::Optional<(anonymous namespace)::AttributeInsertion>::Optional(llvm::NoneType)
Unexecuted instantiation: llvm::Optional<clang::CharUnits>::Optional(llvm::NoneType)
llvm::Optional<clang::Expr*>::Optional(llvm::NoneType)
Line
Count
Source
222
3.34k
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::pair<unsigned int, clang::Decl*> >::Optional(llvm::NoneType)
Line
Count
Source
222
5.26k
  constexpr Optional(NoneType) {}
SemaModule.cpp:llvm::Optional<(anonymous namespace)::UnnamedDeclKind>::Optional(llvm::NoneType)
Line
Count
Source
222
241
  constexpr Optional(NoneType) {}
llvm::Optional<clang::sema::TemplateDeductionInfo*>::Optional(llvm::NoneType)
Line
Count
Source
222
4.07M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ASTTemplateArgumentListInfo const*>::Optional(llvm::NoneType)
Line
Count
Source
222
1.79M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGInitializer>::Optional(llvm::NoneType)
Line
Count
Source
222
1.20k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGLifetimeEnds>::Optional(llvm::NoneType)
Line
Count
Source
222
556
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGLoopExit>::Optional(llvm::NoneType)
Line
Count
Source
222
543
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGScopeBegin>::Optional(llvm::NoneType)
Line
Count
Source
222
497
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGScopeEnd>::Optional(llvm::NoneType)
Line
Count
Source
222
419
  constexpr Optional(NoneType) {}
llvm::Optional<clang::CFGMemberDtor>::Optional(llvm::NoneType)
Line
Count
Source
222
356
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<clang::CFGTemporaryDtor>::Optional(llvm::NoneType)
Unexecuted instantiation: llvm::Optional<clang::PreLoad>::Optional(llvm::NoneType)
Unexecuted instantiation: llvm::Optional<clang::PreStore>::Optional(llvm::NoneType)
Unexecuted instantiation: llvm::Optional<clang::PostAllocatorCall>::Optional(llvm::NoneType)
Unexecuted instantiation: llvm::Optional<clang::PostCondition>::Optional(llvm::NoneType)
Unexecuted instantiation: llvm::Optional<clang::PostLoad>::Optional(llvm::NoneType)
Unexecuted instantiation: llvm::Optional<clang::PostLValue>::Optional(llvm::NoneType)
llvm::Optional<clang::ento::RetainSummaryManager::BehaviorSummary>::Optional(llvm::NoneType)
Line
Count
Source
222
1.45k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::RetEffect>::Optional(llvm::NoneType)
Line
Count
Source
222
2.28k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ento::ObjKind>::Optional(llvm::NoneType)
Line
Count
Source
222
46.3k
  constexpr Optional(NoneType) {}
llvm::Optional<clang::ast_matchers::internal::DynTypedMatcher>::Optional(llvm::NoneType)
Line
Count
Source
222
31
  constexpr Optional(NoneType) {}
llvm::Optional<clang::Visibility>::Optional(llvm::NoneType)
Line
Count
Source
222
9.94M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::LinkageInfo>::Optional(llvm::NoneType)
Line
Count
Source
222
12.0M
  constexpr Optional(NoneType) {}
llvm::Optional<DynamicType>::Optional(llvm::NoneType)
Line
Count
Source
222
54
  constexpr Optional(NoneType) {}
ExprConstant.cpp:llvm::Optional<(anonymous namespace)::BitCastBuffer>::Optional(llvm::NoneType)
Line
Count
Source
222
3
  constexpr Optional(NoneType) {}
llvm::Optional<clang::APValue>::Optional(llvm::NoneType)
Line
Count
Source
222
31
  constexpr Optional(NoneType) {}
llvm::Optional<clang::analyze_format_string::ConversionSpecifier>::Optional(llvm::NoneType)
Line
Count
Source
222
88
  constexpr Optional(NoneType) {}
llvm::Optional<clang::analyze_format_string::LengthModifier>::Optional(llvm::NoneType)
Line
Count
Source
222
138
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<clang::NSAPI::NSStringMethodKind>::Optional(llvm::NoneType)
llvm::Optional<clang::NSAPI::NSArrayMethodKind>::Optional(llvm::NoneType)
Line
Count
Source
222
69
  constexpr Optional(NoneType) {}
llvm::Optional<clang::NSAPI::NSDictionaryMethodKind>::Optional(llvm::NoneType)
Line
Count
Source
222
60
  constexpr Optional(NoneType) {}
llvm::Optional<clang::NSAPI::NSSetMethodKind>::Optional(llvm::NoneType)
Line
Count
Source
222
30
  constexpr Optional(NoneType) {}
llvm::Optional<clang::NSAPI::NSNumberLiteralMethodKind>::Optional(llvm::NoneType)
Line
Count
Source
222
2
  constexpr Optional(NoneType) {}
llvm::Optional<clang::NullabilityKind>::Optional(llvm::NoneType)
Line
Count
Source
222
35.6M
  constexpr Optional(NoneType) {}
llvm::Optional<clang::Token>::Optional(llvm::NoneType)
Line
Count
Source
222
3
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> > >::Optional(llvm::NoneType)
Line
Count
Source
222
11
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::object::SectionRef>::Optional(llvm::NoneType)
Line
Count
Source
222
2.56k
  constexpr Optional(NoneType) {}
Unexecuted instantiation: llvm::Optional<llvm::BitstreamBlockInfo>::Optional(llvm::NoneType)
llvm::Optional<llvm::remarks::ParsedStringTable>::Optional(llvm::NoneType)
Line
Count
Source
222
50
  constexpr Optional(NoneType) {}
llvm::Optional<llvm::codeview::TypeIndex>::Optional(llvm::NoneType)
Line
Count
Source
222
625
  constexpr Optional(NoneType) {}
llvm::Optional<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::Optional(llvm::NoneType)
Line
Count
Source
222
10
  constexpr Optional(NoneType) {}
223
224
302M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::Register>::Optional(llvm::Register const&)
Line
Count
Source
224
1.24k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<std::__1::pair<int, int> >::Optional(std::__1::pair<int, int> const&)
Line
Count
Source
224
153k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::MachineBasicBlock*>::Optional(llvm::MachineBasicBlock* const&)
Line
Count
Source
224
31.2M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::MemoryLocation>::Optional(llvm::MemoryLocation const&)
Line
Count
Source
224
46.6M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::MachineBasicBlock const*>::Optional(llvm::MachineBasicBlock const* const&)
Line
Count
Source
224
15.2M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::MVT>::Optional(llvm::MVT const&)
Line
Count
Source
224
48
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::Optional(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const&)
Line
Count
Source
224
1.75M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::MachineInstr*>::Optional(llvm::MachineInstr* const&)
Line
Count
Source
224
31
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::BasicBlock*>::Optional(llvm::BasicBlock* const&)
Line
Count
Source
224
77.7M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::BasicBlock const*>::Optional(llvm::BasicBlock const* const&)
Line
Count
Source
224
44.7M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<std::__1::bitset<32ul> >::Optional(std::__1::bitset<32ul> const&)
Line
Count
Source
224
1.32k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::cflaa::StratifiedInfo>::Optional(llvm::cflaa::StratifiedInfo const&)
Line
Count
Source
224
5.74k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<unsigned int>::Optional(unsigned int const&)
Line
Count
Source
224
11.0M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::APInt>::Optional(llvm::APInt const&)
Line
Count
Source
224
80.8k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::Optional(llvm::DomTreeNodeBase<llvm::BasicBlock> const* const&)
Line
Count
Source
224
34.2M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<AllocFnsTy>::Optional(AllocFnsTy const&)
Line
Count
Source
224
1.14M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::Optional(llvm::DomTreeNodeBase<llvm::BasicBlock>* const&)
Line
Count
Source
224
13.6k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::ScalarEvolution::ExitLimit>::Optional(llvm::ScalarEvolution::ExitLimit const&)
Line
Count
Source
224
66
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::DIExpression::FragmentInfo>::Optional(llvm::DIExpression::FragmentInfo const&)
Line
Count
Source
224
8
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::Optional(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const* const&)
Line
Count
Source
224
9.09M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<unsigned long long>::Optional(unsigned long long const&)
Line
Count
Source
224
36.7k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<unsigned long>::Optional(unsigned long const&)
Line
Count
Source
224
13.0k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::ScaledNumber<unsigned long long> >::Optional(llvm::ScaledNumber<unsigned long long> const&)
Line
Count
Source
224
7
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::Intrinsic::ID>::Optional(llvm::Intrinsic::ID const&)
Line
Count
Source
224
56
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::Instruction::CastOps>::Optional(llvm::Instruction::CastOps const&)
Line
Count
Source
224
32
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::Instruction::BinaryOps>::Optional(llvm::Instruction::BinaryOps const&)
Line
Count
Source
224
18
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
InstCombineCalls.cpp:llvm::Optional<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase>::Optional(SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase const&)
Line
Count
Source
224
4
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::InductiveRangeCheck::Range>::Optional((anonymous namespace)::InductiveRangeCheck::Range const&)
Line
Count
Source
224
188
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::ConstantRange>::Optional(llvm::ConstantRange const&)
Line
Count
Source
224
76
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
LoopPredication.cpp:llvm::Optional<(anonymous namespace)::LoopICmp>::Optional((anonymous namespace)::LoopICmp const&)
Line
Count
Source
224
178
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::RegionNode*>::Optional(llvm::RegionNode* const&)
Line
Count
Source
224
26.0k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<bool>::Optional(bool const&)
Line
Count
Source
224
48.5k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<double>::Optional(double const&)
Line
Count
Source
224
170
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<long long>::Optional(long long const&)
Line
Count
Source
224
18.8M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::StringRef>::Optional(llvm::StringRef const&)
Line
Count
Source
224
3.62k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::Metadata*>::Optional(llvm::Metadata* const&)
Line
Count
Source
224
6.52k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::VPBlockBase*>::Optional(llvm::VPBlockBase* const&)
Line
Count
Source
224
1.28k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::Optional(llvm::DomTreeNodeBase<llvm::VPBlockBase> const* const&)
Line
Count
Source
224
86
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::Reloc::Model>::Optional(llvm::Reloc::Model const&)
Line
Count
Source
224
22.1k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::OpenMPDirectiveKind>::Optional(clang::OpenMPDirectiveKind const&)
Line
Count
Source
224
2
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::SourceLocation>::Optional(clang::SourceLocation const&)
Line
Count
Source
224
1.86k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::DIExpression::ExprOperand>::Optional(llvm::DIExpression::ExprOperand const&)
Line
Count
Source
224
9.99k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::dwarf::Form>::Optional(llvm::dwarf::Form const&)
Line
Count
Source
224
3.08k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::codeview::MemberPointerInfo>::Optional(llvm::codeview::MemberPointerInfo const&)
Line
Count
Source
224
81
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::DWARFFormValue>::Optional(llvm::DWARFFormValue const&)
Line
Count
Source
224
1.02k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::RelocAddrEntry>::Optional(llvm::RelocAddrEntry const&)
Line
Count
Source
224
8.60k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<char const*>::Optional(char const* const&)
Line
Count
Source
224
4.52k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<llvm::StrOffsetsContributionDescriptor>::Optional(llvm::StrOffsetsContributionDescriptor const&)
Line
Count
Source
224
95
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::Optional(std::__1::pair<unsigned int, unsigned int> const&)
Line
Count
Source
224
1.61k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::CallGraphNode*>::Optional(clang::CallGraphNode* const&)
Line
Count
Source
224
22.3k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::UndefinedVal>::Optional(clang::ento::UndefinedVal const&)
Line
Count
Source
224
995
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::NonLoc>::Optional(clang::ento::NonLoc const&)
Line
Count
Source
224
31.6k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::nonloc::ConcreteInt>::Optional(clang::ento::nonloc::ConcreteInt const&)
Line
Count
Source
224
276k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::nonloc::SymbolVal>::Optional(clang::ento::nonloc::SymbolVal const&)
Line
Count
Source
224
1.62M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::loc::MemRegionVal>::Optional(clang::ento::loc::MemRegionVal const&)
Line
Count
Source
224
4.62M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::DefinedSVal>::Optional(clang::ento::DefinedSVal const&)
Line
Count
Source
224
36.9k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::loc::ConcreteInt>::Optional(clang::ento::loc::ConcreteInt const&)
Line
Count
Source
224
14.4k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::Loc>::Optional(clang::ento::Loc const&)
Line
Count
Source
224
1.50M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::DefinedOrUnknownSVal>::Optional(clang::ento::DefinedOrUnknownSVal const&)
Line
Count
Source
224
3.57k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::loc::GotoLabel>::Optional(clang::ento::loc::GotoLabel const&)
Line
Count
Source
224
14
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::nonloc::LazyCompoundVal>::Optional(clang::ento::nonloc::LazyCompoundVal const&)
Line
Count
Source
224
85.0k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::SVal>::Optional(clang::ento::SVal const&)
Line
Count
Source
224
240k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::nonloc::CompoundVal>::Optional(clang::ento::nonloc::CompoundVal const&)
Line
Count
Source
224
2.21k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
StdLibraryFunctionsChecker.cpp:llvm::Optional<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy>::Optional((anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy const&)
Line
Count
Source
224
690
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::nonloc::LocAsInteger>::Optional(clang::ento::nonloc::LocAsInteger const&)
Line
Count
Source
224
923
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::KnownSVal>::Optional(clang::ento::KnownSVal const&)
Line
Count
Source
224
1.58k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::nonloc::PointerToMember>::Optional(clang::ento::nonloc::PointerToMember const&)
Line
Count
Source
224
247
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::sema::TemplateDeductionInfo*>::Optional(clang::sema::TemplateDeductionInfo* const&)
Line
Count
Source
224
919k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::CallGraphNode const*>::Optional(clang::CallGraphNode const* const&)
Line
Count
Source
224
30
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::CFGBlock const*>::Optional(clang::CFGBlock const* const&)
Line
Count
Source
224
1.04M
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ento::RetEffect>::Optional(clang::ento::RetEffect const&)
Line
Count
Source
224
30
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::ImportError>::Optional(clang::ImportError const&)
Line
Count
Source
224
96
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<clang::LinkageInfo>::Optional(clang::LinkageInfo const&)
Line
Count
Source
224
276k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
ExprConstant.cpp:llvm::Optional<(anonymous namespace)::BitCastBuffer>::Optional((anonymous namespace)::BitCastBuffer const&)
Line
Count
Source
224
223
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
llvm::Optional<unsigned char>::Optional(unsigned char const&)
Line
Count
Source
224
8.37k
  Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
225
261k
  Optional(const Optional &O) = default;
Unexecuted instantiation: llvm::Optional<llvm::yaml::SIArgument>::Optional(llvm::Optional<llvm::yaml::SIArgument> const&)
llvm::Optional<llvm::APInt>::Optional(llvm::Optional<llvm::APInt> const&)
Line
Count
Source
225
124
  Optional(const Optional &O) = default;
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::Optional(llvm::Optional<std::__1::pair<unsigned int, unsigned int> > const&)
Line
Count
Source
225
3.98k
  Optional(const Optional &O) = default;
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::Optional(llvm::Optional<(anonymous namespace)::BitPart> const&)
Line
Count
Source
225
247k
  Optional(const Optional &O) = default;
llvm::Optional<llvm::PGOOptions>::Optional(llvm::Optional<llvm::PGOOptions> const&)
Line
Count
Source
225
2.84k
  Optional(const Optional &O) = default;
llvm::Optional<llvm::GCOVOptions>::Optional(llvm::Optional<llvm::GCOVOptions> const&)
Line
Count
Source
225
2
  Optional(const Optional &O) = default;
llvm::Optional<llvm::InstrProfOptions>::Optional(llvm::Optional<llvm::InstrProfOptions> const&)
Line
Count
Source
225
4
  Optional(const Optional &O) = default;
llvm::Optional<clang::CXXScopeSpec>::Optional(llvm::Optional<clang::CXXScopeSpec> const&)
Line
Count
Source
225
4.04k
  Optional(const Optional &O) = default;
llvm::Optional<llvm::DWARFDebugNames::Entry>::Optional(llvm::Optional<llvm::DWARFDebugNames::Entry> const&)
Line
Count
Source
225
752
  Optional(const Optional &O) = default;
llvm::Optional<clang::ento::CallEventRef<clang::ento::CallEvent> >::Optional(llvm::Optional<clang::ento::CallEventRef<clang::ento::CallEvent> > const&)
Line
Count
Source
225
487
  Optional(const Optional &O) = default;
llvm::Optional<clang::Sema::SemaDiagnosticBuilder>::Optional(llvm::Optional<clang::Sema::SemaDiagnosticBuilder> const&)
Line
Count
Source
225
11
  Optional(const Optional &O) = default;
llvm::Optional<std::__1::pair<unsigned int, clang::Decl*> >::Optional(llvm::Optional<std::__1::pair<unsigned int, clang::Decl*> > const&)
Line
Count
Source
225
1.49k
  Optional(const Optional &O) = default;
226
227
217M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::driver::Driver::CompilationDiagnosticReport>::Optional(clang::driver::Driver::CompilationDiagnosticReport&&)
Line
Count
Source
227
3
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
AArch64FalkorHWPFFix.cpp:llvm::Optional<(anonymous namespace)::LoadInfo>::Optional((anonymous namespace)::LoadInfo&&)
Line
Count
Source
227
58
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<unsigned int>::Optional(unsigned int&&)
Line
Count
Source
227
5.01M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<unsigned long long>::Optional(unsigned long long&&)
Line
Count
Source
227
583k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u> >::Optional(llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u>&&)
Line
Count
Source
227
1.31M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<int>::Optional(int&&)
Line
Count
Source
227
20.8k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::StringRef>::Optional(llvm::StringRef&&)
Line
Count
Source
227
47.6k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<std::__1::pair<long long, unsigned int> >::Optional(std::__1::pair<long long, unsigned int>&&)
Line
Count
Source
227
3.01k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::MCFixupKind>::Optional(llvm::MCFixupKind&&)
Line
Count
Source
227
5.47k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::yaml::SIArgumentInfo>::Optional(llvm::yaml::SIArgumentInfo&&)
Line
Count
Source
227
5.61k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
SIMemoryLegalizer.cpp:llvm::Optional<(anonymous namespace)::SIMemOpInfo>::Optional((anonymous namespace)::SIMemOpInfo&&)
Line
Count
Source
227
67.6k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<unsigned char>::Optional(unsigned char&&)
Line
Count
Source
227
2.00M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<bool>::Optional(bool&&)
Line
Count
Source
227
3.58M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
SIMemoryLegalizer.cpp:llvm::Optional<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool> >::Optional(std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool>&&)
Line
Count
Source
227
3.99k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<long long>::Optional(long long&&)
Line
Count
Source
227
7.29M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*> >::Optional(std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*>&&)
Line
Count
Source
227
856
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::Optional(std::__1::pair<unsigned int, unsigned int>&&)
Line
Count
Source
227
73.0k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false> >::Optional(llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>&&)
Line
Count
Source
227
1.56k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::PPC::Predicate>::Optional(llvm::PPC::Predicate&&)
Line
Count
Source
227
59
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::wasm::ValType>::Optional(llvm::wasm::ValType&&)
Line
Count
Source
227
50
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::MCOperand>::Optional(llvm::MCOperand&&)
Line
Count
Source
227
7.35M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::MemoryLocation>::Optional(llvm::MemoryLocation&&)
Line
Count
Source
227
10.9M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::cflaa::InstantiatedValue>::Optional(llvm::cflaa::InstantiatedValue&&)
Line
Count
Source
227
508
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::cflaa::InstantiatedRelation>::Optional(llvm::cflaa::InstantiatedRelation&&)
Line
Count
Source
227
28
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::cflaa::InstantiatedAttr>::Optional(llvm::cflaa::InstantiatedAttr&&)
Line
Count
Source
227
60
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::cflaa::InterfaceValue>::Optional(llvm::cflaa::InterfaceValue&&)
Line
Count
Source
227
283
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::cflaa::StratifiedInfo*>::Optional(llvm::cflaa::StratifiedInfo*&&)
Line
Count
Source
227
1.20k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::ConstantRange>::Optional(llvm::ConstantRange&&)
Line
Count
Source
227
3.00M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::Loop::LoopBounds>::Optional(llvm::Loop::LoopBounds&&)
Line
Count
Source
227
16
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<AllocFnsTy>::Optional(AllocFnsTy&&)
Line
Count
Source
227
234
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath>::Optional((anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath&&)
Line
Count
Source
227
987k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::AliasResult>::Optional(llvm::AliasResult&&)
Line
Count
Source
227
31.9M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath>::Optional((anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath&&)
Line
Count
Source
227
4.58k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
ScalarEvolution.cpp:llvm::Optional<(anonymous namespace)::BinaryOp>::Optional((anonymous namespace)::BinaryOp&&)
Line
Count
Source
227
2.94M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::SCEV const*>::Optional(llvm::SCEV const*&&)
Line
Count
Source
227
19
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int> >::Optional(std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int>&&)
Line
Count
Source
227
25
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> > >::Optional(std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> >&&)
Line
Count
Source
227
155
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::APInt>::Optional(llvm::APInt&&)
Line
Count
Source
227
827k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<std::__1::pair<llvm::Value*, llvm::ConstantInt*> >::Optional(std::__1::pair<llvm::Value*, llvm::ConstantInt*>&&)
Line
Count
Source
227
3.83k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
TargetTransformInfo.cpp:llvm::Optional<(anonymous namespace)::ReductionData>::Optional((anonymous namespace)::ReductionData&&)
Line
Count
Source
227
550
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::DIExpression::FragmentInfo>::Optional(llvm::DIExpression::FragmentInfo&&)
Line
Count
Source
227
64.0M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
LiveDebugValues.cpp:llvm::Optional<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc>::Optional((anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc&&)
Line
Count
Source
227
84
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::OperandBundleUse>::Optional(llvm::OperandBundleUse&&)
Line
Count
Source
227
1.32k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::MDString*>::Optional(llvm::MDString*&&)
Line
Count
Source
227
32
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::DIBasicType::Signedness>::Optional(llvm::DIBasicType::Signedness&&)
Line
Count
Source
227
596
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::DIFile::ChecksumKind>::Optional(llvm::DIFile::ChecksumKind&&)
Line
Count
Source
227
523
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>::Optional(llvm::DICompileUnit::DebugEmissionKind&&)
Line
Count
Source
227
9.12k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>::Optional(llvm::DICompileUnit::DebugNameTableKind&&)
Line
Count
Source
227
855
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::DIExpression*>::Optional(llvm::DIExpression*&&)
Line
Count
Source
227
147
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::Function*>::Optional(llvm::Function*&&)
Line
Count
Source
227
455
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode>::Optional(llvm::ConstrainedFPIntrinsic::RoundingMode&&)
Line
Count
Source
227
20.4k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>::Optional(llvm::ConstrainedFPIntrinsic::ExceptionBehavior&&)
Line
Count
Source
227
16.8k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::CodeModel::Model>::Optional(llvm::CodeModel::Model&&)
Line
Count
Source
227
227
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::remarks::RemarkLocation>::Optional(llvm::remarks::RemarkLocation&&)
Line
Count
Source
227
226
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)> >::Optional(llvm::function_ref<void (llvm::CallSite, llvm::CallSite)>&&)
Line
Count
Source
227
608k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::InlineCost>::Optional(llvm::InlineCost&&)
Line
Count
Source
227
1.51M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)> >::Optional(llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)>&&)
Line
Count
Source
227
1.00k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::SectionKind>::Optional(llvm::SectionKind&&)
Line
Count
Source
227
78
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
GVNSink.cpp:llvm::Optional<(anonymous namespace)::SinkingInstructionCandidate>::Optional((anonymous namespace)::SinkingInstructionCandidate&&)
Line
Count
Source
227
51
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::LoopStructure>::Optional((anonymous namespace)::LoopStructure&&)
Line
Count
Source
227
204
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::InductiveRangeCheck::Range>::Optional((anonymous namespace)::InductiveRangeCheck::Range&&)
Line
Count
Source
227
292
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::LoopConstrainer::SubRanges>::Optional((anonymous namespace)::LoopConstrainer::SubRanges&&)
Line
Count
Source
227
188
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
LoopPredication.cpp:llvm::Optional<(anonymous namespace)::LoopICmp>::Optional((anonymous namespace)::LoopICmp&&)
Line
Count
Source
227
424
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::Value*>::Optional(llvm::Value*&&)
Line
Count
Source
227
308
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
LoopUnrollPass.cpp:llvm::Optional<(anonymous namespace)::EstimatedUnrollCost>::Optional((anonymous namespace)::EstimatedUnrollCost&&)
Line
Count
Source
227
663
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::AlignStyle>::Optional(llvm::AlignStyle&&)
Line
Count
Source
227
1.19k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::ReplacementItem>::Optional(llvm::ReplacementItem&&)
Line
Count
Source
227
152k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<std::nullptr_t>::Optional(std::nullptr_t&&)
Line
Count
Source
227
3
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<double>::Optional(double&&)
Line
Count
Source
227
38.1k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<unsigned long>::Optional(unsigned long&&)
Line
Count
Source
227
32.0M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int> >::Optional(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>&&)
Line
Count
Source
227
1
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>::Optional(llvm::ItaniumManglingCanonicalizer::FragmentKind&&)
Line
Count
Source
227
111
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Optional(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Line
Count
Source
227
4.78k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::DILocation const*>::Optional(llvm::DILocation const*&&)
Line
Count
Source
227
336
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
BypassSlowDivision.cpp:llvm::Optional<(anonymous namespace)::QuotRemPair>::Optional((anonymous namespace)::QuotRemPair&&)
Line
Count
Source
227
264
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::MDOperand const*>::Optional(llvm::MDOperand const*&&)
Line
Count
Source
227
11.1k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::MDNode*>::Optional(llvm::MDNode*&&)
Line
Count
Source
227
26
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::Metadata*>::Optional(llvm::Metadata*&&)
Line
Count
Source
227
3.32M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::VectorizationFactor>::Optional(llvm::VectorizationFactor&&)
Line
Count
Source
227
19.8k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::TargetTransformInfo::ShuffleKind>::Optional(llvm::TargetTransformInfo::ShuffleKind&&)
Line
Count
Source
227
8.62k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::ArrayRef<unsigned int> >::Optional(llvm::ArrayRef<unsigned int>&&)
Line
Count
Source
227
23.3k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::sys::fs::UniqueID>::Optional(llvm::sys::fs::UniqueID&&)
Line
Count
Source
227
1.97k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::LangAS>::Optional(clang::LangAS&&)
Line
Count
Source
227
257k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::Reloc::Model>::Optional(llvm::Reloc::Model&&)
Line
Count
Source
227
140k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::TargetLibraryInfoImpl>::Optional(llvm::TargetLibraryInfoImpl&&)
Line
Count
Source
227
248
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::GCOVOptions>::Optional(llvm::GCOVOptions&&)
Line
Count
Source
227
14
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::InstrProfOptions>::Optional(llvm::InstrProfOptions&&)
Line
Count
Source
227
90
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::Expr const*>::Optional(clang::Expr const*&&)
Line
Count
Source
227
2.21k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::Optional(clang::OMPDeclareTargetDeclAttr::MapTypeTy&&)
Line
Count
Source
227
2.14k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CodeGen::LValue>::Optional(clang::CodeGen::LValue&&)
Line
Count
Source
227
1.30k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::QualType>::Optional(clang::QualType&&)
Line
Count
Source
227
76
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::OpenMPDirectiveKind>::Optional(clang::OpenMPDirectiveKind&&)
Line
Count
Source
227
6.92k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::SourceLocation>::Optional(clang::SourceLocation&&)
Line
Count
Source
227
871
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::SourceRange>::Optional(clang::SourceRange&&)
Line
Count
Source
227
142
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::driver::DarwinSDKInfo>::Optional(clang::driver::DarwinSDKInfo&&)
Line
Count
Source
227
4.76k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::driver::Driver::DriverMode>::Optional(clang::driver::Driver::DriverMode&&)
Line
Count
Source
227
62.4k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
Darwin.cpp:llvm::Optional<(anonymous namespace)::DarwinPlatform>::Optional((anonymous namespace)::DarwinPlatform&&)
Line
Count
Source
227
22.1k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::UserModeKind>::Optional(clang::UserModeKind&&)
Line
Count
Source
227
272k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::frontend::ActionKind>::Optional(clang::frontend::ActionKind&&)
Line
Count
Source
227
68
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ExternalASTSource::ASTSourceDescriptor>::Optional(clang::ExternalASTSource::ASTSourceDescriptor&&)
Line
Count
Source
227
177
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::EnableIfAttr*>::Optional(clang::EnableIfAttr*&&)
Line
Count
Source
227
412
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::MachineInstrBuilder>::Optional(llvm::MachineInstrBuilder&&)
Line
Count
Source
227
1.50k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::ValueAndVReg>::Optional(llvm::ValueAndVReg&&)
Line
Count
Source
227
2.96M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::DbgVariableLocation>::Optional(llvm::DbgVariableLocation&&)
Line
Count
Source
227
136
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::dwarf::Form>::Optional(llvm::dwarf::Form&&)
Line
Count
Source
227
5.96k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::MD5::MD5Result>::Optional(llvm::MD5::MD5Result&&)
Line
Count
Source
227
266
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::DWARFFormValue>::Optional(llvm::DWARFFormValue&&)
Line
Count
Source
227
24.8k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
Unexecuted instantiation: llvm::Optional<llvm::dwarf::Tag>::Optional(llvm::dwarf::Tag&&)
llvm::Optional<llvm::DWARFDebugLoc::LocationList>::Optional(llvm::DWARFDebugLoc::LocationList&&)
Line
Count
Source
227
304
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::DWARFDebugLoclists::LocationList>::Optional(llvm::DWARFDebugLoclists::LocationList&&)
Line
Count
Source
227
28
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<char const*>::Optional(char const*&&)
Line
Count
Source
227
35.0k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::object::SectionedAddress>::Optional(llvm::object::SectionedAddress&&)
Line
Count
Source
227
3.88k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::DWARFFormValue::UnitOffset>::Optional(llvm::DWARFFormValue::UnitOffset&&)
Line
Count
Source
227
9.19k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::ArrayRef<unsigned char> >::Optional(llvm::ArrayRef<unsigned char>&&)
Line
Count
Source
227
3.38k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::StrOffsetsContributionDescriptor>::Optional(llvm::StrOffsetsContributionDescriptor&&)
Line
Count
Source
227
79
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
DAGCombiner.cpp:llvm::Optional<(anonymous namespace)::ByteProvider>::Optional((anonymous namespace)::ByteProvider&&)
Line
Count
Source
227
38.2k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::ScaledNumber<unsigned long long> >::Optional(llvm::ScaledNumber<unsigned long long>&&)
Line
Count
Source
227
6
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<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*> > > >::Optional(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
227
14.9k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGStmt>::Optional(clang::CFGStmt&&)
Line
Count
Source
227
18.4M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGAutomaticObjDtor>::Optional(clang::CFGAutomaticObjDtor&&)
Line
Count
Source
227
2.21k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::BlockEntrance>::Optional(clang::BlockEntrance&&)
Line
Count
Source
227
223k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::BlockEdge>::Optional(clang::BlockEdge&&)
Line
Count
Source
227
180k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::PreStmt>::Optional(clang::PreStmt&&)
Line
Count
Source
227
19.8k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ento::SVal>::Optional(clang::ento::SVal&&)
Line
Count
Source
227
88.9k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::StmtPoint>::Optional(clang::StmtPoint&&)
Line
Count
Source
227
1.45M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
MallocChecker.cpp:llvm::Optional<(anonymous namespace)::MallocChecker::CheckKind>::Optional((anonymous namespace)::MallocChecker::CheckKind&&)
Line
Count
Source
227
582
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::PostStore>::Optional(clang::PostStore&&)
Line
Count
Source
227
43.1k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::PostImplicitCall>::Optional(clang::PostImplicitCall&&)
Line
Count
Source
227
741
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
Unexecuted instantiation: llvm::Optional<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> >::Optional(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&)
llvm::Optional<clang::AnyCall>::Optional(clang::AnyCall&&)
Line
Count
Source
227
6.15k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ento::retaincountchecker::RefVal>::Optional(clang::ento::retaincountchecker::RefVal&&)
Line
Count
Source
227
1.53k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ento::CallEventRef<clang::ento::CallEvent> >::Optional(clang::ento::CallEventRef<clang::ento::CallEvent>&&)
Line
Count
Source
227
487
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CallEnter>::Optional(clang::CallEnter&&)
Line
Count
Source
227
34.1k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CallExitBegin>::Optional(clang::CallExitBegin&&)
Line
Count
Source
227
22.2k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::PostStmt>::Optional(clang::PostStmt&&)
Line
Count
Source
227
1.62M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<DereferenceInfo>::Optional(DereferenceInfo&&)
Line
Count
Source
227
107
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ExplorationStrategyKind>::Optional(clang::ExplorationStrategyKind&&)
Line
Count
Source
227
65.2k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::IPAKind>::Optional(clang::IPAKind&&)
Line
Count
Source
227
620k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CXXInlineableMemberKind>::Optional(clang::CXXInlineableMemberKind&&)
Line
Count
Source
227
56.5k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CallExitEnd>::Optional(clang::CallExitEnd&&)
Line
Count
Source
227
30.2k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::APSInt const*>::Optional(llvm::APSInt const*&&)
Line
Count
Source
227
73
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::PostInitializer>::Optional(clang::PostInitializer&&)
Line
Count
Source
227
18.2k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::SmallVector<clang::ento::MemRegion const*, 5u> >::Optional(llvm::SmallVector<clang::ento::MemRegion const*, 5u>&&)
Line
Count
Source
227
10
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGDeleteDtor>::Optional(clang::CFGDeleteDtor&&)
Line
Count
Source
227
102
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGBaseDtor>::Optional(clang::CFGBaseDtor&&)
Line
Count
Source
227
179
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGElement>::Optional(clang::CFGElement&&)
Line
Count
Source
227
101k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::LoopExit>::Optional(clang::LoopExit&&)
Line
Count
Source
227
264
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::EpsilonPoint>::Optional(clang::EpsilonPoint&&)
Line
Count
Source
227
31
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::PreStmtPurgeDeadSymbols>::Optional(clang::PreStmtPurgeDeadSymbols&&)
Line
Count
Source
227
135k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::PreImplicitCall>::Optional(clang::PreImplicitCall&&)
Line
Count
Source
227
48
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGCXXRecordTypedCall>::Optional(clang::CFGCXXRecordTypedCall&&)
Line
Count
Source
227
1.30k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGConstructor>::Optional(clang::CFGConstructor&&)
Line
Count
Source
227
27.6k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::PostStmtPurgeDeadSymbols>::Optional(clang::PostStmtPurgeDeadSymbols&&)
Line
Count
Source
227
659
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGNewAllocator>::Optional(clang::CFGNewAllocator&&)
Line
Count
Source
227
51
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::FunctionExitPoint>::Optional(clang::FunctionExitPoint&&)
Line
Count
Source
227
1.88k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
RegionStore.cpp:llvm::Optional<(anonymous namespace)::RegionBindingsRef>::Optional((anonymous namespace)::RegionBindingsRef&&)
Line
Count
Source
227
20.2k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ento::NonLoc>::Optional(clang::ento::NonLoc&&)
Line
Count
Source
227
478
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::function_ref<void ()> >::Optional(llvm::function_ref<void ()>&&)
Line
Count
Source
227
4.04M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::AvailabilitySpec>::Optional(clang::AvailabilitySpec&&)
Line
Count
Source
227
163
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::Optional(clang::OMPDeclareSimdDeclAttr::BranchStateTy&&)
Line
Count
Source
227
1.60k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::attr::SubjectMatchRule>::Optional(clang::attr::SubjectMatchRule&&)
Line
Count
Source
227
21.5k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>::Optional((anonymous namespace)::TokFPAnnotValue::FlagKinds&&)
Line
Count
Source
227
22
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>::Optional((anonymous namespace)::TokFPAnnotValue::FlagValues&&)
Line
Count
Source
227
57
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::VisibilityAttr::VisibilityType>::Optional(clang::VisibilityAttr::VisibilityType&&)
Line
Count
Source
227
5.66M
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::FixItHint>::Optional(clang::FixItHint&&)
Line
Count
Source
227
6
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::MipsInterruptAttr::InterruptType>::Optional(clang::MipsInterruptAttr::InterruptType&&)
Line
Count
Source
227
210
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::RISCVInterruptAttr::InterruptType>::Optional(clang::RISCVInterruptAttr::InterruptType&&)
Line
Count
Source
227
132
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ARMInterruptAttr::InterruptType>::Optional(clang::ARMInterruptAttr::InterruptType&&)
Line
Count
Source
227
468
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::Optional(clang::DiagnoseIfAttr::DiagnosticType&&)
Line
Count
Source
227
10.2k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::EnumExtensibilityAttr::Kind>::Optional(clang::EnumExtensibilityAttr::Kind&&)
Line
Count
Source
227
5.51k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::Optional(clang::ObjCMethodFamilyAttr::FamilyKind&&)
Line
Count
Source
227
96
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::BlocksAttr::BlockType>::Optional(clang::BlocksAttr::BlockType&&)
Line
Count
Source
227
551
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ConsumableAttr::ConsumedState>::Optional(clang::ConsumableAttr::ConsumedState&&)
Line
Count
Source
227
18
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CallableWhenAttr::ConsumedState>::Optional(clang::CallableWhenAttr::ConsumedState&&)
Line
Count
Source
227
57
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::Optional(clang::ParamTypestateAttr::ConsumedState&&)
Line
Count
Source
227
21
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::Optional(clang::ReturnTypestateAttr::ConsumedState&&)
Line
Count
Source
227
33
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::SetTypestateAttr::ConsumedState>::Optional(clang::SetTypestateAttr::ConsumedState&&)
Line
Count
Source
227
27
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::TestTypestateAttr::ConsumedState>::Optional(clang::TestTypestateAttr::ConsumedState&&)
Line
Count
Source
227
10
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
SemaDeclAttr.cpp:llvm::Optional<(anonymous namespace)::AttributeInsertion>::Optional((anonymous namespace)::AttributeInsertion&&)
Line
Count
Source
227
4
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CharUnits>::Optional(clang::CharUnits&&)
Line
Count
Source
227
8
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::Expr*>::Optional(clang::Expr*&&)
Line
Count
Source
227
1.37k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
SemaModule.cpp:llvm::Optional<(anonymous namespace)::UnnamedDeclKind>::Optional((anonymous namespace)::UnnamedDeclKind&&)
Line
Count
Source
227
11
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::sema::TemplateDeductionInfo*>::Optional(clang::sema::TemplateDeductionInfo*&&)
Line
Count
Source
227
37.4k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ASTTemplateArgumentListInfo const*>::Optional(clang::ASTTemplateArgumentListInfo const*&&)
Line
Count
Source
227
80
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::PcsAttr::PCSType>::Optional(clang::PcsAttr::PCSType&&)
Line
Count
Source
227
186
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGInitializer>::Optional(clang::CFGInitializer&&)
Line
Count
Source
227
76
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGLifetimeEnds>::Optional(clang::CFGLifetimeEnds&&)
Line
Count
Source
227
82
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGLoopExit>::Optional(clang::CFGLoopExit&&)
Line
Count
Source
227
13
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGScopeBegin>::Optional(clang::CFGScopeBegin&&)
Line
Count
Source
227
46
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGScopeEnd>::Optional(clang::CFGScopeEnd&&)
Line
Count
Source
227
78
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGMemberDtor>::Optional(clang::CFGMemberDtor&&)
Line
Count
Source
227
4
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::CFGTemporaryDtor>::Optional(clang::CFGTemporaryDtor&&)
Line
Count
Source
227
356
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
Unexecuted instantiation: llvm::Optional<clang::PreLoad>::Optional(clang::PreLoad&&)
Unexecuted instantiation: llvm::Optional<clang::PreStore>::Optional(clang::PreStore&&)
Unexecuted instantiation: llvm::Optional<clang::PostAllocatorCall>::Optional(clang::PostAllocatorCall&&)
Unexecuted instantiation: llvm::Optional<clang::PostCondition>::Optional(clang::PostCondition&&)
Unexecuted instantiation: llvm::Optional<clang::PostLoad>::Optional(clang::PostLoad&&)
Unexecuted instantiation: llvm::Optional<clang::PostLValue>::Optional(clang::PostLValue&&)
llvm::Optional<clang::ento::RetainSummaryManager::BehaviorSummary>::Optional(clang::ento::RetainSummaryManager::BehaviorSummary&&)
Line
Count
Source
227
214
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ento::ObjKind>::Optional(clang::ento::ObjKind&&)
Line
Count
Source
227
209
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ento::RetEffect>::Optional(clang::ento::RetEffect&&)
Line
Count
Source
227
72
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::ast_matchers::internal::DynTypedMatcher>::Optional(clang::ast_matchers::internal::DynTypedMatcher&&)
Line
Count
Source
227
15.1k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::Visibility>::Optional(clang::Visibility&&)
Line
Count
Source
227
782k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<DynamicType>::Optional(DynamicType&&)
Line
Count
Source
227
119
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::APValue>::Optional(clang::APValue&&)
Line
Count
Source
227
872
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::analyze_format_string::ConversionSpecifier>::Optional(clang::analyze_format_string::ConversionSpecifier&&)
Line
Count
Source
227
61
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::analyze_format_string::LengthModifier>::Optional(clang::analyze_format_string::LengthModifier&&)
Line
Count
Source
227
65
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
Unexecuted instantiation: llvm::Optional<clang::NSAPI::NSStringMethodKind>::Optional(clang::NSAPI::NSStringMethodKind&&)
llvm::Optional<clang::NSAPI::NSArrayMethodKind>::Optional(clang::NSAPI::NSArrayMethodKind&&)
Line
Count
Source
227
89
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::NSAPI::NSDictionaryMethodKind>::Optional(clang::NSAPI::NSDictionaryMethodKind&&)
Line
Count
Source
227
78
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::NSAPI::NSSetMethodKind>::Optional(clang::NSAPI::NSSetMethodKind&&)
Line
Count
Source
227
26
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::NSAPI::NSNumberLiteralMethodKind>::Optional(clang::NSAPI::NSNumberLiteralMethodKind&&)
Line
Count
Source
227
1.10k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::ArrayRef<clang::QualType> >::Optional(llvm::ArrayRef<clang::QualType>&&)
Line
Count
Source
227
835
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::NullabilityKind>::Optional(clang::NullabilityKind&&)
Line
Count
Source
227
52.7k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<clang::Token>::Optional(clang::Token&&)
Line
Count
Source
227
589
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> > >::Optional(std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >&&)
Line
Count
Source
227
1.31k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::object::Archive::Child>::Optional(llvm::object::Archive::Child&&)
Line
Count
Source
227
4
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::BitstreamBlockInfo>::Optional(llvm::BitstreamBlockInfo&&)
Line
Count
Source
227
8.51k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::remarks::ParsedStringTable>::Optional(llvm::remarks::ParsedStringTable&&)
Line
Count
Source
227
2
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<llvm::codeview::TypeIndex>::Optional(llvm::codeview::TypeIndex&&)
Line
Count
Source
227
18.5k
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
llvm::Optional<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::Optional(std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&&)
Line
Count
Source
227
54
  Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
228
123k
  Optional(Optional &&O) = default;
llvm::Optional<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u> >::Optional(llvm::Optional<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u> >&&)
Line
Count
Source
228
623
  Optional(Optional &&O) = default;
llvm::Optional<llvm::yaml::SIArgument>::Optional(llvm::Optional<llvm::yaml::SIArgument>&&)
Line
Count
Source
228
98.8k
  Optional(Optional &&O) = default;
llvm::Optional<llvm::CFLAndersAAResult::FunctionInfo>::Optional(llvm::Optional<llvm::CFLAndersAAResult::FunctionInfo>&&)
Line
Count
Source
228
190
  Optional(Optional &&O) = default;
llvm::Optional<llvm::CFLSteensAAResult::FunctionInfo>::Optional(llvm::Optional<llvm::CFLSteensAAResult::FunctionInfo>&&)
Line
Count
Source
228
232
  Optional(Optional &&O) = default;
llvm::Optional<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> > >::Optional(llvm::Optional<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> > >&&)
Line
Count
Source
228
22
  Optional(Optional &&O) = default;
llvm::Optional<llvm::APInt>::Optional(llvm::Optional<llvm::APInt>&&)
Line
Count
Source
228
113
  Optional(Optional &&O) = default;
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::Optional(llvm::Optional<std::__1::pair<unsigned int, unsigned int> >&&)
Line
Count
Source
228
9.21k
  Optional(Optional &&O) = default;
llvm::Optional<llvm::TargetLibraryInfoImpl>::Optional(llvm::Optional<llvm::TargetLibraryInfoImpl>&&)
Line
Count
Source
228
2.89k
  Optional(Optional &&O) = default;
llvm::Optional<llvm::GCOVOptions>::Optional(llvm::Optional<llvm::GCOVOptions>&&)
Line
Count
Source
228
1
  Optional(Optional &&O) = default;
llvm::Optional<llvm::InstrProfOptions>::Optional(llvm::Optional<llvm::InstrProfOptions>&&)
Line
Count
Source
228
2
  Optional(Optional &&O) = default;
llvm::Optional<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> > > > >::Optional(llvm::Optional<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> > > > >&&)
Line
Count
Source
228
2
  Optional(Optional &&O) = default;
llvm::Optional<llvm::DWARFDebugNames::Entry>::Optional(llvm::Optional<llvm::DWARFDebugNames::Entry>&&)
Line
Count
Source
228
1.50k
  Optional(Optional &&O) = default;
llvm::Optional<clang::FixItHint>::Optional(llvm::Optional<clang::FixItHint>&&)
Line
Count
Source
228
88
  Optional(Optional &&O) = default;
llvm::Optional<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*> >::Optional(llvm::Optional<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*> >&&)
Line
Count
Source
228
1.68k
  Optional(Optional &&O) = default;
llvm::Optional<llvm::BitstreamBlockInfo>::Optional(llvm::Optional<llvm::BitstreamBlockInfo>&&)
Line
Count
Source
228
8.50k
  Optional(Optional &&O) = default;
llvm::Optional<llvm::remarks::ParsedStringTable>::Optional(llvm::Optional<llvm::remarks::ParsedStringTable>&&)
Line
Count
Source
228
51
  Optional(Optional &&O) = default;
229
230
48.8M
  Optional &operator=(T &&y) {
231
48.8M
    Storage = std::move(y);
232
48.8M
    return *this;
233
48.8M
  }
llvm::Optional<llvm::Optional<clang::UserModeKind> >::operator=(llvm::Optional<clang::UserModeKind>&&)
Line
Count
Source
230
136k
  Optional &operator=(T &&y) {
231
136k
    Storage = std::move(y);
232
136k
    return *this;
233
136k
  }
llvm::Optional<char const*>::operator=(char const*&&)
Line
Count
Source
230
14.7k
  Optional &operator=(T &&y) {
231
14.7k
    Storage = std::move(y);
232
14.7k
    return *this;
233
14.7k
  }
llvm::Optional<bool>::operator=(bool&&)
Line
Count
Source
230
4.87M
  Optional &operator=(T &&y) {
231
4.87M
    Storage = std::move(y);
232
4.87M
    return *this;
233
4.87M
  }
llvm::Optional<llvm::DebugCompressionType>::operator=(llvm::DebugCompressionType&&)
Line
Count
Source
230
8
  Optional &operator=(T &&y) {
231
8
    Storage = std::move(y);
232
8
    return *this;
233
8
  }
llvm::Optional<unsigned int>::operator=(unsigned int&&)
Line
Count
Source
230
892k
  Optional &operator=(T &&y) {
231
892k
    Storage = std::move(y);
232
892k
    return *this;
233
892k
  }
llvm::Optional<int>::operator=(int&&)
Line
Count
Source
230
2.18M
  Optional &operator=(T &&y) {
231
2.18M
    Storage = std::move(y);
232
2.18M
    return *this;
233
2.18M
  }
Unexecuted instantiation: llvm::Optional<llvm::AArch64Layout::VectorLayout>::operator=(llvm::AArch64Layout::VectorLayout&&)
llvm::Optional<llvm::Register>::operator=(llvm::Register&&)
Line
Count
Source
230
38.2k
  Optional &operator=(T &&y) {
231
38.2k
    Storage = std::move(y);
232
38.2k
    return *this;
233
38.2k
  }
llvm::Optional<llvm::StringRef>::operator=(llvm::StringRef&&)
Line
Count
Source
230
2.76M
  Optional &operator=(T &&y) {
231
2.76M
    Storage = std::move(y);
232
2.76M
    return *this;
233
2.76M
  }
llvm::Optional<std::__1::pair<int, int> >::operator=(std::__1::pair<int, int>&&)
Line
Count
Source
230
153k
  Optional &operator=(T &&y) {
231
153k
    Storage = std::move(y);
232
153k
    return *this;
233
153k
  }
llvm::Optional<llvm::AArch64CC::CondCode>::operator=(llvm::AArch64CC::CondCode&&)
Line
Count
Source
230
338
  Optional &operator=(T &&y) {
231
338
    Storage = std::move(y);
232
338
    return *this;
233
338
  }
llvm::Optional<llvm::AArch64MCExpr::VariantKind>::operator=(llvm::AArch64MCExpr::VariantKind&&)
Line
Count
Source
230
1.12k
  Optional &operator=(T &&y) {
231
1.12k
    Storage = std::move(y);
232
1.12k
    return *this;
233
1.12k
  }
llvm::Optional<llvm::AArch64_AM::ShiftExtendType>::operator=(llvm::AArch64_AM::ShiftExtendType&&)
Line
Count
Source
230
2.09k
  Optional &operator=(T &&y) {
231
2.09k
    Storage = std::move(y);
232
2.09k
    return *this;
233
2.09k
  }
llvm::Optional<long long>::operator=(long long&&)
Line
Count
Source
230
193k
  Optional &operator=(T &&y) {
231
193k
    Storage = std::move(y);
232
193k
    return *this;
233
193k
  }
llvm::Optional<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > >::operator=(std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> >&&)
Line
Count
Source
230
11.3k
  Optional &operator=(T &&y) {
231
11.3k
    Storage = std::move(y);
232
11.3k
    return *this;
233
11.3k
  }
llvm::Optional<llvm::yaml::SIArgument>::operator=(llvm::yaml::SIArgument&&)
Line
Count
Source
230
221
  Optional &operator=(T &&y) {
231
221
    Storage = std::move(y);
232
221
    return *this;
233
221
  }
llvm::Optional<llvm::yaml::SIArgumentInfo>::operator=(llvm::yaml::SIArgumentInfo&&)
Line
Count
Source
230
202
  Optional &operator=(T &&y) {
231
202
    Storage = std::move(y);
232
202
    return *this;
233
202
  }
llvm::Optional<llvm::AMDGPU::HSAMD::AccessQualifier>::operator=(llvm::AMDGPU::HSAMD::AccessQualifier&&)
Line
Count
Source
230
19
  Optional &operator=(T &&y) {
231
19
    Storage = std::move(y);
232
19
    return *this;
233
19
  }
llvm::Optional<llvm::AMDGPU::HSAMD::ValueKind>::operator=(llvm::AMDGPU::HSAMD::ValueKind&&)
Line
Count
Source
230
72
  Optional &operator=(T &&y) {
231
72
    Storage = std::move(y);
232
72
    return *this;
233
72
  }
llvm::Optional<bool*>::operator=(bool*&&)
Line
Count
Source
230
26
  Optional &operator=(T &&y) {
231
26
    Storage = std::move(y);
232
26
    return *this;
233
26
  }
llvm::Optional<llvm::Optional<llvm::StringRef> >::operator=(llvm::Optional<llvm::StringRef>&&)
Line
Count
Source
230
28
  Optional &operator=(T &&y) {
231
28
    Storage = std::move(y);
232
28
    return *this;
233
28
  }
llvm::Optional<llvm::AMDGPULibFuncBase::ENamePrefix>::operator=(llvm::AMDGPULibFuncBase::ENamePrefix&&)
Line
Count
Source
230
42
  Optional &operator=(T &&y) {
231
42
    Storage = std::move(y);
232
42
    return *this;
233
42
  }
Unexecuted instantiation: llvm::Optional<llvm::AMDGPULibFuncBase::EType>::operator=(llvm::AMDGPULibFuncBase::EType&&)
llvm::Optional<llvm::ARM_AM::ShiftOpc>::operator=(llvm::ARM_AM::ShiftOpc&&)
Line
Count
Source
230
2.28k
  Optional &operator=(T &&y) {
231
2.28k
    Storage = std::move(y);
232
2.28k
    return *this;
233
2.28k
  }
llvm::Optional<llvm::LPAC::AluCode>::operator=(llvm::LPAC::AluCode&&)
Line
Count
Source
230
108
  Optional &operator=(T &&y) {
231
108
    Storage = std::move(y);
232
108
    return *this;
233
108
  }
llvm::Optional<llvm::LPCC::CondCode>::operator=(llvm::LPCC::CondCode&&)
Line
Count
Source
230
90
  Optional &operator=(T &&y) {
231
90
    Storage = std::move(y);
232
90
    return *this;
233
90
  }
llvm::Optional<unsigned long long>::operator=(unsigned long long&&)
Line
Count
Source
230
3.21k
  Optional &operator=(T &&y) {
231
3.21k
    Storage = std::move(y);
232
3.21k
    return *this;
233
3.21k
  }
llvm::Optional<llvm::Optional<llvm::MCFixupKind> >::operator=(llvm::Optional<llvm::MCFixupKind>&&)
Line
Count
Source
230
174
  Optional &operator=(T &&y) {
231
174
    Storage = std::move(y);
232
174
    return *this;
233
174
  }
llvm::Optional<llvm::MipsABIInfo>::operator=(llvm::MipsABIInfo&&)
Line
Count
Source
230
546
  Optional &operator=(T &&y) {
231
546
    Storage = std::move(y);
232
546
    return *this;
233
546
  }
llvm::Optional<llvm::RISCVFPRndMode::RoundingMode>::operator=(llvm::RISCVFPRndMode::RoundingMode&&)
Line
Count
Source
230
488
  Optional &operator=(T &&y) {
231
488
    Storage = std::move(y);
232
488
    return *this;
233
488
  }
llvm::Optional<llvm::RISCVMCExpr::VariantKind>::operator=(llvm::RISCVMCExpr::VariantKind&&)
Line
Count
Source
230
448
  Optional &operator=(T &&y) {
231
448
    Storage = std::move(y);
232
448
    return *this;
233
448
  }
llvm::Optional<llvm::RISCVABI::ABI>::operator=(llvm::RISCVABI::ABI&&)
Line
Count
Source
230
155
  Optional &operator=(T &&y) {
231
155
    Storage = std::move(y);
232
155
    return *this;
233
155
  }
llvm::Optional<llvm::SparcMCExpr::VariantKind>::operator=(llvm::SparcMCExpr::VariantKind&&)
Line
Count
Source
230
144
  Optional &operator=(T &&y) {
231
144
    Storage = std::move(y);
232
144
    return *this;
233
144
  }
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Line
Count
Source
230
16.7k
  Optional &operator=(T &&y) {
231
16.7k
    Storage = std::move(y);
232
16.7k
    return *this;
233
16.7k
  }
llvm::Optional<llvm::WebAssembly::ExprType>::operator=(llvm::WebAssembly::ExprType&&)
Line
Count
Source
230
19
  Optional &operator=(T &&y) {
231
19
    Storage = std::move(y);
232
19
    return *this;
233
19
  }
llvm::Optional<llvm::X86::CondCode>::operator=(llvm::X86::CondCode&&)
Line
Count
Source
230
348
  Optional &operator=(T &&y) {
231
348
    Storage = std::move(y);
232
348
    return *this;
233
348
  }
llvm::Optional<llvm::MachO::CPUSubTypeX86>::operator=(llvm::MachO::CPUSubTypeX86&&)
Line
Count
Source
230
675
  Optional &operator=(T &&y) {
231
675
    Storage = std::move(y);
232
675
    return *this;
233
675
  }
llvm::Optional<llvm::CFLAndersAAResult::FunctionInfo>::operator=(llvm::CFLAndersAAResult::FunctionInfo&&)
Line
Count
Source
230
95
  Optional &operator=(T &&y) {
231
95
    Storage = std::move(y);
232
95
    return *this;
233
95
  }
llvm::Optional<llvm::CFLSteensAAResult::FunctionInfo>::operator=(llvm::CFLSteensAAResult::FunctionInfo&&)
Line
Count
Source
230
116
  Optional &operator=(T &&y) {
231
116
    Storage = std::move(y);
232
116
    return *this;
233
116
  }
llvm::Optional<llvm::EHPersonality>::operator=(llvm::EHPersonality&&)
Line
Count
Source
230
422k
  Optional &operator=(T &&y) {
231
422k
    Storage = std::move(y);
232
422k
    return *this;
233
422k
  }
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::operator=(llvm::LazyCallGraph::EdgeSequence&&)
Line
Count
Source
230
2.38k
  Optional &operator=(T &&y) {
231
2.38k
    Storage = std::move(y);
232
2.38k
    return *this;
233
2.38k
  }
llvm::Optional<llvm::AliasResult>::operator=(llvm::AliasResult&&)
Line
Count
Source
230
8.90M
  Optional &operator=(T &&y) {
231
8.90M
    Storage = std::move(y);
232
8.90M
    return *this;
233
8.90M
  }
llvm::Optional<llvm::TargetTransformInfo>::operator=(llvm::TargetTransformInfo&&)
Line
Count
Source
230
15.7M
  Optional &operator=(T &&y) {
231
15.7M
    Storage = std::move(y);
232
15.7M
    return *this;
233
15.7M
  }
llvm::Optional<llvm::Intrinsic::ID>::operator=(llvm::Intrinsic::ID&&)
Line
Count
Source
230
8
  Optional &operator=(T &&y) {
231
8
    Storage = std::move(y);
232
8
    return *this;
233
8
  }
llvm::Optional<llvm::DINode::DIFlags>::operator=(llvm::DINode::DIFlags&&)
Line
Count
Source
230
4.63k
  Optional &operator=(T &&y) {
231
4.63k
    Storage = std::move(y);
232
4.63k
    return *this;
233
4.63k
  }
llvm::Optional<llvm::Optional<llvm::DIFile::ChecksumKind> >::operator=(llvm::Optional<llvm::DIFile::ChecksumKind>&&)
Line
Count
Source
230
225
  Optional &operator=(T &&y) {
231
225
    Storage = std::move(y);
232
225
    return *this;
233
225
  }
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind> >::operator=(llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>&&)
Line
Count
Source
230
2.28k
  Optional &operator=(T &&y) {
231
2.28k
    Storage = std::move(y);
232
2.28k
    return *this;
233
2.28k
  }
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugNameTableKind> >::operator=(llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>&&)
Line
Count
Source
230
285
  Optional &operator=(T &&y) {
231
285
    Storage = std::move(y);
232
285
    return *this;
233
285
  }
llvm::Optional<llvm::DISubprogram::DISPFlags>::operator=(llvm::DISubprogram::DISPFlags&&)
Line
Count
Source
230
546
  Optional &operator=(T &&y) {
231
546
    Storage = std::move(y);
232
546
    return *this;
233
546
  }
llvm::Optional<llvm::SmallVector<unsigned int, 8u> >::operator=(llvm::SmallVector<unsigned int, 8u>&&)
Line
Count
Source
230
28
  Optional &operator=(T &&y) {
231
28
    Storage = std::move(y);
232
28
    return *this;
233
28
  }
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode> >::operator=(llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode>&&)
Line
Count
Source
230
4.08k
  Optional &operator=(T &&y) {
231
4.08k
    Storage = std::move(y);
232
4.08k
    return *this;
233
4.08k
  }
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior> >::operator=(llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>&&)
Line
Count
Source
230
5.61k
  Optional &operator=(T &&y) {
231
5.61k
    Storage = std::move(y);
232
5.61k
    return *this;
233
5.61k
  }
llvm::Optional<llvm::Regex>::operator=(llvm::Regex&&)
Line
Count
Source
230
16.3k
  Optional &operator=(T &&y) {
231
16.3k
    Storage = std::move(y);
232
16.3k
    return *this;
233
16.3k
  }
llvm::Optional<llvm::Value*>::operator=(llvm::Value*&&)
Line
Count
Source
230
529
  Optional &operator=(T &&y) {
231
529
    Storage = std::move(y);
232
529
    return *this;
233
529
  }
llvm::Optional<llvm::Attribute::AttrKind>::operator=(llvm::Attribute::AttrKind&&)
Line
Count
Source
230
2
  Optional &operator=(T &&y) {
231
2
    Storage = std::move(y);
232
2
    return *this;
233
2
  }
llvm::Optional<llvm::MCDwarfLineStr>::operator=(llvm::MCDwarfLineStr&&)
Line
Count
Source
230
54
  Optional &operator=(T &&y) {
231
54
    Storage = std::move(y);
232
54
    return *this;
233
54
  }
llvm::Optional<llvm::MCSymbolRefExpr::VariantKind>::operator=(llvm::MCSymbolRefExpr::VariantKind&&)
Line
Count
Source
230
2.41k
  Optional &operator=(T &&y) {
231
2.41k
    Storage = std::move(y);
232
2.41k
    return *this;
233
2.41k
  }
llvm::Optional<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int> >::operator=(std::__1::pair<llvm::AsmToken::TokenKind, unsigned int>&&)
Line
Count
Source
230
12.2k
  Optional &operator=(T &&y) {
231
12.2k
    Storage = std::move(y);
232
12.2k
    return *this;
233
12.2k
  }
llvm::Optional<llvm::COFF::COMDATType>::operator=(llvm::COFF::COMDATType&&)
Line
Count
Source
230
305
  Optional &operator=(T &&y) {
231
305
    Storage = std::move(y);
232
305
    return *this;
233
305
  }
llvm::Optional<llvm::MCSymbolAttr>::operator=(llvm::MCSymbolAttr&&)
Line
Count
Source
230
2.89k
  Optional &operator=(T &&y) {
231
2.89k
    Storage = std::move(y);
232
2.89k
    return *this;
233
2.89k
  }
llvm::Optional<llvm::Optional<llvm::SectionKind> >::operator=(llvm::Optional<llvm::SectionKind>&&)
Line
Count
Source
230
13
  Optional &operator=(T &&y) {
231
13
    Storage = std::move(y);
232
13
    return *this;
233
13
  }
llvm::Optional<llvm::BranchProbability>::operator=(llvm::BranchProbability&&)
Line
Count
Source
230
36
  Optional &operator=(T &&y) {
231
36
    Storage = std::move(y);
232
36
    return *this;
233
36
  }
llvm::Optional<llvm::SCEV const*>::operator=(llvm::SCEV const*&&)
Line
Count
Source
230
205
  Optional &operator=(T &&y) {
231
205
    Storage = std::move(y);
232
205
    return *this;
233
205
  }
llvm::Optional<llvm::MemorySSAUpdater>::operator=(llvm::MemorySSAUpdater&&)
Line
Count
Source
230
435
  Optional &operator=(T &&y) {
231
435
    Storage = std::move(y);
232
435
    return *this;
233
435
  }
Unexecuted instantiation: llvm::Optional<llvm::AArch64::ArchKind>::operator=(llvm::AArch64::ArchKind&&)
llvm::Optional<llvm::ARM::ISAKind>::operator=(llvm::ARM::ISAKind&&)
Line
Count
Source
230
129k
  Optional &operator=(T &&y) {
231
129k
    Storage = std::move(y);
232
129k
    return *this;
233
129k
  }
llvm::Optional<llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind> >::operator=(llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>&&)
Line
Count
Source
230
36
  Optional &operator=(T &&y) {
231
36
    Storage = std::move(y);
232
36
    return *this;
233
36
  }
Unexecuted instantiation: llvm::Optional<llvm::Triple::SubArchType>::operator=(llvm::Triple::SubArchType&&)
llvm::Optional<llvm::Triple::VendorType>::operator=(llvm::Triple::VendorType&&)
Line
Count
Source
230
1.27M
  Optional &operator=(T &&y) {
231
1.27M
    Storage = std::move(y);
232
1.27M
    return *this;
233
1.27M
  }
llvm::Optional<llvm::Triple::OSType>::operator=(llvm::Triple::OSType&&)
Line
Count
Source
230
1.74M
  Optional &operator=(T &&y) {
231
1.74M
    Storage = std::move(y);
232
1.74M
    return *this;
233
1.74M
  }
llvm::Optional<llvm::Triple::ObjectFormatType>::operator=(llvm::Triple::ObjectFormatType&&)
Line
Count
Source
230
25.6k
  Optional &operator=(T &&y) {
231
25.6k
    Storage = std::move(y);
232
25.6k
    return *this;
233
25.6k
  }
llvm::Optional<llvm::Triple::ArchType>::operator=(llvm::Triple::ArchType&&)
Line
Count
Source
230
1.98M
  Optional &operator=(T &&y) {
231
1.98M
    Storage = std::move(y);
232
1.98M
    return *this;
233
1.98M
  }
llvm::Optional<llvm::Triple::EnvironmentType>::operator=(llvm::Triple::EnvironmentType&&)
Line
Count
Source
230
559k
  Optional &operator=(T &&y) {
231
559k
    Storage = std::move(y);
232
559k
    return *this;
233
559k
  }
VirtualFileSystem.cpp:llvm::Optional<(anonymous namespace)::RealFileSystem::WorkingDirectory>::operator=((anonymous namespace)::RealFileSystem::WorkingDirectory&&)
Line
Count
Source
230
23.6k
  Optional &operator=(T &&y) {
231
23.6k
    Storage = std::move(y);
232
23.6k
    return *this;
233
23.6k
  }
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::operator=((anonymous namespace)::BitPart&&)
Line
Count
Source
230
636k
  Optional &operator=(T &&y) {
231
636k
    Storage = std::move(y);
232
636k
    return *this;
233
636k
  }
llvm::Optional<llvm::VPIteration>::operator=(llvm::VPIteration&&)
Line
Count
Source
230
325
  Optional &operator=(T &&y) {
231
325
    Storage = std::move(y);
232
325
    return *this;
233
325
  }
Unexecuted instantiation: llvm::Optional<clang::CudaVersion>::operator=(clang::CudaVersion&&)
llvm::Optional<clang::CudaArch>::operator=(clang::CudaArch&&)
Line
Count
Source
230
1.09k
  Optional &operator=(T &&y) {
231
1.09k
    Storage = std::move(y);
232
1.09k
    return *this;
233
1.09k
  }
Unexecuted instantiation: llvm::Optional<clang::CudaVirtualArch>::operator=(clang::CudaVirtualArch&&)
llvm::Optional<clang::OpenMPDirectiveKind>::operator=(clang::OpenMPDirectiveKind&&)
Line
Count
Source
230
397k
  Optional &operator=(T &&y) {
231
397k
    Storage = std::move(y);
232
397k
    return *this;
233
397k
  }
llvm::Optional<clang::OpenMPClauseKind>::operator=(clang::OpenMPClauseKind&&)
Line
Count
Source
230
81.5k
  Optional &operator=(T &&y) {
231
81.5k
    Storage = std::move(y);
232
81.5k
    return *this;
233
81.5k
  }
llvm::Optional<clang::OpenMPDefaultClauseKind>::operator=(clang::OpenMPDefaultClauseKind&&)
Line
Count
Source
230
653
  Optional &operator=(T &&y) {
231
653
    Storage = std::move(y);
232
653
    return *this;
233
653
  }
llvm::Optional<clang::OpenMPProcBindClauseKind>::operator=(clang::OpenMPProcBindClauseKind&&)
Line
Count
Source
230
406
  Optional &operator=(T &&y) {
231
406
    Storage = std::move(y);
232
406
    return *this;
233
406
  }
llvm::Optional<clang::OpenMPDependClauseKind>::operator=(clang::OpenMPDependClauseKind&&)
Line
Count
Source
230
2.56k
  Optional &operator=(T &&y) {
231
2.56k
    Storage = std::move(y);
232
2.56k
    return *this;
233
2.56k
  }
llvm::Optional<clang::OpenMPLinearClauseKind>::operator=(clang::OpenMPLinearClauseKind&&)
Line
Count
Source
230
166
  Optional &operator=(T &&y) {
231
166
    Storage = std::move(y);
232
166
    return *this;
233
166
  }
llvm::Optional<clang::OpenMPDistScheduleClauseKind>::operator=(clang::OpenMPDistScheduleClauseKind&&)
Line
Count
Source
230
1.15k
  Optional &operator=(T &&y) {
231
1.15k
    Storage = std::move(y);
232
1.15k
    return *this;
233
1.15k
  }
llvm::Optional<clang::OpenMPAtomicDefaultMemOrderClauseKind>::operator=(clang::OpenMPAtomicDefaultMemOrderClauseKind&&)
Line
Count
Source
230
20
  Optional &operator=(T &&y) {
231
20
    Storage = std::move(y);
232
20
    return *this;
233
20
  }
llvm::Optional<clang::SanitizerMask>::operator=(clang::SanitizerMask&&)
Line
Count
Source
230
10.0k
  Optional &operator=(T &&y) {
231
10.0k
    Storage = std::move(y);
232
10.0k
    return *this;
233
10.0k
  }
Unexecuted instantiation: llvm::Optional<clang::targets::LanaiTargetInfo::CPUKind>::operator=(clang::targets::LanaiTargetInfo::CPUKind&&)
llvm::Optional<llvm::X86::ProcessorFeatures>::operator=(llvm::X86::ProcessorFeatures&&)
Line
Count
Source
230
139
  Optional &operator=(T &&y) {
231
139
    Storage = std::move(y);
232
139
    return *this;
233
139
  }
llvm::Optional<clang::targets::X86TargetInfo::X86SSEEnum>::operator=(clang::targets::X86TargetInfo::X86SSEEnum&&)
Line
Count
Source
230
93.1k
  Optional &operator=(T &&y) {
231
93.1k
    Storage = std::move(y);
232
93.1k
    return *this;
233
93.1k
  }
llvm::Optional<clang::targets::X86TargetInfo::MMX3DNowEnum>::operator=(clang::targets::X86TargetInfo::MMX3DNowEnum&&)
Line
Count
Source
230
29.8k
  Optional &operator=(T &&y) {
231
29.8k
    Storage = std::move(y);
232
29.8k
    return *this;
233
29.8k
  }
llvm::Optional<clang::targets::X86TargetInfo::XOPEnum>::operator=(clang::targets::X86TargetInfo::XOPEnum&&)
Line
Count
Source
230
83
  Optional &operator=(T &&y) {
231
83
    Storage = std::move(y);
232
83
    return *this;
233
83
  }
llvm::Optional<char>::operator=(char&&)
Line
Count
Source
230
267
  Optional &operator=(T &&y) {
231
267
    Storage = std::move(y);
232
267
    return *this;
233
267
  }
llvm::Optional<clang::targets::X86TargetInfo::CPUKind>::operator=(clang::targets::X86TargetInfo::CPUKind&&)
Line
Count
Source
230
29.0k
  Optional &operator=(T &&y) {
231
29.0k
    Storage = std::move(y);
232
29.0k
    return *this;
233
29.0k
  }
llvm::Optional<llvm::ThreadModel::Model>::operator=(llvm::ThreadModel::Model&&)
Line
Count
Source
230
21.4k
  Optional &operator=(T &&y) {
231
21.4k
    Storage = std::move(y);
232
21.4k
    return *this;
233
21.4k
  }
llvm::Optional<llvm::FloatABI::ABIType>::operator=(llvm::FloatABI::ABIType&&)
Line
Count
Source
230
2.26k
  Optional &operator=(T &&y) {
231
2.26k
    Storage = std::move(y);
232
2.26k
    return *this;
233
2.26k
  }
llvm::Optional<llvm::PGOOptions>::operator=(llvm::PGOOptions&&)
Line
Count
Source
230
47
  Optional &operator=(T &&y) {
231
47
    Storage = std::move(y);
232
47
    return *this;
233
47
  }
llvm::Optional<llvm::Optional<clang::ARMInterruptAttr::InterruptType> >::operator=(llvm::Optional<clang::ARMInterruptAttr::InterruptType>&&)
Line
Count
Source
230
73
  Optional &operator=(T &&y) {
231
73
    Storage = std::move(y);
232
73
    return *this;
233
73
  }
llvm::Optional<llvm::Optional<clang::BlocksAttr::BlockType> >::operator=(llvm::Optional<clang::BlocksAttr::BlockType>&&)
Line
Count
Source
230
551
  Optional &operator=(T &&y) {
231
551
    Storage = std::move(y);
232
551
    return *this;
233
551
  }
llvm::Optional<llvm::Optional<clang::CallableWhenAttr::ConsumedState> >::operator=(llvm::Optional<clang::CallableWhenAttr::ConsumedState>&&)
Line
Count
Source
230
18
  Optional &operator=(T &&y) {
231
18
    Storage = std::move(y);
232
18
    return *this;
233
18
  }
llvm::Optional<llvm::Optional<clang::ConsumableAttr::ConsumedState> >::operator=(llvm::Optional<clang::ConsumableAttr::ConsumedState>&&)
Line
Count
Source
230
6
  Optional &operator=(T &&y) {
231
6
    Storage = std::move(y);
232
6
    return *this;
233
6
  }
llvm::Optional<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType> >::operator=(llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>&&)
Line
Count
Source
230
5.14k
  Optional &operator=(T &&y) {
231
5.14k
    Storage = std::move(y);
232
5.14k
    return *this;
233
5.14k
  }
llvm::Optional<llvm::Optional<clang::EnumExtensibilityAttr::Kind> >::operator=(llvm::Optional<clang::EnumExtensibilityAttr::Kind>&&)
Line
Count
Source
230
2.75k
  Optional &operator=(T &&y) {
231
2.75k
    Storage = std::move(y);
232
2.75k
    return *this;
233
2.75k
  }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::LoopHintAttr::OptionType> >::operator=(llvm::Optional<clang::LoopHintAttr::OptionType>&&)
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::LoopHintAttr::LoopHintState> >::operator=(llvm::Optional<clang::LoopHintAttr::LoopHintState>&&)
llvm::Optional<llvm::Optional<clang::MipsInterruptAttr::InterruptType> >::operator=(llvm::Optional<clang::MipsInterruptAttr::InterruptType>&&)
Line
Count
Source
230
20
  Optional &operator=(T &&y) {
231
20
    Storage = std::move(y);
232
20
    return *this;
233
20
  }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy> >::operator=(llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy>&&)
llvm::Optional<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy> >::operator=(llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>&&)
Line
Count
Source
230
104
  Optional &operator=(T &&y) {
231
104
    Storage = std::move(y);
232
104
    return *this;
233
104
  }
llvm::Optional<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy> >::operator=(llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>&&)
Line
Count
Source
230
60
  Optional &operator=(T &&y) {
231
60
    Storage = std::move(y);
232
60
    return *this;
233
60
  }
llvm::Optional<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind> >::operator=(llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>&&)
Line
Count
Source
230
16
  Optional &operator=(T &&y) {
231
16
    Storage = std::move(y);
232
16
    return *this;
233
16
  }
llvm::Optional<llvm::Optional<clang::ParamTypestateAttr::ConsumedState> >::operator=(llvm::Optional<clang::ParamTypestateAttr::ConsumedState>&&)
Line
Count
Source
230
7
  Optional &operator=(T &&y) {
231
7
    Storage = std::move(y);
232
7
    return *this;
233
7
  }
llvm::Optional<llvm::Optional<clang::PcsAttr::PCSType> >::operator=(llvm::Optional<clang::PcsAttr::PCSType>&&)
Line
Count
Source
230
93
  Optional &operator=(T &&y) {
231
93
    Storage = std::move(y);
232
93
    return *this;
233
93
  }
llvm::Optional<llvm::Optional<clang::RISCVInterruptAttr::InterruptType> >::operator=(llvm::Optional<clang::RISCVInterruptAttr::InterruptType>&&)
Line
Count
Source
230
40
  Optional &operator=(T &&y) {
231
40
    Storage = std::move(y);
232
40
    return *this;
233
40
  }
llvm::Optional<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState> >::operator=(llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>&&)
Line
Count
Source
230
10
  Optional &operator=(T &&y) {
231
10
    Storage = std::move(y);
232
10
    return *this;
233
10
  }
llvm::Optional<llvm::Optional<clang::SetTypestateAttr::ConsumedState> >::operator=(llvm::Optional<clang::SetTypestateAttr::ConsumedState>&&)
Line
Count
Source
230
9
  Optional &operator=(T &&y) {
231
9
    Storage = std::move(y);
232
9
    return *this;
233
9
  }
llvm::Optional<llvm::Optional<clang::TestTypestateAttr::ConsumedState> >::operator=(llvm::Optional<clang::TestTypestateAttr::ConsumedState>&&)
Line
Count
Source
230
5
  Optional &operator=(T &&y) {
231
5
    Storage = std::move(y);
232
5
    return *this;
233
5
  }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::TypeVisibilityAttr::VisibilityType> >::operator=(llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>&&)
llvm::Optional<llvm::Optional<clang::VisibilityAttr::VisibilityType> >::operator=(llvm::Optional<clang::VisibilityAttr::VisibilityType>&&)
Line
Count
Source
230
1.41M
  Optional &operator=(T &&y) {
231
1.41M
    Storage = std::move(y);
232
1.41M
    return *this;
233
1.41M
  }
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::operator=(std::__1::pair<unsigned int, unsigned int>&&)
Line
Count
Source
230
113
  Optional &operator=(T &&y) {
231
113
    Storage = std::move(y);
232
113
    return *this;
233
113
  }
llvm::Optional<clang::RecordDecl const*>::operator=(clang::RecordDecl const*&&)
Line
Count
Source
230
3
  Optional &operator=(T &&y) {
231
3
    Storage = std::move(y);
232
3
    return *this;
233
3
  }
llvm::Optional<clang::CXXScopeSpec>::operator=(clang::CXXScopeSpec&&)
Line
Count
Source
230
53
  Optional &operator=(T &&y) {
231
53
    Storage = std::move(y);
232
53
    return *this;
233
53
  }
llvm::Optional<llvm::GlobalValue::ThreadLocalMode>::operator=(llvm::GlobalValue::ThreadLocalMode&&)
Line
Count
Source
230
25
  Optional &operator=(T &&y) {
231
25
    Storage = std::move(y);
232
25
    return *this;
233
25
  }
llvm::Optional<std::__1::pair<clang::SourceLocation, unsigned long> >::operator=(std::__1::pair<clang::SourceLocation, unsigned long>&&)
Line
Count
Source
230
148
  Optional &operator=(T &&y) {
231
148
    Storage = std::move(y);
232
148
    return *this;
233
148
  }
CoverageMappingGen.cpp:llvm::Optional<(anonymous namespace)::SourceMappingRegion>::operator=((anonymous namespace)::SourceMappingRegion&&)
Line
Count
Source
230
114
  Optional &operator=(T &&y) {
231
114
    Storage = std::move(y);
232
114
    return *this;
233
114
  }
llvm::Optional<clang::driver::Distro::DistroType>::operator=(clang::driver::Distro::DistroType&&)
Line
Count
Source
230
3
  Optional &operator=(T &&y) {
231
3
    Storage = std::move(y);
232
3
    return *this;
233
3
  }
llvm::Optional<llvm::Optional<clang::driver::Driver::DriverMode> >::operator=(llvm::Optional<clang::driver::Driver::DriverMode>&&)
Line
Count
Source
230
15.6k
  Optional &operator=(T &&y) {
231
15.6k
    Storage = std::move(y);
232
15.6k
    return *this;
233
15.6k
  }
llvm::Optional<clang::driver::LTOKind>::operator=(clang::driver::LTOKind&&)
Line
Count
Source
230
119
  Optional &operator=(T &&y) {
231
119
    Storage = std::move(y);
232
119
    return *this;
233
119
  }
llvm::Optional<clang::driver::Driver::OpenMPRuntimeKind>::operator=(clang::driver::Driver::OpenMPRuntimeKind&&)
Line
Count
Source
230
797
  Optional &operator=(T &&y) {
231
797
    Storage = std::move(y);
232
797
    return *this;
233
797
  }
llvm::Optional<clang::driver::Driver::SaveTempsMode>::operator=(clang::driver::Driver::SaveTempsMode&&)
Line
Count
Source
230
53
  Optional &operator=(T &&y) {
231
53
    Storage = std::move(y);
232
53
    return *this;
233
53
  }
Unexecuted instantiation: llvm::Optional<llvm::ArrayRef<llvm::StringRef> >::operator=(llvm::ArrayRef<llvm::StringRef>&&)
llvm::Optional<clang::driver::tools::arm::ReadTPMode>::operator=(clang::driver::tools::arm::ReadTPMode&&)
Line
Count
Source
230
2
  Optional &operator=(T &&y) {
231
2
    Storage = std::move(y);
232
2
    return *this;
233
2
  }
llvm::Optional<clang::driver::tools::arm::FloatABI>::operator=(clang::driver::tools::arm::FloatABI&&)
Line
Count
Source
230
2.82k
  Optional &operator=(T &&y) {
231
2.82k
    Storage = std::move(y);
232
2.82k
    return *this;
233
2.82k
  }
llvm::Optional<clang::driver::tools::mips::FloatABI>::operator=(clang::driver::tools::mips::FloatABI&&)
Line
Count
Source
230
12
  Optional &operator=(T &&y) {
231
12
    Storage = std::move(y);
232
12
    return *this;
233
12
  }
llvm::Optional<clang::driver::tools::ppc::FloatABI>::operator=(clang::driver::tools::ppc::FloatABI&&)
Line
Count
Source
230
8
  Optional &operator=(T &&y) {
231
8
    Storage = std::move(y);
232
8
    return *this;
233
8
  }
llvm::Optional<clang::driver::tools::sparc::FloatABI>::operator=(clang::driver::tools::sparc::FloatABI&&)
Line
Count
Source
230
8
  Optional &operator=(T &&y) {
231
8
    Storage = std::move(y);
232
8
    return *this;
233
8
  }
llvm::Optional<clang::driver::DarwinSDKInfo>::operator=(clang::driver::DarwinSDKInfo&&)
Line
Count
Source
230
8.62k
  Optional &operator=(T &&y) {
231
8.62k
    Storage = std::move(y);
232
8.62k
    return *this;
233
8.62k
  }
llvm::Optional<clang::driver::Multilib>::operator=(clang::driver::Multilib&&)
Line
Count
Source
230
16
  Optional &operator=(T &&y) {
231
16
    Storage = std::move(y);
232
16
    return *this;
233
16
  }
llvm::Optional<clang::driver::types::ID>::operator=(clang::driver::types::ID&&)
Line
Count
Source
230
48.0k
  Optional &operator=(T &&y) {
231
48.0k
    Storage = std::move(y);
232
48.0k
    return *this;
233
48.0k
  }
llvm::Optional<clang::PrecompiledPreamble>::operator=(clang::PrecompiledPreamble&&)
Line
Count
Source
230
88
  Optional &operator=(T &&y) {
231
88
    Storage = std::move(y);
232
88
    return *this;
233
88
  }
llvm::Optional<clang::DiagnosticLevelMask>::operator=(clang::DiagnosticLevelMask&&)
Line
Count
Source
230
19
  Optional &operator=(T &&y) {
231
19
    Storage = std::move(y);
232
19
    return *this;
233
19
  }
llvm::Optional<clang::AnalysisStores>::operator=(clang::AnalysisStores&&)
Line
Count
Source
230
159
  Optional &operator=(T &&y) {
231
159
    Storage = std::move(y);
232
159
    return *this;
233
159
  }
llvm::Optional<clang::AnalysisConstraints>::operator=(clang::AnalysisConstraints&&)
Line
Count
Source
230
888
  Optional &operator=(T &&y) {
231
888
    Storage = std::move(y);
232
888
    return *this;
233
888
  }
llvm::Optional<clang::AnalysisDiagClients>::operator=(clang::AnalysisDiagClients&&)
Line
Count
Source
230
190
  Optional &operator=(T &&y) {
231
190
    Storage = std::move(y);
232
190
    return *this;
233
190
  }
llvm::Optional<clang::AnalysisPurgeMode>::operator=(clang::AnalysisPurgeMode&&)
Line
Count
Source
230
1
  Optional &operator=(T &&y) {
231
1
    Storage = std::move(y);
232
1
    return *this;
233
1
  }
Unexecuted instantiation: llvm::Optional<clang::AnalysisInliningMode>::operator=(clang::AnalysisInliningMode&&)
llvm::Optional<llvm::Optional<bool> >::operator=(llvm::Optional<bool>&&)
Line
Count
Source
230
1.68M
  Optional &operator=(T &&y) {
231
1.68M
    Storage = std::move(y);
232
1.68M
    return *this;
233
1.68M
  }
llvm::Optional<llvm::Optional<clang::frontend::ActionKind> >::operator=(llvm::Optional<clang::frontend::ActionKind>&&)
Line
Count
Source
230
34
  Optional &operator=(T &&y) {
231
34
    Storage = std::move(y);
232
34
    return *this;
233
34
  }
llvm::Optional<clang::InputKind>::operator=(clang::InputKind&&)
Line
Count
Source
230
47.1k
  Optional &operator=(T &&y) {
231
47.1k
    Storage = std::move(y);
232
47.1k
    return *this;
233
47.1k
  }
llvm::Optional<llvm::EABI>::operator=(llvm::EABI&&)
Line
Count
Source
230
28
  Optional &operator=(T &&y) {
231
28
    Storage = std::move(y);
232
28
    return *this;
233
28
  }
llvm::Optional<llvm::Optional<llvm::Reloc::Model> >::operator=(llvm::Optional<llvm::Reloc::Model>&&)
Line
Count
Source
230
22.5k
  Optional &operator=(T &&y) {
231
22.5k
    Storage = std::move(y);
232
22.5k
    return *this;
233
22.5k
  }
llvm::Optional<clang::LangStandard::Kind>::operator=(clang::LangStandard::Kind&&)
Line
Count
Source
230
17.3k
  Optional &operator=(T &&y) {
231
17.3k
    Storage = std::move(y);
232
17.3k
    return *this;
233
17.3k
  }
llvm::Optional<clang::LangOptions::CoreFoundationABI>::operator=(clang::LangOptions::CoreFoundationABI&&)
Line
Count
Source
230
30
  Optional &operator=(T &&y) {
231
30
    Storage = std::move(y);
232
30
    return *this;
233
30
  }
llvm::Optional<clang::LangOptions::PragmaMSPointersToMembersKind>::operator=(clang::LangOptions::PragmaMSPointersToMembersKind&&)
Line
Count
Source
230
1
  Optional &operator=(T &&y) {
231
1
    Storage = std::move(y);
232
1
    return *this;
233
1
  }
llvm::Optional<clang::LangOptions::DefaultCallingConvention>::operator=(clang::LangOptions::DefaultCallingConvention&&)
Line
Count
Source
230
8
  Optional &operator=(T &&y) {
231
8
    Storage = std::move(y);
232
8
    return *this;
233
8
  }
llvm::Optional<clang::PrecompiledPreamble::TempPCHFile>::operator=(clang::PrecompiledPreamble::TempPCHFile&&)
Line
Count
Source
230
88
  Optional &operator=(T &&y) {
231
88
    Storage = std::move(y);
232
88
    return *this;
233
88
  }
llvm::Optional<clang::HeaderFileInfo>::operator=(clang::HeaderFileInfo&&)
Line
Count
Source
230
4.76k
  Optional &operator=(T &&y) {
231
4.76k
    Storage = std::move(y);
232
4.76k
    return *this;
233
4.76k
  }
llvm::Optional<clang::GVALinkage>::operator=(clang::GVALinkage&&)
Line
Count
Source
230
58
  Optional &operator=(T &&y) {
231
58
    Storage = std::move(y);
232
58
    return *this;
233
58
  }
llvm::Optional<llvm::MIToken::TokenKind>::operator=(llvm::MIToken::TokenKind&&)
Line
Count
Source
230
141k
  Optional &operator=(T &&y) {
231
141k
    Storage = std::move(y);
232
141k
    return *this;
233
141k
  }
llvm::Optional<llvm::CmpInst::Predicate>::operator=(llvm::CmpInst::Predicate&&)
Line
Count
Source
230
1.54k
  Optional &operator=(T &&y) {
231
1.54k
    Storage = std::move(y);
232
1.54k
    return *this;
233
1.54k
  }
llvm::Optional<llvm::AtomicOrdering>::operator=(llvm::AtomicOrdering&&)
Line
Count
Source
230
528
  Optional &operator=(T &&y) {
231
528
    Storage = std::move(y);
232
528
    return *this;
233
528
  }
llvm::Optional<llvm::DIExpression::FragmentInfo>::operator=(llvm::DIExpression::FragmentInfo&&)
Line
Count
Source
230
16
  Optional &operator=(T &&y) {
231
16
    Storage = std::move(y);
232
16
    return *this;
233
16
  }
llvm::Optional<unsigned char>::operator=(unsigned char&&)
Line
Count
Source
230
262
  Optional &operator=(T &&y) {
231
262
    Storage = std::move(y);
232
262
    return *this;
233
262
  }
llvm::Optional<llvm::dwarf::Form>::operator=(llvm::dwarf::Form&&)
Line
Count
Source
230
850k
  Optional &operator=(T &&y) {
231
850k
    Storage = std::move(y);
232
850k
    return *this;
233
850k
  }
llvm::Optional<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo>::operator=(llvm::DWARFAbbreviationDeclaration::FixedSizeInfo&&)
Line
Count
Source
230
8.90k
  Optional &operator=(T &&y) {
231
8.90k
    Storage = std::move(y);
232
8.90k
    return *this;
233
8.90k
  }
llvm::Optional<llvm::DWARFDebugNames::Entry>::operator=(llvm::DWARFDebugNames::Entry&&)
Line
Count
Source
230
372
  Optional &operator=(T &&y) {
231
372
    Storage = std::move(y);
232
372
    return *this;
233
372
  }
llvm::Optional<llvm::StringRef*>::operator=(llvm::StringRef*&&)
Line
Count
Source
230
3.57k
  Optional &operator=(T &&y) {
231
3.57k
    Storage = std::move(y);
232
3.57k
    return *this;
233
3.57k
  }
DWARFContext.cpp:llvm::Optional<(anonymous namespace)::DWARFSectionMap*>::operator=((anonymous namespace)::DWARFSectionMap*&&)
Line
Count
Source
230
7.27k
  Optional &operator=(T &&y) {
231
7.27k
    Storage = std::move(y);
232
7.27k
    return *this;
233
7.27k
  }
llvm::Optional<llvm::DWARFExpression>::operator=(llvm::DWARFExpression&&)
Line
Count
Source
230
6
  Optional &operator=(T &&y) {
231
6
    Storage = std::move(y);
232
6
    return *this;
233
6
  }
llvm::Optional<llvm::object::SectionedAddress>::operator=(llvm::object::SectionedAddress&&)
Line
Count
Source
230
13
  Optional &operator=(T &&y) {
231
13
    Storage = std::move(y);
232
13
    return *this;
233
13
  }
llvm::Optional<llvm::MachineOperand>::operator=(llvm::MachineOperand&&)
Line
Count
Source
230
315
  Optional &operator=(T &&y) {
231
315
    Storage = std::move(y);
232
315
    return *this;
233
315
  }
llvm::Optional<llvm::ISD::NodeType>::operator=(llvm::ISD::NodeType&&)
Line
Count
Source
230
45.2k
  Optional &operator=(T &&y) {
231
45.2k
    Storage = std::move(y);
232
45.2k
    return *this;
233
45.2k
  }
llvm::Optional<llvm::Error>::operator=(llvm::Error&&)
Line
Count
Source
230
2
  Optional &operator=(T &&y) {
231
2
    Storage = std::move(y);
232
2
    return *this;
233
2
  }
llvm::Optional<clang::ento::ExplodedNode*>::operator=(clang::ento::ExplodedNode*&&)
Line
Count
Source
230
9
  Optional &operator=(T &&y) {
231
9
    Storage = std::move(y);
232
9
    return *this;
233
9
  }
llvm::Optional<clang::ento::Loc>::operator=(clang::ento::Loc&&)
Line
Count
Source
230
94
  Optional &operator=(T &&y) {
231
94
    Storage = std::move(y);
232
94
    return *this;
233
94
  }
CheckSecuritySyntaxOnly.cpp:llvm::Optional<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*)>::operator=(void ((anonymous namespace)::WalkAST::*&&)(clang::CallExpr const*, clang::FunctionDecl const*))
Line
Count
Source
230
513
  Optional &operator=(T &&y) {
231
513
    Storage = std::move(y);
232
513
    return *this;
233
513
  }
ExprInspectionChecker.cpp:llvm::Optional<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const>::operator=(void ((anonymous namespace)::ExprInspectionChecker::*&&)(clang::CallExpr const*, clang::ento::CheckerContext&) const)
Line
Count
Source
230
7.70k
  Optional &operator=(T &&y) {
231
7.70k
    Storage = std::move(y);
232
7.70k
    return *this;
233
7.70k
  }
GenericTaintChecker.cpp:llvm::Optional<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule>::operator=((anonymous namespace)::GenericTaintChecker::TaintPropagationRule&&)
Line
Count
Source
230
112
  Optional &operator=(T &&y) {
231
112
    Storage = std::move(y);
232
112
    return *this;
233
112
  }
MacOSXAPIChecker.cpp:llvm::Optional<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const>::operator=(void ((anonymous namespace)::MacOSXAPIChecker::*&&)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const)
Line
Count
Source
230
54
  Optional &operator=(T &&y) {
231
54
    Storage = std::move(y);
232
54
    return *this;
233
54
  }
llvm::Optional<clang::ento::SVal>::operator=(clang::ento::SVal&&)
Line
Count
Source
230
3.19k
  Optional &operator=(T &&y) {
231
3.19k
    Storage = std::move(y);
232
3.19k
    return *this;
233
3.19k
  }
MallocChecker.cpp:llvm::Optional<(anonymous namespace)::MallocChecker::CheckKind>::operator=((anonymous namespace)::MallocChecker::CheckKind&&)
Line
Count
Source
230
6
  Optional &operator=(T &&y) {
231
6
    Storage = std::move(y);
232
6
    return *this;
233
6
  }
MoveChecker.cpp:llvm::Optional<(anonymous namespace)::MoveChecker::AggressivenessKind>::operator=((anonymous namespace)::MoveChecker::AggressivenessKind&&)
Line
Count
Source
230
48
  Optional &operator=(T &&y) {
231
48
    Storage = std::move(y);
232
48
    return *this;
233
48
  }
llvm::Optional<llvm::Optional<clang::ExplorationStrategyKind> >::operator=(llvm::Optional<clang::ExplorationStrategyKind>&&)
Line
Count
Source
230
10.8k
  Optional &operator=(T &&y) {
231
10.8k
    Storage = std::move(y);
232
10.8k
    return *this;
233
10.8k
  }
llvm::Optional<llvm::Optional<clang::IPAKind> >::operator=(llvm::Optional<clang::IPAKind>&&)
Line
Count
Source
230
124k
  Optional &operator=(T &&y) {
231
124k
    Storage = std::move(y);
232
124k
    return *this;
233
124k
  }
llvm::Optional<llvm::Optional<clang::CXXInlineableMemberKind> >::operator=(llvm::Optional<clang::CXXInlineableMemberKind>&&)
Line
Count
Source
230
14.1k
  Optional &operator=(T &&y) {
231
14.1k
    Storage = std::move(y);
232
14.1k
    return *this;
233
14.1k
  }
llvm::Optional<clang::ObjCMethodDecl const*>::operator=(clang::ObjCMethodDecl const*&&)
Line
Count
Source
230
1.04k
  Optional &operator=(T &&y) {
231
1.04k
    Storage = std::move(y);
232
1.04k
    return *this;
233
1.04k
  }
llvm::Optional<std::__1::pair<clang::ento::SVal, clang::QualType> >::operator=(std::__1::pair<clang::ento::SVal, clang::QualType>&&)
Line
Count
Source
230
154k
  Optional &operator=(T &&y) {
231
154k
    Storage = std::move(y);
232
154k
    return *this;
233
154k
  }
llvm::Optional<clang::ento::RegionOffset>::operator=(clang::ento::RegionOffset&&)
Line
Count
Source
230
83.4k
  Optional &operator=(T &&y) {
231
83.4k
    Storage = std::move(y);
232
83.4k
    return *this;
233
83.4k
  }
llvm::Optional<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)> >::operator=(std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)>&&)
Line
Count
Source
230
1.33k
  Optional &operator=(T &&y) {
231
1.33k
    Storage = std::move(y);
232
1.33k
    return *this;
233
1.33k
  }
llvm::Optional<llvm::Optional<clang::attr::SubjectMatchRule> >::operator=(llvm::Optional<clang::attr::SubjectMatchRule>&&)
Line
Count
Source
230
85
  Optional &operator=(T &&y) {
231
85
    Storage = std::move(y);
232
85
    return *this;
233
85
  }
llvm::Optional<clang::PragmaMSCommentKind>::operator=(clang::PragmaMSCommentKind&&)
Line
Count
Source
230
74
  Optional &operator=(T &&y) {
231
74
    Storage = std::move(y);
232
74
    return *this;
233
74
  }
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds> >::operator=(llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>&&)
Line
Count
Source
230
21
  Optional &operator=(T &&y) {
231
21
    Storage = std::move(y);
232
21
    return *this;
233
21
  }
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues> >::operator=(llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>&&)
Line
Count
Source
230
18
  Optional &operator=(T &&y) {
231
18
    Storage = std::move(y);
232
18
    return *this;
233
18
  }
llvm::Optional<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation)>::operator=(bool (clang::Parser::*&&)(llvm::StringRef, clang::SourceLocation))
Line
Count
Source
230
142
  Optional &operator=(T &&y) {
231
142
    Storage = std::move(y);
232
142
    return *this;
233
142
  }
llvm::Optional<clang::ASTContext::PragmaSectionFlag>::operator=(clang::ASTContext::PragmaSectionFlag&&)
Line
Count
Source
230
38
  Optional &operator=(T &&y) {
231
38
    Storage = std::move(y);
232
38
    return *this;
233
38
  }
llvm::Optional<clang::Sema::PragmaStack<clang::StringLiteral*>*>::operator=(clang::Sema::PragmaStack<clang::StringLiteral*>*&&)
Line
Count
Source
230
57
  Optional &operator=(T &&y) {
231
57
    Storage = std::move(y);
232
57
    return *this;
233
57
  }
llvm::Optional<clang::QualType>::operator=(clang::QualType&&)
Line
Count
Source
230
185
  Optional &operator=(T &&y) {
231
185
    Storage = std::move(y);
232
185
    return *this;
233
185
  }
llvm::Optional<clang::Sema::FormatStringType>::operator=(clang::Sema::FormatStringType&&)
Line
Count
Source
230
43.6k
  Optional &operator=(T &&y) {
231
43.6k
    Storage = std::move(y);
232
43.6k
    return *this;
233
43.6k
  }
llvm::Optional<clang::ObjCInterfaceDecl*>::operator=(clang::ObjCInterfaceDecl*&&)
Line
Count
Source
230
2
  Optional &operator=(T &&y) {
231
2
    Storage = std::move(y);
232
2
    return *this;
233
2
  }
llvm::Optional<FormatAttrKind>::operator=(FormatAttrKind&&)
Line
Count
Source
230
51.5k
  Optional &operator=(T &&y) {
231
51.5k
    Storage = std::move(y);
232
51.5k
    return *this;
233
51.5k
  }
llvm::Optional<clang::Expr*>::operator=(clang::Expr*&&)
Line
Count
Source
230
3.86k
  Optional &operator=(T &&y) {
231
3.86k
    Storage = std::move(y);
232
3.86k
    return *this;
233
3.86k
  }
llvm::Optional<std::__1::pair<unsigned int, clang::Decl*> >::operator=(std::__1::pair<unsigned int, clang::Decl*>&&)
Line
Count
Source
230
5
  Optional &operator=(T &&y) {
231
5
    Storage = std::move(y);
232
5
    return *this;
233
5
  }
llvm::Optional<clang::LoopHintAttr::OptionType>::operator=(clang::LoopHintAttr::OptionType&&)
Line
Count
Source
230
191
  Optional &operator=(T &&y) {
231
191
    Storage = std::move(y);
232
191
    return *this;
233
191
  }
llvm::Optional<clang::NullabilityKind>::operator=(clang::NullabilityKind&&)
Line
Count
Source
230
187k
  Optional &operator=(T &&y) {
231
187k
    Storage = std::move(y);
232
187k
    return *this;
233
187k
  }
llvm::Optional<clang::Stmt*>::operator=(clang::Stmt*&&)
Line
Count
Source
230
31.9k
  Optional &operator=(T &&y) {
231
31.9k
    Storage = std::move(y);
232
31.9k
    return *this;
233
31.9k
  }
llvm::Optional<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*)>::operator=(clang::Stmt* (*&&)(clang::ASTContext&, clang::FunctionDecl const*))
Line
Count
Source
230
14
  Optional &operator=(T &&y) {
231
14
    Storage = std::move(y);
232
14
    return *this;
233
14
  }
llvm::Optional<clang::comments::InlineCommandComment::RenderKind>::operator=(clang::comments::InlineCommandComment::RenderKind&&)
Line
Count
Source
230
30
  Optional &operator=(T &&y) {
231
30
    Storage = std::move(y);
232
30
    return *this;
233
30
  }
llvm::Optional<clang::analyze_os_log::OSLogBufferItem::Kind>::operator=(clang::analyze_os_log::OSLogBufferItem::Kind&&)
Line
Count
Source
230
123
  Optional &operator=(T &&y) {
231
123
    Storage = std::move(y);
232
123
    return *this;
233
123
  }
llvm::Optional<clang::minimize_source_to_dependency_directives::TokenKind>::operator=(clang::minimize_source_to_dependency_directives::TokenKind&&)
Line
Count
Source
230
121
  Optional &operator=(T &&y) {
231
121
    Storage = std::move(y);
232
121
    return *this;
233
121
  }
llvm::Optional<unsigned long>::operator=(unsigned long&&)
Line
Count
Source
230
536
  Optional &operator=(T &&y) {
231
536
    Storage = std::move(y);
232
536
    return *this;
233
536
  }
Lexer.cpp:llvm::Optional<(anonymous namespace)::PreambleDirectiveKind>::operator=((anonymous namespace)::PreambleDirectiveKind&&)
Line
Count
Source
230
929
  Optional &operator=(T &&y) {
231
929
    Storage = std::move(y);
232
929
    return *this;
233
929
  }
llvm::Optional<clang::MMToken::TokenKind>::operator=(clang::MMToken::TokenKind&&)
Line
Count
Source
230
276k
  Optional &operator=(T &&y) {
231
276k
    Storage = std::move(y);
232
276k
    return *this;
233
276k
  }
ModuleMap.cpp:llvm::Optional<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute>::operator=(clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute&&)
Line
Count
Source
230
93
  Optional &operator=(T &&y) {
231
93
    Storage = std::move(y);
232
93
    return *this;
233
93
  }
llvm::Optional<long>::operator=(long&&)
Line
Count
Source
230
44
  Optional &operator=(T &&y) {
231
44
    Storage = std::move(y);
232
44
    return *this;
233
44
  }
ModuleMap.cpp:llvm::Optional<(anonymous namespace)::AttributeKind>::operator=((anonymous namespace)::AttributeKind&&)
Line
Count
Source
230
2.71k
  Optional &operator=(T &&y) {
231
2.71k
    Storage = std::move(y);
232
2.71k
    return *this;
233
2.71k
  }
llvm::Optional<clang::diag::Severity>::operator=(clang::diag::Severity&&)
Line
Count
Source
230
355
  Optional &operator=(T &&y) {
231
355
    Storage = std::move(y);
232
355
    return *this;
233
355
  }
llvm::Optional<llvm::PassBuilder::OptimizationLevel>::operator=(llvm::PassBuilder::OptimizationLevel&&)
Line
Count
Source
230
67
  Optional &operator=(T &&y) {
231
67
    Storage = std::move(y);
232
67
    return *this;
233
67
  }
llvm::Optional<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> > >::operator=(std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> >&&)
Line
Count
Source
230
725
  Optional &operator=(T &&y) {
231
725
    Storage = std::move(y);
232
725
    return *this;
233
725
  }
llvm::Optional<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> > >::operator=(llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> >&&)
Line
Count
Source
230
1.07k
  Optional &operator=(T &&y) {
231
1.07k
    Storage = std::move(y);
232
1.07k
    return *this;
233
1.07k
  }
llvm::Optional<llvm::MetadataLoader>::operator=(llvm::MetadataLoader&&)
Line
Count
Source
230
7.79k
  Optional &operator=(T &&y) {
231
7.79k
    Storage = std::move(y);
232
7.79k
    return *this;
233
7.79k
  }
llvm::Optional<llvm::remarks::Format>::operator=(llvm::remarks::Format&&)
Line
Count
Source
230
91
  Optional &operator=(T &&y) {
231
91
    Storage = std::move(y);
232
91
    return *this;
233
91
  }
llvm::Optional<llvm::remarks::Type>::operator=(llvm::remarks::Type&&)
Line
Count
Source
230
164
  Optional &operator=(T &&y) {
231
164
    Storage = std::move(y);
232
164
    return *this;
233
164
  }
llvm::Optional<llvm::remarks::RemarkLocation>::operator=(llvm::remarks::RemarkLocation&&)
Line
Count
Source
230
4
  Optional &operator=(T &&y) {
231
4
    Storage = std::move(y);
232
4
    return *this;
233
4
  }
llvm::Optional<llvm::codeview::TypeIndex>::operator=(llvm::codeview::TypeIndex&&)
Line
Count
Source
230
380
  Optional &operator=(T &&y) {
231
380
    Storage = std::move(y);
232
380
    return *this;
233
380
  }
llvm::Optional<llvm::codeview::TypeLeafKind>::operator=(llvm::codeview::TypeLeafKind&&)
Line
Count
Source
230
32.5k
  Optional &operator=(T &&y) {
231
32.5k
    Storage = std::move(y);
232
32.5k
    return *this;
233
32.5k
  }
234
1.52M
  Optional &operator=(Optional &&O) = default;
Unexecuted instantiation: llvm::Optional<llvm::yaml::SIArgument>::operator=(llvm::Optional<llvm::yaml::SIArgument>&&)
llvm::Optional<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*> >::operator=(llvm::Optional<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*> >&&)
Line
Count
Source
234
5.08k
  Optional &operator=(Optional &&O) = default;
llvm::Optional<llvm::APInt>::operator=(llvm::Optional<llvm::APInt>&&)
Line
Count
Source
234
30
  Optional &operator=(Optional &&O) = default;
llvm::Optional<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int> >::operator=(llvm::Optional<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int> >&&)
Line
Count
Source
234
1.84k
  Optional &operator=(Optional &&O) = default;
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::operator=(llvm::Optional<(anonymous namespace)::BitPart>&&)
Line
Count
Source
234
1.45M
  Optional &operator=(Optional &&O) = default;
llvm::Optional<std::__1::pair<clang::SourceLocation, unsigned long> >::operator=(llvm::Optional<std::__1::pair<clang::SourceLocation, unsigned long> >&&)
Line
Count
Source
234
136
  Optional &operator=(Optional &&O) = default;
Darwin.cpp:llvm::Optional<(anonymous namespace)::DarwinPlatform>::operator=(llvm::Optional<(anonymous namespace)::DarwinPlatform>&&)
Line
Count
Source
234
62.4k
  Optional &operator=(Optional &&O) = default;
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator=(llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&&)
Line
Count
Source
234
1.64k
  Optional &operator=(Optional &&O) = default;
llvm::Optional<llvm::BitstreamBlockInfo>::operator=(llvm::Optional<llvm::BitstreamBlockInfo>&&)
Line
Count
Source
234
15
  Optional &operator=(Optional &&O) = default;
llvm::Optional<llvm::DWARFDebugNames::Entry>::operator=(llvm::Optional<llvm::DWARFDebugNames::Entry>&&)
Line
Count
Source
234
16
  Optional &operator=(Optional &&O) = default;
Unexecuted instantiation: llvm::Optional<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*> >::operator=(llvm::Optional<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*> >&&)
llvm::Optional<llvm::PGOOptions>::operator=(llvm::Optional<llvm::PGOOptions>&&)
Line
Count
Source
234
1.22k
  Optional &operator=(Optional &&O) = default;
235
236
  /// Create a new object by constructing it in place with the given arguments.
237
47.7M
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
47.7M
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
47.7M
  }
void llvm::Optional<llvm::BasicAAResult>::emplace<llvm::BasicAAResult>(llvm::BasicAAResult&&)
Line
Count
Source
237
1.17M
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
1.17M
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
1.17M
  }
void llvm::Optional<llvm::AAResults>::emplace<llvm::AAResults>(llvm::AAResults&&)
Line
Count
Source
237
1.17M
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
1.17M
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
1.17M
  }
void llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::emplace<llvm::DIFile::ChecksumKind&, llvm::MDString*>(llvm::DIFile::ChecksumKind&&&, llvm::MDString*&&)
Line
Count
Source
237
81
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
81
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
81
  }
void llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::StringRef> >::emplace<llvm::DIFile::ChecksumKind const&, llvm::StringRef>(llvm::DIFile::ChecksumKind const&&&, llvm::StringRef&&)
Line
Count
Source
237
1.64k
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
1.64k
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
1.64k
  }
void llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> >::emplace<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> >(std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**>&&)
Line
Count
Source
237
4.00M
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
4.00M
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
4.00M
  }
void llvm::Optional<std::__1::__wrap_iter<llvm::Loop* const*> >::emplace<std::__1::__wrap_iter<llvm::Loop* const*> >(std::__1::__wrap_iter<llvm::Loop* const*>&&)
Line
Count
Source
237
565k
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
565k
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
565k
  }
void llvm::Optional<std::__1::__wrap_iter<llvm::MachineLoop* const*> >::emplace<std::__1::__wrap_iter<llvm::MachineLoop* const*> >(std::__1::__wrap_iter<llvm::MachineLoop* const*>&&)
Line
Count
Source
237
147
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
147
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
147
  }
void llvm::Optional<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >::emplace<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >(llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>&&)
Line
Count
Source
237
18.2M
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
18.2M
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
18.2M
  }
void llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >::emplace<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >(std::__1::__wrap_iter<llvm::MachineBasicBlock**>&&)
Line
Count
Source
237
9.27M
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
9.27M
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
9.27M
  }
X86SpeculativeLoadHardening.cpp:void llvm::Optional<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState>::emplace<llvm::MachineFunction&, llvm::TargetRegisterClass const*>(llvm::MachineFunction&&&, llvm::TargetRegisterClass const*&&)
Line
Count
Source
237
93
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
93
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
93
  }
void llvm::Optional<llvm::DemandedBits>::emplace<llvm::Function&, llvm::AssumptionCache&, llvm::DominatorTree&>(llvm::Function&&&, llvm::AssumptionCache&&&, llvm::DominatorTree&&&)
Line
Count
Source
237
1.02M
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
1.02M
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
1.02M
  }
void llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> >::emplace<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> >(std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**>&&)
Line
Count
Source
237
7.82M
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
7.82M
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
7.82M
  }
void llvm::Optional<llvm::MemoryDependenceResults>::emplace<llvm::AAResults&, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::DominatorTree&, llvm::PhiValues&>(llvm::AAResults&&&, llvm::AssumptionCache&&&, llvm::TargetLibraryInfo&&&, llvm::DominatorTree&&&, llvm::PhiValues&&&)
Line
Count
Source
237
1.42M
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
1.42M
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
1.42M
  }
void llvm::Optional<llvm::ModuleSummaryIndex>::emplace<llvm::ModuleSummaryIndex>(llvm::ModuleSummaryIndex&&)
Line
Count
Source
237
390
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
390
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
390
  }
void llvm::Optional<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >::emplace<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >(llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const>&&)
Line
Count
Source
237
62
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
62
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
62
  }
void llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> >::emplace<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> >(llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region>&&)
Line
Count
Source
237
8
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
8
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
8
  }
void llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> >::emplace<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> >(llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region>&&)
Line
Count
Source
237
11.4k
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
11.4k
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
11.4k
  }
void llvm::Optional<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> >::emplace<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> >(llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region>&&)
Line
Count
Source
237
9
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
9
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
9
  }
void llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >::emplace<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >(std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>&&)
Line
Count
Source
237
2.85M
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
2.85M
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
2.85M
  }
Unexecuted instantiation: void llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> >::emplace<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> >(llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion>&&)
Unexecuted instantiation: void llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> >::emplace<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> >(llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion>&&)
void llvm::Optional<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >::emplace<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >(llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >&&)
Line
Count
Source
237
4.48k
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
4.48k
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
4.48k
  }
Unexecuted instantiation: void llvm::Optional<llvm::SlotTracker>::emplace<llvm::Module const*>(llvm::Module const*&&)
void llvm::Optional<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> > >::emplace<>()
Line
Count
Source
237
14.7k
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
14.7k
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
14.7k
  }
void llvm::Optional<llvm::remarks::StringTable>::emplace<>()
Line
Count
Source
237
2
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
2
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
2
  }
MemorySanitizer.cpp:void llvm::Optional<(anonymous namespace)::MemorySanitizer>::emplace<llvm::Module&, llvm::MemorySanitizerOptions&>(llvm::Module&&&, llvm::MemorySanitizerOptions&&&)
Line
Count
Source
237
91
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
91
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
91
  }
ThreadSanitizer.cpp:void llvm::Optional<(anonymous namespace)::ThreadSanitizer>::emplace<llvm::Module&>(llvm::Module&&&)
Line
Count
Source
237
31
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
31
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
31
  }
void llvm::Optional<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >::emplace<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >(llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >&&)
Line
Count
Source
237
330
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
330
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
330
  }
void llvm::Optional<llvm::Error>::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
237
17
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
17
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
17
  }
void llvm::Optional<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> > >::emplace<>()
Line
Count
Source
237
153
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
153
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
153
  }
void llvm::Optional<llvm::VPBlockBase**>::emplace<llvm::VPBlockBase**>(llvm::VPBlockBase**&&)
Line
Count
Source
237
74.8k
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
74.8k
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
74.8k
  }
Unexecuted instantiation: void llvm::Optional<llvm::VPBlockBase* const*>::emplace<llvm::VPBlockBase* const*>(llvm::VPBlockBase* const*&&)
void llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::StringRef> >::emplace<llvm::DIFile::ChecksumKind&, llvm::SmallString<32u>&>(llvm::DIFile::ChecksumKind&&&, llvm::SmallString<32u>&&&)
Line
Count
Source
237
73
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
73
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
73
  }
void llvm::Optional<clang::CodeGen::ApplyDebugLocation>::emplace<clang::CodeGen::CodeGenFunction&, clang::SourceLocation>(clang::CodeGen::CodeGenFunction&&&, clang::SourceLocation&&)
Line
Count
Source
237
1.17k
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
1.17k
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
1.17k
  }
void llvm::Optional<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> > > > >::emplace<>()
Line
Count
Source
237
3
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
3
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
3
  }
void llvm::Optional<clang::CodeGen::ConstantEmitter>::emplace<clang::CodeGen::CodeGenModule&>(clang::CodeGen::CodeGenModule&&&)
Line
Count
Source
237
30.3k
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
30.3k
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
30.3k
  }
Unexecuted instantiation: void llvm::Optional<clang::StoredDiagnostic>::emplace<clang::DiagnosticsEngine::Level&, clang::Diagnostic const&>(clang::DiagnosticsEngine::Level&&&, clang::Diagnostic const&&&)
ASTUnit.cpp:void llvm::Optional<(anonymous namespace)::CaptureDroppedDiagnostics>::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
237
81
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
81
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
81
  }
void llvm::Optional<clang::Preprocessor::PreambleSkipInfo>::emplace<clang::SourceLocation&, clang::SourceLocation&, bool&, bool&, clang::SourceLocation&>(clang::SourceLocation&&&, clang::SourceLocation&&&, bool&&&, bool&&&, clang::SourceLocation&&&)
Line
Count
Source
237
23
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
23
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
23
  }
void llvm::Optional<clang::Parser::ParseScope>::emplace<clang::Parser*, int>(clang::Parser*&&, int&&)
Line
Count
Source
237
1.10k
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
1.10k
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
1.10k
  }
AnalysisBasedWarnings.cpp:void llvm::Optional<(anonymous namespace)::LogicalErrorHandler>::emplace<clang::Sema&>(clang::Sema&&&)
Line
Count
Source
237
42
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
42
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
42
  }
void llvm::Optional<clang::Sema::SemaDiagnosticBuilder>::emplace<clang::Sema::SemaDiagnosticBuilder>(clang::Sema::SemaDiagnosticBuilder&&)
Line
Count
Source
237
433
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
433
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
433
  }
void llvm::Optional<unsigned int>::emplace<unsigned long>(unsigned long&&)
Line
Count
Source
237
107
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
107
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
107
  }
void llvm::Optional<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*> >::emplace<clang::Expr const*&, clang::OMPOrderedClause*&>(clang::Expr const*&&&, clang::OMPOrderedClause*&&&)
Line
Count
Source
237
988
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
988
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
988
  }
void llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::emplace<llvm::DIFile::ChecksumKind&, llvm::MDString*&>(llvm::DIFile::ChecksumKind&&&, llvm::MDString*&&&)
Line
Count
Source
237
225
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
225
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
225
  }
void llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::emplace<llvm::DIFile::ChecksumKind, llvm::MDString*>(llvm::DIFile::ChecksumKind&&, llvm::MDString*&&)
Line
Count
Source
237
26
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
26
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
26
  }
Unexecuted instantiation: void llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::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> >&&)
void llvm::Optional<llvm::codeview::MemberPointerInfo>::emplace<>()
Line
Count
Source
237
98
  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
238
98
    Storage.emplace(std::forward<ArgTypes>(Args)...);
239
98
  }
240
241
915k
  static inline Optional create(const T *y) {
242
915k
    return y ? 
Optional(*y)239k
:
Optional()676k
;
243
915k
  }
244
245
15.5M
  Optional &operator=(const T &y) {
246
15.5M
    Storage = y;
247
15.5M
    return *this;
248
15.5M
  }
llvm::Optional<bool>::operator=(bool const&)
Line
Count
Source
245
2.08M
  Optional &operator=(const T &y) {
246
2.08M
    Storage = y;
247
2.08M
    return *this;
248
2.08M
  }
llvm::Optional<unsigned long long>::operator=(unsigned long long const&)
Line
Count
Source
245
1.58k
  Optional &operator=(const T &y) {
246
1.58k
    Storage = y;
247
1.58k
    return *this;
248
1.58k
  }
llvm::Optional<int>::operator=(int const&)
Line
Count
Source
245
27.9k
  Optional &operator=(const T &y) {
246
27.9k
    Storage = y;
247
27.9k
    return *this;
248
27.9k
  }
llvm::Optional<llvm::yaml::SIArgument>::operator=(llvm::yaml::SIArgument const&)
Line
Count
Source
245
11.6k
  Optional &operator=(const T &y) {
246
11.6k
    Storage = y;
247
11.6k
    return *this;
248
11.6k
  }
llvm::Optional<llvm::MipsABIInfo>::operator=(llvm::MipsABIInfo const&)
Line
Count
Source
245
6.55k
  Optional &operator=(const T &y) {
246
6.55k
    Storage = y;
247
6.55k
    return *this;
248
6.55k
  }
llvm::Optional<llvm::wasm::WasmGlobalType>::operator=(llvm::wasm::WasmGlobalType const&)
Line
Count
Source
245
497
  Optional &operator=(const T &y) {
246
497
    Storage = y;
247
497
    return *this;
248
497
  }
llvm::Optional<llvm::wasm::WasmEventType>::operator=(llvm::wasm::WasmEventType const&)
Line
Count
Source
245
51
  Optional &operator=(const T &y) {
246
51
    Storage = y;
247
51
    return *this;
248
51
  }
llvm::Optional<llvm::PreservedAnalyses>::operator=(llvm::PreservedAnalyses const&)
Line
Count
Source
245
876
  Optional &operator=(const T &y) {
246
876
    Storage = y;
247
876
    return *this;
248
876
  }
llvm::Optional<llvm::Instruction::BinaryOps>::operator=(llvm::Instruction::BinaryOps const&)
Line
Count
Source
245
9.64k
  Optional &operator=(const T &y) {
246
9.64k
    Storage = y;
247
9.64k
    return *this;
248
9.64k
  }
llvm::Optional<llvm::MachineInstr* const*>::operator=(llvm::MachineInstr* const* const&)
Line
Count
Source
245
16
  Optional &operator=(const T &y) {
246
16
    Storage = y;
247
16
    return *this;
248
16
  }
llvm::Optional<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > >::operator=(std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > const&)
Line
Count
Source
245
12
  Optional &operator=(const T &y) {
246
12
    Storage = y;
247
12
    return *this;
248
12
  }
llvm::Optional<long long>::operator=(long long const&)
Line
Count
Source
245
109
  Optional &operator=(const T &y) {
246
109
    Storage = y;
247
109
    return *this;
248
109
  }
llvm::Optional<unsigned int>::operator=(unsigned int const&)
Line
Count
Source
245
12.6M
  Optional &operator=(const T &y) {
246
12.6M
    Storage = y;
247
12.6M
    return *this;
248
12.6M
  }
llvm::Optional<llvm::APInt>::operator=(llvm::APInt const&)
Line
Count
Source
245
193k
  Optional &operator=(const T &y) {
246
193k
    Storage = y;
247
193k
    return *this;
248
193k
  }
llvm::Optional<llvm::MD5::MD5Result>::operator=(llvm::MD5::MD5Result const&)
Line
Count
Source
245
13
  Optional &operator=(const T &y) {
246
13
    Storage = y;
247
13
    return *this;
248
13
  }
llvm::Optional<double>::operator=(double const&)
Line
Count
Source
245
176k
  Optional &operator=(const T &y) {
246
176k
    Storage = y;
247
176k
    return *this;
248
176k
  }
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::InductiveRangeCheck::Range>::operator=((anonymous namespace)::InductiveRangeCheck::Range const&)
Line
Count
Source
245
231
  Optional &operator=(const T &y) {
246
231
    Storage = y;
247
231
    return *this;
248
231
  }
llvm::Optional<llvm::Reloc::Model>::operator=(llvm::Reloc::Model const&)
Line
Count
Source
245
50
  Optional &operator=(const T &y) {
246
50
    Storage = y;
247
50
    return *this;
248
50
  }
llvm::Optional<clang::SourceLocation>::operator=(clang::SourceLocation const&)
Line
Count
Source
245
2.05k
  Optional &operator=(const T &y) {
246
2.05k
    Storage = y;
247
2.05k
    return *this;
248
2.05k
  }
llvm::Optional<llvm::coverage::Counter>::operator=(llvm::coverage::Counter const&)
Line
Count
Source
245
107
  Optional &operator=(const T &y) {
246
107
    Storage = y;
247
107
    return *this;
248
107
  }
CoverageMappingGen.cpp:llvm::Optional<(anonymous namespace)::SourceMappingRegion>::operator=((anonymous namespace)::SourceMappingRegion const&)
Line
Count
Source
245
4
  Optional &operator=(const T &y) {
246
4
    Storage = y;
247
4
    return *this;
248
4
  }
llvm::Optional<clang::driver::Multilib>::operator=(clang::driver::Multilib const&)
Line
Count
Source
245
27
  Optional &operator=(const T &y) {
246
27
    Storage = y;
247
27
    return *this;
248
27
  }
llvm::Optional<llvm::object::RelocationRef>::operator=(llvm::object::RelocationRef const&)
Line
Count
Source
245
35
  Optional &operator=(const T &y) {
246
35
    Storage = y;
247
35
    return *this;
248
35
  }
llvm::Optional<llvm::DataExtractor>::operator=(llvm::DataExtractor const&)
Line
Count
Source
245
1.50k
  Optional &operator=(const T &y) {
246
1.50k
    Storage = y;
247
1.50k
    return *this;
248
1.50k
  }
llvm::Optional<llvm::DWARFDebugRnglistTable>::operator=(llvm::DWARFDebugRnglistTable const&)
Line
Count
Source
245
15
  Optional &operator=(const T &y) {
246
15
    Storage = y;
247
15
    return *this;
248
15
  }
llvm::Optional<llvm::BaseIndexOffset>::operator=(llvm::BaseIndexOffset const&)
Line
Count
Source
245
5.16k
  Optional &operator=(const T &y) {
246
5.16k
    Storage = y;
247
5.16k
    return *this;
248
5.16k
  }
llvm::Optional<llvm::CodeModel::Model>::operator=(llvm::CodeModel::Model const&)
Line
Count
Source
245
22
  Optional &operator=(const T &y) {
246
22
    Storage = y;
247
22
    return *this;
248
22
  }
llvm::Optional<clang::LookupResult::AmbiguityKind>::operator=(clang::LookupResult::AmbiguityKind const&)
Line
Count
Source
245
6
  Optional &operator=(const T &y) {
246
6
    Storage = y;
247
6
    return *this;
248
6
  }
llvm::Optional<clang::Sema::CUDAFunctionTarget>::operator=(clang::Sema::CUDAFunctionTarget const&)
Line
Count
Source
245
670
  Optional &operator=(const T &y) {
246
670
    Storage = y;
247
670
    return *this;
248
670
  }
llvm::Optional<unsigned char>::operator=(unsigned char const&)
Line
Count
Source
245
1.17k
  Optional &operator=(const T &y) {
246
1.17k
    Storage = y;
247
1.17k
    return *this;
248
1.17k
  }
llvm::Optional<clang::Expr const*>::operator=(clang::Expr const* const&)
Line
Count
Source
245
16
  Optional &operator=(const T &y) {
246
16
    Storage = y;
247
16
    return *this;
248
16
  }
llvm::Optional<llvm::MDString*>::operator=(llvm::MDString* const&)
Line
Count
Source
245
49
  Optional &operator=(const T &y) {
246
49
    Storage = y;
247
49
    return *this;
248
49
  }
llvm::Optional<llvm::object::SectionRef>::operator=(llvm::object::SectionRef const&)
Line
Count
Source
245
326
  Optional &operator=(const T &y) {
246
326
    Storage = y;
247
326
    return *this;
248
326
  }
llvm::Optional<llvm::remarks::RemarkLocation>::operator=(llvm::remarks::RemarkLocation const&)
Line
Count
Source
245
152
  Optional &operator=(const T &y) {
246
152
    Storage = y;
247
152
    return *this;
248
152
  }
llvm::Optional<llvm::StringRef>::operator=(llvm::StringRef const&)
Line
Count
Source
245
379k
  Optional &operator=(const T &y) {
246
379k
    Storage = y;
247
379k
    return *this;
248
379k
  }
llvm::Optional<llvm::codeview::ContinuationRecordKind>::operator=(llvm::codeview::ContinuationRecordKind const&)
Line
Count
Source
245
374
  Optional &operator=(const T &y) {
246
374
    Storage = y;
247
374
    return *this;
248
374
  }
llvm::Optional<llvm::codeview::TypeLeafKind>::operator=(llvm::codeview::TypeLeafKind const&)
Line
Count
Source
245
58.4k
  Optional &operator=(const T &y) {
246
58.4k
    Storage = y;
247
58.4k
    return *this;
248
58.4k
  }
249
326k
  Optional &operator=(const Optional &O) = default;
llvm::Optional<llvm::yaml::SIArgument>::operator=(llvm::Optional<llvm::yaml::SIArgument> const&)
Line
Count
Source
249
83.9k
  Optional &operator=(const Optional &O) = default;
llvm::Optional<llvm::yaml::SIArgumentInfo>::operator=(llvm::Optional<llvm::yaml::SIArgumentInfo> const&)
Line
Count
Source
249
381
  Optional &operator=(const Optional &O) = default;
llvm::Optional<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > >::operator=(llvm::Optional<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > > const&)
Line
Count
Source
249
23.2k
  Optional &operator=(const Optional &O) = default;
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::operator=(llvm::Optional<(anonymous namespace)::BitPart> const&)
Line
Count
Source
249
218k
  Optional &operator=(const Optional &O) = default;
llvm::Optional<clang::driver::Multilib>::operator=(llvm::Optional<clang::driver::Multilib> const&)
Line
Count
Source
249
443
  Optional &operator=(const Optional &O) = default;
250
251
9.38M
  void reset() { Storage.reset(); }
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::reset()
Line
Count
Source
251
307
  void reset() { Storage.reset(); }
llvm::Optional<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> > >::reset()
Line
Count
Source
251
6.82M
  void reset() { Storage.reset(); }
llvm::Optional<llvm::DemandedBits>::reset()
Line
Count
Source
251
1.02M
  void reset() { Storage.reset(); }
llvm::Optional<llvm::MemoryDependenceResults>::reset()
Line
Count
Source
251
1.42M
  void reset() { Storage.reset(); }
llvm::Optional<llvm::ModuleSummaryIndex>::reset()
Line
Count
Source
251
390
  void reset() { Storage.reset(); }
llvm::Optional<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> > >::reset()
Line
Count
Source
251
2
  void reset() { Storage.reset(); }
llvm::Optional<llvm::VPIteration>::reset()
Line
Count
Source
251
325
  void reset() { Storage.reset(); }
llvm::Optional<clang::Preprocessor::PreambleSkipInfo>::reset()
Line
Count
Source
251
18
  void reset() { Storage.reset(); }
llvm::Optional<clang::PrecompiledPreamble>::reset()
Line
Count
Source
251
10
  void reset() { Storage.reset(); }
llvm::Optional<llvm::DIExpression::FragmentInfo>::reset()
Line
Count
Source
251
141
  void reset() { Storage.reset(); }
llvm::Optional<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo>::reset()
Line
Count
Source
251
15.9k
  void reset() { Storage.reset(); }
llvm::Optional<llvm::object::SectionedAddress>::reset()
Line
Count
Source
251
2.15k
  void reset() { Storage.reset(); }
llvm::Optional<clang::Sema::SemaDiagnosticBuilder>::reset()
Line
Count
Source
251
444
  void reset() { Storage.reset(); }
Unexecuted instantiation: llvm::Optional<unsigned int>::reset()
Unexecuted instantiation: llvm::Optional<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*> >::reset()
llvm::Optional<llvm::codeview::ContinuationRecordKind>::reset()
Line
Count
Source
251
372
  void reset() { Storage.reset(); }
llvm::Optional<llvm::codeview::TypeLeafKind>::reset()
Line
Count
Source
251
91.0k
  void reset() { Storage.reset(); }
252
253
7.53M
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::getPointer() const
Line
Count
Source
253
4.27k
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<std::__1::pair<int, int> >::getPointer() const
Line
Count
Source
253
76.2k
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<llvm::yaml::SIArgument>::getPointer() const
Line
Count
Source
253
137
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<llvm::yaml::SIArgumentInfo>::getPointer() const
Line
Count
Source
253
255
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<llvm::CFLAndersAAResult::FunctionInfo>::getPointer() const
Line
Count
Source
253
729
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<llvm::CFLSteensAAResult::FunctionInfo>::getPointer() const
Line
Count
Source
253
2.85k
  const T *getPointer() const { return &Storage.getValue(); }
VirtualFileSystem.cpp:llvm::Optional<(anonymous namespace)::RealFileSystem::WorkingDirectory>::getPointer() const
Line
Count
Source
253
1.32M
  const T *getPointer() const { return &Storage.getValue(); }
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::getPointer() const
Line
Count
Source
253
6.06M
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> > >::getPointer() const
Line
Count
Source
253
14.0k
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<llvm::DWARFFormValue>::getPointer() const
Line
Count
Source
253
20.1k
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<llvm::StrOffsetsContributionDescriptor>::getPointer() const
Line
Count
Source
253
3.43k
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<clang::driver::DarwinSDKInfo>::getPointer() const
Line
Count
Source
253
2.46k
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<clang::PrecompiledPreamble>::getPointer() const
Line
Count
Source
253
539
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<llvm::remarks::StringTable>::getPointer() const
Line
Count
Source
253
2
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo>::getPointer() const
Line
Count
Source
253
7.82k
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<llvm::DWARFExpression>::getPointer() const
Line
Count
Source
253
6
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::LazyCompoundVal>::getPointer() const
Line
Count
Source
253
6.48k
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::ConcreteInt>::getPointer() const
Line
Count
Source
253
34
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<clang::ento::SVal>::getPointer() const
Line
Count
Source
253
72
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling>::getPointer() const
Line
Count
Source
253
1
  const T *getPointer() const { return &Storage.getValue(); }
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::getPointer() const
Line
Count
Source
253
2
  const T *getPointer() const { return &Storage.getValue(); }
254
112M
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::StringRef> >::getPointer()
Line
Count
Source
254
4.52k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::ValueAndVReg>::getPointer()
Line
Count
Source
254
2.51M
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<std::__1::pair<long long, unsigned int> >::getPointer()
Line
Count
Source
254
5.82k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*> >::getPointer()
Line
Count
Source
254
1.71k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::getPointer()
Line
Count
Source
254
123k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::ConstantRange>::getPointer()
Line
Count
Source
254
143
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::MCOperand>::getPointer()
Line
Count
Source
254
10
  T *getPointer() { return &Storage.getValue(); }
X86SpeculativeLoadHardening.cpp:llvm::Optional<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState>::getPointer()
Line
Count
Source
254
2.61k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::cflaa::InstantiatedRelation>::getPointer()
Line
Count
Source
254
112
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::cflaa::InstantiatedAttr>::getPointer()
Line
Count
Source
254
120
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::cflaa::StratifiedInfo>::getPointer()
Line
Count
Source
254
164
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::PreservedAnalyses>::getPointer()
Line
Count
Source
254
876
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DemandedBits>::getPointer()
Line
Count
Source
254
20
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::getPointer()
Line
Count
Source
254
2.86k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<AllocFnsTy>::getPointer()
Line
Count
Source
254
1.92M
  T *getPointer() { return &Storage.getValue(); }
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath>::getPointer()
Line
Count
Source
254
987k
  T *getPointer() { return &Storage.getValue(); }
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath>::getPointer()
Line
Count
Source
254
4.58k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> > >::getPointer()
Line
Count
Source
254
231
  T *getPointer() { return &Storage.getValue(); }
ScalarEvolution.cpp:llvm::Optional<(anonymous namespace)::BinaryOp>::getPointer()
Line
Count
Source
254
19.5M
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::APInt>::getPointer()
Line
Count
Source
254
439k
  T *getPointer() { return &Storage.getValue(); }
TargetTransformInfo.cpp:llvm::Optional<(anonymous namespace)::ReductionData>::getPointer()
Line
Count
Source
254
1.17k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::OperandBundleUse>::getPointer()
Line
Count
Source
254
807
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::StringRef>::getPointer()
Line
Count
Source
254
274
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> > >::getPointer()
Line
Count
Source
254
4
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::getPointer()
Line
Count
Source
254
374
  T *getPointer() { return &Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::SmallVector<unsigned int, 8u> >::getPointer()
llvm::Optional<llvm::DIExpression::FragmentInfo>::getPointer()
Line
Count
Source
254
20.4k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::Regex>::getPointer()
Line
Count
Source
254
34.6M
  T *getPointer() { return &Storage.getValue(); }
MemorySanitizer.cpp:llvm::Optional<(anonymous namespace)::MemorySanitizer>::getPointer()
Line
Count
Source
254
570
  T *getPointer() { return &Storage.getValue(); }
ThreadSanitizer.cpp:llvm::Optional<(anonymous namespace)::ThreadSanitizer>::getPointer()
Line
Count
Source
254
391
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::MD5::MD5Result>::getPointer()
Line
Count
Source
254
11
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::MCDwarfLineStr>::getPointer()
Line
Count
Source
254
225
  T *getPointer() { return &Storage.getValue(); }
GVNSink.cpp:llvm::Optional<(anonymous namespace)::SinkingInstructionCandidate>::getPointer()
Line
Count
Source
254
51
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::MemorySSAUpdater>::getPointer()
Line
Count
Source
254
435
  T *getPointer() { return &Storage.getValue(); }
LoopPredication.cpp:llvm::Optional<(anonymous namespace)::LoopICmp>::getPointer()
Line
Count
Source
254
1.02k
  T *getPointer() { return &Storage.getValue(); }
LoopUnrollPass.cpp:llvm::Optional<(anonymous namespace)::EstimatedUnrollCost>::getPointer()
Line
Count
Source
254
663
  T *getPointer() { return &Storage.getValue(); }
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::getPointer()
Line
Count
Source
254
18.4M
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::VPIteration>::getPointer()
Line
Count
Source
254
8.94k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::ArrayRef<unsigned int> >::getPointer()
Line
Count
Source
254
1.59k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::PGOOptions>::getPointer()
Line
Count
Source
254
472
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CodeGen::LValue>::getPointer()
Line
Count
Source
254
7.14k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<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> > > > >::getPointer()
Line
Count
Source
254
3
  T *getPointer() { return &Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<clang::CXXScopeSpec>::getPointer()
llvm::Optional<clang::CodeGen::ConstantEmitter>::getPointer()
Line
Count
Source
254
60.7k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::SourceRange>::getPointer()
Line
Count
Source
254
284
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<std::__1::pair<clang::SourceLocation, unsigned long> >::getPointer()
Line
Count
Source
254
160
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DWARFDebugRnglistTable>::getPointer()
Line
Count
Source
254
56
  T *getPointer() { return &Storage.getValue(); }
Darwin.cpp:llvm::Optional<(anonymous namespace)::DarwinPlatform>::getPointer()
Line
Count
Source
254
109k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::driver::DarwinSDKInfo>::getPointer()
Line
Count
Source
254
11.3k
  T *getPointer() { return &Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<clang::StoredDiagnostic>::getPointer()
llvm::Optional<clang::PrecompiledPreamble>::getPointer()
Line
Count
Source
254
580
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::Preprocessor::PreambleSkipInfo>::getPointer()
Line
Count
Source
254
115
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DIExpression::ExprOperand>::getPointer()
Line
Count
Source
254
15.5k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DbgVariableLocation>::getPointer()
Line
Count
Source
254
825
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo>::getPointer()
Line
Count
Source
254
32.0k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DWARFFormValue>::getPointer()
Line
Count
Source
254
4.47k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::StrOffsetsContributionDescriptor>::getPointer()
Line
Count
Source
254
1.26k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::ArrayRef<unsigned char> >::getPointer()
Line
Count
Source
254
95
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::RelocAddrEntry>::getPointer()
Line
Count
Source
254
36.4k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DataExtractor>::getPointer()
Line
Count
Source
254
1.94k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::object::SectionedAddress>::getPointer()
Line
Count
Source
254
7.73k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DWARFDebugLoc::LocationList>::getPointer()
Line
Count
Source
254
190
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DWARFDebugLoclists::LocationList>::getPointer()
Line
Count
Source
254
13
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::DWARFFormValue::UnitOffset>::getPointer()
Line
Count
Source
254
32.3k
  T *getPointer() { return &Storage.getValue(); }
DAGCombiner.cpp:llvm::Optional<(anonymous namespace)::ByteProvider>::getPointer()
Line
Count
Source
254
51.5k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::BaseIndexOffset>::getPointer()
Line
Count
Source
254
8.48k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::MachineOperand>::getPointer()
Line
Count
Source
254
279
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::PostStore>::getPointer()
Line
Count
Source
254
838
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::BlockEntrance>::getPointer()
Line
Count
Source
254
121k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGStmt>::getPointer()
Line
Count
Source
254
17.8M
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::NonLoc>::getPointer()
Line
Count
Source
254
1.88k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::SymbolVal>::getPointer()
Line
Count
Source
254
1.78M
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::ConcreteInt>::getPointer()
Line
Count
Source
254
190k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::loc::MemRegionVal>::getPointer()
Line
Count
Source
254
4.20M
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::BlockEdge>::getPointer()
Line
Count
Source
254
173k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::Loc>::getPointer()
Line
Count
Source
254
549k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::loc::GotoLabel>::getPointer()
Line
Count
Source
254
12
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::LazyCompoundVal>::getPointer()
Line
Count
Source
254
10.9k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::PreStmt>::getPointer()
Line
Count
Source
254
19.8k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ast_matchers::internal::DynTypedMatcher>::getPointer()
Line
Count
Source
254
15.2k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::StmtPoint>::getPointer()
Line
Count
Source
254
1.41M
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::PostImplicitCall>::getPointer()
Line
Count
Source
254
12
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::SVal>::getPointer()
Line
Count
Source
254
21.7k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::loc::ConcreteInt>::getPointer()
Line
Count
Source
254
11.5k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::AnyCall>::getPointer()
Line
Count
Source
254
2.71k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::DefinedSVal>::getPointer()
Line
Count
Source
254
1.42k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::CompoundVal>::getPointer()
Line
Count
Source
254
8
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::DefinedOrUnknownSVal>::getPointer()
Line
Count
Source
254
368
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CallEnter>::getPointer()
Line
Count
Source
254
27.4k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::PostStmt>::getPointer()
Line
Count
Source
254
755k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<DereferenceInfo>::getPointer()
Line
Count
Source
254
309
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CallExitEnd>::getPointer()
Line
Count
Source
254
30.8k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::PostInitializer>::getPointer()
Line
Count
Source
254
8.24k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGAutomaticObjDtor>::getPointer()
Line
Count
Source
254
2.20k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGDeleteDtor>::getPointer()
Line
Count
Source
254
106
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<std::__1::pair<clang::ento::SVal, clang::QualType> >::getPointer()
Line
Count
Source
254
308k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::PointerToMember>::getPointer()
Line
Count
Source
254
204
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGCXXRecordTypedCall>::getPointer()
Line
Count
Source
254
1.30k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGConstructor>::getPointer()
Line
Count
Source
254
27.6k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::PreImplicitCall>::getPointer()
Line
Count
Source
254
48
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CallExitBegin>::getPointer()
Line
Count
Source
254
20.4k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGNewAllocator>::getPointer()
Line
Count
Source
254
51
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::FunctionExitPoint>::getPointer()
Line
Count
Source
254
1.88k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::LocAsInteger>::getPointer()
Line
Count
Source
254
920
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::analyze_format_string::LengthModifier>::getPointer()
Line
Count
Source
254
130
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::analyze_format_string::ConversionSpecifier>::getPointer()
Line
Count
Source
254
122
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::Sema::CUDAFunctionTarget>::getPointer()
Line
Count
Source
254
48
  T *getPointer() { return &Storage.getValue(); }
SemaDeclAttr.cpp:llvm::Optional<(anonymous namespace)::AttributeInsertion>::getPointer()
Line
Count
Source
254
12
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CharUnits>::getPointer()
Line
Count
Source
254
4
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<std::__1::pair<unsigned int, clang::Decl*> >::getPointer()
Line
Count
Source
254
10
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGInitializer>::getPointer()
Line
Count
Source
254
76
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGLifetimeEnds>::getPointer()
Line
Count
Source
254
82
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGLoopExit>::getPointer()
Line
Count
Source
254
13
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGScopeBegin>::getPointer()
Line
Count
Source
254
46
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGScopeEnd>::getPointer()
Line
Count
Source
254
78
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGBaseDtor>::getPointer()
Line
Count
Source
254
5
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGMemberDtor>::getPointer()
Line
Count
Source
254
4
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::CFGTemporaryDtor>::getPointer()
Line
Count
Source
254
356
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<DynamicType>::getPointer()
Line
Count
Source
254
192
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<clang::Token>::getPointer()
Line
Count
Source
254
1.80k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> > >::getPointer()
Line
Count
Source
254
2.62k
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::object::SectionRef>::getPointer()
Line
Count
Source
254
276
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::MetadataLoader>::getPointer()
Line
Count
Source
254
5.65M
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::remarks::StringTable>::getPointer()
Line
Count
Source
254
18
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<llvm::codeview::TypeIndex>::getPointer()
Line
Count
Source
254
8
  T *getPointer() { return &Storage.getValue(); }
llvm::Optional<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::getPointer()
Line
Count
Source
254
56
  T *getPointer() { return &Storage.getValue(); }
255
112M
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<unsigned long>::getValue() const &
Line
Count
Source
255
32.1M
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MemoryLocation>::getValue() const &
Line
Count
Source
255
50.7M
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::getValue() const &
Line
Count
Source
255
15.2k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MDString*>::getValue() const &
Line
Count
Source
255
432
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> >::getValue() const &
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::Loop* const*> >::getValue() const &
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::MachineLoop* const*> >::getValue() const &
llvm::Optional<llvm::StringRef>::getValue() const &
Line
Count
Source
255
294k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::pair<int, int> >::getValue() const &
Line
Count
Source
255
4.34k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<long long>::getValue() const &
Line
Count
Source
255
13.6M
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<int>::getValue() const &
Line
Count
Source
255
12.5k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<unsigned char>::getValue() const &
Line
Count
Source
255
7.47k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<unsigned int>::getValue() const &
Line
Count
Source
255
7.89M
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >::getValue() const &
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >::getValue() const &
llvm::Optional<bool>::getValue() const &
Line
Count
Source
255
221k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
SIMemoryLegalizer.cpp:llvm::Optional<(anonymous namespace)::SIMemOpInfo>::getValue() const &
Line
Count
Source
255
67.6k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MipsABIInfo>::getValue() const &
Line
Count
Source
255
1.98k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::getValue() const &
Line
Count
Source
255
810
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::wasm::WasmGlobalType>::getValue() const &
Line
Count
Source
255
92
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::wasm::WasmEventType>::getValue() const &
llvm::Optional<unsigned long long>::getValue() const &
Line
Count
Source
255
1.71M
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> >::getValue() const &
llvm::Optional<llvm::AliasResult>::getValue() const &
Line
Count
Source
255
1.22M
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::ModuleSummaryIndex>::getValue() const &
Unexecuted instantiation: llvm::Optional<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >::getValue() const &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> >::getValue() const &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> >::getValue() const &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> >::getValue() const &
llvm::Optional<llvm::APInt>::getValue() const &
Line
Count
Source
255
40
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DIExpression::FragmentInfo>::getValue() const &
Line
Count
Source
255
4.38M
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >::getValue() const &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> >::getValue() const &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> >::getValue() const &
Unexecuted instantiation: llvm::Optional<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >::getValue() const &
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::getValue() const &
Line
Count
Source
255
6
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Value*>::getValue() const &
Line
Count
Source
255
48
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Intrinsic::ID>::getValue() const &
Line
Count
Source
255
38
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Instruction::BinaryOps>::getValue() const &
Line
Count
Source
255
12
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Instruction::CastOps>::getValue() const &
Line
Count
Source
255
32
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
InstCombineCalls.cpp:llvm::Optional<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase>::getValue() const &
Line
Count
Source
255
2
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MD5::MD5Result>::getValue() const &
Line
Count
Source
255
479
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >::getValue() const &
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::InductiveRangeCheck::Range>::getValue() const &
Line
Count
Source
255
43
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::sys::fs::file_type>::getValue() const &
Line
Count
Source
255
12
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::sys::fs::perms>::getValue() const &
Line
Count
Source
255
1
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::VPBlockBase**>::getValue() const &
Unexecuted instantiation: llvm::Optional<llvm::VPBlockBase* const*>::getValue() const &
llvm::Optional<long>::getValue() const &
Line
Count
Source
255
31
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::GCOVOptions>::getValue() const &
Line
Count
Source
255
1
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::InstrProfOptions>::getValue() const &
Line
Count
Source
255
2
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::RecordDecl const*>::getValue() const &
Line
Count
Source
255
3
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::OpenMPDirectiveKind>::getValue() const &
Line
Count
Source
255
6.93k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::LangAS>::getValue() const &
Line
Count
Source
255
164k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::SourceLocation>::getValue() const &
Line
Count
Source
255
5.85k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DWARFDebugNames::Entry>::getValue() const &
Line
Count
Source
255
372
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::Multilib>::getValue() const &
Line
Count
Source
255
39
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::codeview::MemberPointerInfo>::getValue() const &
Line
Count
Source
255
84
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<char const*>::getValue() const &
Line
Count
Source
255
17
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>::getValue() const &
Line
Count
Source
255
1.38k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Reloc::Model>::getValue() const &
Line
Count
Source
255
76
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::CodeModel::Model>::getValue() const &
Line
Count
Source
255
1
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::DefinedOrUnknownSVal>::getValue() const &
Line
Count
Source
255
97
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::ConcreteInt>::getValue() const &
Line
Count
Source
255
394
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::DefinedSVal>::getValue() const &
Line
Count
Source
255
50
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::RetainSummaryManager::BehaviorSummary>::getValue() const &
Line
Count
Source
255
651
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::SVal>::getValue() const &
Line
Count
Source
255
48.6k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::Sema::SemaDiagnosticBuilder>::getValue() const &
Line
Count
Source
255
578
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::Expr*>::getValue() const &
Line
Count
Source
255
262
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*> >::getValue() const &
Line
Count
Source
255
3.57k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ASTTemplateArgumentListInfo const*>::getValue() const &
Line
Count
Source
255
78
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::ObjKind>::getValue() const &
Line
Count
Source
255
25
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::analyze_os_log::OSLogBufferItem::Kind>::getValue() const &
Line
Count
Source
255
369
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::Expr const*>::getValue() const &
Line
Count
Source
255
32
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::codeview::TypeLeafKind>::getValue() const &
Line
Count
Source
255
1.14k
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > >::getValue() const &
Line
Count
Source
255
17
  const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
256
237M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::getValue() &
Line
Count
Source
256
37.9k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::UserModeKind> >::getValue() &
Line
Count
Source
256
136k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::UserModeKind>::getValue() &
Line
Count
Source
256
136k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<unsigned int>::getValue() &
Line
Count
Source
256
19.5M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<char const*>::getValue() &
Line
Count
Source
256
48.9k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::BasicAAResult>::getValue() &
Line
Count
Source
256
1.17M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::AAResults>::getValue() &
Line
Count
Source
256
1.17M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::getValue() &
Line
Count
Source
256
2.43k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MemoryDependenceResults>::getValue() &
Line
Count
Source
256
1.42M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::CodeModel::Model>::getValue() &
Line
Count
Source
256
722
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DebugCompressionType>::getValue() &
Line
Count
Source
256
8
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<int>::getValue() &
Line
Count
Source
256
4.41M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::Driver::CompilationDiagnosticReport>::getValue() &
Line
Count
Source
256
3
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AArch64Layout::VectorLayout>::getValue() &
llvm::Optional<llvm::StringRef>::getValue() &
Line
Count
Source
256
2.77M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> >::getValue() &
Line
Count
Source
256
10.9M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::Loop* const*> >::getValue() &
Line
Count
Source
256
879k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
AArch64FalkorHWPFFix.cpp:llvm::Optional<(anonymous namespace)::LoadInfo>::getValue() &
Line
Count
Source
256
58
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineLoop* const*> >::getValue() &
Line
Count
Source
256
171
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<bool>::getValue() &
Line
Count
Source
256
8.01M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<unsigned long long>::getValue() &
Line
Count
Source
256
703k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<long long>::getValue() &
Line
Count
Source
256
2.13M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u> >::getValue() &
Line
Count
Source
256
1.25M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Register>::getValue() &
Line
Count
Source
256
40.7k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Reloc::Model>::getValue() &
Line
Count
Source
256
71.4k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::pair<int, int> >::getValue() &
Line
Count
Source
256
153k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::AArch64CC::CondCode>::getValue() &
Line
Count
Source
256
338
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::AArch64MCExpr::VariantKind>::getValue() &
Line
Count
Source
256
1.12k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::AArch64_AM::ShiftExtendType>::getValue() &
Line
Count
Source
256
2.09k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > >::getValue() &
Line
Count
Source
256
29
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::yaml::SIArgument>::getValue() &
Line
Count
Source
256
11.6k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::yaml::SIArgumentInfo>::getValue() &
Line
Count
Source
256
5.62k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode>::getValue() &
Line
Count
Source
256
1
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>::getValue() &
Line
Count
Source
256
1
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::AMDGPU::HSAMD::AccessQualifier>::getValue() &
Line
Count
Source
256
19
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::AMDGPU::HSAMD::ValueKind>::getValue() &
Line
Count
Source
256
72
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<bool*>::getValue() &
Line
Count
Source
256
26
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<llvm::StringRef> >::getValue() &
Line
Count
Source
256
28
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::AMDGPULibFuncBase::ENamePrefix>::getValue() &
Line
Count
Source
256
42
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AMDGPULibFuncBase::EType>::getValue() &
llvm::Optional<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >::getValue() &
Line
Count
Source
256
66.5M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >::getValue() &
Line
Count
Source
256
33.2M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
SIMemoryLegalizer.cpp:llvm::Optional<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool> >::getValue() &
Line
Count
Source
256
3.99k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DemandedBits>::getValue() &
Line
Count
Source
256
1.02M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ARM_AM::ShiftOpc>::getValue() &
Line
Count
Source
256
2.28k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false> >::getValue() &
Line
Count
Source
256
1.56k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::LPAC::AluCode>::getValue() &
Line
Count
Source
256
108
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::LPCC::CondCode>::getValue() &
Line
Count
Source
256
90
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<llvm::MCFixupKind> >::getValue() &
Line
Count
Source
256
174
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MVT>::getValue() &
Line
Count
Source
256
48
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::PPC::Predicate>::getValue() &
Line
Count
Source
256
59
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::RISCVFPRndMode::RoundingMode>::getValue() &
Line
Count
Source
256
488
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::RISCVMCExpr::VariantKind>::getValue() &
Line
Count
Source
256
448
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::RISCVABI::ABI>::getValue() &
Line
Count
Source
256
155
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::SparcMCExpr::VariantKind>::getValue() &
Line
Count
Source
256
144
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::WebAssembly::ExprType>::getValue() &
Line
Count
Source
256
19
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::wasm::ValType>::getValue() &
Line
Count
Source
256
50
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::X86::CondCode>::getValue() &
Line
Count
Source
256
348
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MCOperand>::getValue() &
Line
Count
Source
256
7.34M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MachineInstr*>::getValue() &
Line
Count
Source
256
31
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MachO::CPUSubTypeX86>::getValue() &
Line
Count
Source
256
675
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::cflaa::InstantiatedValue>::getValue() &
Line
Count
Source
256
645
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::cflaa::InterfaceValue>::getValue() &
Line
Count
Source
256
145
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::bitset<32ul> >::getValue() &
Line
Count
Source
256
1.32k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::cflaa::StratifiedInfo*>::getValue() &
Line
Count
Source
256
477
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::cflaa::StratifiedInfo>::getValue() &
Line
Count
Source
256
5.57k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::PreservedAnalyses>::getValue() &
Line
Count
Source
256
876
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> >::getValue() &
Line
Count
Source
256
20.2M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::EHPersonality>::getValue() &
Line
Count
Source
256
422k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)> >::getValue() &
Line
Count
Source
256
527
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::APInt>::getValue() &
Line
Count
Source
256
494k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ConstantRange>::getValue() &
Line
Count
Source
256
2.41M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::AliasResult>::getValue() &
Line
Count
Source
256
155
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ModuleSummaryIndex>::getValue() &
Line
Count
Source
256
390
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >::getValue() &
Line
Count
Source
256
226
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> >::getValue() &
Line
Count
Source
256
16
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> >::getValue() &
Line
Count
Source
256
30.2k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> >::getValue() &
Line
Count
Source
256
29
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::SCEV const*>::getValue() &
Line
Count
Source
256
266
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Instruction::BinaryOps>::getValue() &
Line
Count
Source
256
8.91k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int> >::getValue() &
Line
Count
Source
256
25
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ScalarEvolution::ExitLimit>::getValue() &
Line
Count
Source
256
66
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<std::__1::pair<llvm::Value*, llvm::ConstantInt*> >::getValue() &
llvm::Optional<llvm::ScaledNumber<unsigned long long> >::getValue() &
Line
Count
Source
256
13
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::TargetLibraryInfoImpl>::getValue() &
Line
Count
Source
256
3.72k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
TargetTransformInfo.cpp:llvm::Optional<(anonymous namespace)::ReductionData>::getValue() &
Line
Count
Source
256
250
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::TargetTransformInfo>::getValue() &
Line
Count
Source
256
15.7M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MachineInstr* const*>::getValue() &
Line
Count
Source
256
11
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
LiveDebugValues.cpp:llvm::Optional<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc>::getValue() &
Line
Count
Source
256
195
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >::getValue() &
Line
Count
Source
256
4.55M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> >::getValue() &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> >::getValue() &
llvm::Optional<llvm::MachineBasicBlock const*>::getValue() &
Line
Count
Source
256
1.45M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::getValue() &
Line
Count
Source
256
13.4k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >::getValue() &
Line
Count
Source
256
13.1k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::SlotTracker>::getValue() &
llvm::Optional<llvm::Intrinsic::ID>::getValue() &
Line
Count
Source
256
8
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Function*>::getValue() &
Line
Count
Source
256
455
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DINode::DIFlags>::getValue() &
Line
Count
Source
256
4.63k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> > >::getValue() &
Line
Count
Source
256
174
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<llvm::DIFile::ChecksumKind> >::getValue() &
Line
Count
Source
256
225
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind> >::getValue() &
Line
Count
Source
256
2.28k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugNameTableKind> >::getValue() &
Line
Count
Source
256
285
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DISubprogram::DISPFlags>::getValue() &
Line
Count
Source
256
546
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::SmallVector<unsigned int, 8u> >::getValue() &
Line
Count
Source
256
260
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode> >::getValue() &
Line
Count
Source
256
4.08k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior> >::getValue() &
Line
Count
Source
256
5.61k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DIExpression::FragmentInfo>::getValue() &
Line
Count
Source
256
535
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)> >::getValue() &
Line
Count
Source
256
13.8k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Value*>::getValue() &
Line
Count
Source
256
1.19k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Attribute::AttrKind>::getValue() &
Line
Count
Source
256
2
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DIExpression*>::getValue() &
Line
Count
Source
256
147
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::InlineCost>::getValue() &
Line
Count
Source
256
3.02M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MCSymbolRefExpr::VariantKind>::getValue() &
Line
Count
Source
256
2.41k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MCFixupKind>::getValue() &
Line
Count
Source
256
204
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<double>::getValue() &
Line
Count
Source
256
214k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int> >::getValue() &
Line
Count
Source
256
12.2k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::COFF::COMDATType>::getValue() &
Line
Count
Source
256
305
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MCSymbolAttr>::getValue() &
Line
Count
Source
256
2.89k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<llvm::SectionKind> >::getValue() &
Line
Count
Source
256
13
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::SectionKind>::getValue() &
Line
Count
Source
256
26
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MemoryLocation>::getValue() &
Line
Count
Source
256
650k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::BranchProbability>::getValue() &
Line
Count
Source
256
110
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >::getValue() &
Line
Count
Source
256
1.02k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
GVNSink.cpp:llvm::Optional<(anonymous namespace)::SinkingInstructionCandidate>::getValue() &
Line
Count
Source
256
51
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::LoopStructure>::getValue() &
Line
Count
Source
256
204
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::InductiveRangeCheck::Range>::getValue() &
Line
Count
Source
256
668
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::LoopConstrainer::SubRanges>::getValue() &
Line
Count
Source
256
188
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MDOperand const*>::getValue() &
Line
Count
Source
256
11.1k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MDNode*>::getValue() &
Line
Count
Source
256
12
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
LoopPredication.cpp:llvm::Optional<(anonymous namespace)::LoopICmp>::getValue() &
Line
Count
Source
256
746
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
LoopUnrollPass.cpp:llvm::Optional<(anonymous namespace)::EstimatedUnrollCost>::getValue() &
Line
Count
Source
256
663
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::OperandBundleUse>::getValue() &
Line
Count
Source
256
508
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AArch64::ArchKind>::getValue() &
llvm::Optional<llvm::ARM::ISAKind>::getValue() &
Line
Count
Source
256
129k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::AlignStyle>::getValue() &
Line
Count
Source
256
1.19k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ReplacementItem>::getValue() &
Line
Count
Source
256
152k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Error>::getValue() &
Line
Count
Source
256
19
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int> >::getValue() &
llvm::Optional<llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind> >::getValue() &
Line
Count
Source
256
36
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>::getValue() &
Line
Count
Source
256
36
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Triple::SubArchType>::getValue() &
llvm::Optional<llvm::Triple::VendorType>::getValue() &
Line
Count
Source
256
1.27M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Triple::OSType>::getValue() &
Line
Count
Source
256
1.74M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Triple::ObjectFormatType>::getValue() &
Line
Count
Source
256
25.6k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Triple::ArchType>::getValue() &
Line
Count
Source
256
1.98M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Triple::EnvironmentType>::getValue() &
Line
Count
Source
256
559k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ArrayRef<llvm::StringRef> >::getValue() &
Line
Count
Source
256
4
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DILocation const*>::getValue() &
Line
Count
Source
256
326
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
BypassSlowDivision.cpp:llvm::Optional<(anonymous namespace)::QuotRemPair>::getValue() &
Line
Count
Source
256
264
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> > >::getValue() &
Line
Count
Source
256
3.67k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DIBasicType::Signedness>::getValue() &
Line
Count
Source
256
596
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Metadata*>::getValue() &
Line
Count
Source
256
3.33M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::VPIteration>::getValue() &
Line
Count
Source
256
1.97k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::VectorizationFactor>::getValue() &
Line
Count
Source
256
19.8k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ArrayRef<unsigned int> >::getValue() &
Line
Count
Source
256
1.59k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::TargetTransformInfo::ShuffleKind>::getValue() &
Line
Count
Source
256
859
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::VPBlockBase**>::getValue() &
Line
Count
Source
256
113k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::VPBlockBase* const*>::getValue() &
Unexecuted instantiation: llvm::Optional<clang::CudaVersion>::getValue() &
llvm::Optional<clang::CudaArch>::getValue() &
Line
Count
Source
256
1.09k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<clang::CudaVirtualArch>::getValue() &
llvm::Optional<clang::OpenMPDirectiveKind>::getValue() &
Line
Count
Source
256
397k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::OpenMPClauseKind>::getValue() &
Line
Count
Source
256
81.5k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::OpenMPDefaultClauseKind>::getValue() &
Line
Count
Source
256
653
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::OpenMPProcBindClauseKind>::getValue() &
Line
Count
Source
256
406
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::OpenMPDependClauseKind>::getValue() &
Line
Count
Source
256
2.56k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::OpenMPLinearClauseKind>::getValue() &
Line
Count
Source
256
166
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::OpenMPDistScheduleClauseKind>::getValue() &
Line
Count
Source
256
1.15k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::OpenMPAtomicDefaultMemOrderClauseKind>::getValue() &
Line
Count
Source
256
20
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::SanitizerMask>::getValue() &
Line
Count
Source
256
10.0k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::sys::fs::UniqueID>::getValue() &
Line
Count
Source
256
1.80k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<clang::targets::LanaiTargetInfo::CPUKind>::getValue() &
llvm::Optional<llvm::X86::ProcessorFeatures>::getValue() &
Line
Count
Source
256
139
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::targets::X86TargetInfo::X86SSEEnum>::getValue() &
Line
Count
Source
256
93.1k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::targets::X86TargetInfo::MMX3DNowEnum>::getValue() &
Line
Count
Source
256
29.8k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::targets::X86TargetInfo::XOPEnum>::getValue() &
Line
Count
Source
256
83
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<char>::getValue() &
Line
Count
Source
256
267
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::targets::X86TargetInfo::CPUKind>::getValue() &
Line
Count
Source
256
29.0k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ThreadModel::Model>::getValue() &
Line
Count
Source
256
21.4k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::FloatABI::ABIType>::getValue() &
Line
Count
Source
256
2.26k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::GCOVOptions>::getValue() &
Line
Count
Source
256
13
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::InstrProfOptions>::getValue() &
Line
Count
Source
256
88
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::ARMInterruptAttr::InterruptType> >::getValue() &
Line
Count
Source
256
73
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ARMInterruptAttr::InterruptType>::getValue() &
Line
Count
Source
256
73
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::BlocksAttr::BlockType> >::getValue() &
Line
Count
Source
256
551
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::BlocksAttr::BlockType>::getValue() &
Line
Count
Source
256
551
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::CallableWhenAttr::ConsumedState> >::getValue() &
Line
Count
Source
256
18
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::CallableWhenAttr::ConsumedState>::getValue() &
Line
Count
Source
256
18
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::ConsumableAttr::ConsumedState> >::getValue() &
Line
Count
Source
256
6
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ConsumableAttr::ConsumedState>::getValue() &
Line
Count
Source
256
6
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType> >::getValue() &
Line
Count
Source
256
5.14k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::getValue() &
Line
Count
Source
256
5.14k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::EnumExtensibilityAttr::Kind> >::getValue() &
Line
Count
Source
256
2.75k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::EnumExtensibilityAttr::Kind>::getValue() &
Line
Count
Source
256
2.75k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::LoopHintAttr::OptionType> >::getValue() &
llvm::Optional<clang::LoopHintAttr::OptionType>::getValue() &
Line
Count
Source
256
191
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::LoopHintAttr::LoopHintState> >::getValue() &
Unexecuted instantiation: llvm::Optional<clang::LoopHintAttr::LoopHintState>::getValue() &
llvm::Optional<llvm::Optional<clang::MipsInterruptAttr::InterruptType> >::getValue() &
Line
Count
Source
256
20
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::MipsInterruptAttr::InterruptType>::getValue() &
Line
Count
Source
256
20
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy> >::getValue() &
Unexecuted instantiation: llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy>::getValue() &
llvm::Optional<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy> >::getValue() &
Line
Count
Source
256
104
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::getValue() &
Line
Count
Source
256
104
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy> >::getValue() &
Line
Count
Source
256
60
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::getValue() &
Line
Count
Source
256
1.12k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind> >::getValue() &
Line
Count
Source
256
16
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::getValue() &
Line
Count
Source
256
16
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::ParamTypestateAttr::ConsumedState> >::getValue() &
Line
Count
Source
256
7
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::getValue() &
Line
Count
Source
256
7
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::PcsAttr::PCSType> >::getValue() &
Line
Count
Source
256
93
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::PcsAttr::PCSType>::getValue() &
Line
Count
Source
256
93
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::RISCVInterruptAttr::InterruptType> >::getValue() &
Line
Count
Source
256
40
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::RISCVInterruptAttr::InterruptType>::getValue() &
Line
Count
Source
256
40
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState> >::getValue() &
Line
Count
Source
256
10
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::getValue() &
Line
Count
Source
256
10
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::SetTypestateAttr::ConsumedState> >::getValue() &
Line
Count
Source
256
9
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::SetTypestateAttr::ConsumedState>::getValue() &
Line
Count
Source
256
9
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::TestTypestateAttr::ConsumedState> >::getValue() &
Line
Count
Source
256
5
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::TestTypestateAttr::ConsumedState>::getValue() &
Line
Count
Source
256
5
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::TypeVisibilityAttr::VisibilityType> >::getValue() &
Unexecuted instantiation: llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>::getValue() &
llvm::Optional<llvm::Optional<clang::VisibilityAttr::VisibilityType> >::getValue() &
Line
Count
Source
256
1.41M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::VisibilityAttr::VisibilityType>::getValue() &
Line
Count
Source
256
1.41M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::NullabilityKind>::getValue() &
Line
Count
Source
256
209k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DIFile::ChecksumKind>::getValue() &
Line
Count
Source
256
298
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ExternalASTSource::ASTSourceDescriptor>::getValue() &
Line
Count
Source
256
177
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::LangAS>::getValue() &
Line
Count
Source
256
93.0k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::CodeGen::LValue>::getValue() &
Line
Count
Source
256
2
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<unsigned long>::getValue() &
Line
Count
Source
256
21.0k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::QualType>::getValue() &
Line
Count
Source
256
209
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<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> > > > >::getValue() &
Line
Count
Source
256
3
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::GlobalValue::ThreadLocalMode>::getValue() &
Line
Count
Source
256
25
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::SourceLocation>::getValue() &
Line
Count
Source
256
1.52k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
CoverageMappingGen.cpp:llvm::Optional<(anonymous namespace)::SourceMappingRegion>::getValue() &
Line
Count
Source
256
55
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::coverage::Counter>::getValue() &
Line
Count
Source
256
81
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<unsigned char>::getValue() &
Line
Count
Source
256
2.03M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::Distro::DistroType>::getValue() &
Line
Count
Source
256
3
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::driver::Driver::DriverMode> >::getValue() &
Line
Count
Source
256
15.6k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::Driver::DriverMode>::getValue() &
Line
Count
Source
256
15.6k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::LTOKind>::getValue() &
Line
Count
Source
256
119
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::Driver::OpenMPRuntimeKind>::getValue() &
Line
Count
Source
256
797
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::Driver::SaveTempsMode>::getValue() &
Line
Count
Source
256
53
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::tools::arm::ReadTPMode>::getValue() &
Line
Count
Source
256
2
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::tools::arm::FloatABI>::getValue() &
Line
Count
Source
256
2.82k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::tools::mips::FloatABI>::getValue() &
Line
Count
Source
256
12
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::tools::ppc::FloatABI>::getValue() &
Line
Count
Source
256
8
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::tools::sparc::FloatABI>::getValue() &
Line
Count
Source
256
8
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::driver::types::ID>::getValue() &
Line
Count
Source
256
48.0k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::DiagnosticLevelMask>::getValue() &
Line
Count
Source
256
19
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::AnalysisStores>::getValue() &
Line
Count
Source
256
159
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::AnalysisConstraints>::getValue() &
Line
Count
Source
256
888
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::AnalysisDiagClients>::getValue() &
Line
Count
Source
256
190
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::AnalysisPurgeMode>::getValue() &
Line
Count
Source
256
1
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<clang::AnalysisInliningMode>::getValue() &
llvm::Optional<llvm::Optional<bool> >::getValue() &
Line
Count
Source
256
1.68M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::frontend::ActionKind> >::getValue() &
Line
Count
Source
256
34
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::frontend::ActionKind>::getValue() &
Line
Count
Source
256
34
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::InputKind>::getValue() &
Line
Count
Source
256
47.1k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::EABI>::getValue() &
Line
Count
Source
256
28
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<llvm::Reloc::Model> >::getValue() &
Line
Count
Source
256
22.5k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::LangStandard::Kind>::getValue() &
Line
Count
Source
256
17.3k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::LangOptions::CoreFoundationABI>::getValue() &
Line
Count
Source
256
30
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::LangOptions::PragmaMSPointersToMembersKind>::getValue() &
Line
Count
Source
256
1
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::LangOptions::DefaultCallingConvention>::getValue() &
Line
Count
Source
256
8
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::PrecompiledPreamble::TempPCHFile>::getValue() &
Line
Count
Source
256
88
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::BitstreamBlockInfo>::getValue() &
Line
Count
Source
256
8.51k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::HeaderFileInfo>::getValue() &
Line
Count
Source
256
4.70k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::EnableIfAttr*>::getValue() &
Line
Count
Source
256
394
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<long>::getValue() &
Line
Count
Source
256
52
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::GVALinkage>::getValue() &
Line
Count
Source
256
62
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MIToken::TokenKind>::getValue() &
Line
Count
Source
256
141k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::CmpInst::Predicate>::getValue() &
Line
Count
Source
256
1.54k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::AtomicOrdering>::getValue() &
Line
Count
Source
256
528
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::codeview::TypeIndex>::getValue() &
Line
Count
Source
256
43.4k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::dwarf::Form>::getValue() &
Line
Count
Source
256
859k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DbgVariableLocation>::getValue() &
Line
Count
Source
256
136
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ArrayRef<unsigned char> >::getValue() &
Line
Count
Source
256
525
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::StringRef*>::getValue() &
Line
Count
Source
256
3.57k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
DWARFContext.cpp:llvm::Optional<(anonymous namespace)::DWARFSectionMap*>::getValue() &
Line
Count
Source
256
7.27k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::object::RelocationRef>::getValue() &
Line
Count
Source
256
19
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DataExtractor>::getValue() &
Line
Count
Source
256
1.69k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DWARFDebugLoc::LocationList>::getValue() &
Line
Count
Source
256
114
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DWARFDebugLoclists::LocationList>::getValue() &
Line
Count
Source
256
15
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DWARFFormValue>::getValue() &
Line
Count
Source
256
2.27k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::object::SectionedAddress>::getValue() &
Line
Count
Source
256
100
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
DAGCombiner.cpp:llvm::Optional<(anonymous namespace)::ByteProvider>::getValue() &
Line
Count
Source
256
12.2k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MachineOperand>::getValue() &
Line
Count
Source
256
315
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ISD::NodeType>::getValue() &
Line
Count
Source
256
24.9k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::Loc>::getValue() &
Line
Count
Source
256
1.06M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::NonLoc>::getValue() &
Line
Count
Source
256
32.5k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<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*> > > >::getValue() &
Line
Count
Source
256
14.9k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::DefinedSVal>::getValue() &
Line
Count
Source
256
36.5k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::ExplodedNode*>::getValue() &
Line
Count
Source
256
20
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::DefinedOrUnknownSVal>::getValue() &
Line
Count
Source
256
3.04k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::loc::MemRegionVal>::getValue() &
Line
Count
Source
256
2.09k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
CheckSecuritySyntaxOnly.cpp:llvm::Optional<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*)>::getValue() &
Line
Count
Source
256
513
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::ArrayRef<clang::QualType> >::getValue() &
Line
Count
Source
256
737
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
ExprInspectionChecker.cpp:llvm::Optional<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const>::getValue() &
Line
Count
Source
256
7.70k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::SVal>::getValue() &
Line
Count
Source
256
185k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
GenericTaintChecker.cpp:llvm::Optional<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule>::getValue() &
Line
Count
Source
256
112
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::StmtPoint>::getValue() &
Line
Count
Source
256
11
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
MacOSXAPIChecker.cpp:llvm::Optional<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const>::getValue() &
Line
Count
Source
256
54
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
MallocChecker.cpp:llvm::Optional<(anonymous namespace)::MallocChecker::CheckKind>::getValue() &
Line
Count
Source
256
1.46k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> >::getValue() &
MoveChecker.cpp:llvm::Optional<(anonymous namespace)::MoveChecker::AggressivenessKind>::getValue() &
Line
Count
Source
256
48
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::retaincountchecker::RefVal>::getValue() &
Line
Count
Source
256
1.53k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::AnyCall>::getValue() &
Line
Count
Source
256
1.32k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::CallEventRef<clang::ento::CallEvent> >::getValue() &
Line
Count
Source
256
1.56k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::CallExitBegin>::getValue() &
Line
Count
Source
256
108
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
StdLibraryFunctionsChecker.cpp:llvm::Optional<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy>::getValue() &
Line
Count
Source
256
690
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::LazyCompoundVal>::getValue() &
Line
Count
Source
256
68.5k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::UndefinedVal>::getValue() &
Line
Count
Source
256
6
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::ExplorationStrategyKind> >::getValue() &
Line
Count
Source
256
10.8k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ExplorationStrategyKind>::getValue() &
Line
Count
Source
256
10.8k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::IPAKind> >::getValue() &
Line
Count
Source
256
124k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::IPAKind>::getValue() &
Line
Count
Source
256
124k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::CXXInlineableMemberKind> >::getValue() &
Line
Count
Source
256
14.1k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::CXXInlineableMemberKind>::getValue() &
Line
Count
Source
256
14.1k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::CallEnter>::getValue() &
Line
Count
Source
256
6.89k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::CallExitEnd>::getValue() &
Line
Count
Source
256
6.70k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::BlockEdge>::getValue() &
Line
Count
Source
256
14.9k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::KnownSVal>::getValue() &
Line
Count
Source
256
1.58k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::SmallVector<clang::ento::MemRegion const*, 5u> >::getValue() &
Line
Count
Source
256
10
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::APSInt const*>::getValue() &
Line
Count
Source
256
73
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ObjCMethodDecl const*>::getValue() &
Line
Count
Source
256
3.62k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::CFGElement>::getValue() &
Line
Count
Source
256
101k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::SymbolVal>::getValue() &
Line
Count
Source
256
4.20k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::PointerToMember>::getValue() &
Line
Count
Source
256
33
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::RegionOffset>::getValue() &
Line
Count
Source
256
1.28M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::nonloc::CompoundVal>::getValue() &
Line
Count
Source
256
1.20k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
RegionStore.cpp:llvm::Optional<(anonymous namespace)::RegionBindingsRef>::getValue() &
Line
Count
Source
256
20.2k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::loc::ConcreteInt>::getValue() &
Line
Count
Source
256
18
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::function_ref<void ()> >::getValue() &
Line
Count
Source
256
10
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Unexecuted instantiation: llvm::Optional<clang::LookupResult::AmbiguityKind>::getValue() &
llvm::Optional<clang::AvailabilitySpec>::getValue() &
Line
Count
Source
256
163
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::Optional<clang::attr::SubjectMatchRule> >::getValue() &
Line
Count
Source
256
85
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)> >::getValue() &
Line
Count
Source
256
1.33k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::PragmaMSCommentKind>::getValue() &
Line
Count
Source
256
74
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds> >::getValue() &
Line
Count
Source
256
21
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues> >::getValue() &
Line
Count
Source
256
18
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>::getValue() &
Line
Count
Source
256
17
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>::getValue() &
Line
Count
Source
256
17
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation)>::getValue() &
Line
Count
Source
256
142
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ASTContext::PragmaSectionFlag>::getValue() &
Line
Count
Source
256
38
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::attr::SubjectMatchRule>::getValue() &
Line
Count
Source
256
1.53k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
AnalysisBasedWarnings.cpp:llvm::Optional<(anonymous namespace)::LogicalErrorHandler>::getValue() &
Line
Count
Source
256
42
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::sema::TemplateDeductionInfo*>::getValue() &
Line
Count
Source
256
475k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::Sema::PragmaStack<clang::StringLiteral*>*>::getValue() &
Line
Count
Source
256
57
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::NSAPI::NSArrayMethodKind>::getValue() &
Line
Count
Source
256
89
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::NSAPI::NSDictionaryMethodKind>::getValue() &
Line
Count
Source
256
78
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::NSAPI::NSSetMethodKind>::getValue() &
Line
Count
Source
256
26
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::Sema::FormatStringType>::getValue() &
Line
Count
Source
256
43.6k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::FixItHint>::getValue() &
Line
Count
Source
256
6
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ObjCInterfaceDecl*>::getValue() &
Line
Count
Source
256
2
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::Sema::CUDAFunctionTarget>::getValue() &
Line
Count
Source
256
1.24k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<FormatAttrKind>::getValue() &
Line
Count
Source
256
51.5k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::CharUnits>::getValue() &
Line
Count
Source
256
8
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::Expr*>::getValue() &
Line
Count
Source
256
23.6k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::NSAPI::NSNumberLiteralMethodKind>::getValue() &
Line
Count
Source
256
1.75k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
SemaModule.cpp:llvm::Optional<(anonymous namespace)::UnnamedDeclKind>::getValue() &
Line
Count
Source
256
11
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::Stmt*>::getValue() &
Line
Count
Source
256
1.35M
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*)>::getValue() &
Line
Count
Source
256
14
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::ObjKind>::getValue() &
Line
Count
Source
256
145
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ento::RetEffect>::getValue() &
Line
Count
Source
256
102
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::ImportError>::getValue() &
Line
Count
Source
256
28
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::comments::InlineCommandComment::RenderKind>::getValue() &
Line
Count
Source
256
30
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::Visibility>::getValue() &
Line
Count
Source
256
782k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::LinkageInfo>::getValue() &
Line
Count
Source
256
276k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
ExprConstant.cpp:llvm::Optional<(anonymous namespace)::BitCastBuffer>::getValue() &
Line
Count
Source
256
223
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::APValue>::getValue() &
Line
Count
Source
256
872
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::minimize_source_to_dependency_directives::TokenKind>::getValue() &
Line
Count
Source
256
121
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
Lexer.cpp:llvm::Optional<(anonymous namespace)::PreambleDirectiveKind>::getValue() &
Line
Count
Source
256
929
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::MMToken::TokenKind>::getValue() &
Line
Count
Source
256
276k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
ModuleMap.cpp:llvm::Optional<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute>::getValue() &
Line
Count
Source
256
93
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
ModuleMap.cpp:llvm::Optional<(anonymous namespace)::AttributeKind>::getValue() &
Line
Count
Source
256
2.71k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<clang::diag::Severity>::getValue() &
Line
Count
Source
256
355
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::PassBuilder::OptimizationLevel>::getValue() &
Line
Count
Source
256
67
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> > >::getValue() &
Line
Count
Source
256
2.02k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::MDString*>::getValue() &
Line
Count
Source
256
24
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>::getValue() &
Line
Count
Source
256
2.28k
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>::getValue() &
Line
Count
Source
256
285
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::remarks::Format>::getValue() &
Line
Count
Source
256
91
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::remarks::ParsedStringTable>::getValue() &
Line
Count
Source
256
10
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::remarks::Type>::getValue() &
Line
Count
Source
256
164
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::remarks::RemarkLocation>::getValue() &
Line
Count
Source
256
230
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::codeview::ContinuationRecordKind>::getValue() &
Line
Count
Source
256
372
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<llvm::codeview::MemberPointerInfo>::getValue() &
Line
Count
Source
256
164
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
llvm::Optional<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::getValue() &
Line
Count
Source
256
26
  T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
257
258
1.85G
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::UserModeKind> >::operator bool() const
Line
Count
Source
258
409k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<unsigned int>::operator bool() const
Line
Count
Source
258
297M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<char const*>::operator bool() const
Line
Count
Source
258
7.44M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MemoryLocation>::operator bool() const
Line
Count
Source
258
78.0M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::operator bool() const
Line
Count
Source
258
2.43k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::CodeModel::Model>::operator bool() const
Line
Count
Source
258
53.3k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DebugCompressionType>::operator bool() const
Line
Count
Source
258
27
  explicit operator bool() const { return hasValue(); }
llvm::Optional<int>::operator bool() const
Line
Count
Source
258
17.8M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::Driver::CompilationDiagnosticReport>::operator bool() const
Line
Count
Source
258
3
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AArch64Layout::VectorLayout>::operator bool() const
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::StringRef> >::operator bool() const
Line
Count
Source
258
27.5k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::StringRef>::operator bool() const
Line
Count
Source
258
91.4M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::operator bool() const
Line
Count
Source
258
89.4k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MDString*>::operator bool() const
Line
Count
Source
258
1.28M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> >::operator bool() const
Line
Count
Source
258
7.50M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::Loop* const*> >::operator bool() const
Line
Count
Source
258
722k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineLoop* const*> >::operator bool() const
Line
Count
Source
258
159
  explicit operator bool() const { return hasValue(); }
AArch64FalkorHWPFFix.cpp:llvm::Optional<(anonymous namespace)::LoadInfo>::operator bool() const
Line
Count
Source
258
132
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ValueAndVReg>::operator bool() const
Line
Count
Source
258
6.46M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<unsigned long long>::operator bool() const
Line
Count
Source
258
5.04M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u> >::operator bool() const
Line
Count
Source
258
1.80M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Register>::operator bool() const
Line
Count
Source
258
39.5k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<long long>::operator bool() const
Line
Count
Source
258
4.15M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<int, int> >::operator bool() const
Line
Count
Source
258
1.48M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::AArch64CC::CondCode>::operator bool() const
Line
Count
Source
258
6.76k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::AArch64MCExpr::VariantKind>::operator bool() const
Line
Count
Source
258
51.6k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::AArch64_AM::ShiftExtendType>::operator bool() const
Line
Count
Source
258
37.8k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<long long, unsigned int> >::operator bool() const
Line
Count
Source
258
3.71k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::AMDGPU::HSAMD::AccessQualifier>::operator bool() const
Line
Count
Source
258
1.32k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::AMDGPU::HSAMD::ValueKind>::operator bool() const
Line
Count
Source
258
18.5k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<bool*>::operator bool() const
Line
Count
Source
258
130
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<llvm::StringRef> >::operator bool() const
Line
Count
Source
258
32.5k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::AMDGPULibFuncBase::ENamePrefix>::operator bool() const
Line
Count
Source
258
891
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AMDGPULibFuncBase::EType>::operator bool() const
llvm::Optional<unsigned char>::operator bool() const
Line
Count
Source
258
2.03M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::yaml::SIArgument>::operator bool() const
Line
Count
Source
258
255
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::yaml::SIArgumentInfo>::operator bool() const
Line
Count
Source
258
5.59k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >::operator bool() const
Line
Count
Source
258
33.7M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >::operator bool() const
Line
Count
Source
258
17.1M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<bool>::operator bool() const
Line
Count
Source
258
579M
  explicit operator bool() const { return hasValue(); }
SIMemoryLegalizer.cpp:llvm::Optional<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool> >::operator bool() const
Line
Count
Source
258
4.00k
  explicit operator bool() const { return hasValue(); }
SIMemoryLegalizer.cpp:llvm::Optional<(anonymous namespace)::SIMemOpInfo>::operator bool() const
Line
Count
Source
258
117k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*> >::operator bool() const
Line
Count
Source
258
10.4k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::operator bool() const
Line
Count
Source
258
762k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ARM_AM::ShiftOpc>::operator bool() const
Line
Count
Source
258
19.0k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::LPAC::AluCode>::operator bool() const
Line
Count
Source
258
1.18k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::LPCC::CondCode>::operator bool() const
Line
Count
Source
258
6.93k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<llvm::MCFixupKind> >::operator bool() const
Line
Count
Source
258
5.61k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::PPC::Predicate>::operator bool() const
Line
Count
Source
258
65
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::RISCVFPRndMode::RoundingMode>::operator bool() const
Line
Count
Source
258
3.42k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::RISCVMCExpr::VariantKind>::operator bool() const
Line
Count
Source
258
4.93k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::RISCVABI::ABI>::operator bool() const
Line
Count
Source
258
8.96k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::SparcMCExpr::VariantKind>::operator bool() const
Line
Count
Source
258
4.60k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::WebAssembly::ExprType>::operator bool() const
Line
Count
Source
258
152
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::wasm::ValType>::operator bool() const
Line
Count
Source
258
50
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ConstantRange>::operator bool() const
Line
Count
Source
258
210k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::X86::CondCode>::operator bool() const
Line
Count
Source
258
14.1M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MCOperand>::operator bool() const
Line
Count
Source
258
9.90M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MachineInstr*>::operator bool() const
Line
Count
Source
258
86
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MachO::CPUSubTypeX86>::operator bool() const
Line
Count
Source
258
8.42k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::cflaa::InstantiatedValue>::operator bool() const
Line
Count
Source
258
1.71k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::cflaa::InterfaceValue>::operator bool() const
Line
Count
Source
258
959
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::bitset<32ul> >::operator bool() const
Line
Count
Source
258
1.32k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::PreservedAnalyses>::operator bool() const
Line
Count
Source
258
19.7k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> >::operator bool() const
Line
Count
Source
258
14.0M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::EHPersonality>::operator bool() const
Line
Count
Source
258
6.76M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)> >::operator bool() const
Line
Count
Source
258
787k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::APInt>::operator bool() const
Line
Count
Source
258
7.33M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<AllocFnsTy>::operator bool() const
Line
Count
Source
258
1.93M
  explicit operator bool() const { return hasValue(); }
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath>::operator bool() const
Line
Count
Source
258
1.39M
  explicit operator bool() const { return hasValue(); }
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath>::operator bool() const
Line
Count
Source
258
12.3k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::AliasResult>::operator bool() const
Line
Count
Source
258
1.22M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >::operator bool() const
Line
Count
Source
258
110
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> >::operator bool() const
Line
Count
Source
258
12
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> >::operator bool() const
Line
Count
Source
258
18.8k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> >::operator bool() const
Line
Count
Source
258
17
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> > >::operator bool() const
Line
Count
Source
258
119k
  explicit operator bool() const { return hasValue(); }
ScalarEvolution.cpp:llvm::Optional<(anonymous namespace)::BinaryOp>::operator bool() const
Line
Count
Source
258
11.7M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ScalarEvolution::ExitLimit>::operator bool() const
Line
Count
Source
258
948k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<llvm::Value*, llvm::ConstantInt*> >::operator bool() const
Line
Count
Source
258
20.0k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ScaledNumber<unsigned long long> >::operator bool() const
Line
Count
Source
258
28
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::TargetLibraryInfoImpl>::operator bool() const
Line
Count
Source
258
8.14k
  explicit operator bool() const { return hasValue(); }
TargetTransformInfo.cpp:llvm::Optional<(anonymous namespace)::ReductionData>::operator bool() const
Line
Count
Source
258
550
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MachineInstr* const*>::operator bool() const
Line
Count
Source
258
68
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DIExpression::FragmentInfo>::operator bool() const
Line
Count
Source
258
4.76M
  explicit operator bool() const { return hasValue(); }
LiveDebugValues.cpp:llvm::Optional<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc>::operator bool() const
Line
Count
Source
258
2.85k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >::operator bool() const
Line
Count
Source
258
3.44M
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> >::operator bool() const
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> >::operator bool() const
llvm::Optional<llvm::MachineBasicBlock const*>::operator bool() const
Line
Count
Source
258
1.37M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >::operator bool() const
Line
Count
Source
258
8.33k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::OperandBundleUse>::operator bool() const
Line
Count
Source
258
4.35M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Intrinsic::ID>::operator bool() const
Line
Count
Source
258
3.46M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Function*>::operator bool() const
Line
Count
Source
258
4.27M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DINode::DIFlags>::operator bool() const
Line
Count
Source
258
162k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<llvm::DIFile::ChecksumKind> >::operator bool() const
Line
Count
Source
258
675
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind> >::operator bool() const
Line
Count
Source
258
11.4k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugNameTableKind> >::operator bool() const
Line
Count
Source
258
1.14k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DISubprogram::DISPFlags>::operator bool() const
Line
Count
Source
258
6.00k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::SmallVector<unsigned int, 8u> >::operator bool() const
Line
Count
Source
258
3.52k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode> >::operator bool() const
Line
Count
Source
258
24.5k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior> >::operator bool() const
Line
Count
Source
258
22.4k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> > >::operator bool() const
Line
Count
Source
258
125k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Regex>::operator bool() const
Line
Count
Source
258
34.6M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)> >::operator bool() const
Line
Count
Source
258
13.9k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Value*>::operator bool() const
Line
Count
Source
258
2.97k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Attribute::AttrKind>::operator bool() const
Line
Count
Source
258
78
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DIExpression*>::operator bool() const
Line
Count
Source
258
151
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Instruction::BinaryOps>::operator bool() const
Line
Count
Source
258
3.45M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Instruction::CastOps>::operator bool() const
Line
Count
Source
258
3.45M
  explicit operator bool() const { return hasValue(); }
InstCombineCalls.cpp:llvm::Optional<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase>::operator bool() const
Line
Count
Source
258
3.45M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MD5::MD5Result>::operator bool() const
Line
Count
Source
258
5.45k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MCDwarfLineStr>::operator bool() const
Line
Count
Source
258
2.38k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MCSymbolRefExpr::VariantKind>::operator bool() const
Line
Count
Source
258
269k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<double>::operator bool() const
Line
Count
Source
258
176k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int> >::operator bool() const
Line
Count
Source
258
307k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::COFF::COMDATType>::operator bool() const
Line
Count
Source
258
2.44k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MCSymbolAttr>::operator bool() const
Line
Count
Source
258
37.1k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<llvm::SectionKind> >::operator bool() const
Line
Count
Source
258
91
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >::operator bool() const
Line
Count
Source
258
656
  explicit operator bool() const { return hasValue(); }
GVNSink.cpp:llvm::Optional<(anonymous namespace)::SinkingInstructionCandidate>::operator bool() const
Line
Count
Source
258
72
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MDOperand const*>::operator bool() const
Line
Count
Source
258
145k
  explicit operator bool() const { return hasValue(); }
LoopPredication.cpp:llvm::Optional<(anonymous namespace)::LoopICmp>::operator bool() const
Line
Count
Source
258
830
  explicit operator bool() const { return hasValue(); }
LoopUnrollPass.cpp:llvm::Optional<(anonymous namespace)::EstimatedUnrollCost>::operator bool() const
Line
Count
Source
258
36.5k
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AArch64::ArchKind>::operator bool() const
llvm::Optional<llvm::ARM::ISAKind>::operator bool() const
Line
Count
Source
258
646k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator bool() const
Line
Count
Source
258
135k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::AlignStyle>::operator bool() const
Line
Count
Source
258
3.27k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int> >::operator bool() const
Line
Count
Source
258
5.53k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind> >::operator bool() const
Line
Count
Source
258
148
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>::operator bool() const
Line
Count
Source
258
37
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Triple::SubArchType>::operator bool() const
Line
Count
Source
258
121k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Triple::VendorType>::operator bool() const
Line
Count
Source
258
35.4M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Triple::OSType>::operator bool() const
Line
Count
Source
258
75.8M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Triple::ObjectFormatType>::operator bool() const
Line
Count
Source
258
3.67M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Triple::ArchType>::operator bool() const
Line
Count
Source
258
177M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Triple::EnvironmentType>::operator bool() const
Line
Count
Source
258
15.1M
  explicit operator bool() const { return hasValue(); }
VirtualFileSystem.cpp:llvm::Optional<(anonymous namespace)::RealFileSystem::WorkingDirectory>::operator bool() const
Line
Count
Source
258
2.62M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ArrayRef<llvm::StringRef> >::operator bool() const
Line
Count
Source
258
18.3k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DILocation const*>::operator bool() const
Line
Count
Source
258
328
  explicit operator bool() const { return hasValue(); }
BypassSlowDivision.cpp:llvm::Optional<(anonymous namespace)::QuotRemPair>::operator bool() const
Line
Count
Source
258
567
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> > >::operator bool() const
Line
Count
Source
258
3.32M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DIBasicType::Signedness>::operator bool() const
Line
Count
Source
258
596
  explicit operator bool() const { return hasValue(); }
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::operator bool() const
Line
Count
Source
258
1.29M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Metadata*>::operator bool() const
Line
Count
Source
258
6.65M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::VPIteration>::operator bool() const
Line
Count
Source
258
58.1k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::VectorizationFactor>::operator bool() const
Line
Count
Source
258
38.4k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ArrayRef<unsigned int> >::operator bool() const
Line
Count
Source
258
430k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::TargetTransformInfo::ShuffleKind>::operator bool() const
Line
Count
Source
258
7.76k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::VPBlockBase**>::operator bool() const
Line
Count
Source
258
91.3k
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::VPBlockBase* const*>::operator bool() const
Unexecuted instantiation: llvm::Optional<clang::CudaVersion>::operator bool() const
llvm::Optional<clang::CudaArch>::operator bool() const
Line
Count
Source
258
40.1k
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<clang::CudaVirtualArch>::operator bool() const
llvm::Optional<long>::operator bool() const
Line
Count
Source
258
193k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::OpenMPDirectiveKind>::operator bool() const
Line
Count
Source
258
27.0M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::OpenMPClauseKind>::operator bool() const
Line
Count
Source
258
4.76M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::OpenMPDefaultClauseKind>::operator bool() const
Line
Count
Source
258
2.37k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::OpenMPProcBindClauseKind>::operator bool() const
Line
Count
Source
258
2.08k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::OpenMPDependClauseKind>::operator bool() const
Line
Count
Source
258
18.7k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::OpenMPLinearClauseKind>::operator bool() const
Line
Count
Source
258
736
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::OpenMPDistScheduleClauseKind>::operator bool() const
Line
Count
Source
258
2.60k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::OpenMPAtomicDefaultMemOrderClauseKind>::operator bool() const
Line
Count
Source
258
92
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::SanitizerMask>::operator bool() const
Line
Count
Source
258
653k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::sys::fs::UniqueID>::operator bool() const
Line
Count
Source
258
2.31k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::targets::LanaiTargetInfo::CPUKind>::operator bool() const
Line
Count
Source
258
2
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::X86::ProcessorFeatures>::operator bool() const
Line
Count
Source
258
5.00k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::targets::X86TargetInfo::X86SSEEnum>::operator bool() const
Line
Count
Source
258
2.33M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::targets::X86TargetInfo::MMX3DNowEnum>::operator bool() const
Line
Count
Source
258
932k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::targets::X86TargetInfo::XOPEnum>::operator bool() const
Line
Count
Source
258
932k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<char>::operator bool() const
Line
Count
Source
258
7.99k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::targets::X86TargetInfo::CPUKind>::operator bool() const
Line
Count
Source
258
7.53M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ThreadModel::Model>::operator bool() const
Line
Count
Source
258
42.9k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::FloatABI::ABIType>::operator bool() const
Line
Count
Source
258
85.8k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::GCOVOptions>::operator bool() const
Line
Count
Source
258
21.2k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::InstrProfOptions>::operator bool() const
Line
Count
Source
258
21.2k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::ARMInterruptAttr::InterruptType> >::operator bool() const
Line
Count
Source
258
546
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ARMInterruptAttr::InterruptType>::operator bool() const
Line
Count
Source
258
78
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::BlocksAttr::BlockType> >::operator bool() const
Line
Count
Source
258
1.10k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::BlocksAttr::BlockType>::operator bool() const
Line
Count
Source
258
551
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::CallableWhenAttr::ConsumedState> >::operator bool() const
Line
Count
Source
258
76
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CallableWhenAttr::ConsumedState>::operator bool() const
Line
Count
Source
258
19
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::ConsumableAttr::ConsumedState> >::operator bool() const
Line
Count
Source
258
24
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ConsumableAttr::ConsumedState>::operator bool() const
Line
Count
Source
258
6
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType> >::operator bool() const
Line
Count
Source
258
15.4k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::operator bool() const
Line
Count
Source
258
5.14k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::EnumExtensibilityAttr::Kind> >::operator bool() const
Line
Count
Source
258
8.27k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::EnumExtensibilityAttr::Kind>::operator bool() const
Line
Count
Source
258
2.75k
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::LoopHintAttr::OptionType> >::operator bool() const
llvm::Optional<clang::LoopHintAttr::OptionType>::operator bool() const
Line
Count
Source
258
1.91k
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::LoopHintAttr::LoopHintState> >::operator bool() const
Unexecuted instantiation: llvm::Optional<clang::LoopHintAttr::LoopHintState>::operator bool() const
llvm::Optional<llvm::Optional<clang::MipsInterruptAttr::InterruptType> >::operator bool() const
Line
Count
Source
258
231
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::MipsInterruptAttr::InterruptType>::operator bool() const
Line
Count
Source
258
21
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy> >::operator bool() const
Unexecuted instantiation: llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy>::operator bool() const
llvm::Optional<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy> >::operator bool() const
Line
Count
Source
258
2.14k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::operator bool() const
Line
Count
Source
258
536
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy> >::operator bool() const
Line
Count
Source
258
192
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::operator bool() const
Line
Count
Source
258
279k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind> >::operator bool() const
Line
Count
Source
258
112
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::operator bool() const
Line
Count
Source
258
16
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::ParamTypestateAttr::ConsumedState> >::operator bool() const
Line
Count
Source
258
28
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::operator bool() const
Line
Count
Source
258
7
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::PcsAttr::PCSType> >::operator bool() const
Line
Count
Source
258
279
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::PcsAttr::PCSType>::operator bool() const
Line
Count
Source
258
93
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::RISCVInterruptAttr::InterruptType> >::operator bool() const
Line
Count
Source
258
176
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::RISCVInterruptAttr::InterruptType>::operator bool() const
Line
Count
Source
258
44
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState> >::operator bool() const
Line
Count
Source
258
44
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::operator bool() const
Line
Count
Source
258
11
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::SetTypestateAttr::ConsumedState> >::operator bool() const
Line
Count
Source
258
36
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::SetTypestateAttr::ConsumedState>::operator bool() const
Line
Count
Source
258
9
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::TestTypestateAttr::ConsumedState> >::operator bool() const
Line
Count
Source
258
15
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::TestTypestateAttr::ConsumedState>::operator bool() const
Line
Count
Source
258
5
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::TypeVisibilityAttr::VisibilityType> >::operator bool() const
Unexecuted instantiation: llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>::operator bool() const
llvm::Optional<llvm::Optional<clang::VisibilityAttr::VisibilityType> >::operator bool() const
Line
Count
Source
258
7.08M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::VisibilityAttr::VisibilityType>::operator bool() const
Line
Count
Source
258
1.41M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::NullabilityKind>::operator bool() const
Line
Count
Source
258
40.3M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DIFile::ChecksumKind>::operator bool() const
Line
Count
Source
258
13.3k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ExternalASTSource::ASTSourceDescriptor>::operator bool() const
Line
Count
Source
258
177
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::LangAS>::operator bool() const
Line
Count
Source
258
422k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CodeGen::LValue>::operator bool() const
Line
Count
Source
258
3.25k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<unsigned long>::operator bool() const
Line
Count
Source
258
1.29M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::QualType>::operator bool() const
Line
Count
Source
258
2.80k
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<clang::CXXScopeSpec>::operator bool() const
llvm::Optional<llvm::GlobalValue::ThreadLocalMode>::operator bool() const
Line
Count
Source
258
100
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CodeGen::ConstantEmitter>::operator bool() const
Line
Count
Source
258
47.6k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::SourceLocation>::operator bool() const
Line
Count
Source
258
12.5k
  explicit operator bool() const { return hasValue(); }
CoverageMappingGen.cpp:llvm::Optional<(anonymous namespace)::SourceMappingRegion>::operator bool() const
Line
Count
Source
258
3.87k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::coverage::Counter>::operator bool() const
Line
Count
Source
258
112
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::SourceRange>::operator bool() const
Line
Count
Source
258
212
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<clang::SourceLocation, unsigned long> >::operator bool() const
Line
Count
Source
258
1.08k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DWARFFormValue>::operator bool() const
Line
Count
Source
258
108k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DWARFDebugRnglistTable>::operator bool() const
Line
Count
Source
258
46
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::Distro::DistroType>::operator bool() const
Line
Count
Source
258
57
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::driver::Driver::DriverMode> >::operator bool() const
Line
Count
Source
258
78.0k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::Driver::DriverMode>::operator bool() const
Line
Count
Source
258
15.6k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::LTOKind>::operator bool() const
Line
Count
Source
258
363
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::Driver::OpenMPRuntimeKind>::operator bool() const
Line
Count
Source
258
3.20k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::Driver::SaveTempsMode>::operator bool() const
Line
Count
Source
258
159
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::tools::arm::ReadTPMode>::operator bool() const
Line
Count
Source
258
6
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::tools::arm::FloatABI>::operator bool() const
Line
Count
Source
258
11.2k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::tools::mips::FloatABI>::operator bool() const
Line
Count
Source
258
36
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::tools::ppc::FloatABI>::operator bool() const
Line
Count
Source
258
30
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::tools::sparc::FloatABI>::operator bool() const
Line
Count
Source
258
36
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::DarwinSDKInfo>::operator bool() const
Line
Count
Source
258
42.3k
  explicit operator bool() const { return hasValue(); }
Darwin.cpp:llvm::Optional<(anonymous namespace)::DarwinPlatform>::operator bool() const
Line
Count
Source
258
122k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::driver::types::ID>::operator bool() const
Line
Count
Source
258
2.82M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::PrecompiledPreamble>::operator bool() const
Line
Count
Source
258
437k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::sema::TemplateDeductionInfo*>::operator bool() const
Line
Count
Source
258
5.03M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::DiagnosticLevelMask>::operator bool() const
Line
Count
Source
258
100
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::AnalysisStores>::operator bool() const
Line
Count
Source
258
318
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::AnalysisConstraints>::operator bool() const
Line
Count
Source
258
2.66k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::AnalysisDiagClients>::operator bool() const
Line
Count
Source
258
1.52k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::AnalysisPurgeMode>::operator bool() const
Line
Count
Source
258
4
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<clang::AnalysisInliningMode>::operator bool() const
llvm::Optional<llvm::Optional<bool> >::operator bool() const
Line
Count
Source
258
5.04M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::frontend::ActionKind> >::operator bool() const
Line
Count
Source
258
102
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::frontend::ActionKind>::operator bool() const
Line
Count
Source
258
34
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::InputKind>::operator bool() const
Line
Count
Source
258
809k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::EABI>::operator bool() const
Line
Count
Source
258
145
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<llvm::Reloc::Model> >::operator bool() const
Line
Count
Source
258
157k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::LangStandard::Kind>::operator bool() const
Line
Count
Source
258
975k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::LangOptions::CoreFoundationABI>::operator bool() const
Line
Count
Source
258
240
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::LangOptions::PragmaMSPointersToMembersKind>::operator bool() const
Line
Count
Source
258
4
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::LangOptions::DefaultCallingConvention>::operator bool() const
Line
Count
Source
258
48
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::BitstreamBlockInfo>::operator bool() const
Line
Count
Source
258
8.51k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::HeaderFileInfo>::operator bool() const
Line
Count
Source
258
26.3k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::EnableIfAttr*>::operator bool() const
Line
Count
Source
258
425
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::GVALinkage>::operator bool() const
Line
Count
Source
258
19
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MIToken::TokenKind>::operator bool() const
Line
Count
Source
258
32.0M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::CmpInst::Predicate>::operator bool() const
Line
Count
Source
258
19.7k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::AtomicOrdering>::operator bool() const
Line
Count
Source
258
3.70k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::remarks::StringTable>::operator bool() const
Line
Count
Source
258
2.10k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DIExpression::ExprOperand>::operator bool() const
Line
Count
Source
258
3.81k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::dwarf::Form>::operator bool() const
Line
Count
Source
258
859k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::codeview::TypeIndex>::operator bool() const
Line
Count
Source
258
13.6k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DbgVariableLocation>::operator bool() const
Line
Count
Source
258
163
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo>::operator bool() const
Line
Count
Source
258
52.4k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::StrOffsetsContributionDescriptor>::operator bool() const
Line
Count
Source
258
1.85k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ArrayRef<unsigned char> >::operator bool() const
Line
Count
Source
258
576
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::StringRef*>::operator bool() const
Line
Count
Source
258
143k
  explicit operator bool() const { return hasValue(); }
DWARFContext.cpp:llvm::Optional<(anonymous namespace)::DWARFSectionMap*>::operator bool() const
Line
Count
Source
258
507k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::object::RelocationRef>::operator bool() const
Line
Count
Source
258
8.78k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::RelocAddrEntry>::operator bool() const
Line
Count
Source
258
62.8k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DataExtractor>::operator bool() const
Line
Count
Source
258
1.41k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DWARFDebugLoc::LocationList>::operator bool() const
Line
Count
Source
258
304
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DWARFDebugLoclists::LocationList>::operator bool() const
Line
Count
Source
258
28
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::object::SectionedAddress>::operator bool() const
Line
Count
Source
258
6.97k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DWARFFormValue::UnitOffset>::operator bool() const
Line
Count
Source
258
9.20k
  explicit operator bool() const { return hasValue(); }
DAGCombiner.cpp:llvm::Optional<(anonymous namespace)::ByteProvider>::operator bool() const
Line
Count
Source
258
365k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::BaseIndexOffset>::operator bool() const
Line
Count
Source
258
13.6k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::MachineOperand>::operator bool() const
Line
Count
Source
258
2.16k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>::operator bool() const
Line
Count
Source
258
1.38k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Reloc::Model>::operator bool() const
Line
Count
Source
258
3.82k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Error>::operator bool() const
Line
Count
Source
258
1.81k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::Loc>::operator bool() const
Line
Count
Source
258
1.89M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::NonLoc>::operator bool() const
Line
Count
Source
258
93.2k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<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*> > > >::operator bool() const
Line
Count
Source
258
14.9k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGStmt>::operator bool() const
Line
Count
Source
258
12.8M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGAutomaticObjDtor>::operator bool() const
Line
Count
Source
258
327k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::PostStore>::operator bool() const
Line
Count
Source
258
861k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::BlockEntrance>::operator bool() const
Line
Count
Source
258
2.09M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::UndefinedVal>::operator bool() const
Line
Count
Source
258
1.31k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::nonloc::ConcreteInt>::operator bool() const
Line
Count
Source
258
1.17M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::nonloc::SymbolVal>::operator bool() const
Line
Count
Source
258
5.10M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::loc::MemRegionVal>::operator bool() const
Line
Count
Source
258
8.02M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::DefinedSVal>::operator bool() const
Line
Count
Source
258
37.2k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::loc::ConcreteInt>::operator bool() const
Line
Count
Source
258
1.64M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::BlockEdge>::operator bool() const
Line
Count
Source
258
1.35M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::DefinedOrUnknownSVal>::operator bool() const
Line
Count
Source
258
3.50k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::loc::GotoLabel>::operator bool() const
Line
Count
Source
258
9.79k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::nonloc::LazyCompoundVal>::operator bool() const
Line
Count
Source
258
2.60M
  explicit operator bool() const { return hasValue(); }
CheckSecuritySyntaxOnly.cpp:llvm::Optional<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*)>::operator bool() const
Line
Count
Source
258
30.2k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::ArrayRef<clang::QualType> >::operator bool() const
Line
Count
Source
258
34.8k
  explicit operator bool() const { return hasValue(); }
ExprInspectionChecker.cpp:llvm::Optional<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const>::operator bool() const
Line
Count
Source
258
353k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::SVal>::operator bool() const
Line
Count
Source
258
1.05M
  explicit operator bool() const { return hasValue(); }
GenericTaintChecker.cpp:llvm::Optional<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule>::operator bool() const
Line
Count
Source
258
22.3k
  explicit operator bool() const { return hasValue(); }
MacOSXAPIChecker.cpp:llvm::Optional<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const>::operator bool() const
Line
Count
Source
258
1.73k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::PostImplicitCall>::operator bool() const
Line
Count
Source
258
845k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::AnyCall>::operator bool() const
Line
Count
Source
258
1.97k
  explicit operator bool() const { return hasValue(); }
MoveChecker.cpp:llvm::Optional<(anonymous namespace)::MoveChecker::AggressivenessKind>::operator bool() const
Line
Count
Source
258
196
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::nonloc::CompoundVal>::operator bool() const
Line
Count
Source
258
366k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::retaincountchecker::RefVal>::operator bool() const
Line
Count
Source
258
2.34k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::RetainSummaryManager::BehaviorSummary>::operator bool() const
Line
Count
Source
258
2.31k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::CallEventRef<clang::ento::CallEvent> >::operator bool() const
Line
Count
Source
258
487
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CallEnter>::operator bool() const
Line
Count
Source
258
2.63M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CallExitBegin>::operator bool() const
Line
Count
Source
258
172k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::StmtPoint>::operator bool() const
Line
Count
Source
258
1.71M
  explicit operator bool() const { return hasValue(); }
StdLibraryFunctionsChecker.cpp:llvm::Optional<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy>::operator bool() const
Line
Count
Source
258
1.45k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::PostStmt>::operator bool() const
Line
Count
Source
258
2.21M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::nonloc::LocAsInteger>::operator bool() const
Line
Count
Source
258
4.65M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<DereferenceInfo>::operator bool() const
Line
Count
Source
258
133
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::ExplorationStrategyKind> >::operator bool() const
Line
Count
Source
258
76.1k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::IPAKind> >::operator bool() const
Line
Count
Source
258
744k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::CXXInlineableMemberKind> >::operator bool() const
Line
Count
Source
258
70.6k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CallExitEnd>::operator bool() const
Line
Count
Source
258
394k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::PostInitializer>::operator bool() const
Line
Count
Source
258
988k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::KnownSVal>::operator bool() const
Line
Count
Source
258
1.58k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::SmallVector<clang::ento::MemRegion const*, 5u> >::operator bool() const
Line
Count
Source
258
63
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::PreStmt>::operator bool() const
Line
Count
Source
258
992k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGDeleteDtor>::operator bool() const
Line
Count
Source
258
957
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGElement>::operator bool() const
Line
Count
Source
258
114k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::LoopExit>::operator bool() const
Line
Count
Source
258
845k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::EpsilonPoint>::operator bool() const
Line
Count
Source
258
844k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::PreStmtPurgeDeadSymbols>::operator bool() const
Line
Count
Source
258
1.14M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::PreImplicitCall>::operator bool() const
Line
Count
Source
258
343k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<clang::ento::SVal, clang::QualType> >::operator bool() const
Line
Count
Source
258
154k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::nonloc::PointerToMember>::operator bool() const
Line
Count
Source
258
167k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGCXXRecordTypedCall>::operator bool() const
Line
Count
Source
258
33.1k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGConstructor>::operator bool() const
Line
Count
Source
258
28.6k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::RegionOffset>::operator bool() const
Line
Count
Source
258
1.28M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::PostStmtPurgeDeadSymbols>::operator bool() const
Line
Count
Source
258
28.4k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGNewAllocator>::operator bool() const
Line
Count
Source
258
420
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::FunctionExitPoint>::operator bool() const
Line
Count
Source
258
47.3k
  explicit operator bool() const { return hasValue(); }
RegionStore.cpp:llvm::Optional<(anonymous namespace)::RegionBindingsRef>::operator bool() const
Line
Count
Source
258
20.5k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::function_ref<void ()> >::operator bool() const
Line
Count
Source
258
10
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::AvailabilitySpec>::operator bool() const
Line
Count
Source
258
171
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)> >::operator bool() const
Line
Count
Source
258
22.6k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::Optional<clang::attr::SubjectMatchRule> >::operator bool() const
Line
Count
Source
258
248
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::PragmaMSCommentKind>::operator bool() const
Line
Count
Source
258
462
  explicit operator bool() const { return hasValue(); }
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds> >::operator bool() const
Line
Count
Source
258
44
  explicit operator bool() const { return hasValue(); }
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>::operator bool() const
Line
Count
Source
258
22
  explicit operator bool() const { return hasValue(); }
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues> >::operator bool() const
Line
Count
Source
258
76
  explicit operator bool() const { return hasValue(); }
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>::operator bool() const
Line
Count
Source
258
19
  explicit operator bool() const { return hasValue(); }
llvm::Optional<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation)>::operator bool() const
Line
Count
Source
258
852
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ASTContext::PragmaSectionFlag>::operator bool() const
Line
Count
Source
258
351
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::attr::SubjectMatchRule>::operator bool() const
Line
Count
Source
258
1.72k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::Sema::SemaDiagnosticBuilder>::operator bool() const
Line
Count
Source
258
580
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::Sema::PragmaStack<clang::StringLiteral*>*>::operator bool() const
Line
Count
Source
258
228
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::Visibility>::operator bool() const
Line
Count
Source
258
11.2M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::analyze_format_string::LengthModifier>::operator bool() const
Line
Count
Source
258
203
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::analyze_format_string::ConversionSpecifier>::operator bool() const
Line
Count
Source
258
149
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::NSAPI::NSArrayMethodKind>::operator bool() const
Line
Count
Source
258
158
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::NSAPI::NSDictionaryMethodKind>::operator bool() const
Line
Count
Source
258
138
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::NSAPI::NSSetMethodKind>::operator bool() const
Line
Count
Source
258
56
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::Sema::FormatStringType>::operator bool() const
Line
Count
Source
258
655k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::FixItHint>::operator bool() const
Line
Count
Source
258
88
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ObjCInterfaceDecl*>::operator bool() const
Line
Count
Source
258
26
  explicit operator bool() const { return hasValue(); }
llvm::Optional<FormatAttrKind>::operator bool() const
Line
Count
Source
258
978k
  explicit operator bool() const { return hasValue(); }
SemaDeclAttr.cpp:llvm::Optional<(anonymous namespace)::AttributeInsertion>::operator bool() const
Line
Count
Source
258
4
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CharUnits>::operator bool() const
Line
Count
Source
258
8
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::Expr*>::operator bool() const
Line
Count
Source
258
205k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::NSAPI::NSNumberLiteralMethodKind>::operator bool() const
Line
Count
Source
258
1.10k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<unsigned int, clang::Decl*> >::operator bool() const
Line
Count
Source
258
6.75k
  explicit operator bool() const { return hasValue(); }
SemaModule.cpp:llvm::Optional<(anonymous namespace)::UnnamedDeclKind>::operator bool() const
Line
Count
Source
258
252
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ASTTemplateArgumentListInfo const*>::operator bool() const
Line
Count
Source
258
1.65M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*)>::operator bool() const
Line
Count
Source
258
42.1k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGInitializer>::operator bool() const
Line
Count
Source
258
1.28k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGLifetimeEnds>::operator bool() const
Line
Count
Source
258
638
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGLoopExit>::operator bool() const
Line
Count
Source
258
556
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGScopeBegin>::operator bool() const
Line
Count
Source
258
543
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGScopeEnd>::operator bool() const
Line
Count
Source
258
497
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGBaseDtor>::operator bool() const
Line
Count
Source
258
365
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGMemberDtor>::operator bool() const
Line
Count
Source
258
360
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::CFGTemporaryDtor>::operator bool() const
Line
Count
Source
258
356
  explicit operator bool() const { return hasValue(); }
Unexecuted instantiation: llvm::Optional<clang::PreLoad>::operator bool() const
Unexecuted instantiation: llvm::Optional<clang::PreStore>::operator bool() const
Unexecuted instantiation: llvm::Optional<clang::PostAllocatorCall>::operator bool() const
Unexecuted instantiation: llvm::Optional<clang::PostCondition>::operator bool() const
Unexecuted instantiation: llvm::Optional<clang::PostLoad>::operator bool() const
Unexecuted instantiation: llvm::Optional<clang::PostLValue>::operator bool() const
llvm::Optional<clang::ento::ObjKind>::operator bool() const
Line
Count
Source
258
46.7k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ento::RetEffect>::operator bool() const
Line
Count
Source
258
2.38k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling>::operator bool() const
Line
Count
Source
258
26.7k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::ImportError>::operator bool() const
Line
Count
Source
258
60.4k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::comments::InlineCommandComment::RenderKind>::operator bool() const
Line
Count
Source
258
210
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::LinkageInfo>::operator bool() const
Line
Count
Source
258
12.3M
  explicit operator bool() const { return hasValue(); }
llvm::Optional<DynamicType>::operator bool() const
Line
Count
Source
258
173
  explicit operator bool() const { return hasValue(); }
ExprConstant.cpp:llvm::Optional<(anonymous namespace)::BitCastBuffer>::operator bool() const
Line
Count
Source
258
226
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::APValue>::operator bool() const
Line
Count
Source
258
903
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::analyze_os_log::OSLogBufferItem::Kind>::operator bool() const
Line
Count
Source
258
246
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::Expr const*>::operator bool() const
Line
Count
Source
258
369
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::minimize_source_to_dependency_directives::TokenKind>::operator bool() const
Line
Count
Source
258
1.91k
  explicit operator bool() const { return hasValue(); }
Lexer.cpp:llvm::Optional<(anonymous namespace)::PreambleDirectiveKind>::operator bool() const
Line
Count
Source
258
19.5k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::Token>::operator bool() const
Line
Count
Source
258
592
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::MMToken::TokenKind>::operator bool() const
Line
Count
Source
258
6.94M
  explicit operator bool() const { return hasValue(); }
ModuleMap.cpp:llvm::Optional<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute>::operator bool() const
Line
Count
Source
258
282
  explicit operator bool() const { return hasValue(); }
ModuleMap.cpp:llvm::Optional<(anonymous namespace)::AttributeKind>::operator bool() const
Line
Count
Source
258
13.5k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<clang::diag::Severity>::operator bool() const
Line
Count
Source
258
1.79k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::PGOOptions>::operator bool() const
Line
Count
Source
258
1.04k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::PassBuilder::OptimizationLevel>::operator bool() const
Line
Count
Source
258
402
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> > >::operator bool() const
Line
Count
Source
258
1.32k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>::operator bool() const
Line
Count
Source
258
2.28k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>::operator bool() const
Line
Count
Source
258
285
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::object::SectionRef>::operator bool() const
Line
Count
Source
258
2.57k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::remarks::Format>::operator bool() const
Line
Count
Source
258
460
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::remarks::ParsedStringTable>::operator bool() const
Line
Count
Source
258
1
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::remarks::Type>::operator bool() const
Line
Count
Source
258
1.15k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::remarks::RemarkLocation>::operator bool() const
Line
Count
Source
258
162
  explicit operator bool() const { return hasValue(); }
llvm::Optional<llvm::codeview::TypeLeafKind>::operator bool() const
Line
Count
Source
258
1.14k
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::operator bool() const
Line
Count
Source
258
64
  explicit operator bool() const { return hasValue(); }
llvm::Optional<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > >::operator bool() const
Line
Count
Source
258
11.2k
  explicit operator bool() const { return hasValue(); }
259
2.29G
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::hasValue() const
Line
Count
Source
259
138k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<unsigned long>::hasValue() const
Line
Count
Source
259
33.9M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::UserModeKind> >::hasValue() const
Line
Count
Source
259
409k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<unsigned int>::hasValue() const
Line
Count
Source
259
316M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<char const*>::hasValue() const
Line
Count
Source
259
7.47M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MemoryLocation>::hasValue() const
Line
Count
Source
259
151M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::hasValue() const
Line
Count
Source
259
2.43k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::CodeModel::Model>::hasValue() const
Line
Count
Source
259
53.3k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DebugCompressionType>::hasValue() const
Line
Count
Source
259
27
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MD5::MD5Result>::hasValue() const
Line
Count
Source
259
29.7k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::StringRef>::hasValue() const
Line
Count
Source
259
91.5M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<int>::hasValue() const
Line
Count
Source
259
22.7M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::Driver::CompilationDiagnosticReport>::hasValue() const
Line
Count
Source
259
3
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AArch64Layout::VectorLayout>::hasValue() const
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::StringRef> >::hasValue() const
Line
Count
Source
259
27.5k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::hasValue() const
Line
Count
Source
259
91.7k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MDString*>::hasValue() const
Line
Count
Source
259
1.32M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DIExpression::FragmentInfo>::hasValue() const
Line
Count
Source
259
37.4M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> >::hasValue() const
Line
Count
Source
259
7.50M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::Loop* const*> >::hasValue() const
Line
Count
Source
259
722k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineLoop* const*> >::hasValue() const
Line
Count
Source
259
159
  bool hasValue() const { return Storage.hasValue(); }
AArch64FalkorHWPFFix.cpp:llvm::Optional<(anonymous namespace)::LoadInfo>::hasValue() const
Line
Count
Source
259
132
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<bool>::hasValue() const
Line
Count
Source
259
670M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ValueAndVReg>::hasValue() const
Line
Count
Source
259
6.46M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<unsigned long long>::hasValue() const
Line
Count
Source
259
7.88M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u> >::hasValue() const
Line
Count
Source
259
3.50M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Register>::hasValue() const
Line
Count
Source
259
39.5k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<long long>::hasValue() const
Line
Count
Source
259
23.7M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Reloc::Model>::hasValue() const
Line
Count
Source
259
67.9k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<int, int> >::hasValue() const
Line
Count
Source
259
1.55M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::AArch64CC::CondCode>::hasValue() const
Line
Count
Source
259
6.76k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::AArch64MCExpr::VariantKind>::hasValue() const
Line
Count
Source
259
51.6k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::AArch64_AM::ShiftExtendType>::hasValue() const
Line
Count
Source
259
37.8k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<long long, unsigned int> >::hasValue() const
Line
Count
Source
259
3.71k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::vector<llvm::yaml::FlowStringValue, std::__1::allocator<llvm::yaml::FlowStringValue> > >::hasValue() const
Line
Count
Source
259
57.7k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::yaml::SIArgument>::hasValue() const
Line
Count
Source
259
191k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::yaml::SIArgumentInfo>::hasValue() const
Line
Count
Source
259
17.6k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode>::hasValue() const
Line
Count
Source
259
4.09k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>::hasValue() const
Line
Count
Source
259
5.62k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::AMDGPU::HSAMD::AccessQualifier>::hasValue() const
Line
Count
Source
259
1.32k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::AMDGPU::HSAMD::ValueKind>::hasValue() const
Line
Count
Source
259
18.5k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<bool*>::hasValue() const
Line
Count
Source
259
130
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<llvm::StringRef> >::hasValue() const
Line
Count
Source
259
32.5k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::AMDGPULibFuncBase::ENamePrefix>::hasValue() const
Line
Count
Source
259
891
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AMDGPULibFuncBase::EType>::hasValue() const
llvm::Optional<unsigned char>::hasValue() const
Line
Count
Source
259
2.07M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >::hasValue() const
Line
Count
Source
259
33.7M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >::hasValue() const
Line
Count
Source
259
17.1M
  bool hasValue() const { return Storage.hasValue(); }
SIMemoryLegalizer.cpp:llvm::Optional<std::__1::tuple<(anonymous namespace)::SIAtomicScope, (anonymous namespace)::SIAtomicAddrSpace, bool> >::hasValue() const
Line
Count
Source
259
4.00k
  bool hasValue() const { return Storage.hasValue(); }
SIMemoryLegalizer.cpp:llvm::Optional<(anonymous namespace)::SIMemOpInfo>::hasValue() const
Line
Count
Source
259
117k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*> >::hasValue() const
Line
Count
Source
259
10.4k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::hasValue() const
Line
Count
Source
259
762k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ARM_AM::ShiftOpc>::hasValue() const
Line
Count
Source
259
19.0k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MachineInstrBundleIterator<llvm::MachineInstr, false> >::hasValue() const
Line
Count
Source
259
2.31k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::LPAC::AluCode>::hasValue() const
Line
Count
Source
259
1.18k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::LPCC::CondCode>::hasValue() const
Line
Count
Source
259
6.93k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<llvm::MCFixupKind> >::hasValue() const
Line
Count
Source
259
5.61k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MVT>::hasValue() const
Line
Count
Source
259
239
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::PPC::Predicate>::hasValue() const
Line
Count
Source
259
65
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::RISCVFPRndMode::RoundingMode>::hasValue() const
Line
Count
Source
259
3.42k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::RISCVMCExpr::VariantKind>::hasValue() const
Line
Count
Source
259
4.93k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::RISCVABI::ABI>::hasValue() const
Line
Count
Source
259
8.96k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::SparcMCExpr::VariantKind>::hasValue() const
Line
Count
Source
259
4.60k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::WebAssembly::ExprType>::hasValue() const
Line
Count
Source
259
152
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::wasm::ValType>::hasValue() const
Line
Count
Source
259
50
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ConstantRange>::hasValue() const
Line
Count
Source
259
7.45M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::X86::CondCode>::hasValue() const
Line
Count
Source
259
14.1M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MCOperand>::hasValue() const
Line
Count
Source
259
9.90M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MachineInstr*>::hasValue() const
Line
Count
Source
259
86
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MachO::CPUSubTypeX86>::hasValue() const
Line
Count
Source
259
8.42k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::cflaa::InstantiatedValue>::hasValue() const
Line
Count
Source
259
1.71k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::cflaa::InterfaceValue>::hasValue() const
Line
Count
Source
259
959
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::bitset<32ul> >::hasValue() const
Line
Count
Source
259
1.32k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::cflaa::InstantiatedRelation>::hasValue() const
Line
Count
Source
259
28
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::cflaa::InstantiatedAttr>::hasValue() const
Line
Count
Source
259
60
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::CFLAndersAAResult::FunctionInfo>::hasValue() const
Line
Count
Source
259
64
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::cflaa::StratifiedInfo>::hasValue() const
Line
Count
Source
259
5.74k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::cflaa::StratifiedInfo*>::hasValue() const
Line
Count
Source
259
1.20k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::CFLSteensAAResult::FunctionInfo>::hasValue() const
Line
Count
Source
259
64
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::PreservedAnalyses>::hasValue() const
Line
Count
Source
259
19.7k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> >::hasValue() const
Line
Count
Source
259
14.0M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::EHPersonality>::hasValue() const
Line
Count
Source
259
6.76M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)> >::hasValue() const
Line
Count
Source
259
787k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::APInt>::hasValue() const
Line
Count
Source
259
7.62M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<AllocFnsTy>::hasValue() const
Line
Count
Source
259
141M
  bool hasValue() const { return Storage.hasValue(); }
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath>::hasValue() const
Line
Count
Source
259
1.39M
  bool hasValue() const { return Storage.hasValue(); }
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath>::hasValue() const
Line
Count
Source
259
12.3k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::AliasResult>::hasValue() const
Line
Count
Source
259
1.22M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >::hasValue() const
Line
Count
Source
259
110
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> >::hasValue() const
Line
Count
Source
259
12
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> >::hasValue() const
Line
Count
Source
259
18.8k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> >::hasValue() const
Line
Count
Source
259
17
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::SCEV const*>::hasValue() const
Line
Count
Source
259
30.4k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Instruction::BinaryOps>::hasValue() const
Line
Count
Source
259
3.46M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int> >::hasValue() const
Line
Count
Source
259
25
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> > >::hasValue() const
Line
Count
Source
259
119k
  bool hasValue() const { return Storage.hasValue(); }
ScalarEvolution.cpp:llvm::Optional<(anonymous namespace)::BinaryOp>::hasValue() const
Line
Count
Source
259
11.7M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ScalarEvolution::ExitLimit>::hasValue() const
Line
Count
Source
259
948k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<llvm::Value*, llvm::ConstantInt*> >::hasValue() const
Line
Count
Source
259
20.0k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ScaledNumber<unsigned long long> >::hasValue() const
Line
Count
Source
259
28
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::TargetLibraryInfoImpl>::hasValue() const
Line
Count
Source
259
8.14k
  bool hasValue() const { return Storage.hasValue(); }
TargetTransformInfo.cpp:llvm::Optional<(anonymous namespace)::ReductionData>::hasValue() const
Line
Count
Source
259
550
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MachineInstr* const*>::hasValue() const
Line
Count
Source
259
68
  bool hasValue() const { return Storage.hasValue(); }
LiveDebugValues.cpp:llvm::Optional<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc>::hasValue() const
Line
Count
Source
259
2.85k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >::hasValue() const
Line
Count
Source
259
3.44M
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> >::hasValue() const
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> >::hasValue() const
llvm::Optional<llvm::MachineBasicBlock const*>::hasValue() const
Line
Count
Source
259
1.37M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >::hasValue() const
Line
Count
Source
259
8.33k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::OperandBundleUse>::hasValue() const
Line
Count
Source
259
4.35M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Intrinsic::ID>::hasValue() const
Line
Count
Source
259
3.46M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Function*>::hasValue() const
Line
Count
Source
259
4.27M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DINode::DIFlags>::hasValue() const
Line
Count
Source
259
162k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<llvm::DIFile::ChecksumKind> >::hasValue() const
Line
Count
Source
259
675
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind> >::hasValue() const
Line
Count
Source
259
11.4k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugNameTableKind> >::hasValue() const
Line
Count
Source
259
1.14k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DISubprogram::DISPFlags>::hasValue() const
Line
Count
Source
259
6.00k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::SmallVector<unsigned int, 8u> >::hasValue() const
Line
Count
Source
259
3.52k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode> >::hasValue() const
Line
Count
Source
259
24.5k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior> >::hasValue() const
Line
Count
Source
259
22.4k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> > >::hasValue() const
Line
Count
Source
259
125k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Regex>::hasValue() const
Line
Count
Source
259
34.6M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)> >::hasValue() const
Line
Count
Source
259
13.9k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Value*>::hasValue() const
Line
Count
Source
259
4.38k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Attribute::AttrKind>::hasValue() const
Line
Count
Source
259
78
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DIExpression*>::hasValue() const
Line
Count
Source
259
151
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::InlineCost>::hasValue() const
Line
Count
Source
259
1.51M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Instruction::CastOps>::hasValue() const
Line
Count
Source
259
3.45M
  bool hasValue() const { return Storage.hasValue(); }
InstCombineCalls.cpp:llvm::Optional<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase>::hasValue() const
Line
Count
Source
259
3.45M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MCDwarfLineStr>::hasValue() const
Line
Count
Source
259
2.38k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MCSymbolRefExpr::VariantKind>::hasValue() const
Line
Count
Source
259
269k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MCFixupKind>::hasValue() const
Line
Count
Source
259
204
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<double>::hasValue() const
Line
Count
Source
259
252k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int> >::hasValue() const
Line
Count
Source
259
307k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::COFF::COMDATType>::hasValue() const
Line
Count
Source
259
2.44k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MCSymbolAttr>::hasValue() const
Line
Count
Source
259
37.1k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<llvm::SectionKind> >::hasValue() const
Line
Count
Source
259
91
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::SectionKind>::hasValue() const
Line
Count
Source
259
13
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >::hasValue() const
Line
Count
Source
259
656
  bool hasValue() const { return Storage.hasValue(); }
GVNSink.cpp:llvm::Optional<(anonymous namespace)::SinkingInstructionCandidate>::hasValue() const
Line
Count
Source
259
72
  bool hasValue() const { return Storage.hasValue(); }
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::LoopStructure>::hasValue() const
Line
Count
Source
259
242
  bool hasValue() const { return Storage.hasValue(); }
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::InductiveRangeCheck::Range>::hasValue() const
Line
Count
Source
259
939
  bool hasValue() const { return Storage.hasValue(); }
InductiveRangeCheckElimination.cpp:llvm::Optional<(anonymous namespace)::LoopConstrainer::SubRanges>::hasValue() const
Line
Count
Source
259
188
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MDOperand const*>::hasValue() const
Line
Count
Source
259
1.27M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MDNode*>::hasValue() const
Line
Count
Source
259
38.1k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MemorySSAUpdater>::hasValue() const
Line
Count
Source
259
405k
  bool hasValue() const { return Storage.hasValue(); }
LoopPredication.cpp:llvm::Optional<(anonymous namespace)::LoopICmp>::hasValue() const
Line
Count
Source
259
830
  bool hasValue() const { return Storage.hasValue(); }
LoopUnrollPass.cpp:llvm::Optional<(anonymous namespace)::EstimatedUnrollCost>::hasValue() const
Line
Count
Source
259
36.5k
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AArch64::ArchKind>::hasValue() const
llvm::Optional<llvm::ARM::ISAKind>::hasValue() const
Line
Count
Source
259
646k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::AlignStyle>::hasValue() const
Line
Count
Source
259
3.27k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ReplacementItem>::hasValue() const
Line
Count
Source
259
152k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int> >::hasValue() const
Line
Count
Source
259
5.53k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind> >::hasValue() const
Line
Count
Source
259
148
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>::hasValue() const
Line
Count
Source
259
37
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Triple::SubArchType>::hasValue() const
Line
Count
Source
259
121k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Triple::VendorType>::hasValue() const
Line
Count
Source
259
35.4M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Triple::OSType>::hasValue() const
Line
Count
Source
259
75.8M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Triple::ObjectFormatType>::hasValue() const
Line
Count
Source
259
3.67M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Triple::ArchType>::hasValue() const
Line
Count
Source
259
177M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Triple::EnvironmentType>::hasValue() const
Line
Count
Source
259
15.1M
  bool hasValue() const { return Storage.hasValue(); }
VirtualFileSystem.cpp:llvm::Optional<(anonymous namespace)::RealFileSystem::WorkingDirectory>::hasValue() const
Line
Count
Source
259
2.62M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::sys::fs::file_type>::hasValue() const
Line
Count
Source
259
63.6k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::sys::fs::perms>::hasValue() const
Line
Count
Source
259
63.6k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ArrayRef<llvm::StringRef> >::hasValue() const
Line
Count
Source
259
18.3k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DILocation const*>::hasValue() const
Line
Count
Source
259
328
  bool hasValue() const { return Storage.hasValue(); }
BypassSlowDivision.cpp:llvm::Optional<(anonymous namespace)::QuotRemPair>::hasValue() const
Line
Count
Source
259
567
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> > >::hasValue() const
Line
Count
Source
259
3.32M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DIBasicType::Signedness>::hasValue() const
Line
Count
Source
259
596
  bool hasValue() const { return Storage.hasValue(); }
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::hasValue() const
Line
Count
Source
259
1.29M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Metadata*>::hasValue() const
Line
Count
Source
259
6.65M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::VPIteration>::hasValue() const
Line
Count
Source
259
58.1k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::VectorizationFactor>::hasValue() const
Line
Count
Source
259
38.4k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::TargetTransformInfo::ShuffleKind>::hasValue() const
Line
Count
Source
259
8.62k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ArrayRef<unsigned int> >::hasValue() const
Line
Count
Source
259
430k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::VPBlockBase**>::hasValue() const
Line
Count
Source
259
91.3k
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::VPBlockBase* const*>::hasValue() const
Unexecuted instantiation: llvm::Optional<clang::CudaVersion>::hasValue() const
llvm::Optional<clang::CudaArch>::hasValue() const
Line
Count
Source
259
40.1k
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<clang::CudaVirtualArch>::hasValue() const
llvm::Optional<long>::hasValue() const
Line
Count
Source
259
193k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::OpenMPDirectiveKind>::hasValue() const
Line
Count
Source
259
27.0M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::OpenMPClauseKind>::hasValue() const
Line
Count
Source
259
4.76M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::OpenMPDefaultClauseKind>::hasValue() const
Line
Count
Source
259
2.37k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::OpenMPProcBindClauseKind>::hasValue() const
Line
Count
Source
259
2.08k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::OpenMPDependClauseKind>::hasValue() const
Line
Count
Source
259
18.7k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::OpenMPLinearClauseKind>::hasValue() const
Line
Count
Source
259
736
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::OpenMPDistScheduleClauseKind>::hasValue() const
Line
Count
Source
259
2.60k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::OpenMPAtomicDefaultMemOrderClauseKind>::hasValue() const
Line
Count
Source
259
92
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::SanitizerMask>::hasValue() const
Line
Count
Source
259
653k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::sys::fs::UniqueID>::hasValue() const
Line
Count
Source
259
2.31k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::targets::LanaiTargetInfo::CPUKind>::hasValue() const
Line
Count
Source
259
2
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::X86::ProcessorFeatures>::hasValue() const
Line
Count
Source
259
5.00k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::targets::X86TargetInfo::X86SSEEnum>::hasValue() const
Line
Count
Source
259
2.33M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::targets::X86TargetInfo::MMX3DNowEnum>::hasValue() const
Line
Count
Source
259
932k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::targets::X86TargetInfo::XOPEnum>::hasValue() const
Line
Count
Source
259
932k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<char>::hasValue() const
Line
Count
Source
259
7.99k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::targets::X86TargetInfo::CPUKind>::hasValue() const
Line
Count
Source
259
7.53M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ThreadModel::Model>::hasValue() const
Line
Count
Source
259
42.9k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::FloatABI::ABIType>::hasValue() const
Line
Count
Source
259
85.8k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::PGOOptions>::hasValue() const
Line
Count
Source
259
1.05k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::GCOVOptions>::hasValue() const
Line
Count
Source
259
21.2k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::InstrProfOptions>::hasValue() const
Line
Count
Source
259
21.2k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::ARMInterruptAttr::InterruptType> >::hasValue() const
Line
Count
Source
259
546
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ARMInterruptAttr::InterruptType>::hasValue() const
Line
Count
Source
259
78
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::BlocksAttr::BlockType> >::hasValue() const
Line
Count
Source
259
1.10k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::BlocksAttr::BlockType>::hasValue() const
Line
Count
Source
259
551
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::CallableWhenAttr::ConsumedState> >::hasValue() const
Line
Count
Source
259
76
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CallableWhenAttr::ConsumedState>::hasValue() const
Line
Count
Source
259
19
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::ConsumableAttr::ConsumedState> >::hasValue() const
Line
Count
Source
259
24
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ConsumableAttr::ConsumedState>::hasValue() const
Line
Count
Source
259
6
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType> >::hasValue() const
Line
Count
Source
259
15.4k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::hasValue() const
Line
Count
Source
259
5.14k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::EnumExtensibilityAttr::Kind> >::hasValue() const
Line
Count
Source
259
8.27k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::EnumExtensibilityAttr::Kind>::hasValue() const
Line
Count
Source
259
2.75k
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::LoopHintAttr::OptionType> >::hasValue() const
llvm::Optional<clang::LoopHintAttr::OptionType>::hasValue() const
Line
Count
Source
259
1.91k
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::LoopHintAttr::LoopHintState> >::hasValue() const
Unexecuted instantiation: llvm::Optional<clang::LoopHintAttr::LoopHintState>::hasValue() const
llvm::Optional<llvm::Optional<clang::MipsInterruptAttr::InterruptType> >::hasValue() const
Line
Count
Source
259
231
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::MipsInterruptAttr::InterruptType>::hasValue() const
Line
Count
Source
259
21
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy> >::hasValue() const
Unexecuted instantiation: llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy>::hasValue() const
llvm::Optional<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy> >::hasValue() const
Line
Count
Source
259
2.14k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::hasValue() const
Line
Count
Source
259
536
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy> >::hasValue() const
Line
Count
Source
259
192
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::hasValue() const
Line
Count
Source
259
279k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind> >::hasValue() const
Line
Count
Source
259
112
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::hasValue() const
Line
Count
Source
259
16
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::ParamTypestateAttr::ConsumedState> >::hasValue() const
Line
Count
Source
259
28
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::hasValue() const
Line
Count
Source
259
7
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::PcsAttr::PCSType> >::hasValue() const
Line
Count
Source
259
279
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::PcsAttr::PCSType>::hasValue() const
Line
Count
Source
259
93
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::RISCVInterruptAttr::InterruptType> >::hasValue() const
Line
Count
Source
259
176
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::RISCVInterruptAttr::InterruptType>::hasValue() const
Line
Count
Source
259
44
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState> >::hasValue() const
Line
Count
Source
259
44
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::hasValue() const
Line
Count
Source
259
11
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::SetTypestateAttr::ConsumedState> >::hasValue() const
Line
Count
Source
259
36
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::SetTypestateAttr::ConsumedState>::hasValue() const
Line
Count
Source
259
9
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::TestTypestateAttr::ConsumedState> >::hasValue() const
Line
Count
Source
259
15
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::TestTypestateAttr::ConsumedState>::hasValue() const
Line
Count
Source
259
5
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::TypeVisibilityAttr::VisibilityType> >::hasValue() const
Unexecuted instantiation: llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>::hasValue() const
llvm::Optional<llvm::Optional<clang::VisibilityAttr::VisibilityType> >::hasValue() const
Line
Count
Source
259
7.08M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::VisibilityAttr::VisibilityType>::hasValue() const
Line
Count
Source
259
1.41M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::NullabilityKind>::hasValue() const
Line
Count
Source
259
40.4M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DIFile::ChecksumKind>::hasValue() const
Line
Count
Source
259
13.3k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ExternalASTSource::ASTSourceDescriptor>::hasValue() const
Line
Count
Source
259
177
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::LangAS>::hasValue() const
Line
Count
Source
259
422k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CodeGen::LValue>::hasValue() const
Line
Count
Source
259
3.25k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::QualType>::hasValue() const
Line
Count
Source
259
2.90k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::RecordDecl const*>::hasValue() const
Line
Count
Source
259
8
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<clang::CXXScopeSpec>::hasValue() const
llvm::Optional<clang::Preprocessor::PreambleSkipInfo>::hasValue() const
Line
Count
Source
259
4.21M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::GlobalValue::ThreadLocalMode>::hasValue() const
Line
Count
Source
259
100
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CodeGen::ConstantEmitter>::hasValue() const
Line
Count
Source
259
47.6k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::SourceLocation>::hasValue() const
Line
Count
Source
259
18.1k
  bool hasValue() const { return Storage.hasValue(); }
CoverageMappingGen.cpp:llvm::Optional<(anonymous namespace)::SourceMappingRegion>::hasValue() const
Line
Count
Source
259
4.00k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::coverage::Counter>::hasValue() const
Line
Count
Source
259
112
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::SourceRange>::hasValue() const
Line
Count
Source
259
212
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<clang::SourceLocation, unsigned long> >::hasValue() const
Line
Count
Source
259
1.08k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DWARFFormValue>::hasValue() const
Line
Count
Source
259
108k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DWARFDebugRnglistTable>::hasValue() const
Line
Count
Source
259
46
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::Distro::DistroType>::hasValue() const
Line
Count
Source
259
57
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::driver::Driver::DriverMode> >::hasValue() const
Line
Count
Source
259
78.0k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::Driver::DriverMode>::hasValue() const
Line
Count
Source
259
15.6k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::LTOKind>::hasValue() const
Line
Count
Source
259
363
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::Driver::OpenMPRuntimeKind>::hasValue() const
Line
Count
Source
259
3.20k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::Driver::SaveTempsMode>::hasValue() const
Line
Count
Source
259
159
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::tools::arm::ReadTPMode>::hasValue() const
Line
Count
Source
259
6
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::tools::arm::FloatABI>::hasValue() const
Line
Count
Source
259
11.2k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::tools::mips::FloatABI>::hasValue() const
Line
Count
Source
259
36
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::tools::ppc::FloatABI>::hasValue() const
Line
Count
Source
259
30
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::tools::sparc::FloatABI>::hasValue() const
Line
Count
Source
259
36
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::DarwinSDKInfo>::hasValue() const
Line
Count
Source
259
42.3k
  bool hasValue() const { return Storage.hasValue(); }
Darwin.cpp:llvm::Optional<(anonymous namespace)::DarwinPlatform>::hasValue() const
Line
Count
Source
259
122k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::Multilib>::hasValue() const
Line
Count
Source
259
407
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::driver::types::ID>::hasValue() const
Line
Count
Source
259
2.82M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::PrecompiledPreamble>::hasValue() const
Line
Count
Source
259
437k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::sema::TemplateDeductionInfo*>::hasValue() const
Line
Count
Source
259
5.03M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::Sema::SemaDiagnosticBuilder>::hasValue() const
Line
Count
Source
259
1.41k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::DiagnosticLevelMask>::hasValue() const
Line
Count
Source
259
100
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::AnalysisStores>::hasValue() const
Line
Count
Source
259
318
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::AnalysisConstraints>::hasValue() const
Line
Count
Source
259
2.66k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::AnalysisDiagClients>::hasValue() const
Line
Count
Source
259
1.52k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::AnalysisPurgeMode>::hasValue() const
Line
Count
Source
259
4
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<clang::AnalysisInliningMode>::hasValue() const
llvm::Optional<llvm::Optional<bool> >::hasValue() const
Line
Count
Source
259
5.04M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::frontend::ActionKind> >::hasValue() const
Line
Count
Source
259
102
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::frontend::ActionKind>::hasValue() const
Line
Count
Source
259
34
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::InputKind>::hasValue() const
Line
Count
Source
259
809k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::EABI>::hasValue() const
Line
Count
Source
259
145
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<llvm::Reloc::Model> >::hasValue() const
Line
Count
Source
259
157k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::LangStandard::Kind>::hasValue() const
Line
Count
Source
259
975k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::LangOptions::CoreFoundationABI>::hasValue() const
Line
Count
Source
259
240
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::LangOptions::PragmaMSPointersToMembersKind>::hasValue() const
Line
Count
Source
259
4
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::LangOptions::DefaultCallingConvention>::hasValue() const
Line
Count
Source
259
48
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::BitstreamBlockInfo>::hasValue() const
Line
Count
Source
259
8.51k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::HeaderFileInfo>::hasValue() const
Line
Count
Source
259
26.3k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::EnableIfAttr*>::hasValue() const
Line
Count
Source
259
425
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::GVALinkage>::hasValue() const
Line
Count
Source
259
19
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MIToken::TokenKind>::hasValue() const
Line
Count
Source
259
32.0M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::CmpInst::Predicate>::hasValue() const
Line
Count
Source
259
19.7k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::AtomicOrdering>::hasValue() const
Line
Count
Source
259
3.70k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::remarks::StringTable>::hasValue() const
Line
Count
Source
259
2.10k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::codeview::TypeIndex>::hasValue() const
Line
Count
Source
259
19.6k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DIExpression::ExprOperand>::hasValue() const
Line
Count
Source
259
3.81k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::dwarf::Form>::hasValue() const
Line
Count
Source
259
859k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DbgVariableLocation>::hasValue() const
Line
Count
Source
259
163
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo>::hasValue() const
Line
Count
Source
259
52.4k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::StrOffsetsContributionDescriptor>::hasValue() const
Line
Count
Source
259
1.85k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ArrayRef<unsigned char> >::hasValue() const
Line
Count
Source
259
616
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::StringRef*>::hasValue() const
Line
Count
Source
259
143k
  bool hasValue() const { return Storage.hasValue(); }
DWARFContext.cpp:llvm::Optional<(anonymous namespace)::DWARFSectionMap*>::hasValue() const
Line
Count
Source
259
507k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::object::RelocationRef>::hasValue() const
Line
Count
Source
259
8.78k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::RelocAddrEntry>::hasValue() const
Line
Count
Source
259
62.8k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DataExtractor>::hasValue() const
Line
Count
Source
259
1.41k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DWARFDebugLoc::LocationList>::hasValue() const
Line
Count
Source
259
304
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DWARFDebugLoclists::LocationList>::hasValue() const
Line
Count
Source
259
28
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::object::SectionedAddress>::hasValue() const
Line
Count
Source
259
6.97k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DWARFFormValue::UnitOffset>::hasValue() const
Line
Count
Source
259
9.20k
  bool hasValue() const { return Storage.hasValue(); }
DAGCombiner.cpp:llvm::Optional<(anonymous namespace)::ByteProvider>::hasValue() const
Line
Count
Source
259
365k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::BaseIndexOffset>::hasValue() const
Line
Count
Source
259
13.6k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::MachineOperand>::hasValue() const
Line
Count
Source
259
2.16k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ISD::NodeType>::hasValue() const
Line
Count
Source
259
69.7k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Error>::hasValue() const
Line
Count
Source
259
1.81k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::Loc>::hasValue() const
Line
Count
Source
259
1.89M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::NonLoc>::hasValue() const
Line
Count
Source
259
93.2k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<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*> > > >::hasValue() const
Line
Count
Source
259
14.9k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGStmt>::hasValue() const
Line
Count
Source
259
12.8M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGAutomaticObjDtor>::hasValue() const
Line
Count
Source
259
327k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::SVal>::hasValue() const
Line
Count
Source
259
1.09M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::PostStore>::hasValue() const
Line
Count
Source
259
861k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::BlockEntrance>::hasValue() const
Line
Count
Source
259
2.09M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::UndefinedVal>::hasValue() const
Line
Count
Source
259
1.31k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::nonloc::ConcreteInt>::hasValue() const
Line
Count
Source
259
1.17M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::nonloc::SymbolVal>::hasValue() const
Line
Count
Source
259
5.10M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::loc::MemRegionVal>::hasValue() const
Line
Count
Source
259
8.02M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::DefinedSVal>::hasValue() const
Line
Count
Source
259
37.2k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::loc::ConcreteInt>::hasValue() const
Line
Count
Source
259
1.64M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::ExplodedNode*>::hasValue() const
Line
Count
Source
259
10
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::BlockEdge>::hasValue() const
Line
Count
Source
259
1.35M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::DefinedOrUnknownSVal>::hasValue() const
Line
Count
Source
259
3.50k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::loc::GotoLabel>::hasValue() const
Line
Count
Source
259
9.79k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::nonloc::LazyCompoundVal>::hasValue() const
Line
Count
Source
259
2.60M
  bool hasValue() const { return Storage.hasValue(); }
CheckSecuritySyntaxOnly.cpp:llvm::Optional<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*)>::hasValue() const
Line
Count
Source
259
30.2k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::ArrayRef<clang::QualType> >::hasValue() const
Line
Count
Source
259
34.8k
  bool hasValue() const { return Storage.hasValue(); }
ExprInspectionChecker.cpp:llvm::Optional<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const>::hasValue() const
Line
Count
Source
259
353k
  bool hasValue() const { return Storage.hasValue(); }
GenericTaintChecker.cpp:llvm::Optional<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule>::hasValue() const
Line
Count
Source
259
22.3k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::StmtPoint>::hasValue() const
Line
Count
Source
259
1.71M
  bool hasValue() const { return Storage.hasValue(); }
MacOSXAPIChecker.cpp:llvm::Optional<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const>::hasValue() const
Line
Count
Source
259
1.73k
  bool hasValue() const { return Storage.hasValue(); }
MallocChecker.cpp:llvm::Optional<(anonymous namespace)::MallocChecker::CheckKind>::hasValue() const
Line
Count
Source
259
683
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::PostImplicitCall>::hasValue() const
Line
Count
Source
259
845k
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> >::hasValue() const
llvm::Optional<clang::AnyCall>::hasValue() const
Line
Count
Source
259
1.97k
  bool hasValue() const { return Storage.hasValue(); }
MoveChecker.cpp:llvm::Optional<(anonymous namespace)::MoveChecker::AggressivenessKind>::hasValue() const
Line
Count
Source
259
196
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::nonloc::CompoundVal>::hasValue() const
Line
Count
Source
259
366k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::retaincountchecker::RefVal>::hasValue() const
Line
Count
Source
259
2.34k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::RetainSummaryManager::BehaviorSummary>::hasValue() const
Line
Count
Source
259
2.31k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::CallEventRef<clang::ento::CallEvent> >::hasValue() const
Line
Count
Source
259
487
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CallEnter>::hasValue() const
Line
Count
Source
259
2.63M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CallExitBegin>::hasValue() const
Line
Count
Source
259
172k
  bool hasValue() const { return Storage.hasValue(); }
StdLibraryFunctionsChecker.cpp:llvm::Optional<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy>::hasValue() const
Line
Count
Source
259
1.45k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::PostStmt>::hasValue() const
Line
Count
Source
259
2.21M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::nonloc::LocAsInteger>::hasValue() const
Line
Count
Source
259
4.65M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<DereferenceInfo>::hasValue() const
Line
Count
Source
259
133
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::ExplorationStrategyKind> >::hasValue() const
Line
Count
Source
259
76.1k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::IPAKind> >::hasValue() const
Line
Count
Source
259
744k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::CXXInlineableMemberKind> >::hasValue() const
Line
Count
Source
259
70.6k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CallExitEnd>::hasValue() const
Line
Count
Source
259
394k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::PostInitializer>::hasValue() const
Line
Count
Source
259
988k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::KnownSVal>::hasValue() const
Line
Count
Source
259
1.58k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::SmallVector<clang::ento::MemRegion const*, 5u> >::hasValue() const
Line
Count
Source
259
63
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::PreStmt>::hasValue() const
Line
Count
Source
259
992k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::APSInt const*>::hasValue() const
Line
Count
Source
259
331
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ObjCMethodDecl const*>::hasValue() const
Line
Count
Source
259
2.57k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGDeleteDtor>::hasValue() const
Line
Count
Source
259
957
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGBaseDtor>::hasValue() const
Line
Count
Source
259
1.75k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGElement>::hasValue() const
Line
Count
Source
259
114k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::LoopExit>::hasValue() const
Line
Count
Source
259
845k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::EpsilonPoint>::hasValue() const
Line
Count
Source
259
844k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::PreStmtPurgeDeadSymbols>::hasValue() const
Line
Count
Source
259
1.14M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::PreImplicitCall>::hasValue() const
Line
Count
Source
259
343k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<clang::ento::SVal, clang::QualType> >::hasValue() const
Line
Count
Source
259
154k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::nonloc::PointerToMember>::hasValue() const
Line
Count
Source
259
167k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGCXXRecordTypedCall>::hasValue() const
Line
Count
Source
259
33.1k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGConstructor>::hasValue() const
Line
Count
Source
259
28.6k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::RegionOffset>::hasValue() const
Line
Count
Source
259
1.28M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::PostStmtPurgeDeadSymbols>::hasValue() const
Line
Count
Source
259
28.4k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGNewAllocator>::hasValue() const
Line
Count
Source
259
420
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::FunctionExitPoint>::hasValue() const
Line
Count
Source
259
47.3k
  bool hasValue() const { return Storage.hasValue(); }
RegionStore.cpp:llvm::Optional<(anonymous namespace)::RegionBindingsRef>::hasValue() const
Line
Count
Source
259
20.5k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::function_ref<void ()> >::hasValue() const
Line
Count
Source
259
10
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::AvailabilitySpec>::hasValue() const
Line
Count
Source
259
171
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)> >::hasValue() const
Line
Count
Source
259
22.6k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::Optional<clang::attr::SubjectMatchRule> >::hasValue() const
Line
Count
Source
259
248
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::PragmaMSCommentKind>::hasValue() const
Line
Count
Source
259
462
  bool hasValue() const { return Storage.hasValue(); }
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds> >::hasValue() const
Line
Count
Source
259
44
  bool hasValue() const { return Storage.hasValue(); }
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>::hasValue() const
Line
Count
Source
259
22
  bool hasValue() const { return Storage.hasValue(); }
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues> >::hasValue() const
Line
Count
Source
259
76
  bool hasValue() const { return Storage.hasValue(); }
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>::hasValue() const
Line
Count
Source
259
19
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation)>::hasValue() const
Line
Count
Source
259
852
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ASTContext::PragmaSectionFlag>::hasValue() const
Line
Count
Source
259
351
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::attr::SubjectMatchRule>::hasValue() const
Line
Count
Source
259
1.72k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::Sema::PragmaStack<clang::StringLiteral*>*>::hasValue() const
Line
Count
Source
259
228
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::Visibility>::hasValue() const
Line
Count
Source
259
11.2M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::analyze_format_string::LengthModifier>::hasValue() const
Line
Count
Source
259
203
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::analyze_format_string::ConversionSpecifier>::hasValue() const
Line
Count
Source
259
149
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::NSAPI::NSArrayMethodKind>::hasValue() const
Line
Count
Source
259
158
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::NSAPI::NSDictionaryMethodKind>::hasValue() const
Line
Count
Source
259
138
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::NSAPI::NSSetMethodKind>::hasValue() const
Line
Count
Source
259
56
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::Sema::FormatStringType>::hasValue() const
Line
Count
Source
259
655k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::FixItHint>::hasValue() const
Line
Count
Source
259
88
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ObjCInterfaceDecl*>::hasValue() const
Line
Count
Source
259
26
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::Sema::CUDAFunctionTarget>::hasValue() const
Line
Count
Source
259
2.87k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<FormatAttrKind>::hasValue() const
Line
Count
Source
259
978k
  bool hasValue() const { return Storage.hasValue(); }
SemaDeclAttr.cpp:llvm::Optional<(anonymous namespace)::AttributeInsertion>::hasValue() const
Line
Count
Source
259
4
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CharUnits>::hasValue() const
Line
Count
Source
259
8
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::Expr*>::hasValue() const
Line
Count
Source
259
266k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::NSAPI::NSNumberLiteralMethodKind>::hasValue() const
Line
Count
Source
259
1.10k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<unsigned int, clang::Decl*> >::hasValue() const
Line
Count
Source
259
6.75k
  bool hasValue() const { return Storage.hasValue(); }
SemaModule.cpp:llvm::Optional<(anonymous namespace)::UnnamedDeclKind>::hasValue() const
Line
Count
Source
259
252
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<clang::Expr const*, clang::OMPOrderedClause*> >::hasValue() const
Line
Count
Source
259
60.0k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ASTTemplateArgumentListInfo const*>::hasValue() const
Line
Count
Source
259
3.31M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::Stmt*>::hasValue() const
Line
Count
Source
259
1.36M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*)>::hasValue() const
Line
Count
Source
259
42.1k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGInitializer>::hasValue() const
Line
Count
Source
259
1.28k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGLifetimeEnds>::hasValue() const
Line
Count
Source
259
638
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGLoopExit>::hasValue() const
Line
Count
Source
259
556
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGScopeBegin>::hasValue() const
Line
Count
Source
259
543
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGScopeEnd>::hasValue() const
Line
Count
Source
259
497
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGMemberDtor>::hasValue() const
Line
Count
Source
259
360
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::CFGTemporaryDtor>::hasValue() const
Line
Count
Source
259
356
  bool hasValue() const { return Storage.hasValue(); }
Unexecuted instantiation: llvm::Optional<clang::PreLoad>::hasValue() const
Unexecuted instantiation: llvm::Optional<clang::PreStore>::hasValue() const
Unexecuted instantiation: llvm::Optional<clang::PostAllocatorCall>::hasValue() const
Unexecuted instantiation: llvm::Optional<clang::PostCondition>::hasValue() const
Unexecuted instantiation: llvm::Optional<clang::PostLoad>::hasValue() const
Unexecuted instantiation: llvm::Optional<clang::PostLValue>::hasValue() const
llvm::Optional<clang::ento::ObjKind>::hasValue() const
Line
Count
Source
259
46.7k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ento::RetEffect>::hasValue() const
Line
Count
Source
259
2.38k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling>::hasValue() const
Line
Count
Source
259
219k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::ImportError>::hasValue() const
Line
Count
Source
259
60.4k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::comments::InlineCommandComment::RenderKind>::hasValue() const
Line
Count
Source
259
210
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::LinkageInfo>::hasValue() const
Line
Count
Source
259
12.3M
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<DynamicType>::hasValue() const
Line
Count
Source
259
173
  bool hasValue() const { return Storage.hasValue(); }
ExprConstant.cpp:llvm::Optional<(anonymous namespace)::BitCastBuffer>::hasValue() const
Line
Count
Source
259
226
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::APValue>::hasValue() const
Line
Count
Source
259
903
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::analyze_os_log::OSLogBufferItem::Kind>::hasValue() const
Line
Count
Source
259
246
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::Expr const*>::hasValue() const
Line
Count
Source
259
374
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::minimize_source_to_dependency_directives::TokenKind>::hasValue() const
Line
Count
Source
259
1.91k
  bool hasValue() const { return Storage.hasValue(); }
Lexer.cpp:llvm::Optional<(anonymous namespace)::PreambleDirectiveKind>::hasValue() const
Line
Count
Source
259
19.5k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::Token>::hasValue() const
Line
Count
Source
259
592
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::MMToken::TokenKind>::hasValue() const
Line
Count
Source
259
6.94M
  bool hasValue() const { return Storage.hasValue(); }
ModuleMap.cpp:llvm::Optional<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute>::hasValue() const
Line
Count
Source
259
282
  bool hasValue() const { return Storage.hasValue(); }
ModuleMap.cpp:llvm::Optional<(anonymous namespace)::AttributeKind>::hasValue() const
Line
Count
Source
259
13.5k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<clang::diag::Severity>::hasValue() const
Line
Count
Source
259
1.79k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::PassBuilder::OptimizationLevel>::hasValue() const
Line
Count
Source
259
402
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> > >::hasValue() const
Line
Count
Source
259
1.32k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>::hasValue() const
Line
Count
Source
259
2.28k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>::hasValue() const
Line
Count
Source
259
285
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::object::SectionRef>::hasValue() const
Line
Count
Source
259
2.57k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::remarks::Format>::hasValue() const
Line
Count
Source
259
460
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::remarks::ParsedStringTable>::hasValue() const
Line
Count
Source
259
1
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::remarks::Type>::hasValue() const
Line
Count
Source
259
1.15k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::remarks::RemarkLocation>::hasValue() const
Line
Count
Source
259
3.89k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<llvm::codeview::TypeLeafKind>::hasValue() const
Line
Count
Source
259
1.14k
  bool hasValue() const { return Storage.hasValue(); }
llvm::Optional<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::hasValue() const
Line
Count
Source
259
64
  bool hasValue() const { return Storage.hasValue(); }
260
7.53M
  const T *operator->() const { return getPointer(); }
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::operator->() const
Line
Count
Source
260
4.27k
  const T *operator->() const { return getPointer(); }
llvm::Optional<std::__1::pair<int, int> >::operator->() const
Line
Count
Source
260
76.2k
  const T *operator->() const { return getPointer(); }
llvm::Optional<llvm::yaml::SIArgument>::operator->() const
Line
Count
Source
260
137
  const T *operator->() const { return getPointer(); }
llvm::Optional<llvm::yaml::SIArgumentInfo>::operator->() const
Line
Count
Source
260
255
  const T *operator->() const { return getPointer(); }
llvm::Optional<llvm::CFLAndersAAResult::FunctionInfo>::operator->() const
Line
Count
Source
260
729
  const T *operator->() const { return getPointer(); }
llvm::Optional<llvm::CFLSteensAAResult::FunctionInfo>::operator->() const
Line
Count
Source
260
2.85k
  const T *operator->() const { return getPointer(); }
VirtualFileSystem.cpp:llvm::Optional<(anonymous namespace)::RealFileSystem::WorkingDirectory>::operator->() const
Line
Count
Source
260
1.32M
  const T *operator->() const { return getPointer(); }
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::operator->() const
Line
Count
Source
260
6.06M
  const T *operator->() const { return getPointer(); }
llvm::Optional<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> > >::operator->() const
Line
Count
Source
260
14.0k
  const T *operator->() const { return getPointer(); }
llvm::Optional<llvm::DWARFFormValue>::operator->() const
Line
Count
Source
260
20.1k
  const T *operator->() const { return getPointer(); }
llvm::Optional<llvm::StrOffsetsContributionDescriptor>::operator->() const
Line
Count
Source
260
3.43k
  const T *operator->() const { return getPointer(); }
llvm::Optional<clang::driver::DarwinSDKInfo>::operator->() const
Line
Count
Source
260
2.46k
  const T *operator->() const { return getPointer(); }
llvm::Optional<clang::PrecompiledPreamble>::operator->() const
Line
Count
Source
260
539
  const T *operator->() const { return getPointer(); }
llvm::Optional<llvm::remarks::StringTable>::operator->() const
Line
Count
Source
260
2
  const T *operator->() const { return getPointer(); }
llvm::Optional<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo>::operator->() const
Line
Count
Source
260
7.82k
  const T *operator->() const { return getPointer(); }
llvm::Optional<llvm::DWARFExpression>::operator->() const
Line
Count
Source
260
6
  const T *operator->() const { return getPointer(); }
llvm::Optional<clang::ento::nonloc::LazyCompoundVal>::operator->() const
Line
Count
Source
260
6.48k
  const T *operator->() const { return getPointer(); }
llvm::Optional<clang::ento::nonloc::ConcreteInt>::operator->() const
Line
Count
Source
260
34
  const T *operator->() const { return getPointer(); }
llvm::Optional<clang::ento::SVal>::operator->() const
Line
Count
Source
260
72
  const T *operator->() const { return getPointer(); }
llvm::Optional<clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling>::operator->() const
Line
Count
Source
260
1
  const T *operator->() const { return getPointer(); }
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator->() const
Line
Count
Source
260
2
  const T *operator->() const { return getPointer(); }
261
112M
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::StringRef> >::operator->()
Line
Count
Source
261
4.52k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::ValueAndVReg>::operator->()
Line
Count
Source
261
2.51M
  T *operator->() { return getPointer(); }
llvm::Optional<std::__1::pair<long long, unsigned int> >::operator->()
Line
Count
Source
261
5.82k
  T *operator->() { return getPointer(); }
llvm::Optional<std::__1::pair<llvm::MachineOperand*, llvm::MachineOperand*> >::operator->()
Line
Count
Source
261
1.71k
  T *operator->() { return getPointer(); }
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::operator->()
Line
Count
Source
261
123k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::ConstantRange>::operator->()
Line
Count
Source
261
143
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::MCOperand>::operator->()
Line
Count
Source
261
10
  T *operator->() { return getPointer(); }
X86SpeculativeLoadHardening.cpp:llvm::Optional<(anonymous namespace)::X86SpeculativeLoadHardeningPass::PredState>::operator->()
Line
Count
Source
261
2.61k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::cflaa::InstantiatedRelation>::operator->()
Line
Count
Source
261
112
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::cflaa::InstantiatedAttr>::operator->()
Line
Count
Source
261
120
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::cflaa::StratifiedInfo>::operator->()
Line
Count
Source
261
164
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::PreservedAnalyses>::operator->()
Line
Count
Source
261
876
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DemandedBits>::operator->()
Line
Count
Source
261
20
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::operator->()
Line
Count
Source
261
2.86k
  T *operator->() { return getPointer(); }
llvm::Optional<AllocFnsTy>::operator->()
Line
Count
Source
261
1.92M
  T *operator->() { return getPointer(); }
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::BatchAAResults>::TerminatedPath>::operator->()
Line
Count
Source
261
987k
  T *operator->() { return getPointer(); }
MemorySSA.cpp:llvm::Optional<(anonymous namespace)::ClobberWalker<llvm::AAResults>::TerminatedPath>::operator->()
Line
Count
Source
261
4.58k
  T *operator->() { return getPointer(); }
llvm::Optional<std::__1::pair<llvm::SCEV const*, llvm::SmallVector<llvm::SCEVPredicate const*, 3u> > >::operator->()
Line
Count
Source
261
231
  T *operator->() { return getPointer(); }
ScalarEvolution.cpp:llvm::Optional<(anonymous namespace)::BinaryOp>::operator->()
Line
Count
Source
261
19.5M
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::APInt>::operator->()
Line
Count
Source
261
439k
  T *operator->() { return getPointer(); }
TargetTransformInfo.cpp:llvm::Optional<(anonymous namespace)::ReductionData>::operator->()
Line
Count
Source
261
1.17k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::OperandBundleUse>::operator->()
Line
Count
Source
261
807
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::StringRef>::operator->()
Line
Count
Source
261
274
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> > >::operator->()
Line
Count
Source
261
4
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::operator->()
Line
Count
Source
261
374
  T *operator->() { return getPointer(); }
Unexecuted instantiation: llvm::Optional<llvm::SmallVector<unsigned int, 8u> >::operator->()
llvm::Optional<llvm::DIExpression::FragmentInfo>::operator->()
Line
Count
Source
261
20.4k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::Regex>::operator->()
Line
Count
Source
261
34.6M
  T *operator->() { return getPointer(); }
MemorySanitizer.cpp:llvm::Optional<(anonymous namespace)::MemorySanitizer>::operator->()
Line
Count
Source
261
570
  T *operator->() { return getPointer(); }
ThreadSanitizer.cpp:llvm::Optional<(anonymous namespace)::ThreadSanitizer>::operator->()
Line
Count
Source
261
391
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::MD5::MD5Result>::operator->()
Line
Count
Source
261
11
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::MCDwarfLineStr>::operator->()
Line
Count
Source
261
225
  T *operator->() { return getPointer(); }
GVNSink.cpp:llvm::Optional<(anonymous namespace)::SinkingInstructionCandidate>::operator->()
Line
Count
Source
261
51
  T *operator->() { return getPointer(); }
LoopPredication.cpp:llvm::Optional<(anonymous namespace)::LoopICmp>::operator->()
Line
Count
Source
261
1.02k
  T *operator->() { return getPointer(); }
LoopUnrollPass.cpp:llvm::Optional<(anonymous namespace)::EstimatedUnrollCost>::operator->()
Line
Count
Source
261
663
  T *operator->() { return getPointer(); }
Local.cpp:llvm::Optional<(anonymous namespace)::BitPart>::operator->()
Line
Count
Source
261
18.4M
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::VPIteration>::operator->()
Line
Count
Source
261
8.94k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::ArrayRef<unsigned int> >::operator->()
Line
Count
Source
261
1.59k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::PGOOptions>::operator->()
Line
Count
Source
261
472
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CodeGen::LValue>::operator->()
Line
Count
Source
261
7.14k
  T *operator->() { return getPointer(); }
llvm::Optional<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> > > > >::operator->()
Line
Count
Source
261
3
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CodeGen::ConstantEmitter>::operator->()
Line
Count
Source
261
60.7k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::SourceRange>::operator->()
Line
Count
Source
261
284
  T *operator->() { return getPointer(); }
llvm::Optional<std::__1::pair<clang::SourceLocation, unsigned long> >::operator->()
Line
Count
Source
261
160
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DWARFDebugRnglistTable>::operator->()
Line
Count
Source
261
56
  T *operator->() { return getPointer(); }
Darwin.cpp:llvm::Optional<(anonymous namespace)::DarwinPlatform>::operator->()
Line
Count
Source
261
109k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::driver::DarwinSDKInfo>::operator->()
Line
Count
Source
261
11.3k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::PrecompiledPreamble>::operator->()
Line
Count
Source
261
580
  T *operator->() { return getPointer(); }
llvm::Optional<clang::Preprocessor::PreambleSkipInfo>::operator->()
Line
Count
Source
261
115
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DIExpression::ExprOperand>::operator->()
Line
Count
Source
261
15.5k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DbgVariableLocation>::operator->()
Line
Count
Source
261
825
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DWARFAbbreviationDeclaration::FixedSizeInfo>::operator->()
Line
Count
Source
261
32.0k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DWARFFormValue>::operator->()
Line
Count
Source
261
4.47k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::StrOffsetsContributionDescriptor>::operator->()
Line
Count
Source
261
1.26k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::ArrayRef<unsigned char> >::operator->()
Line
Count
Source
261
95
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::RelocAddrEntry>::operator->()
Line
Count
Source
261
36.4k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DataExtractor>::operator->()
Line
Count
Source
261
1.94k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::object::SectionedAddress>::operator->()
Line
Count
Source
261
7.73k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DWARFDebugLoc::LocationList>::operator->()
Line
Count
Source
261
190
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DWARFDebugLoclists::LocationList>::operator->()
Line
Count
Source
261
13
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::DWARFFormValue::UnitOffset>::operator->()
Line
Count
Source
261
32.3k
  T *operator->() { return getPointer(); }
DAGCombiner.cpp:llvm::Optional<(anonymous namespace)::ByteProvider>::operator->()
Line
Count
Source
261
51.5k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::BaseIndexOffset>::operator->()
Line
Count
Source
261
8.48k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::MachineOperand>::operator->()
Line
Count
Source
261
279
  T *operator->() { return getPointer(); }
llvm::Optional<clang::PostStore>::operator->()
Line
Count
Source
261
838
  T *operator->() { return getPointer(); }
llvm::Optional<clang::BlockEntrance>::operator->()
Line
Count
Source
261
121k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGStmt>::operator->()
Line
Count
Source
261
17.8M
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::NonLoc>::operator->()
Line
Count
Source
261
1.88k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::nonloc::SymbolVal>::operator->()
Line
Count
Source
261
1.78M
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::nonloc::ConcreteInt>::operator->()
Line
Count
Source
261
190k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::loc::MemRegionVal>::operator->()
Line
Count
Source
261
4.20M
  T *operator->() { return getPointer(); }
llvm::Optional<clang::BlockEdge>::operator->()
Line
Count
Source
261
173k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::Loc>::operator->()
Line
Count
Source
261
549k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::loc::GotoLabel>::operator->()
Line
Count
Source
261
12
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::nonloc::LazyCompoundVal>::operator->()
Line
Count
Source
261
10.9k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::PreStmt>::operator->()
Line
Count
Source
261
19.8k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ast_matchers::internal::DynTypedMatcher>::operator->()
Line
Count
Source
261
15.2k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::StmtPoint>::operator->()
Line
Count
Source
261
1.41M
  T *operator->() { return getPointer(); }
llvm::Optional<clang::PostImplicitCall>::operator->()
Line
Count
Source
261
12
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::SVal>::operator->()
Line
Count
Source
261
21.7k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::loc::ConcreteInt>::operator->()
Line
Count
Source
261
11.5k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::AnyCall>::operator->()
Line
Count
Source
261
2.71k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::DefinedSVal>::operator->()
Line
Count
Source
261
1.42k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::nonloc::CompoundVal>::operator->()
Line
Count
Source
261
8
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::DefinedOrUnknownSVal>::operator->()
Line
Count
Source
261
368
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CallEnter>::operator->()
Line
Count
Source
261
27.4k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::PostStmt>::operator->()
Line
Count
Source
261
755k
  T *operator->() { return getPointer(); }
llvm::Optional<DereferenceInfo>::operator->()
Line
Count
Source
261
309
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CallExitEnd>::operator->()
Line
Count
Source
261
30.8k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::PostInitializer>::operator->()
Line
Count
Source
261
8.24k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGAutomaticObjDtor>::operator->()
Line
Count
Source
261
2.20k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGDeleteDtor>::operator->()
Line
Count
Source
261
106
  T *operator->() { return getPointer(); }
llvm::Optional<std::__1::pair<clang::ento::SVal, clang::QualType> >::operator->()
Line
Count
Source
261
308k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::nonloc::PointerToMember>::operator->()
Line
Count
Source
261
204
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGCXXRecordTypedCall>::operator->()
Line
Count
Source
261
1.30k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGConstructor>::operator->()
Line
Count
Source
261
27.6k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::PreImplicitCall>::operator->()
Line
Count
Source
261
48
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CallExitBegin>::operator->()
Line
Count
Source
261
20.4k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGNewAllocator>::operator->()
Line
Count
Source
261
51
  T *operator->() { return getPointer(); }
llvm::Optional<clang::FunctionExitPoint>::operator->()
Line
Count
Source
261
1.88k
  T *operator->() { return getPointer(); }
llvm::Optional<clang::ento::nonloc::LocAsInteger>::operator->()
Line
Count
Source
261
920
  T *operator->() { return getPointer(); }
llvm::Optional<clang::analyze_format_string::LengthModifier>::operator->()
Line
Count
Source
261
130
  T *operator->() { return getPointer(); }
llvm::Optional<clang::analyze_format_string::ConversionSpecifier>::operator->()
Line
Count
Source
261
122
  T *operator->() { return getPointer(); }
SemaDeclAttr.cpp:llvm::Optional<(anonymous namespace)::AttributeInsertion>::operator->()
Line
Count
Source
261
12
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CharUnits>::operator->()
Line
Count
Source
261
4
  T *operator->() { return getPointer(); }
llvm::Optional<std::__1::pair<unsigned int, clang::Decl*> >::operator->()
Line
Count
Source
261
10
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGInitializer>::operator->()
Line
Count
Source
261
76
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGLifetimeEnds>::operator->()
Line
Count
Source
261
82
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGLoopExit>::operator->()
Line
Count
Source
261
13
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGScopeBegin>::operator->()
Line
Count
Source
261
46
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGScopeEnd>::operator->()
Line
Count
Source
261
78
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGBaseDtor>::operator->()
Line
Count
Source
261
5
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGMemberDtor>::operator->()
Line
Count
Source
261
4
  T *operator->() { return getPointer(); }
llvm::Optional<clang::CFGTemporaryDtor>::operator->()
Line
Count
Source
261
356
  T *operator->() { return getPointer(); }
llvm::Optional<DynamicType>::operator->()
Line
Count
Source
261
192
  T *operator->() { return getPointer(); }
llvm::Optional<clang::Token>::operator->()
Line
Count
Source
261
1.80k
  T *operator->() { return getPointer(); }
llvm::Optional<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> > >::operator->()
Line
Count
Source
261
2.62k
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::object::SectionRef>::operator->()
Line
Count
Source
261
276
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::MetadataLoader>::operator->()
Line
Count
Source
261
5.65M
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::remarks::StringTable>::operator->()
Line
Count
Source
261
18
  T *operator->() { return getPointer(); }
llvm::Optional<llvm::codeview::TypeIndex>::operator->()
Line
Count
Source
261
8
  T *operator->() { return getPointer(); }
llvm::Optional<std::__1::pair<llvm::Module const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::operator->()
Line
Count
Source
261
56
  T *operator->() { return getPointer(); }
262
26.7M
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::operator*() const &
Line
Count
Source
262
15.2k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MDString*>::operator*() const &
Line
Count
Source
262
219
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> >::operator*() const &
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::Loop* const*> >::operator*() const &
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::MachineLoop* const*> >::operator*() const &
llvm::Optional<std::__1::pair<int, int> >::operator*() const &
Line
Count
Source
262
4.34k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<long long>::operator*() const &
Line
Count
Source
262
13.6M
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<int>::operator*() const &
Line
Count
Source
262
12.1k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >::operator*() const &
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >::operator*() const &
llvm::Optional<llvm::MipsABIInfo>::operator*() const &
Line
Count
Source
262
1.98k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::StringRef>::operator*() const &
Line
Count
Source
262
294k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<unsigned long long>::operator*() const &
Line
Count
Source
262
4.48k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> >::operator*() const &
llvm::Optional<unsigned int>::operator*() const &
Line
Count
Source
262
6.85M
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::AliasResult>::operator*() const &
Line
Count
Source
262
1.22M
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::ModuleSummaryIndex>::operator*() const &
Unexecuted instantiation: llvm::Optional<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >::operator*() const &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> >::operator*() const &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> >::operator*() const &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> >::operator*() const &
llvm::Optional<llvm::APInt>::operator*() const &
Line
Count
Source
262
40
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DIExpression::FragmentInfo>::operator*() const &
Line
Count
Source
262
4.37M
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >::operator*() const &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> >::operator*() const &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> >::operator*() const &
Unexecuted instantiation: llvm::Optional<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >::operator*() const &
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> >::operator*() const &
Line
Count
Source
262
6
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Value*>::operator*() const &
Line
Count
Source
262
48
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Intrinsic::ID>::operator*() const &
Line
Count
Source
262
38
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Instruction::BinaryOps>::operator*() const &
Line
Count
Source
262
12
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Instruction::CastOps>::operator*() const &
Line
Count
Source
262
32
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
InstCombineCalls.cpp:llvm::Optional<SimplifyNVVMIntrinsic(llvm::IntrinsicInst*, llvm::InstCombiner&)::SpecialCase>::operator*() const &
Line
Count
Source
262
2
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MD5::MD5Result>::operator*() const &
Line
Count
Source
262
479
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >::operator*() const &
llvm::Optional<bool>::operator*() const &
Line
Count
Source
262
15.2k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::VPBlockBase**>::operator*() const &
Unexecuted instantiation: llvm::Optional<llvm::VPBlockBase* const*>::operator*() const &
llvm::Optional<long>::operator*() const &
Line
Count
Source
262
31
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::GCOVOptions>::operator*() const &
Line
Count
Source
262
1
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::InstrProfOptions>::operator*() const &
Line
Count
Source
262
2
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::OpenMPDirectiveKind>::operator*() const &
Line
Count
Source
262
6.93k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::LangAS>::operator*() const &
Line
Count
Source
262
164k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::SourceLocation>::operator*() const &
Line
Count
Source
262
5.85k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DWARFDebugNames::Entry>::operator*() const &
Line
Count
Source
262
372
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator*() const &
Line
Count
Source
262
800
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::codeview::MemberPointerInfo>::operator*() const &
Line
Count
Source
262
84
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<char const*>::operator*() const &
Line
Count
Source
262
15
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>::operator*() const &
Line
Count
Source
262
1.38k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Reloc::Model>::operator*() const &
Line
Count
Source
262
76
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::CodeModel::Model>::operator*() const &
Line
Count
Source
262
1
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::DefinedOrUnknownSVal>::operator*() const &
Line
Count
Source
262
97
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::nonloc::ConcreteInt>::operator*() const &
Line
Count
Source
262
394
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::DefinedSVal>::operator*() const &
Line
Count
Source
262
50
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::RetainSummaryManager::BehaviorSummary>::operator*() const &
Line
Count
Source
262
651
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::SVal>::operator*() const &
Line
Count
Source
262
36.2k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::Sema::SemaDiagnosticBuilder>::operator*() const &
Line
Count
Source
262
578
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::Expr*>::operator*() const &
Line
Count
Source
262
262
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::ObjKind>::operator*() const &
Line
Count
Source
262
25
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<unsigned char>::operator*() const &
Line
Count
Source
262
1.06k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::analyze_os_log::OSLogBufferItem::Kind>::operator*() const &
Line
Count
Source
262
369
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::Expr const*>::operator*() const &
Line
Count
Source
262
32
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::codeview::TypeLeafKind>::operator*() const &
Line
Count
Source
262
1.14k
  const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
263
213M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::UserModeKind> >::operator*() &
Line
Count
Source
263
136k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<char const*>::operator*() &
Line
Count
Source
263
31.5k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::BasicAAResult>::operator*() &
Line
Count
Source
263
1.17M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::AAResults>::operator*() &
Line
Count
Source
263
1.17M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::LazyCallGraph::EdgeSequence>::operator*() &
Line
Count
Source
263
2.43k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MemoryDependenceResults>::operator*() &
Line
Count
Source
263
1.42M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::CodeModel::Model>::operator*() &
Line
Count
Source
263
722
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DebugCompressionType>::operator*() &
Line
Count
Source
263
8
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<unsigned int>::operator*() &
Line
Count
Source
263
17.8M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<int>::operator*() &
Line
Count
Source
263
67.6k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::Driver::CompilationDiagnosticReport>::operator*() &
Line
Count
Source
263
3
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AArch64Layout::VectorLayout>::operator*() &
llvm::Optional<llvm::StringRef>::operator*() &
Line
Count
Source
263
2.77M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> >::operator*() &
Line
Count
Source
263
10.9M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::Loop* const*> >::operator*() &
Line
Count
Source
263
879k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
AArch64FalkorHWPFFix.cpp:llvm::Optional<(anonymous namespace)::LoadInfo>::operator*() &
Line
Count
Source
263
58
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineLoop* const*> >::operator*() &
Line
Count
Source
263
171
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<unsigned long long>::operator*() &
Line
Count
Source
263
693k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::SmallVector<std::__1::function<void (llvm::MachineInstrBuilder&)>, 4u> >::operator*() &
Line
Count
Source
263
323k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Register>::operator*() &
Line
Count
Source
263
40.7k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<long long>::operator*() &
Line
Count
Source
263
2.13M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Reloc::Model>::operator*() &
Line
Count
Source
263
71.4k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::pair<int, int> >::operator*() &
Line
Count
Source
263
153k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::AArch64CC::CondCode>::operator*() &
Line
Count
Source
263
338
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::AArch64MCExpr::VariantKind>::operator*() &
Line
Count
Source
263
1.12k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::AArch64_AM::ShiftExtendType>::operator*() &
Line
Count
Source
263
2.09k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::AMDGPU::HSAMD::AccessQualifier>::operator*() &
Line
Count
Source
263
19
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::AMDGPU::HSAMD::ValueKind>::operator*() &
Line
Count
Source
263
72
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<bool*>::operator*() &
Line
Count
Source
263
26
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<llvm::StringRef> >::operator*() &
Line
Count
Source
263
28
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::AMDGPULibFuncBase::ENamePrefix>::operator*() &
Line
Count
Source
263
42
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AMDGPULibFuncBase::EType>::operator*() &
llvm::Optional<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >::operator*() &
Line
Count
Source
263
66.5M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >::operator*() &
Line
Count
Source
263
33.2M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<bool>::operator*() &
Line
Count
Source
263
4.60M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DemandedBits>::operator*() &
Line
Count
Source
263
1.02M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ARM_AM::ShiftOpc>::operator*() &
Line
Count
Source
263
2.28k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::LPAC::AluCode>::operator*() &
Line
Count
Source
263
108
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::LPCC::CondCode>::operator*() &
Line
Count
Source
263
90
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<llvm::MCFixupKind> >::operator*() &
Line
Count
Source
263
174
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::RISCVFPRndMode::RoundingMode>::operator*() &
Line
Count
Source
263
488
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::RISCVMCExpr::VariantKind>::operator*() &
Line
Count
Source
263
448
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::RISCVABI::ABI>::operator*() &
Line
Count
Source
263
155
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::SparcMCExpr::VariantKind>::operator*() &
Line
Count
Source
263
144
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::WebAssembly::ExprType>::operator*() &
Line
Count
Source
263
19
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::X86::CondCode>::operator*() &
Line
Count
Source
263
348
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MachineInstr*>::operator*() &
Line
Count
Source
263
31
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MachO::CPUSubTypeX86>::operator*() &
Line
Count
Source
263
675
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::cflaa::InstantiatedValue>::operator*() &
Line
Count
Source
263
645
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::cflaa::InterfaceValue>::operator*() &
Line
Count
Source
263
145
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::bitset<32ul> >::operator*() &
Line
Count
Source
263
1.32k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::cflaa::StratifiedInfo*>::operator*() &
Line
Count
Source
263
477
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::cflaa::StratifiedInfo>::operator*() &
Line
Count
Source
263
5.57k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::PreservedAnalyses>::operator*() &
Line
Count
Source
263
876
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> >::operator*() &
Line
Count
Source
263
20.2M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::EHPersonality>::operator*() &
Line
Count
Source
263
422k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)> >::operator*() &
Line
Count
Source
263
527
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::AliasResult>::operator*() &
Line
Count
Source
263
155
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ModuleSummaryIndex>::operator*() &
Line
Count
Source
263
390
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >::operator*() &
Line
Count
Source
263
226
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> >::operator*() &
Line
Count
Source
263
16
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> >::operator*() &
Line
Count
Source
263
30.2k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> >::operator*() &
Line
Count
Source
263
29
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Instruction::BinaryOps>::operator*() &
Line
Count
Source
263
8.91k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::tuple<llvm::APInt, llvm::APInt, llvm::APInt, llvm::APInt, unsigned int> >::operator*() &
Line
Count
Source
263
25
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ScalarEvolution::ExitLimit>::operator*() &
Line
Count
Source
263
66
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::APInt>::operator*() &
Line
Count
Source
263
490k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::TargetLibraryInfoImpl>::operator*() &
Line
Count
Source
263
3.72k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
TargetTransformInfo.cpp:llvm::Optional<(anonymous namespace)::ReductionData>::operator*() &
Line
Count
Source
263
250
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::TargetTransformInfo>::operator*() &
Line
Count
Source
263
15.7M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MachineInstr* const*>::operator*() &
Line
Count
Source
263
11
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
LiveDebugValues.cpp:llvm::Optional<(anonymous namespace)::LiveDebugValues::VarLoc::SpillLoc>::operator*() &
Line
Count
Source
263
195
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >::operator*() &
Line
Count
Source
263
4.55M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> >::operator*() &
Unexecuted instantiation: llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> >::operator*() &
llvm::Optional<llvm::MachineBasicBlock const*>::operator*() &
Line
Count
Source
263
1.45M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::pair<unsigned int, unsigned int> >::operator*() &
Line
Count
Source
263
13.4k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >::operator*() &
Line
Count
Source
263
13.1k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::SlotTracker>::operator*() &
llvm::Optional<llvm::Intrinsic::ID>::operator*() &
Line
Count
Source
263
8
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DINode::DIFlags>::operator*() &
Line
Count
Source
263
4.63k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DenseMap<llvm::MDString const*, llvm::DICompositeType*, llvm::DenseMapInfo<llvm::MDString const*>, llvm::detail::DenseMapPair<llvm::MDString const*, llvm::DICompositeType*> > >::operator*() &
Line
Count
Source
263
174
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<llvm::DIFile::ChecksumKind> >::operator*() &
Line
Count
Source
263
225
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugEmissionKind> >::operator*() &
Line
Count
Source
263
2.28k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<llvm::DICompileUnit::DebugNameTableKind> >::operator*() &
Line
Count
Source
263
285
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DISubprogram::DISPFlags>::operator*() &
Line
Count
Source
263
546
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::SmallVector<unsigned int, 8u> >::operator*() &
Line
Count
Source
263
23
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::RoundingMode> >::operator*() &
Line
Count
Source
263
4.08k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior> >::operator*() &
Line
Count
Source
263
5.61k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DIExpression::FragmentInfo>::operator*() &
Line
Count
Source
263
535
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::function_ref<void (llvm::CallSite, llvm::CallSite)> >::operator*() &
Line
Count
Source
263
13.8k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Attribute::AttrKind>::operator*() &
Line
Count
Source
263
2
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DIExpression*>::operator*() &
Line
Count
Source
263
147
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::InlineCost>::operator*() &
Line
Count
Source
263
1.51M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MCSymbolRefExpr::VariantKind>::operator*() &
Line
Count
Source
263
2.41k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MCFixupKind>::operator*() &
Line
Count
Source
263
204
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::pair<llvm::AsmToken::TokenKind, unsigned int> >::operator*() &
Line
Count
Source
263
12.2k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::COFF::COMDATType>::operator*() &
Line
Count
Source
263
305
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MCSymbolAttr>::operator*() &
Line
Count
Source
263
2.89k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<llvm::SectionKind> >::operator*() &
Line
Count
Source
263
13
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MemoryLocation>::operator*() &
Line
Count
Source
263
650k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::BranchProbability>::operator*() &
Line
Count
Source
263
110
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >::operator*() &
Line
Count
Source
263
1.02k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
GVNSink.cpp:llvm::Optional<(anonymous namespace)::SinkingInstructionCandidate>::operator*() &
Line
Count
Source
263
51
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::SCEV const*>::operator*() &
Line
Count
Source
263
247
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MDOperand const*>::operator*() &
Line
Count
Source
263
21
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
LoopPredication.cpp:llvm::Optional<(anonymous namespace)::LoopICmp>::operator*() &
Line
Count
Source
263
746
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
LoopUnrollPass.cpp:llvm::Optional<(anonymous namespace)::EstimatedUnrollCost>::operator*() &
Line
Count
Source
263
663
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::AArch64::ArchKind>::operator*() &
llvm::Optional<llvm::ARM::ISAKind>::operator*() &
Line
Count
Source
263
129k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator*() &
Line
Count
Source
263
37.9k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::AlignStyle>::operator*() &
Line
Count
Source
263
1.19k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ReplacementItem>::operator*() &
Line
Count
Source
263
152k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Error>::operator*() &
Line
Count
Source
263
19
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<double>::operator*() &
Unexecuted instantiation: llvm::Optional<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int> >::operator*() &
llvm::Optional<llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind> >::operator*() &
Line
Count
Source
263
36
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ItaniumManglingCanonicalizer::FragmentKind>::operator*() &
Line
Count
Source
263
36
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Triple::SubArchType>::operator*() &
llvm::Optional<llvm::Triple::VendorType>::operator*() &
Line
Count
Source
263
1.27M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Triple::OSType>::operator*() &
Line
Count
Source
263
1.74M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Triple::ObjectFormatType>::operator*() &
Line
Count
Source
263
25.6k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Triple::ArchType>::operator*() &
Line
Count
Source
263
1.98M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Triple::EnvironmentType>::operator*() &
Line
Count
Source
263
559k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ArrayRef<llvm::StringRef> >::operator*() &
Line
Count
Source
263
4
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
BypassSlowDivision.cpp:llvm::Optional<(anonymous namespace)::QuotRemPair>::operator*() &
Line
Count
Source
263
264
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DenseMap<llvm::Metadata const*, llvm::TrackingMDRef, llvm::DenseMapInfo<llvm::Metadata const*>, llvm::detail::DenseMapPair<llvm::Metadata const*, llvm::TrackingMDRef> > >::operator*() &
Line
Count
Source
263
3.67k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DIBasicType::Signedness>::operator*() &
Line
Count
Source
263
596
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Metadata*>::operator*() &
Line
Count
Source
263
3.33M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::VPIteration>::operator*() &
Line
Count
Source
263
1.97k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::VectorizationFactor>::operator*() &
Line
Count
Source
263
19.8k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ArrayRef<unsigned int> >::operator*() &
Line
Count
Source
263
1.59k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::VPBlockBase**>::operator*() &
Line
Count
Source
263
113k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::VPBlockBase* const*>::operator*() &
Unexecuted instantiation: llvm::Optional<clang::CudaVersion>::operator*() &
llvm::Optional<clang::CudaArch>::operator*() &
Line
Count
Source
263
1.09k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<clang::CudaVirtualArch>::operator*() &
llvm::Optional<clang::OpenMPDirectiveKind>::operator*() &
Line
Count
Source
263
397k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::OpenMPClauseKind>::operator*() &
Line
Count
Source
263
81.5k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::OpenMPDefaultClauseKind>::operator*() &
Line
Count
Source
263
653
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::OpenMPProcBindClauseKind>::operator*() &
Line
Count
Source
263
406
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::OpenMPDependClauseKind>::operator*() &
Line
Count
Source
263
2.56k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::OpenMPLinearClauseKind>::operator*() &
Line
Count
Source
263
166
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::OpenMPDistScheduleClauseKind>::operator*() &
Line
Count
Source
263
1.15k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::OpenMPAtomicDefaultMemOrderClauseKind>::operator*() &
Line
Count
Source
263
20
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::SanitizerMask>::operator*() &
Line
Count
Source
263
10.0k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::sys::fs::UniqueID>::operator*() &
Line
Count
Source
263
1.80k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<clang::targets::LanaiTargetInfo::CPUKind>::operator*() &
llvm::Optional<llvm::X86::ProcessorFeatures>::operator*() &
Line
Count
Source
263
139
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::targets::X86TargetInfo::X86SSEEnum>::operator*() &
Line
Count
Source
263
93.1k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::targets::X86TargetInfo::MMX3DNowEnum>::operator*() &
Line
Count
Source
263
29.8k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::targets::X86TargetInfo::XOPEnum>::operator*() &
Line
Count
Source
263
83
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<char>::operator*() &
Line
Count
Source
263
267
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::targets::X86TargetInfo::CPUKind>::operator*() &
Line
Count
Source
263
29.0k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ThreadModel::Model>::operator*() &
Line
Count
Source
263
21.4k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::FloatABI::ABIType>::operator*() &
Line
Count
Source
263
2.26k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::GCOVOptions>::operator*() &
Line
Count
Source
263
13
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::InstrProfOptions>::operator*() &
Line
Count
Source
263
88
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::ARMInterruptAttr::InterruptType> >::operator*() &
Line
Count
Source
263
73
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ARMInterruptAttr::InterruptType>::operator*() &
Line
Count
Source
263
73
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::BlocksAttr::BlockType> >::operator*() &
Line
Count
Source
263
551
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::BlocksAttr::BlockType>::operator*() &
Line
Count
Source
263
551
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::CallableWhenAttr::ConsumedState> >::operator*() &
Line
Count
Source
263
18
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::CallableWhenAttr::ConsumedState>::operator*() &
Line
Count
Source
263
18
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::ConsumableAttr::ConsumedState> >::operator*() &
Line
Count
Source
263
6
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ConsumableAttr::ConsumedState>::operator*() &
Line
Count
Source
263
6
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType> >::operator*() &
Line
Count
Source
263
5.14k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::operator*() &
Line
Count
Source
263
5.14k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::EnumExtensibilityAttr::Kind> >::operator*() &
Line
Count
Source
263
2.75k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::EnumExtensibilityAttr::Kind>::operator*() &
Line
Count
Source
263
2.75k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::LoopHintAttr::OptionType> >::operator*() &
llvm::Optional<clang::LoopHintAttr::OptionType>::operator*() &
Line
Count
Source
263
191
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::LoopHintAttr::LoopHintState> >::operator*() &
Unexecuted instantiation: llvm::Optional<clang::LoopHintAttr::LoopHintState>::operator*() &
llvm::Optional<llvm::Optional<clang::MipsInterruptAttr::InterruptType> >::operator*() &
Line
Count
Source
263
20
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::MipsInterruptAttr::InterruptType>::operator*() &
Line
Count
Source
263
20
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy> >::operator*() &
Unexecuted instantiation: llvm::Optional<clang::OMPAllocateDeclAttr::AllocatorTypeTy>::operator*() &
llvm::Optional<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy> >::operator*() &
Line
Count
Source
263
104
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::operator*() &
Line
Count
Source
263
104
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy> >::operator*() &
Line
Count
Source
263
60
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::operator*() &
Line
Count
Source
263
1.12k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind> >::operator*() &
Line
Count
Source
263
16
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::operator*() &
Line
Count
Source
263
16
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::ParamTypestateAttr::ConsumedState> >::operator*() &
Line
Count
Source
263
7
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::operator*() &
Line
Count
Source
263
7
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::PcsAttr::PCSType> >::operator*() &
Line
Count
Source
263
93
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::PcsAttr::PCSType>::operator*() &
Line
Count
Source
263
93
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::RISCVInterruptAttr::InterruptType> >::operator*() &
Line
Count
Source
263
40
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::RISCVInterruptAttr::InterruptType>::operator*() &
Line
Count
Source
263
40
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState> >::operator*() &
Line
Count
Source
263
10
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::operator*() &
Line
Count
Source
263
10
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::SetTypestateAttr::ConsumedState> >::operator*() &
Line
Count
Source
263
9
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::SetTypestateAttr::ConsumedState>::operator*() &
Line
Count
Source
263
9
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::TestTypestateAttr::ConsumedState> >::operator*() &
Line
Count
Source
263
5
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::TestTypestateAttr::ConsumedState>::operator*() &
Line
Count
Source
263
5
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<llvm::Optional<clang::TypeVisibilityAttr::VisibilityType> >::operator*() &
Unexecuted instantiation: llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>::operator*() &
llvm::Optional<llvm::Optional<clang::VisibilityAttr::VisibilityType> >::operator*() &
Line
Count
Source
263
1.41M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::VisibilityAttr::VisibilityType>::operator*() &
Line
Count
Source
263
1.41M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::NullabilityKind>::operator*() &
Line
Count
Source
263
209k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DIFile::ChecksumKind>::operator*() &
Line
Count
Source
263
298
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ExternalASTSource::ASTSourceDescriptor>::operator*() &
Line
Count
Source
263
177
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::CodeGen::LValue>::operator*() &
Line
Count
Source
263
2
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<unsigned long>::operator*() &
Line
Count
Source
263
20.8k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::QualType>::operator*() &
Line
Count
Source
263
209
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Value*>::operator*() &
Line
Count
Source
263
6
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::GlobalValue::ThreadLocalMode>::operator*() &
Line
Count
Source
263
25
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::SourceLocation>::operator*() &
Line
Count
Source
263
1.52k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::coverage::Counter>::operator*() &
Line
Count
Source
263
81
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<unsigned char>::operator*() &
Line
Count
Source
263
2.03M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::Distro::DistroType>::operator*() &
Line
Count
Source
263
3
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::driver::Driver::DriverMode> >::operator*() &
Line
Count
Source
263
15.6k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::Driver::DriverMode>::operator*() &
Line
Count
Source
263
15.6k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::LTOKind>::operator*() &
Line
Count
Source
263
119
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::Driver::OpenMPRuntimeKind>::operator*() &
Line
Count
Source
263
797
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::Driver::SaveTempsMode>::operator*() &
Line
Count
Source
263
53
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::tools::arm::ReadTPMode>::operator*() &
Line
Count
Source
263
2
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::tools::arm::FloatABI>::operator*() &
Line
Count
Source
263
2.82k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::tools::mips::FloatABI>::operator*() &
Line
Count
Source
263
12
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::tools::ppc::FloatABI>::operator*() &
Line
Count
Source
263
8
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::tools::sparc::FloatABI>::operator*() &
Line
Count
Source
263
8
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::driver::types::ID>::operator*() &
Line
Count
Source
263
48.0k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::DiagnosticLevelMask>::operator*() &
Line
Count
Source
263
19
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::AnalysisStores>::operator*() &
Line
Count
Source
263
159
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::AnalysisConstraints>::operator*() &
Line
Count
Source
263
888
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::AnalysisDiagClients>::operator*() &
Line
Count
Source
263
190
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::AnalysisPurgeMode>::operator*() &
Line
Count
Source
263
1
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Unexecuted instantiation: llvm::Optional<clang::AnalysisInliningMode>::operator*() &
llvm::Optional<llvm::Optional<bool> >::operator*() &
Line
Count
Source
263
1.68M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::frontend::ActionKind> >::operator*() &
Line
Count
Source
263
34
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::frontend::ActionKind>::operator*() &
Line
Count
Source
263
34
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::InputKind>::operator*() &
Line
Count
Source
263
47.1k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::EABI>::operator*() &
Line
Count
Source
263
28
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<llvm::Reloc::Model> >::operator*() &
Line
Count
Source
263
22.5k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::LangStandard::Kind>::operator*() &
Line
Count
Source
263
17.3k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::LangOptions::CoreFoundationABI>::operator*() &
Line
Count
Source
263
30
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::LangOptions::PragmaMSPointersToMembersKind>::operator*() &
Line
Count
Source
263
1
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::LangOptions::DefaultCallingConvention>::operator*() &
Line
Count
Source
263
8
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::PrecompiledPreamble::TempPCHFile>::operator*() &
Line
Count
Source
263
88
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::BitstreamBlockInfo>::operator*() &
Line
Count
Source
263
8.51k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::HeaderFileInfo>::operator*() &
Line
Count
Source
263
4.70k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::EnableIfAttr*>::operator*() &
Line
Count
Source
263
394
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<long>::operator*() &
Line
Count
Source
263
52
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::GVALinkage>::operator*() &
Line
Count
Source
263
62
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MIToken::TokenKind>::operator*() &
Line
Count
Source
263
141k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::CmpInst::Predicate>::operator*() &
Line
Count
Source
263
1.54k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::AtomicOrdering>::operator*() &
Line
Count
Source
263
528
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::codeview::TypeIndex>::operator*() &
Line
Count
Source
263
43.4k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::dwarf::Form>::operator*() &
Line
Count
Source
263
859k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DbgVariableLocation>::operator*() &
Line
Count
Source
263
136
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ArrayRef<unsigned char> >::operator*() &
Line
Count
Source
263
478
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::StringRef*>::operator*() &
Line
Count
Source
263
3.57k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
DWARFContext.cpp:llvm::Optional<(anonymous namespace)::DWARFSectionMap*>::operator*() &
Line
Count
Source
263
7.27k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::object::RelocationRef>::operator*() &
Line
Count
Source
263
19
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DataExtractor>::operator*() &
Line
Count
Source
263
1.69k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DWARFDebugLoc::LocationList>::operator*() &
Line
Count
Source
263
114
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DWARFDebugLoclists::LocationList>::operator*() &
Line
Count
Source
263
15
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DWARFFormValue>::operator*() &
Line
Count
Source
263
2.02k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::object::SectionedAddress>::operator*() &
Line
Count
Source
263
100
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
DAGCombiner.cpp:llvm::Optional<(anonymous namespace)::ByteProvider>::operator*() &
Line
Count
Source
263
12.2k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MachineOperand>::operator*() &
Line
Count
Source
263
315
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ISD::NodeType>::operator*() &
Line
Count
Source
263
24.9k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::Loc>::operator*() &
Line
Count
Source
263
1.06M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::NonLoc>::operator*() &
Line
Count
Source
263
32.5k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<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*> > > >::operator*() &
Line
Count
Source
263
14.9k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::DefinedSVal>::operator*() &
Line
Count
Source
263
36.5k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::DefinedOrUnknownSVal>::operator*() &
Line
Count
Source
263
3.04k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::loc::MemRegionVal>::operator*() &
Line
Count
Source
263
2.09k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
CheckSecuritySyntaxOnly.cpp:llvm::Optional<void ((anonymous namespace)::WalkAST::*)(clang::CallExpr const*, clang::FunctionDecl const*)>::operator*() &
Line
Count
Source
263
513
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::ArrayRef<clang::QualType> >::operator*() &
Line
Count
Source
263
737
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
ExprInspectionChecker.cpp:llvm::Optional<void ((anonymous namespace)::ExprInspectionChecker::*)(clang::CallExpr const*, clang::ento::CheckerContext&) const>::operator*() &
Line
Count
Source
263
7.70k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::SVal>::operator*() &
Line
Count
Source
263
180k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
GenericTaintChecker.cpp:llvm::Optional<(anonymous namespace)::GenericTaintChecker::TaintPropagationRule>::operator*() &
Line
Count
Source
263
112
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::StmtPoint>::operator*() &
Line
Count
Source
263
11
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
MacOSXAPIChecker.cpp:llvm::Optional<void ((anonymous namespace)::MacOSXAPIChecker::*)(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::StringRef) const>::operator*() &
Line
Count
Source
263
54
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
MallocChecker.cpp:llvm::Optional<(anonymous namespace)::MallocChecker::CheckKind>::operator*() &
Line
Count
Source
263
1.46k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
MoveChecker.cpp:llvm::Optional<(anonymous namespace)::MoveChecker::AggressivenessKind>::operator*() &
Line
Count
Source
263
48
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::retaincountchecker::RefVal>::operator*() &
Line
Count
Source
263
1.53k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::AnyCall>::operator*() &
Line
Count
Source
263
1.32k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::CallEventRef<clang::ento::CallEvent> >::operator*() &
Line
Count
Source
263
1.56k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::CallExitBegin>::operator*() &
Line
Count
Source
263
108
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
StdLibraryFunctionsChecker.cpp:llvm::Optional<(anonymous namespace)::StdLibraryFunctionsChecker::FunctionSummaryTy>::operator*() &
Line
Count
Source
263
690
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::nonloc::LazyCompoundVal>::operator*() &
Line
Count
Source
263
68.5k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::UndefinedVal>::operator*() &
Line
Count
Source
263
6
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::ExplorationStrategyKind> >::operator*() &
Line
Count
Source
263
10.8k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::IPAKind> >::operator*() &
Line
Count
Source
263
124k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::CXXInlineableMemberKind> >::operator*() &
Line
Count
Source
263
14.1k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::CXXInlineableMemberKind>::operator*() &
Line
Count
Source
263
14.1k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::CallEnter>::operator*() &
Line
Count
Source
263
6.89k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::CallExitEnd>::operator*() &
Line
Count
Source
263
6.70k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::BlockEdge>::operator*() &
Line
Count
Source
263
14.9k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::KnownSVal>::operator*() &
Line
Count
Source
263
1.58k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::SmallVector<clang::ento::MemRegion const*, 5u> >::operator*() &
Line
Count
Source
263
10
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ObjCMethodDecl const*>::operator*() &
Line
Count
Source
263
1.05k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::CFGElement>::operator*() &
Line
Count
Source
263
101k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::nonloc::SymbolVal>::operator*() &
Line
Count
Source
263
4.20k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::nonloc::PointerToMember>::operator*() &
Line
Count
Source
263
33
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::RegionOffset>::operator*() &
Line
Count
Source
263
1.28M
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::nonloc::CompoundVal>::operator*() &
Line
Count
Source
263
1.20k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
RegionStore.cpp:llvm::Optional<(anonymous namespace)::RegionBindingsRef>::operator*() &
Line
Count
Source
263
20.2k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::loc::ConcreteInt>::operator*() &
Line
Count
Source
263
18
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::function_ref<void ()> >::operator*() &
Line
Count
Source
263
10
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::AvailabilitySpec>::operator*() &
Line
Count
Source
263
163
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::Optional<clang::attr::SubjectMatchRule> >::operator*() &
Line
Count
Source
263
85
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::pair<llvm::Optional<clang::attr::SubjectMatchRule>, llvm::Optional<clang::attr::SubjectMatchRule> (*)(llvm::StringRef, bool)> >::operator*() &
Line
Count
Source
263
1.33k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::PragmaMSCommentKind>::operator*() &
Line
Count
Source
263
74
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds> >::operator*() &
Line
Count
Source
263
21
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
ParsePragma.cpp:llvm::Optional<llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues> >::operator*() &
Line
Count
Source
263
18
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagKinds>::operator*() &
Line
Count
Source
263
17
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
ParsePragma.cpp:llvm::Optional<(anonymous namespace)::TokFPAnnotValue::FlagValues>::operator*() &
Line
Count
Source
263
17
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<bool (clang::Parser::*)(llvm::StringRef, clang::SourceLocation)>::operator*() &
Line
Count
Source
263
142
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ASTContext::PragmaSectionFlag>::operator*() &
Line
Count
Source
263
38
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::attr::SubjectMatchRule>::operator*() &
Line
Count
Source
263
1.53k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
AnalysisBasedWarnings.cpp:llvm::Optional<(anonymous namespace)::LogicalErrorHandler>::operator*() &
Line
Count
Source
263
42
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::sema::TemplateDeductionInfo*>::operator*() &
Line
Count
Source
263
475k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::Sema::PragmaStack<clang::StringLiteral*>*>::operator*() &
Line
Count
Source
263
57
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::NSAPI::NSArrayMethodKind>::operator*() &
Line
Count
Source
263
89
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::NSAPI::NSDictionaryMethodKind>::operator*() &
Line
Count
Source
263
78
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::NSAPI::NSSetMethodKind>::operator*() &
Line
Count
Source
263
26
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::Sema::FormatStringType>::operator*() &
Line
Count
Source
263
43.6k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ObjCInterfaceDecl*>::operator*() &
Line
Count
Source
263
2
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<FormatAttrKind>::operator*() &
Line
Count
Source
263
51.5k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::CharUnits>::operator*() &
Line
Count
Source
263
8
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::Expr*>::operator*() &
Line
Count
Source
263
23.6k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::NSAPI::NSNumberLiteralMethodKind>::operator*() &
Line
Count
Source
263
1.75k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
SemaModule.cpp:llvm::Optional<(anonymous namespace)::UnnamedDeclKind>::operator*() &
Line
Count
Source
263
11
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::Stmt* (*)(clang::ASTContext&, clang::FunctionDecl const*)>::operator*() &
Line
Count
Source
263
14
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::ObjKind>::operator*() &
Line
Count
Source
263
145
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ento::RetEffect>::operator*() &
Line
Count
Source
263
102
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::ImportError>::operator*() &
Line
Count
Source
263
28
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::comments::InlineCommandComment::RenderKind>::operator*() &
Line
Count
Source
263
30
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::Visibility>::operator*() &
Line
Count
Source
263
782k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::LinkageInfo>::operator*() &
Line
Count
Source
263
276k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
ExprConstant.cpp:llvm::Optional<(anonymous namespace)::BitCastBuffer>::operator*() &
Line
Count
Source
263
223
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::APValue>::operator*() &
Line
Count
Source
263
872
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::minimize_source_to_dependency_directives::TokenKind>::operator*() &
Line
Count
Source
263
121
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
Lexer.cpp:llvm::Optional<(anonymous namespace)::PreambleDirectiveKind>::operator*() &
Line
Count
Source
263
929
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::MMToken::TokenKind>::operator*() &
Line
Count
Source
263
276k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
ModuleMap.cpp:llvm::Optional<clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation)::Attribute>::operator*() &
Line
Count
Source
263
93
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
ModuleMap.cpp:llvm::Optional<(anonymous namespace)::AttributeKind>::operator*() &
Line
Count
Source
263
2.71k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<clang::diag::Severity>::operator*() &
Line
Count
Source
263
355
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::PassBuilder::OptimizationLevel>::operator*() &
Line
Count
Source
263
67
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<std::__1::vector<llvm::PassBuilder::PipelineElement, std::__1::allocator<llvm::PassBuilder::PipelineElement> > >::operator*() &
Line
Count
Source
263
2.02k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::MDString*>::operator*() &
Line
Count
Source
263
24
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DICompileUnit::DebugEmissionKind>::operator*() &
Line
Count
Source
263
2.28k
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::DICompileUnit::DebugNameTableKind>::operator*() &
Line
Count
Source
263
285
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::remarks::Format>::operator*() &
Line
Count
Source
263
91
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::remarks::ParsedStringTable>::operator*() &
Line
Count
Source
263
10
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::remarks::Type>::operator*() &
Line
Count
Source
263
164
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::codeview::ContinuationRecordKind>::operator*() &
Line
Count
Source
263
372
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
llvm::Optional<llvm::codeview::MemberPointerInfo>::operator*() &
Line
Count
Source
263
164
  T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
264
265
  template <typename U>
266
108M
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
108M
    return hasValue() ? 
getValue()82.8M
:
std::forward<U>(value)25.9M
;
268
108M
  }
llvm::MemoryLocation llvm::Optional<llvm::MemoryLocation>::getValueOr<llvm::MemoryLocation>(llvm::MemoryLocation&&) const &
Line
Count
Source
266
73.9M
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
73.9M
    return hasValue() ? 
getValue()50.7M
:
std::forward<U>(value)23.2M
;
268
73.9M
  }
llvm::StringRef llvm::Optional<llvm::StringRef>::getValueOr<char const (&) [1]>(char const (&&&) [1]) const &
Line
Count
Source
266
635
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
635
    return hasValue() ? 
getValue()312
:
std::forward<U>(value)323
;
268
635
  }
unsigned int llvm::Optional<unsigned int>::getValueOr<int>(int&&) const &
Line
Count
Source
266
149k
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
149k
    return hasValue() ? 
getValue()789
:
std::forward<U>(value)149k
;
268
149k
  }
llvm::DIExpression::FragmentInfo llvm::Optional<llvm::DIExpression::FragmentInfo>::getValueOr<llvm::DIExpression::FragmentInfo const&>(llvm::DIExpression::FragmentInfo const&&&) const &
Line
Count
Source
266
11.8k
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
11.8k
    return hasValue() ? 
getValue()8.39k
:
std::forward<U>(value)3.48k
;
268
11.8k
  }
unsigned int llvm::Optional<unsigned int>::getValueOr<unsigned int const&>(unsigned int const&&&) const &
Line
Count
Source
266
8.64k
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
8.64k
    return hasValue() ? 
getValue()1.97k
:
std::forward<U>(value)6.66k
;
268
8.64k
  }
llvm::MDString* llvm::Optional<llvm::MDString*>::getValueOr<std::nullptr_t>(std::nullptr_t&&) const &
Line
Count
Source
266
44.9k
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
44.9k
    return hasValue() ? 
getValue()213
:
std::forward<U>(value)44.7k
;
268
44.9k
  }
llvm::StringRef llvm::Optional<llvm::StringRef>::getValueOr<llvm::StringRef>(llvm::StringRef&&) const &
Line
Count
Source
266
302
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
302
    return hasValue() ? 
getValue()72
:
std::forward<U>(value)230
;
268
302
  }
bool llvm::Optional<bool>::getValueOr<llvm::cl::opt<bool, false, llvm::cl::parser<bool> >&>(llvm::cl::opt<bool, false, llvm::cl::parser<bool> >&&&) const &
Line
Count
Source
266
145k
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
145k
    return hasValue() ? 
getValue()21
:
std::forward<U>(value)145k
;
268
145k
  }
bool llvm::Optional<bool>::getValueOr<bool>(bool&&) const &
Line
Count
Source
266
108
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
108
    return hasValue() ? 
getValue()37
:
std::forward<U>(value)71
;
268
108
  }
int llvm::Optional<int>::getValueOr<int>(int&&) const &
Line
Count
Source
266
20
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
20
    return hasValue() ? 
getValue()2
:
std::forward<U>(value)18
;
268
20
  }
unsigned long llvm::Optional<unsigned long>::getValueOr<unsigned int>(unsigned int&&) const &
Line
Count
Source
266
32.6M
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
32.6M
    return hasValue() ? 
getValue()32.0M
:
std::forward<U>(value)539k
;
268
32.6M
  }
unsigned long llvm::Optional<unsigned long>::getValueOr<unsigned long>(unsigned long&&) const &
Line
Count
Source
266
29.0k
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
29.0k
    return hasValue() ? 
getValue()380
:
std::forward<U>(value)28.6k
;
268
29.0k
  }
llvm::sys::fs::file_type llvm::Optional<llvm::sys::fs::file_type>::getValueOr<llvm::sys::fs::file_type>(llvm::sys::fs::file_type&&) const &
Line
Count
Source
266
63.6k
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
63.6k
    return hasValue() ? 
getValue()12
:
std::forward<U>(value)63.6k
;
268
63.6k
  }
llvm::sys::fs::perms llvm::Optional<llvm::sys::fs::perms>::getValueOr<llvm::sys::fs::perms>(llvm::sys::fs::perms&&) const &
Line
Count
Source
266
63.6k
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
63.6k
    return hasValue() ? 
getValue()1
:
std::forward<U>(value)63.6k
;
268
63.6k
  }
clang::RecordDecl const* llvm::Optional<clang::RecordDecl const*>::getValueOr<std::nullptr_t>(std::nullptr_t&&) const &
Line
Count
Source
266
4
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
4
    return hasValue() ? 
getValue()3
:
std::forward<U>(value)1
;
268
4
  }
unsigned long long llvm::Optional<unsigned long long>::getValueOr<unsigned int&>(unsigned int&&&) const &
Line
Count
Source
266
5
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
5
    return hasValue() ? 
getValue()0
: std::forward<U>(value);
268
5
  }
clang::ASTTemplateArgumentListInfo const* llvm::Optional<clang::ASTTemplateArgumentListInfo const*>::getValueOr<clang::ASTTemplateArgumentListInfo const*>(clang::ASTTemplateArgumentListInfo const*&&) const &
Line
Count
Source
266
1.65M
  constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
267
1.65M
    return hasValue() ? 
getValue()78
:
std::forward<U>(value)1.65M
;
268
1.65M
  }
269
270
#if LLVM_HAS_RVALUE_REFERENCE_THIS
271
81.7k
  T &&getValue() && { return std::move(Storage.getValue()); }
llvm::Optional<unsigned long long>::getValue() &&
Line
Count
Source
271
3.01k
  T &&getValue() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::MCOperand>::getValue() &&
Line
Count
Source
271
50
  T &&getValue() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::MDNode*>::getValue() &&
Line
Count
Source
271
14
  T &&getValue() && { return std::move(Storage.getValue()); }
llvm::Optional<unsigned int>::getValue() &&
Line
Count
Source
271
99
  T &&getValue() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::StringRef>::getValue() &&
Line
Count
Source
271
636
  T &&getValue() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::ArrayRef<unsigned char> >::getValue() &&
Line
Count
Source
271
124
  T &&getValue() && { return std::move(Storage.getValue()); }
llvm::Optional<char const*>::getValue() &&
Line
Count
Source
271
4.56k
  T &&getValue() && { return std::move(Storage.getValue()); }
llvm::Optional<clang::ento::SVal>::getValue() &&
Line
Count
Source
271
73.2k
  T &&getValue() && { return std::move(Storage.getValue()); }
272
38.3M
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::MemoryLocation>::operator*() &&
Line
Count
Source
272
6.22M
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::DIExpression::FragmentInfo>::operator*() &&
Line
Count
Source
272
31.9M
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<unsigned int>::operator*() &&
Line
Count
Source
272
32.3k
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::cflaa::StratifiedInfo*>::operator*() &&
Line
Count
Source
272
724
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::StringRef> >::operator*() &&
Line
Count
Source
272
103
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<std::nullptr_t>::operator*() &&
Line
Count
Source
272
2
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<bool>::operator*() &&
Line
Count
Source
272
3.71k
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<double>::operator*() &&
Line
Count
Source
272
166
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::StringRef>::operator*() &&
Line
Count
Source
272
12.1k
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<long long>::operator*() &&
Line
Count
Source
272
15.1k
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::OperandBundleUse>::operator*() &&
Line
Count
Source
272
36
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::Metadata*>::operator*() &&
Line
Count
Source
272
277
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<clang::Expr const*>::operator*() &&
Line
Count
Source
272
2.21k
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<unsigned long long>::operator*() &&
Line
Count
Source
272
8.70k
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<llvm::ArrayRef<unsigned char> >::operator*() &&
Line
Count
Source
272
2.66k
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<clang::AnyCall>::operator*() &&
Line
Count
Source
272
4.22k
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<clang::ento::SVal>::operator*() &&
Line
Count
Source
272
2.53k
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<clang::NullabilityKind>::operator*() &&
Line
Count
Source
272
4
  T &&operator*() && { return std::move(Storage.getValue()); }
llvm::Optional<clang::Expr*>::operator*() &&
Line
Count
Source
272
846
  T &&operator*() && { return std::move(Storage.getValue()); }
273
274
  template <typename U>
275
5.95M
  T getValueOr(U &&value) && {
276
5.95M
    return hasValue() ? 
std::move(getValue())48.1k
:
std::forward<U>(value)5.90M
;
277
5.95M
  }
bool llvm::Optional<bool>::getValueOr<bool>(bool&&) &&
Line
Count
Source
275
4.09M
  T getValueOr(U &&value) && {
276
4.09M
    return hasValue() ? 
std::move(getValue())22.5k
:
std::forward<U>(value)4.07M
;
277
4.09M
  }
unsigned long long llvm::Optional<unsigned long long>::getValueOr<int>(int&&) &&
Line
Count
Source
275
698k
  T getValueOr(U &&value) && {
276
698k
    return hasValue() ? 
std::move(getValue())163
:
std::forward<U>(value)697k
;
277
698k
  }
llvm::StringRef llvm::Optional<llvm::StringRef>::getValueOr<llvm::StringRef>(llvm::StringRef&&) &&
Line
Count
Source
275
1.98k
  T getValueOr(U &&value) && {
276
1.98k
    return hasValue() ? 
std::move(getValue())28
:
std::forward<U>(value)1.95k
;
277
1.98k
  }
llvm::MDOperand const* llvm::Optional<llvm::MDOperand const*>::getValueOr<std::nullptr_t>(std::nullptr_t&&) &&
Line
Count
Source
275
1.12M
  T getValueOr(U &&value) && {
276
1.12M
    return hasValue() ? 
std::move(getValue())11.1k
:
std::forward<U>(value)1.11M
;
277
1.12M
  }
unsigned int llvm::Optional<unsigned int>::getValueOr<int>(int&&) &&
Line
Count
Source
275
4.05k
  T getValueOr(U &&value) && {
276
4.05k
    return hasValue() ? 
std::move(getValue())1.36k
:
std::forward<U>(value)2.69k
;
277
4.05k
  }
char const* llvm::Optional<char const*>::getValueOr<char const*&>(char const*&&&) &&
Line
Count
Source
275
19.4k
  T getValueOr(U &&value) && {
276
19.4k
    return hasValue() ? 
std::move(getValue())10.5k
:
std::forward<U>(value)8.88k
;
277
19.4k
  }
unsigned long long llvm::Optional<unsigned long long>::getValueOr<unsigned long long&>(unsigned long long&&&) &&
Line
Count
Source
275
10.9k
  T getValueOr(U &&value) && {
276
10.9k
    return hasValue() ? 
std::move(getValue())2.35k
:
std::forward<U>(value)8.64k
;
277
10.9k
  }
long long llvm::Optional<long long>::getValueOr<int>(int&&) &&
Line
Count
Source
275
1
  T getValueOr(U &&value) && {
276
1
    return hasValue() ? std::move(getValue()) : 
std::forward<U>(value)0
;
277
1
  }
278
#endif
279
};
280
281
template <typename T, typename U>
282
2.21M
bool operator==(const Optional<T> &X, const Optional<U> &Y) {
283
2.21M
  if (X && 
Y1.88M
)
284
1.88M
    return *X == *Y;
285
332k
  return X.hasValue() == Y.hasValue();
286
332k
}
Unexecuted instantiation: bool llvm::operator==<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**>, std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> >(llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> > const&, llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>**> > const&)
Unexecuted instantiation: bool llvm::operator==<std::__1::__wrap_iter<llvm::Loop* const*>, std::__1::__wrap_iter<llvm::Loop* const*> >(llvm::Optional<std::__1::__wrap_iter<llvm::Loop* const*> > const&, llvm::Optional<std::__1::__wrap_iter<llvm::Loop* const*> > const&)
Unexecuted instantiation: bool llvm::operator==<std::__1::__wrap_iter<llvm::MachineLoop* const*>, std::__1::__wrap_iter<llvm::MachineLoop* const*> >(llvm::Optional<std::__1::__wrap_iter<llvm::MachineLoop* const*> > const&, llvm::Optional<std::__1::__wrap_iter<llvm::MachineLoop* const*> > const&)
bool llvm::operator==<long long, long long>(llvm::Optional<long long> const&, llvm::Optional<long long> const&)
Line
Count
Source
282
16
bool operator==(const Optional<T> &X, const Optional<U> &Y) {
283
16
  if (X && 
Y14
)
284
14
    return *X == *Y;
285
2
  return X.hasValue() == Y.hasValue();
286
2
}
Unexecuted instantiation: bool llvm::operator==<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>, llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >(llvm::Optional<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> > const&, llvm::Optional<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> > const&)
Unexecuted instantiation: bool llvm::operator==<std::__1::__wrap_iter<llvm::MachineBasicBlock**>, std::__1::__wrap_iter<llvm::MachineBasicBlock**> >(llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock**> > const&, llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock**> > const&)
bool llvm::operator==<llvm::StringRef, llvm::StringRef>(llvm::Optional<llvm::StringRef> const&, llvm::Optional<llvm::StringRef> const&)
Line
Count
Source
282
32
bool operator==(const Optional<T> &X, const Optional<U> &Y) {
283
32
  if (X && 
Y10
)
284
10
    return *X == *Y;
285
22
  return X.hasValue() == Y.hasValue();
286
22
}
Unexecuted instantiation: bool llvm::operator==<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**>, std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> >(llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> > const&, llvm::Optional<std::__1::__wrap_iter<llvm::DomTreeNodeBase<llvm::BasicBlock>**> > const&)
Unexecuted instantiation: bool llvm::operator==<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const>, llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> >(llvm::Optional<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> > const&, llvm::Optional<llvm::SuccIterator<llvm::Instruction const, llvm::BasicBlock const> > const&)
Unexecuted instantiation: bool llvm::operator==<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region>, llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> >(llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> > const&, llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode const*, llvm::BasicBlock, llvm::Region> > const&)
Unexecuted instantiation: bool llvm::operator==<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region>, llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> >(llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> > const&, llvm::Optional<llvm::RNSuccIterator<llvm::RegionNode*, llvm::BasicBlock, llvm::Region> > const&)
Unexecuted instantiation: bool llvm::operator==<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region>, llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> >(llvm::Optional<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> > const&, llvm::Optional<llvm::RNSuccIterator<llvm::FlatIt<llvm::RegionNode*>, llvm::BasicBlock, llvm::Region> > const&)
bool llvm::operator==<llvm::APInt, llvm::APInt>(llvm::Optional<llvm::APInt> const&, llvm::Optional<llvm::APInt> const&)
Line
Count
Source
282
20
bool operator==(const Optional<T> &X, const Optional<U> &Y) {
283
20
  if (X && Y)
284
20
    return *X == *Y;
285
0
  return X.hasValue() == Y.hasValue();
286
0
}
bool llvm::operator==<llvm::DIExpression::FragmentInfo, llvm::DIExpression::FragmentInfo>(llvm::Optional<llvm::DIExpression::FragmentInfo> const&, llvm::Optional<llvm::DIExpression::FragmentInfo> const&)
Line
Count
Source
282
2.20M
bool operator==(const Optional<T> &X, const Optional<U> &Y) {
283
2.20M
  if (X && 
Y1.88M
)
284
1.88M
    return *X == *Y;
285
323k
  return X.hasValue() == Y.hasValue();
286
323k
}
Unexecuted instantiation: bool llvm::operator==<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >(llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> > const&, llvm::Optional<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> > const&)
Unexecuted instantiation: bool llvm::operator==<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion>, llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> >(llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> > const&, llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode const*, llvm::MachineBasicBlock, llvm::MachineRegion> > const&)
Unexecuted instantiation: bool llvm::operator==<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion>, llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> >(llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> > const&, llvm::Optional<llvm::RNSuccIterator<llvm::MachineRegionNode*, llvm::MachineBasicBlock, llvm::MachineRegion> > const&)
Unexecuted instantiation: bool llvm::operator==<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >(llvm::Optional<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > > const&, llvm::Optional<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > > const&)
bool llvm::operator==<unsigned int, unsigned int>(llvm::Optional<unsigned int> const&, llvm::Optional<unsigned int> const&)
Line
Count
Source
282
3.50k
bool operator==(const Optional<T> &X, const Optional<U> &Y) {
283
3.50k
  if (X && 
Y1.28k
)
284
1.28k
    return *X == *Y;
285
2.21k
  return X.hasValue() == Y.hasValue();
286
2.21k
}
bool llvm::operator==<llvm::DIFile::ChecksumInfo<llvm::MDString*>, llvm::DIFile::ChecksumInfo<llvm::MDString*> >(llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> > const&, llvm::Optional<llvm::DIFile::ChecksumInfo<llvm::MDString*> > const&)
Line
Count
Source
282
1.16k
bool operator==(const Optional<T> &X, const Optional<U> &Y) {
283
1.16k
  if (X && 
Y3
)
284
3
    return *X == *Y;
285
1.16k
  return X.hasValue() == Y.hasValue();
286
1.16k
}
bool llvm::operator==<llvm::MDString*, llvm::MDString*>(llvm::Optional<llvm::MDString*> const&, llvm::Optional<llvm::MDString*> const&)
Line
Count
Source
282
1.16k
bool operator==(const Optional<T> &X, const Optional<U> &Y) {
283
1.16k
  if (X && 
Y2
)
284
2
    return *X == *Y;
285
1.16k
  return X.hasValue() == Y.hasValue();
286
1.16k
}
bool llvm::operator==<llvm::MD5::MD5Result, llvm::MD5::MD5Result>(llvm::Optional<llvm::MD5::MD5Result> const&, llvm::Optional<llvm::MD5::MD5Result> const&)
Line
Count
Source
282
4.70k
bool operator==(const Optional<T> &X, const Optional<U> &Y) {
283
4.70k
  if (X && 
Y211
)
284
211
    return *X == *Y;
285
4.49k
  return X.hasValue() == Y.hasValue();
286
4.49k
}
Unexecuted instantiation: bool llvm::operator==<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >(llvm::Optional<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > > const&, llvm::Optional<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > > const&)
Unexecuted instantiation: bool llvm::operator==<llvm::VPBlockBase**, llvm::VPBlockBase**>(llvm::Optional<llvm::VPBlockBase**> const&, llvm::Optional<llvm::VPBlockBase**> const&)
Unexecuted instantiation: bool llvm::operator==<llvm::VPBlockBase* const*, llvm::VPBlockBase* const*>(llvm::Optional<llvm::VPBlockBase* const*> const&, llvm::Optional<llvm::VPBlockBase* const*> const&)
bool llvm::operator==<clang::Expr*, clang::Expr*>(llvm::Optional<clang::Expr*> const&, llvm::Optional<clang::Expr*> const&)
Line
Count
Source
282
211
bool operator==(const Optional<T> &X, const Optional<U> &Y) {
283
211
  if (X && 
Y131
)
284
131
    return *X == *Y;
285
80
  return X.hasValue() == Y.hasValue();
286
80
}
287
288
template <typename T, typename U>
289
1.26k
bool operator!=(const Optional<T> &X, const Optional<U> &Y) {
290
1.26k
  return !(X == Y);
291
1.26k
}
bool llvm::operator!=<llvm::StringRef, llvm::StringRef>(llvm::Optional<llvm::StringRef> const&, llvm::Optional<llvm::StringRef> const&)
Line
Count
Source
289
18
bool operator!=(const Optional<T> &X, const Optional<U> &Y) {
290
18
  return !(X == Y);
291
18
}
bool llvm::operator!=<unsigned int, unsigned int>(llvm::Optional<unsigned int> const&, llvm::Optional<unsigned int> const&)
Line
Count
Source
289
1.24k
bool operator!=(const Optional<T> &X, const Optional<U> &Y) {
290
1.24k
  return !(X == Y);
291
1.24k
}
292
293
template <typename T, typename U>
294
311k
bool operator<(const Optional<T> &X, const Optional<U> &Y) {
295
311k
  if (X && 
Y296k
)
296
296k
    return *X < *Y;
297
14.4k
  return X.hasValue() < Y.hasValue();
298
14.4k
}
299
300
template <typename T, typename U>
301
bool operator<=(const Optional<T> &X, const Optional<U> &Y) {
302
  return !(Y < X);
303
}
304
305
template <typename T, typename U>
306
bool operator>(const Optional<T> &X, const Optional<U> &Y) {
307
  return Y < X;
308
}
309
310
template <typename T, typename U>
311
bool operator>=(const Optional<T> &X, const Optional<U> &Y) {
312
  return !(X < Y);
313
}
314
315
template<typename T>
316
80.5M
bool operator==(const Optional<T> &X, NoneType) {
317
80.5M
  return !X;
318
80.5M
}
bool llvm::operator==<llvm::MemoryLocation>(llvm::Optional<llvm::MemoryLocation> const&, llvm::NoneType)
Line
Count
Source
316
77.3M
bool operator==(const Optional<T> &X, NoneType) {
317
77.3M
  return !X;
318
77.3M
}
bool llvm::operator==<unsigned long long>(llvm::Optional<unsigned long long> const&, llvm::NoneType)
Line
Count
Source
316
1.07M
bool operator==(const Optional<T> &X, NoneType) {
317
1.07M
  return !X;
318
1.07M
}
bool llvm::operator==<llvm::MachineInstr* const*>(llvm::Optional<llvm::MachineInstr* const*> const&, llvm::NoneType)
Line
Count
Source
316
19
bool operator==(const Optional<T> &X, NoneType) {
317
19
  return !X;
318
19
}
bool llvm::operator==<llvm::Function*>(llvm::Optional<llvm::Function*> const&, llvm::NoneType)
Line
Count
Source
316
496k
bool operator==(const Optional<T> &X, NoneType) {
317
496k
  return !X;
318
496k
}
bool llvm::operator==<llvm::StringRef>(llvm::Optional<llvm::StringRef> const&, llvm::NoneType)
Line
Count
Source
316
12.9k
bool operator==(const Optional<T> &X, NoneType) {
317
12.9k
  return !X;
318
12.9k
}
bool llvm::operator==<clang::Visibility>(llvm::Optional<clang::Visibility> const&, llvm::NoneType)
Line
Count
Source
316
1.63M
bool operator==(const Optional<T> &X, NoneType) {
317
1.63M
  return !X;
318
1.63M
}
319
320
template<typename T>
321
bool operator==(NoneType, const Optional<T> &X) {
322
  return X == None;
323
}
324
325
template<typename T>
326
2.14M
bool operator!=(const Optional<T> &X, NoneType) {
327
2.14M
  return !(X == None);
328
2.14M
}
bool llvm::operator!=<llvm::Function*>(llvm::Optional<llvm::Function*> const&, llvm::NoneType)
Line
Count
Source
326
496k
bool operator!=(const Optional<T> &X, NoneType) {
327
496k
  return !(X == None);
328
496k
}
bool llvm::operator!=<llvm::StringRef>(llvm::Optional<llvm::StringRef> const&, llvm::NoneType)
Line
Count
Source
326
12.9k
bool operator!=(const Optional<T> &X, NoneType) {
327
12.9k
  return !(X == None);
328
12.9k
}
bool llvm::operator!=<clang::Visibility>(llvm::Optional<clang::Visibility> const&, llvm::NoneType)
Line
Count
Source
326
1.63M
bool operator!=(const Optional<T> &X, NoneType) {
327
1.63M
  return !(X == None);
328
1.63M
}
329
330
template<typename T>
331
bool operator!=(NoneType, const Optional<T> &X) {
332
  return X != None;
333
}
334
335
template <typename T> bool operator<(const Optional<T> &X, NoneType) {
336
  return false;
337
}
338
339
template <typename T> bool operator<(NoneType, const Optional<T> &X) {
340
  return X.hasValue();
341
}
342
343
template <typename T> bool operator<=(const Optional<T> &X, NoneType) {
344
  return !(None < X);
345
}
346
347
template <typename T> bool operator<=(NoneType, const Optional<T> &X) {
348
  return !(X < None);
349
}
350
351
template <typename T> bool operator>(const Optional<T> &X, NoneType) {
352
  return None < X;
353
}
354
355
template <typename T> bool operator>(NoneType, const Optional<T> &X) {
356
  return X < None;
357
}
358
359
template <typename T> bool operator>=(const Optional<T> &X, NoneType) {
360
  return None <= X;
361
}
362
363
template <typename T> bool operator>=(NoneType, const Optional<T> &X) {
364
  return X <= None;
365
}
366
367
2.54M
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
2.54M
  return X && 
*X == Y1.40M
;
369
2.54M
}
bool llvm::operator==<llvm::AliasResult>(llvm::Optional<llvm::AliasResult> const&, llvm::AliasResult const&)
Line
Count
Source
367
1.22M
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
1.22M
  return X && *X == Y;
369
1.22M
}
bool llvm::operator==<llvm::Value*>(llvm::Optional<llvm::Value*> const&, llvm::Value* const&)
Line
Count
Source
367
48
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
48
  return X && *X == Y;
369
48
}
bool llvm::operator==<bool>(llvm::Optional<bool> const&, bool const&)
Line
Count
Source
367
987k
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
987k
  return X && 
*X == Y5.67k
;
369
987k
}
bool llvm::operator==<int>(llvm::Optional<int> const&, int const&)
Line
Count
Source
367
168k
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
168k
  return X && 
*X == Y11.1k
;
369
168k
}
bool llvm::operator==<clang::LangAS>(llvm::Optional<clang::LangAS> const&, clang::LangAS const&)
Line
Count
Source
367
164k
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
164k
  return X && *X == Y;
369
164k
}
bool llvm::operator==<unsigned long long>(llvm::Optional<unsigned long long> const&, unsigned long long const&)
Line
Count
Source
367
373
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
373
  return X && *X == Y;
369
373
}
bool llvm::operator==<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>(llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior> const&, llvm::ConstrainedFPIntrinsic::ExceptionBehavior const&)
Line
Count
Source
367
1.38k
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
1.38k
  return X && *X == Y;
369
1.38k
}
bool llvm::operator==<clang::ento::RetainSummaryManager::BehaviorSummary>(llvm::Optional<clang::ento::RetainSummaryManager::BehaviorSummary> const&, clang::ento::RetainSummaryManager::BehaviorSummary const&)
Line
Count
Source
367
651
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
651
  return X && *X == Y;
369
651
}
bool llvm::operator==<unsigned int>(llvm::Optional<unsigned int> const&, unsigned int const&)
Line
Count
Source
367
545
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
545
  return X && *X == Y;
369
545
}
bool llvm::operator==<clang::ento::ObjKind>(llvm::Optional<clang::ento::ObjKind> const&, clang::ento::ObjKind const&)
Line
Count
Source
367
25
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
25
  return X && *X == Y;
369
25
}
bool llvm::operator==<clang::analyze_os_log::OSLogBufferItem::Kind>(llvm::Optional<clang::analyze_os_log::OSLogBufferItem::Kind> const&, clang::analyze_os_log::OSLogBufferItem::Kind const&)
Line
Count
Source
367
123
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
123
  return X && *X == Y;
369
123
}
bool llvm::operator==<llvm::codeview::TypeLeafKind>(llvm::Optional<llvm::codeview::TypeLeafKind> const&, llvm::codeview::TypeLeafKind const&)
Line
Count
Source
367
1.14k
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
368
1.14k
  return X && *X == Y;
369
1.14k
}
370
371
4.59k
template <typename T> bool operator==(const T &X, const Optional<T> &Y) {
372
4.59k
  return Y && 
X == *Y1.04k
;
373
4.59k
}
374
375
567k
template <typename T> bool operator!=(const Optional<T> &X, const T &Y) {
376
567k
  return !(X == Y);
377
567k
}
bool llvm::operator!=<llvm::AliasResult>(llvm::Optional<llvm::AliasResult> const&, llvm::AliasResult const&)
Line
Count
Source
375
149k
template <typename T> bool operator!=(const Optional<T> &X, const T &Y) {
376
149k
  return !(X == Y);
377
149k
}
bool llvm::operator!=<llvm::Value*>(llvm::Optional<llvm::Value*> const&, llvm::Value* const&)
Line
Count
Source
375
48
template <typename T> bool operator!=(const Optional<T> &X, const T &Y) {
376
48
  return !(X == Y);
377
48
}
bool llvm::operator!=<bool>(llvm::Optional<bool> const&, bool const&)
Line
Count
Source
375
251k
template <typename T> bool operator!=(const Optional<T> &X, const T &Y) {
376
251k
  return !(X == Y);
377
251k
}
bool llvm::operator!=<clang::LangAS>(llvm::Optional<clang::LangAS> const&, clang::LangAS const&)
Line
Count
Source
375
164k
template <typename T> bool operator!=(const Optional<T> &X, const T &Y) {
376
164k
  return !(X == Y);
377
164k
}
bool llvm::operator!=<llvm::ConstrainedFPIntrinsic::ExceptionBehavior>(llvm::Optional<llvm::ConstrainedFPIntrinsic::ExceptionBehavior> const&, llvm::ConstrainedFPIntrinsic::ExceptionBehavior const&)
Line
Count
Source
375
1.38k
template <typename T> bool operator!=(const Optional<T> &X, const T &Y) {
376
1.38k
  return !(X == Y);
377
1.38k
}
bool llvm::operator!=<clang::analyze_os_log::OSLogBufferItem::Kind>(llvm::Optional<clang::analyze_os_log::OSLogBufferItem::Kind> const&, clang::analyze_os_log::OSLogBufferItem::Kind const&)
Line
Count
Source
375
123
template <typename T> bool operator!=(const Optional<T> &X, const T &Y) {
376
123
  return !(X == Y);
377
123
}
378
379
4.59k
template <typename T> bool operator!=(const T &X, const Optional<T> &Y) {
380
4.59k
  return !(X == Y);
381
4.59k
}
382
383
template <typename T> bool operator<(const Optional<T> &X, const T &Y) {
384
  return !X || *X < Y;
385
}
386
387
317k
template <typename T> bool operator<(const T &X, const Optional<T> &Y) {
388
317k
  return Y && 
X < *Y2.03k
;
389
317k
}
bool llvm::operator<<int>(int const&, llvm::Optional<int> const&)
Line
Count
Source
387
315k
template <typename T> bool operator<(const T &X, const Optional<T> &Y) {
388
315k
  return Y && 
X < *Y3
;
389
315k
}
bool llvm::operator<<unsigned long long>(unsigned long long const&, llvm::Optional<unsigned long long> const&)
Line
Count
Source
387
10
template <typename T> bool operator<(const T &X, const Optional<T> &Y) {
388
10
  return Y && X < *Y;
389
10
}
bool llvm::operator<<unsigned int>(unsigned int const&, llvm::Optional<unsigned int> const&)
Line
Count
Source
387
2.02k
template <typename T> bool operator<(const T &X, const Optional<T> &Y) {
388
2.02k
  return Y && X < *Y;
389
2.02k
}
390
391
2.02k
template <typename T> bool operator<=(const Optional<T> &X, const T &Y) {
392
2.02k
  return !(Y < X);
393
2.02k
}
394
395
template <typename T> bool operator<=(const T &X, const Optional<T> &Y) {
396
  return !(Y < X);
397
}
398
399
315k
template <typename T> bool operator>(const Optional<T> &X, const T &Y) {
400
315k
  return Y < X;
401
315k
}
402
403
template <typename T> bool operator>(const T &X, const Optional<T> &Y) {
404
  return Y < X;
405
}
406
407
template <typename T> bool operator>=(const Optional<T> &X, const T &Y) {
408
  return !(X < Y);
409
}
410
411
template <typename T> bool operator>=(const T &X, const Optional<T> &Y) {
412
  return !(X < Y);
413
}
414
415
raw_ostream &operator<<(raw_ostream &OS, NoneType);
416
417
template <typename T, typename = decltype(std::declval<raw_ostream &>()
418
                                          << std::declval<const T &>())>
419
15
raw_ostream &operator<<(raw_ostream &OS, const Optional<T> &O) {
420
15
  if (O)
421
15
    OS << *O;
422
0
  else
423
0
    OS << None;
424
15
  return OS;
425
15
}
426
427
} // end namespace llvm
428
429
#endif // LLVM_ADT_OPTIONAL_H