Coverage Report

Created: 2026-06-08 06:54

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/spirv-tools/source/util/make_unique.h
Line
Count
Source
1
// Copyright (c) 2016 Google Inc.
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License");
4
// you may not use this file except in compliance with the License.
5
// You may obtain a copy of the License at
6
//
7
//     http://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software
10
// distributed under the License is distributed on an "AS IS" BASIS,
11
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
// See the License for the specific language governing permissions and
13
// limitations under the License.
14
15
#ifndef SOURCE_UTIL_MAKE_UNIQUE_H_
16
#define SOURCE_UTIL_MAKE_UNIQUE_H_
17
18
#include <memory>
19
#include <utility>
20
21
namespace spvtools {
22
23
template <typename T, typename... Args>
24
8.95M
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
8.95M
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
8.95M
}
std::__1::unique_ptr<spvtools::FriendlyNameMapper, std::__1::default_delete<spvtools::FriendlyNameMapper> > spvtools::MakeUnique<spvtools::FriendlyNameMapper, spv_context_t*&, unsigned int const*&, unsigned long const&, unsigned int const&>(spv_context_t*&, unsigned int const*&, unsigned long const&, unsigned int const&)
Line
Count
Source
24
26.2k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
26.2k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
26.2k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::FriendlyNameMapper, std::__1::default_delete<spvtools::FriendlyNameMapper> > spvtools::MakeUnique<spvtools::FriendlyNameMapper, spv_context_t*, unsigned int const*&, unsigned long const&, unsigned int const&>(spv_context_t*&&, unsigned int const*&, unsigned long const&, unsigned int const&)
std::__1::unique_ptr<std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::default_delete<std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > spvtools::MakeUnique<std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >>()
Line
Count
Source
24
205k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
205k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
205k
}
std::__1::unique_ptr<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, std::__1::default_delete<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > > > spvtools::MakeUnique<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >&>(std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >&)
Line
Count
Source
24
8.32k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
8.32k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
8.32k
}
Unexecuted instantiation: std::__1::unique_ptr<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, std::__1::default_delete<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > > > spvtools::MakeUnique<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, std::initializer_list<unsigned int> >(std::initializer_list<unsigned int>&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::IntConstant, std::__1::default_delete<spvtools::opt::analysis::IntConstant> > spvtools::MakeUnique<spvtools::opt::analysis::IntConstant, spvtools::opt::analysis::Integer const*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&>(spvtools::opt::analysis::Integer const*&&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::FloatConstant, std::__1::default_delete<spvtools::opt::analysis::FloatConstant> > spvtools::MakeUnique<spvtools::opt::analysis::FloatConstant, spvtools::opt::analysis::Float const*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&>(spvtools::opt::analysis::Float const*&&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::BoolConstant, std::__1::default_delete<spvtools::opt::analysis::BoolConstant> > spvtools::MakeUnique<spvtools::opt::analysis::BoolConstant, spvtools::opt::analysis::Bool const*, bool const&>(spvtools::opt::analysis::Bool const*&&, bool const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::StructConstant, std::__1::default_delete<spvtools::opt::analysis::StructConstant> > spvtools::MakeUnique<spvtools::opt::analysis::StructConstant, spvtools::opt::analysis::Struct const*, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> > const&>(spvtools::opt::analysis::Struct const*&&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> > const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::VectorConstant, std::__1::default_delete<spvtools::opt::analysis::VectorConstant> > spvtools::MakeUnique<spvtools::opt::analysis::VectorConstant, spvtools::opt::analysis::Vector const*>(spvtools::opt::analysis::Vector const*&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::MatrixConstant, std::__1::default_delete<spvtools::opt::analysis::MatrixConstant> > spvtools::MakeUnique<spvtools::opt::analysis::MatrixConstant, spvtools::opt::analysis::Matrix const*>(spvtools::opt::analysis::Matrix const*&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::ArrayConstant, std::__1::default_delete<spvtools::opt::analysis::ArrayConstant> > spvtools::MakeUnique<spvtools::opt::analysis::ArrayConstant, spvtools::opt::analysis::Array const*, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> > const&>(spvtools::opt::analysis::Array const*&&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> > const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::TensorConstant, std::__1::default_delete<spvtools::opt::analysis::TensorConstant> > spvtools::MakeUnique<spvtools::opt::analysis::TensorConstant, spvtools::opt::analysis::TensorARM const*, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> > const&>(spvtools::opt::analysis::TensorARM const*&&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> > const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::NullConstant, std::__1::default_delete<spvtools::opt::analysis::NullConstant> > spvtools::MakeUnique<spvtools::opt::analysis::NullConstant, spvtools::opt::analysis::Type const* const&>(spvtools::opt::analysis::Type const* const&)
std::__1::unique_ptr<spvtools::opt::InstructionFolder, std::__1::default_delete<spvtools::opt::InstructionFolder> > spvtools::MakeUnique<spvtools::opt::InstructionFolder, spvtools::opt::IRContext*>(spvtools::opt::IRContext*&&)
Line
Count
Source
24
16.0k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.0k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.0k
}
std::__1::unique_ptr<spvtools::opt::analysis::DefUseManager, std::__1::default_delete<spvtools::opt::analysis::DefUseManager> > spvtools::MakeUnique<spvtools::opt::analysis::DefUseManager, spvtools::opt::Module*>(spvtools::opt::Module*&&)
Line
Count
Source
24
36.5k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.5k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.5k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::LivenessManager, std::__1::default_delete<spvtools::opt::analysis::LivenessManager> > spvtools::MakeUnique<spvtools::opt::analysis::LivenessManager, spvtools::opt::IRContext*>(spvtools::opt::IRContext*&&)
std::__1::unique_ptr<spvtools::opt::analysis::DecorationManager, std::__1::default_delete<spvtools::opt::analysis::DecorationManager> > spvtools::MakeUnique<spvtools::opt::analysis::DecorationManager, spvtools::opt::Module*>(spvtools::opt::Module*&&)
Line
Count
Source
24
153k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
153k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
153k
}
std::__1::unique_ptr<spvtools::opt::CFG, std::__1::default_delete<spvtools::opt::CFG> > spvtools::MakeUnique<spvtools::opt::CFG, spvtools::opt::Module*>(spvtools::opt::Module*&&)
Line
Count
Source
24
96.2k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
96.2k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
96.2k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::ScalarEvolutionAnalysis, std::__1::default_delete<spvtools::opt::ScalarEvolutionAnalysis> > spvtools::MakeUnique<spvtools::opt::ScalarEvolutionAnalysis, spvtools::opt::IRContext*>(spvtools::opt::IRContext*&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::LivenessAnalysis, std::__1::default_delete<spvtools::opt::LivenessAnalysis> > spvtools::MakeUnique<spvtools::opt::LivenessAnalysis, spvtools::opt::IRContext*>(spvtools::opt::IRContext*&&)
std::__1::unique_ptr<spvtools::opt::ValueNumberTable, std::__1::default_delete<spvtools::opt::ValueNumberTable> > spvtools::MakeUnique<spvtools::opt::ValueNumberTable, spvtools::opt::IRContext*>(spvtools::opt::IRContext*&&)
Line
Count
Source
24
11.3k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
11.3k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
11.3k
}
std::__1::unique_ptr<spvtools::opt::StructuredCFGAnalysis, std::__1::default_delete<spvtools::opt::StructuredCFGAnalysis> > spvtools::MakeUnique<spvtools::opt::StructuredCFGAnalysis, spvtools::opt::IRContext*>(spvtools::opt::IRContext*&&)
Line
Count
Source
24
81.2k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
81.2k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
81.2k
}
std::__1::unique_ptr<spvtools::opt::analysis::ConstantManager, std::__1::default_delete<spvtools::opt::analysis::ConstantManager> > spvtools::MakeUnique<spvtools::opt::analysis::ConstantManager, spvtools::opt::IRContext*>(spvtools::opt::IRContext*&&)
Line
Count
Source
24
34.2k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
34.2k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
34.2k
}
std::__1::unique_ptr<spvtools::opt::analysis::TypeManager, std::__1::default_delete<spvtools::opt::analysis::TypeManager> > spvtools::MakeUnique<spvtools::opt::analysis::TypeManager, std::__1::function<void (spv_message_level_t, char const*, spv_position_t const&, char const*)> const&, spvtools::opt::IRContext*>(std::__1::function<void (spv_message_level_t, char const*, spv_position_t const&, char const*)> const&, spvtools::opt::IRContext*&&)
Line
Count
Source
24
34.4k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
34.4k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
34.4k
}
std::__1::unique_ptr<spvtools::opt::analysis::DebugInfoManager, std::__1::default_delete<spvtools::opt::analysis::DebugInfoManager> > spvtools::MakeUnique<spvtools::opt::analysis::DebugInfoManager, spvtools::opt::IRContext*>(spvtools::opt::IRContext*&&)
Line
Count
Source
24
25.7k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
25.7k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
25.7k
}
Unexecuted instantiation: std::__1::unique_ptr<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, std::__1::default_delete<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > > > spvtools::MakeUnique<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&>(std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&)
std::__1::unique_ptr<std::__1::multimap<unsigned int, spvtools::opt::Instruction*, std::__1::less<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, spvtools::opt::Instruction*> > >, std::__1::default_delete<std::__1::multimap<unsigned int, spvtools::opt::Instruction*, std::__1::less<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, spvtools::opt::Instruction*> > > > > spvtools::MakeUnique<std::__1::multimap<unsigned int, spvtools::opt::Instruction*, std::__1::less<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, spvtools::opt::Instruction*> > >>()
Line
Count
Source
24
82.5k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
82.5k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
82.5k
}
std::__1::unique_ptr<spvtools::opt::IRContext, std::__1::default_delete<spvtools::opt::IRContext> > spvtools::MakeUnique<spvtools::opt::IRContext, spv_target_env&, std::__1::function<void (spv_message_level_t, char const*, spv_position_t const&, char const*)>&>(spv_target_env&, std::__1::function<void (spv_message_level_t, char const*, spv_position_t const&, char const*)>&)
Line
Count
Source
24
60.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
60.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
60.1k
}
std::__1::unique_ptr<spvtools::opt::Function, std::__1::default_delete<spvtools::opt::Function> > spvtools::MakeUnique<spvtools::opt::Function, std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > >(std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> >&&)
Line
Count
Source
24
73.0k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
73.0k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
73.0k
}
std::__1::unique_ptr<spvtools::opt::BasicBlock, std::__1::default_delete<spvtools::opt::BasicBlock> > spvtools::MakeUnique<spvtools::opt::BasicBlock, std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > >(std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> >&&)
Line
Count
Source
24
1.03M
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
1.03M
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
1.03M
}
std::__1::unique_ptr<spvtools::opt::Graph, std::__1::default_delete<spvtools::opt::Graph> > spvtools::MakeUnique<spvtools::opt::Graph, std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > >(std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> >&&)
Line
Count
Source
24
20
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
20
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
20
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::Pass, std::__1::default_delete<spvtools::opt::Pass> > >(std::__1::unique_ptr<spvtools::opt::Pass, std::__1::default_delete<spvtools::opt::Pass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::NullPass, std::__1::default_delete<spvtools::opt::NullPass> > spvtools::MakeUnique<spvtools::opt::NullPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::NullPass, std::__1::default_delete<spvtools::opt::NullPass> > >(std::__1::unique_ptr<spvtools::opt::NullPass, std::__1::default_delete<spvtools::opt::NullPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::StripDebugInfoPass, std::__1::default_delete<spvtools::opt::StripDebugInfoPass> > spvtools::MakeUnique<spvtools::opt::StripDebugInfoPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::StripDebugInfoPass, std::__1::default_delete<spvtools::opt::StripDebugInfoPass> > >(std::__1::unique_ptr<spvtools::opt::StripDebugInfoPass, std::__1::default_delete<spvtools::opt::StripDebugInfoPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::StripNonSemanticInfoPass, std::__1::default_delete<spvtools::opt::StripNonSemanticInfoPass> > spvtools::MakeUnique<spvtools::opt::StripNonSemanticInfoPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::StripNonSemanticInfoPass, std::__1::default_delete<spvtools::opt::StripNonSemanticInfoPass> > >(std::__1::unique_ptr<spvtools::opt::StripNonSemanticInfoPass, std::__1::default_delete<spvtools::opt::StripNonSemanticInfoPass> >&&)
std::__1::unique_ptr<spvtools::opt::EliminateDeadFunctionsPass, std::__1::default_delete<spvtools::opt::EliminateDeadFunctionsPass> > spvtools::MakeUnique<spvtools::opt::EliminateDeadFunctionsPass>()
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::EliminateDeadFunctionsPass, std::__1::default_delete<spvtools::opt::EliminateDeadFunctionsPass> > >(std::__1::unique_ptr<spvtools::opt::EliminateDeadFunctionsPass, std::__1::default_delete<spvtools::opt::EliminateDeadFunctionsPass> >&&)
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::opt::EliminateDeadMembersPass, std::__1::default_delete<spvtools::opt::EliminateDeadMembersPass> > spvtools::MakeUnique<spvtools::opt::EliminateDeadMembersPass>()
Line
Count
Source
24
15.7k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
15.7k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
15.7k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::EliminateDeadMembersPass, std::__1::default_delete<spvtools::opt::EliminateDeadMembersPass> > >(std::__1::unique_ptr<spvtools::opt::EliminateDeadMembersPass, std::__1::default_delete<spvtools::opt::EliminateDeadMembersPass> >&&)
Line
Count
Source
24
15.7k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
15.7k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
15.7k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::SetSpecConstantDefaultValuePass, std::__1::default_delete<spvtools::opt::SetSpecConstantDefaultValuePass> > spvtools::MakeUnique<spvtools::opt::SetSpecConstantDefaultValuePass, std::__1::unordered_map<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&>(std::__1::unordered_map<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::SetSpecConstantDefaultValuePass, std::__1::default_delete<spvtools::opt::SetSpecConstantDefaultValuePass> > >(std::__1::unique_ptr<spvtools::opt::SetSpecConstantDefaultValuePass, std::__1::default_delete<spvtools::opt::SetSpecConstantDefaultValuePass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::SetSpecConstantDefaultValuePass, std::__1::default_delete<spvtools::opt::SetSpecConstantDefaultValuePass> > spvtools::MakeUnique<spvtools::opt::SetSpecConstantDefaultValuePass, std::__1::unordered_map<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > > > > const&>(std::__1::unordered_map<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > > > > const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::FlattenDecorationPass, std::__1::default_delete<spvtools::opt::FlattenDecorationPass> > spvtools::MakeUnique<spvtools::opt::FlattenDecorationPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::FlattenDecorationPass, std::__1::default_delete<spvtools::opt::FlattenDecorationPass> > >(std::__1::unique_ptr<spvtools::opt::FlattenDecorationPass, std::__1::default_delete<spvtools::opt::FlattenDecorationPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::FreezeSpecConstantValuePass, std::__1::default_delete<spvtools::opt::FreezeSpecConstantValuePass> > spvtools::MakeUnique<spvtools::opt::FreezeSpecConstantValuePass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::FreezeSpecConstantValuePass, std::__1::default_delete<spvtools::opt::FreezeSpecConstantValuePass> > >(std::__1::unique_ptr<spvtools::opt::FreezeSpecConstantValuePass, std::__1::default_delete<spvtools::opt::FreezeSpecConstantValuePass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::FoldSpecConstantOpAndCompositePass, std::__1::default_delete<spvtools::opt::FoldSpecConstantOpAndCompositePass> > spvtools::MakeUnique<spvtools::opt::FoldSpecConstantOpAndCompositePass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::FoldSpecConstantOpAndCompositePass, std::__1::default_delete<spvtools::opt::FoldSpecConstantOpAndCompositePass> > >(std::__1::unique_ptr<spvtools::opt::FoldSpecConstantOpAndCompositePass, std::__1::default_delete<spvtools::opt::FoldSpecConstantOpAndCompositePass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::UnifyConstantPass, std::__1::default_delete<spvtools::opt::UnifyConstantPass> > spvtools::MakeUnique<spvtools::opt::UnifyConstantPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::UnifyConstantPass, std::__1::default_delete<spvtools::opt::UnifyConstantPass> > >(std::__1::unique_ptr<spvtools::opt::UnifyConstantPass, std::__1::default_delete<spvtools::opt::UnifyConstantPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::EliminateDeadConstantPass, std::__1::default_delete<spvtools::opt::EliminateDeadConstantPass> > spvtools::MakeUnique<spvtools::opt::EliminateDeadConstantPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::EliminateDeadConstantPass, std::__1::default_delete<spvtools::opt::EliminateDeadConstantPass> > >(std::__1::unique_ptr<spvtools::opt::EliminateDeadConstantPass, std::__1::default_delete<spvtools::opt::EliminateDeadConstantPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::DeadVariableElimination, std::__1::default_delete<spvtools::opt::DeadVariableElimination> > spvtools::MakeUnique<spvtools::opt::DeadVariableElimination>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::DeadVariableElimination, std::__1::default_delete<spvtools::opt::DeadVariableElimination> > >(std::__1::unique_ptr<spvtools::opt::DeadVariableElimination, std::__1::default_delete<spvtools::opt::DeadVariableElimination> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::StrengthReductionPass, std::__1::default_delete<spvtools::opt::StrengthReductionPass> > spvtools::MakeUnique<spvtools::opt::StrengthReductionPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::StrengthReductionPass, std::__1::default_delete<spvtools::opt::StrengthReductionPass> > >(std::__1::unique_ptr<spvtools::opt::StrengthReductionPass, std::__1::default_delete<spvtools::opt::StrengthReductionPass> >&&)
std::__1::unique_ptr<spvtools::opt::BlockMergePass, std::__1::default_delete<spvtools::opt::BlockMergePass> > spvtools::MakeUnique<spvtools::opt::BlockMergePass>()
Line
Count
Source
24
38.3k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
38.3k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
38.3k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::BlockMergePass, std::__1::default_delete<spvtools::opt::BlockMergePass> > >(std::__1::unique_ptr<spvtools::opt::BlockMergePass, std::__1::default_delete<spvtools::opt::BlockMergePass> >&&)
Line
Count
Source
24
38.3k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
38.3k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
38.3k
}
std::__1::unique_ptr<spvtools::opt::InlineExhaustivePass, std::__1::default_delete<spvtools::opt::InlineExhaustivePass> > spvtools::MakeUnique<spvtools::opt::InlineExhaustivePass>()
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::InlineExhaustivePass, std::__1::default_delete<spvtools::opt::InlineExhaustivePass> > >(std::__1::unique_ptr<spvtools::opt::InlineExhaustivePass, std::__1::default_delete<spvtools::opt::InlineExhaustivePass> >&&)
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::InlineOpaquePass, std::__1::default_delete<spvtools::opt::InlineOpaquePass> > spvtools::MakeUnique<spvtools::opt::InlineOpaquePass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::InlineOpaquePass, std::__1::default_delete<spvtools::opt::InlineOpaquePass> > >(std::__1::unique_ptr<spvtools::opt::InlineOpaquePass, std::__1::default_delete<spvtools::opt::InlineOpaquePass> >&&)
std::__1::unique_ptr<spvtools::opt::LocalAccessChainConvertPass, std::__1::default_delete<spvtools::opt::LocalAccessChainConvertPass> > spvtools::MakeUnique<spvtools::opt::LocalAccessChainConvertPass>()
Line
Count
Source
24
22.5k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
22.5k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
22.5k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::LocalAccessChainConvertPass, std::__1::default_delete<spvtools::opt::LocalAccessChainConvertPass> > >(std::__1::unique_ptr<spvtools::opt::LocalAccessChainConvertPass, std::__1::default_delete<spvtools::opt::LocalAccessChainConvertPass> >&&)
Line
Count
Source
24
22.5k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
22.5k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
22.5k
}
std::__1::unique_ptr<spvtools::opt::LocalSingleBlockLoadStoreElimPass, std::__1::default_delete<spvtools::opt::LocalSingleBlockLoadStoreElimPass> > spvtools::MakeUnique<spvtools::opt::LocalSingleBlockLoadStoreElimPass>()
Line
Count
Source
24
59.8k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
59.8k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
59.8k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::LocalSingleBlockLoadStoreElimPass, std::__1::default_delete<spvtools::opt::LocalSingleBlockLoadStoreElimPass> > >(std::__1::unique_ptr<spvtools::opt::LocalSingleBlockLoadStoreElimPass, std::__1::default_delete<spvtools::opt::LocalSingleBlockLoadStoreElimPass> >&&)
Line
Count
Source
24
59.8k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
59.8k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
59.8k
}
std::__1::unique_ptr<spvtools::opt::LocalSingleStoreElimPass, std::__1::default_delete<spvtools::opt::LocalSingleStoreElimPass> > spvtools::MakeUnique<spvtools::opt::LocalSingleStoreElimPass>()
Line
Count
Source
24
75.6k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
75.6k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
75.6k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::LocalSingleStoreElimPass, std::__1::default_delete<spvtools::opt::LocalSingleStoreElimPass> > >(std::__1::unique_ptr<spvtools::opt::LocalSingleStoreElimPass, std::__1::default_delete<spvtools::opt::LocalSingleStoreElimPass> >&&)
Line
Count
Source
24
75.6k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
75.6k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
75.6k
}
std::__1::unique_ptr<spvtools::opt::SimplificationPass, std::__1::default_delete<spvtools::opt::SimplificationPass> > spvtools::MakeUnique<spvtools::opt::SimplificationPass>()
Line
Count
Source
24
74.4k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
74.4k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
74.4k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::SimplificationPass, std::__1::default_delete<spvtools::opt::SimplificationPass> > >(std::__1::unique_ptr<spvtools::opt::SimplificationPass, std::__1::default_delete<spvtools::opt::SimplificationPass> >&&)
Line
Count
Source
24
74.4k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
74.4k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
74.4k
}
std::__1::unique_ptr<spvtools::opt::DeadInsertElimPass, std::__1::default_delete<spvtools::opt::DeadInsertElimPass> > spvtools::MakeUnique<spvtools::opt::DeadInsertElimPass>()
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::DeadInsertElimPass, std::__1::default_delete<spvtools::opt::DeadInsertElimPass> > >(std::__1::unique_ptr<spvtools::opt::DeadInsertElimPass, std::__1::default_delete<spvtools::opt::DeadInsertElimPass> >&&)
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::opt::DeadBranchElimPass, std::__1::default_delete<spvtools::opt::DeadBranchElimPass> > spvtools::MakeUnique<spvtools::opt::DeadBranchElimPass>()
Line
Count
Source
24
94.7k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
94.7k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
94.7k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::DeadBranchElimPass, std::__1::default_delete<spvtools::opt::DeadBranchElimPass> > >(std::__1::unique_ptr<spvtools::opt::DeadBranchElimPass, std::__1::default_delete<spvtools::opt::DeadBranchElimPass> >&&)
Line
Count
Source
24
94.7k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
94.7k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
94.7k
}
std::__1::unique_ptr<spvtools::opt::SSARewritePass, std::__1::default_delete<spvtools::opt::SSARewritePass> > spvtools::MakeUnique<spvtools::opt::SSARewritePass>()
Line
Count
Source
24
55.2k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
55.2k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
55.2k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::SSARewritePass, std::__1::default_delete<spvtools::opt::SSARewritePass> > >(std::__1::unique_ptr<spvtools::opt::SSARewritePass, std::__1::default_delete<spvtools::opt::SSARewritePass> >&&)
Line
Count
Source
24
55.2k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
55.2k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
55.2k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::AggressiveDCEPass, std::__1::default_delete<spvtools::opt::AggressiveDCEPass> > spvtools::MakeUnique<spvtools::opt::AggressiveDCEPass, bool, bool>(bool&&, bool&&)
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::AggressiveDCEPass, std::__1::default_delete<spvtools::opt::AggressiveDCEPass> > >(std::__1::unique_ptr<spvtools::opt::AggressiveDCEPass, std::__1::default_delete<spvtools::opt::AggressiveDCEPass> >&&)
Line
Count
Source
24
159k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
159k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
159k
}
std::__1::unique_ptr<spvtools::opt::AggressiveDCEPass, std::__1::default_delete<spvtools::opt::AggressiveDCEPass> > spvtools::MakeUnique<spvtools::opt::AggressiveDCEPass, bool&, bool>(bool&, bool&&)
Line
Count
Source
24
159k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
159k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
159k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::AggressiveDCEPass, std::__1::default_delete<spvtools::opt::AggressiveDCEPass> > spvtools::MakeUnique<spvtools::opt::AggressiveDCEPass, bool&, bool&>(bool&, bool&)
std::__1::unique_ptr<spvtools::opt::RemoveUnusedInterfaceVariablesPass, std::__1::default_delete<spvtools::opt::RemoveUnusedInterfaceVariablesPass> > spvtools::MakeUnique<spvtools::opt::RemoveUnusedInterfaceVariablesPass>()
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::RemoveUnusedInterfaceVariablesPass, std::__1::default_delete<spvtools::opt::RemoveUnusedInterfaceVariablesPass> > >(std::__1::unique_ptr<spvtools::opt::RemoveUnusedInterfaceVariablesPass, std::__1::default_delete<spvtools::opt::RemoveUnusedInterfaceVariablesPass> >&&)
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::EmptyPass, std::__1::default_delete<spvtools::opt::EmptyPass> > spvtools::MakeUnique<spvtools::opt::EmptyPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::EmptyPass, std::__1::default_delete<spvtools::opt::EmptyPass> > >(std::__1::unique_ptr<spvtools::opt::EmptyPass, std::__1::default_delete<spvtools::opt::EmptyPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::CompactIdsPass, std::__1::default_delete<spvtools::opt::CompactIdsPass> > spvtools::MakeUnique<spvtools::opt::CompactIdsPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::CompactIdsPass, std::__1::default_delete<spvtools::opt::CompactIdsPass> > >(std::__1::unique_ptr<spvtools::opt::CompactIdsPass, std::__1::default_delete<spvtools::opt::CompactIdsPass> >&&)
std::__1::unique_ptr<spvtools::opt::MergeReturnPass, std::__1::default_delete<spvtools::opt::MergeReturnPass> > spvtools::MakeUnique<spvtools::opt::MergeReturnPass>()
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::MergeReturnPass, std::__1::default_delete<spvtools::opt::MergeReturnPass> > >(std::__1::unique_ptr<spvtools::opt::MergeReturnPass, std::__1::default_delete<spvtools::opt::MergeReturnPass> >&&)
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::opt::CFGCleanupPass, std::__1::default_delete<spvtools::opt::CFGCleanupPass> > spvtools::MakeUnique<spvtools::opt::CFGCleanupPass>()
Line
Count
Source
24
15.7k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
15.7k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
15.7k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::CFGCleanupPass, std::__1::default_delete<spvtools::opt::CFGCleanupPass> > >(std::__1::unique_ptr<spvtools::opt::CFGCleanupPass, std::__1::default_delete<spvtools::opt::CFGCleanupPass> >&&)
Line
Count
Source
24
15.7k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
15.7k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
15.7k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::LocalRedundancyEliminationPass, std::__1::default_delete<spvtools::opt::LocalRedundancyEliminationPass> > spvtools::MakeUnique<spvtools::opt::LocalRedundancyEliminationPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::LocalRedundancyEliminationPass, std::__1::default_delete<spvtools::opt::LocalRedundancyEliminationPass> > >(std::__1::unique_ptr<spvtools::opt::LocalRedundancyEliminationPass, std::__1::default_delete<spvtools::opt::LocalRedundancyEliminationPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::LoopFissionPass, std::__1::default_delete<spvtools::opt::LoopFissionPass> > spvtools::MakeUnique<spvtools::opt::LoopFissionPass, unsigned long&>(unsigned long&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::LoopFissionPass, std::__1::default_delete<spvtools::opt::LoopFissionPass> > >(std::__1::unique_ptr<spvtools::opt::LoopFissionPass, std::__1::default_delete<spvtools::opt::LoopFissionPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::LoopFusionPass, std::__1::default_delete<spvtools::opt::LoopFusionPass> > spvtools::MakeUnique<spvtools::opt::LoopFusionPass, unsigned long&>(unsigned long&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::LoopFusionPass, std::__1::default_delete<spvtools::opt::LoopFusionPass> > >(std::__1::unique_ptr<spvtools::opt::LoopFusionPass, std::__1::default_delete<spvtools::opt::LoopFusionPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::LICMPass, std::__1::default_delete<spvtools::opt::LICMPass> > spvtools::MakeUnique<spvtools::opt::LICMPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::LICMPass, std::__1::default_delete<spvtools::opt::LICMPass> > >(std::__1::unique_ptr<spvtools::opt::LICMPass, std::__1::default_delete<spvtools::opt::LICMPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::LoopPeelingPass, std::__1::default_delete<spvtools::opt::LoopPeelingPass> > spvtools::MakeUnique<spvtools::opt::LoopPeelingPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::LoopPeelingPass, std::__1::default_delete<spvtools::opt::LoopPeelingPass> > >(std::__1::unique_ptr<spvtools::opt::LoopPeelingPass, std::__1::default_delete<spvtools::opt::LoopPeelingPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::LoopUnswitchPass, std::__1::default_delete<spvtools::opt::LoopUnswitchPass> > spvtools::MakeUnique<spvtools::opt::LoopUnswitchPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::LoopUnswitchPass, std::__1::default_delete<spvtools::opt::LoopUnswitchPass> > >(std::__1::unique_ptr<spvtools::opt::LoopUnswitchPass, std::__1::default_delete<spvtools::opt::LoopUnswitchPass> >&&)
std::__1::unique_ptr<spvtools::opt::LegalizeMultidimArrayPass, std::__1::default_delete<spvtools::opt::LegalizeMultidimArrayPass> > spvtools::MakeUnique<spvtools::opt::LegalizeMultidimArrayPass>()
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::LegalizeMultidimArrayPass, std::__1::default_delete<spvtools::opt::LegalizeMultidimArrayPass> > >(std::__1::unique_ptr<spvtools::opt::LegalizeMultidimArrayPass, std::__1::default_delete<spvtools::opt::LegalizeMultidimArrayPass> >&&)
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
std::__1::unique_ptr<spvtools::opt::RedundancyEliminationPass, std::__1::default_delete<spvtools::opt::RedundancyEliminationPass> > spvtools::MakeUnique<spvtools::opt::RedundancyEliminationPass>()
Line
Count
Source
24
22.5k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
22.5k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
22.5k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::RedundancyEliminationPass, std::__1::default_delete<spvtools::opt::RedundancyEliminationPass> > >(std::__1::unique_ptr<spvtools::opt::RedundancyEliminationPass, std::__1::default_delete<spvtools::opt::RedundancyEliminationPass> >&&)
Line
Count
Source
24
22.5k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
22.5k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
22.5k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::RemoveDuplicatesPass, std::__1::default_delete<spvtools::opt::RemoveDuplicatesPass> > spvtools::MakeUnique<spvtools::opt::RemoveDuplicatesPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::RemoveDuplicatesPass, std::__1::default_delete<spvtools::opt::RemoveDuplicatesPass> > >(std::__1::unique_ptr<spvtools::opt::RemoveDuplicatesPass, std::__1::default_delete<spvtools::opt::RemoveDuplicatesPass> >&&)
std::__1::unique_ptr<spvtools::opt::ScalarReplacementPass, std::__1::default_delete<spvtools::opt::ScalarReplacementPass> > spvtools::MakeUnique<spvtools::opt::ScalarReplacementPass, unsigned int&>(unsigned int&)
Line
Count
Source
24
55.2k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
55.2k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
55.2k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::ScalarReplacementPass, std::__1::default_delete<spvtools::opt::ScalarReplacementPass> > >(std::__1::unique_ptr<spvtools::opt::ScalarReplacementPass, std::__1::default_delete<spvtools::opt::ScalarReplacementPass> >&&)
Line
Count
Source
24
55.2k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
55.2k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
55.2k
}
std::__1::unique_ptr<spvtools::opt::PrivateToLocalPass, std::__1::default_delete<spvtools::opt::PrivateToLocalPass> > spvtools::MakeUnique<spvtools::opt::PrivateToLocalPass>()
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::PrivateToLocalPass, std::__1::default_delete<spvtools::opt::PrivateToLocalPass> > >(std::__1::unique_ptr<spvtools::opt::PrivateToLocalPass, std::__1::default_delete<spvtools::opt::PrivateToLocalPass> >&&)
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::opt::CCPPass, std::__1::default_delete<spvtools::opt::CCPPass> > spvtools::MakeUnique<spvtools::opt::CCPPass>()
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::CCPPass, std::__1::default_delete<spvtools::opt::CCPPass> > >(std::__1::unique_ptr<spvtools::opt::CCPPass, std::__1::default_delete<spvtools::opt::CCPPass> >&&)
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::Workaround1209, std::__1::default_delete<spvtools::opt::Workaround1209> > spvtools::MakeUnique<spvtools::opt::Workaround1209>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::Workaround1209, std::__1::default_delete<spvtools::opt::Workaround1209> > >(std::__1::unique_ptr<spvtools::opt::Workaround1209, std::__1::default_delete<spvtools::opt::Workaround1209> >&&)
std::__1::unique_ptr<spvtools::opt::IfConversion, std::__1::default_delete<spvtools::opt::IfConversion> > spvtools::MakeUnique<spvtools::opt::IfConversion>()
Line
Count
Source
24
19.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
19.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
19.1k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::IfConversion, std::__1::default_delete<spvtools::opt::IfConversion> > >(std::__1::unique_ptr<spvtools::opt::IfConversion, std::__1::default_delete<spvtools::opt::IfConversion> >&&)
Line
Count
Source
24
19.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
19.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
19.1k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::ReplaceInvalidOpcodePass, std::__1::default_delete<spvtools::opt::ReplaceInvalidOpcodePass> > spvtools::MakeUnique<spvtools::opt::ReplaceInvalidOpcodePass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::ReplaceInvalidOpcodePass, std::__1::default_delete<spvtools::opt::ReplaceInvalidOpcodePass> > >(std::__1::unique_ptr<spvtools::opt::ReplaceInvalidOpcodePass, std::__1::default_delete<spvtools::opt::ReplaceInvalidOpcodePass> >&&)
std::__1::unique_ptr<spvtools::opt::LoopUnroller, std::__1::default_delete<spvtools::opt::LoopUnroller> > spvtools::MakeUnique<spvtools::opt::LoopUnroller, bool&, int&>(bool&, int&)
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::LoopUnroller, std::__1::default_delete<spvtools::opt::LoopUnroller> > >(std::__1::unique_ptr<spvtools::opt::LoopUnroller, std::__1::default_delete<spvtools::opt::LoopUnroller> >&&)
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::opt::CopyPropagateArrays, std::__1::default_delete<spvtools::opt::CopyPropagateArrays> > spvtools::MakeUnique<spvtools::opt::CopyPropagateArrays>()
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::CopyPropagateArrays, std::__1::default_delete<spvtools::opt::CopyPropagateArrays> > >(std::__1::unique_ptr<spvtools::opt::CopyPropagateArrays, std::__1::default_delete<spvtools::opt::CopyPropagateArrays> >&&)
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::opt::VectorDCE, std::__1::default_delete<spvtools::opt::VectorDCE> > spvtools::MakeUnique<spvtools::opt::VectorDCE>()
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::VectorDCE, std::__1::default_delete<spvtools::opt::VectorDCE> > >(std::__1::unique_ptr<spvtools::opt::VectorDCE, std::__1::default_delete<spvtools::opt::VectorDCE> >&&)
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::opt::ReduceLoadSize, std::__1::default_delete<spvtools::opt::ReduceLoadSize> > spvtools::MakeUnique<spvtools::opt::ReduceLoadSize, double&>(double&)
Line
Count
Source
24
20.3k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
20.3k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
20.3k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::ReduceLoadSize, std::__1::default_delete<spvtools::opt::ReduceLoadSize> > >(std::__1::unique_ptr<spvtools::opt::ReduceLoadSize, std::__1::default_delete<spvtools::opt::ReduceLoadSize> >&&)
Line
Count
Source
24
20.3k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
20.3k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
20.3k
}
std::__1::unique_ptr<spvtools::opt::CombineAccessChains, std::__1::default_delete<spvtools::opt::CombineAccessChains> > spvtools::MakeUnique<spvtools::opt::CombineAccessChains>()
Line
Count
Source
24
20.3k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
20.3k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
20.3k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::CombineAccessChains, std::__1::default_delete<spvtools::opt::CombineAccessChains> > >(std::__1::unique_ptr<spvtools::opt::CombineAccessChains, std::__1::default_delete<spvtools::opt::CombineAccessChains> >&&)
Line
Count
Source
24
20.3k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
20.3k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
20.3k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::UpgradeMemoryModel, std::__1::default_delete<spvtools::opt::UpgradeMemoryModel> > spvtools::MakeUnique<spvtools::opt::UpgradeMemoryModel>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::UpgradeMemoryModel, std::__1::default_delete<spvtools::opt::UpgradeMemoryModel> > >(std::__1::unique_ptr<spvtools::opt::UpgradeMemoryModel, std::__1::default_delete<spvtools::opt::UpgradeMemoryModel> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::ConvertToHalfPass, std::__1::default_delete<spvtools::opt::ConvertToHalfPass> > spvtools::MakeUnique<spvtools::opt::ConvertToHalfPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::ConvertToHalfPass, std::__1::default_delete<spvtools::opt::ConvertToHalfPass> > >(std::__1::unique_ptr<spvtools::opt::ConvertToHalfPass, std::__1::default_delete<spvtools::opt::ConvertToHalfPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::RelaxFloatOpsPass, std::__1::default_delete<spvtools::opt::RelaxFloatOpsPass> > spvtools::MakeUnique<spvtools::opt::RelaxFloatOpsPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::RelaxFloatOpsPass, std::__1::default_delete<spvtools::opt::RelaxFloatOpsPass> > >(std::__1::unique_ptr<spvtools::opt::RelaxFloatOpsPass, std::__1::default_delete<spvtools::opt::RelaxFloatOpsPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::CodeSinkingPass, std::__1::default_delete<spvtools::opt::CodeSinkingPass> > spvtools::MakeUnique<spvtools::opt::CodeSinkingPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::CodeSinkingPass, std::__1::default_delete<spvtools::opt::CodeSinkingPass> > >(std::__1::unique_ptr<spvtools::opt::CodeSinkingPass, std::__1::default_delete<spvtools::opt::CodeSinkingPass> >&&)
std::__1::unique_ptr<spvtools::opt::FixStorageClass, std::__1::default_delete<spvtools::opt::FixStorageClass> > spvtools::MakeUnique<spvtools::opt::FixStorageClass>()
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::FixStorageClass, std::__1::default_delete<spvtools::opt::FixStorageClass> > >(std::__1::unique_ptr<spvtools::opt::FixStorageClass, std::__1::default_delete<spvtools::opt::FixStorageClass> >&&)
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::GraphicsRobustAccessPass, std::__1::default_delete<spvtools::opt::GraphicsRobustAccessPass> > spvtools::MakeUnique<spvtools::opt::GraphicsRobustAccessPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::GraphicsRobustAccessPass, std::__1::default_delete<spvtools::opt::GraphicsRobustAccessPass> > >(std::__1::unique_ptr<spvtools::opt::GraphicsRobustAccessPass, std::__1::default_delete<spvtools::opt::GraphicsRobustAccessPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::ReplaceDescArrayAccessUsingVarIndex, std::__1::default_delete<spvtools::opt::ReplaceDescArrayAccessUsingVarIndex> > spvtools::MakeUnique<spvtools::opt::ReplaceDescArrayAccessUsingVarIndex>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::ReplaceDescArrayAccessUsingVarIndex, std::__1::default_delete<spvtools::opt::ReplaceDescArrayAccessUsingVarIndex> > >(std::__1::unique_ptr<spvtools::opt::ReplaceDescArrayAccessUsingVarIndex, std::__1::default_delete<spvtools::opt::ReplaceDescArrayAccessUsingVarIndex> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::SpreadVolatileSemantics, std::__1::default_delete<spvtools::opt::SpreadVolatileSemantics> > spvtools::MakeUnique<spvtools::opt::SpreadVolatileSemantics>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::SpreadVolatileSemantics, std::__1::default_delete<spvtools::opt::SpreadVolatileSemantics> > >(std::__1::unique_ptr<spvtools::opt::SpreadVolatileSemantics, std::__1::default_delete<spvtools::opt::SpreadVolatileSemantics> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::DescriptorScalarReplacement, std::__1::default_delete<spvtools::opt::DescriptorScalarReplacement> > spvtools::MakeUnique<spvtools::opt::DescriptorScalarReplacement, bool, bool>(bool&&, bool&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::DescriptorScalarReplacement, std::__1::default_delete<spvtools::opt::DescriptorScalarReplacement> > >(std::__1::unique_ptr<spvtools::opt::DescriptorScalarReplacement, std::__1::default_delete<spvtools::opt::DescriptorScalarReplacement> >&&)
std::__1::unique_ptr<spvtools::opt::WrapOpKill, std::__1::default_delete<spvtools::opt::WrapOpKill> > spvtools::MakeUnique<spvtools::opt::WrapOpKill>()
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::WrapOpKill, std::__1::default_delete<spvtools::opt::WrapOpKill> > >(std::__1::unique_ptr<spvtools::opt::WrapOpKill, std::__1::default_delete<spvtools::opt::WrapOpKill> >&&)
Line
Count
Source
24
36.1k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
36.1k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
36.1k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::AmdExtensionToKhrPass, std::__1::default_delete<spvtools::opt::AmdExtensionToKhrPass> > spvtools::MakeUnique<spvtools::opt::AmdExtensionToKhrPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::AmdExtensionToKhrPass, std::__1::default_delete<spvtools::opt::AmdExtensionToKhrPass> > >(std::__1::unique_ptr<spvtools::opt::AmdExtensionToKhrPass, std::__1::default_delete<spvtools::opt::AmdExtensionToKhrPass> >&&)
std::__1::unique_ptr<spvtools::opt::InterpFixupPass, std::__1::default_delete<spvtools::opt::InterpFixupPass> > spvtools::MakeUnique<spvtools::opt::InterpFixupPass>()
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::InterpFixupPass, std::__1::default_delete<spvtools::opt::InterpFixupPass> > >(std::__1::unique_ptr<spvtools::opt::InterpFixupPass, std::__1::default_delete<spvtools::opt::InterpFixupPass> >&&)
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::EliminateDeadIOComponentsPass, std::__1::default_delete<spvtools::opt::EliminateDeadIOComponentsPass> > spvtools::MakeUnique<spvtools::opt::EliminateDeadIOComponentsPass, spv::StorageClass, bool>(spv::StorageClass&&, bool&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::EliminateDeadIOComponentsPass, std::__1::default_delete<spvtools::opt::EliminateDeadIOComponentsPass> > >(std::__1::unique_ptr<spvtools::opt::EliminateDeadIOComponentsPass, std::__1::default_delete<spvtools::opt::EliminateDeadIOComponentsPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::AnalyzeLiveInputPass, std::__1::default_delete<spvtools::opt::AnalyzeLiveInputPass> > spvtools::MakeUnique<spvtools::opt::AnalyzeLiveInputPass, std::__1::unordered_set<unsigned int, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<unsigned int> >*&, std::__1::unordered_set<unsigned int, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<unsigned int> >*&>(std::__1::unordered_set<unsigned int, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<unsigned int> >*&, std::__1::unordered_set<unsigned int, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<unsigned int> >*&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::AnalyzeLiveInputPass, std::__1::default_delete<spvtools::opt::AnalyzeLiveInputPass> > >(std::__1::unique_ptr<spvtools::opt::AnalyzeLiveInputPass, std::__1::default_delete<spvtools::opt::AnalyzeLiveInputPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::EliminateDeadOutputStoresPass, std::__1::default_delete<spvtools::opt::EliminateDeadOutputStoresPass> > spvtools::MakeUnique<spvtools::opt::EliminateDeadOutputStoresPass, std::__1::unordered_set<unsigned int, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<unsigned int> >*&, std::__1::unordered_set<unsigned int, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<unsigned int> >*&>(std::__1::unordered_set<unsigned int, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<unsigned int> >*&, std::__1::unordered_set<unsigned int, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<unsigned int> >*&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::EliminateDeadOutputStoresPass, std::__1::default_delete<spvtools::opt::EliminateDeadOutputStoresPass> > >(std::__1::unique_ptr<spvtools::opt::EliminateDeadOutputStoresPass, std::__1::default_delete<spvtools::opt::EliminateDeadOutputStoresPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::ConvertToSampledImagePass, std::__1::default_delete<spvtools::opt::ConvertToSampledImagePass> > spvtools::MakeUnique<spvtools::opt::ConvertToSampledImagePass, std::__1::vector<spvtools::opt::DescriptorSetAndBinding, std::__1::allocator<spvtools::opt::DescriptorSetAndBinding> > const&>(std::__1::vector<spvtools::opt::DescriptorSetAndBinding, std::__1::allocator<spvtools::opt::DescriptorSetAndBinding> > const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::ConvertToSampledImagePass, std::__1::default_delete<spvtools::opt::ConvertToSampledImagePass> > >(std::__1::unique_ptr<spvtools::opt::ConvertToSampledImagePass, std::__1::default_delete<spvtools::opt::ConvertToSampledImagePass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::InterfaceVariableScalarReplacement, std::__1::default_delete<spvtools::opt::InterfaceVariableScalarReplacement> > spvtools::MakeUnique<spvtools::opt::InterfaceVariableScalarReplacement>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::InterfaceVariableScalarReplacement, std::__1::default_delete<spvtools::opt::InterfaceVariableScalarReplacement> > >(std::__1::unique_ptr<spvtools::opt::InterfaceVariableScalarReplacement, std::__1::default_delete<spvtools::opt::InterfaceVariableScalarReplacement> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::RemoveDontInline, std::__1::default_delete<spvtools::opt::RemoveDontInline> > spvtools::MakeUnique<spvtools::opt::RemoveDontInline>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::RemoveDontInline, std::__1::default_delete<spvtools::opt::RemoveDontInline> > >(std::__1::unique_ptr<spvtools::opt::RemoveDontInline, std::__1::default_delete<spvtools::opt::RemoveDontInline> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::FixFuncCallArgumentsPass, std::__1::default_delete<spvtools::opt::FixFuncCallArgumentsPass> > spvtools::MakeUnique<spvtools::opt::FixFuncCallArgumentsPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::FixFuncCallArgumentsPass, std::__1::default_delete<spvtools::opt::FixFuncCallArgumentsPass> > >(std::__1::unique_ptr<spvtools::opt::FixFuncCallArgumentsPass, std::__1::default_delete<spvtools::opt::FixFuncCallArgumentsPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::TrimCapabilitiesPass, std::__1::default_delete<spvtools::opt::TrimCapabilitiesPass> > spvtools::MakeUnique<spvtools::opt::TrimCapabilitiesPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::TrimCapabilitiesPass, std::__1::default_delete<spvtools::opt::TrimCapabilitiesPass> > >(std::__1::unique_ptr<spvtools::opt::TrimCapabilitiesPass, std::__1::default_delete<spvtools::opt::TrimCapabilitiesPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::StructPackingPass, std::__1::default_delete<spvtools::opt::StructPackingPass> > spvtools::MakeUnique<spvtools::opt::StructPackingPass, char const*&, spvtools::opt::StructPackingPass::PackingRules>(char const*&, spvtools::opt::StructPackingPass::PackingRules&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::StructPackingPass, std::__1::default_delete<spvtools::opt::StructPackingPass> > >(std::__1::unique_ptr<spvtools::opt::StructPackingPass, std::__1::default_delete<spvtools::opt::StructPackingPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::SwitchDescriptorSetPass, std::__1::default_delete<spvtools::opt::SwitchDescriptorSetPass> > spvtools::MakeUnique<spvtools::opt::SwitchDescriptorSetPass, unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::SwitchDescriptorSetPass, std::__1::default_delete<spvtools::opt::SwitchDescriptorSetPass> > >(std::__1::unique_ptr<spvtools::opt::SwitchDescriptorSetPass, std::__1::default_delete<spvtools::opt::SwitchDescriptorSetPass> >&&)
std::__1::unique_ptr<spvtools::opt::InvocationInterlockPlacementPass, std::__1::default_delete<spvtools::opt::InvocationInterlockPlacementPass> > spvtools::MakeUnique<spvtools::opt::InvocationInterlockPlacementPass>()
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::InvocationInterlockPlacementPass, std::__1::default_delete<spvtools::opt::InvocationInterlockPlacementPass> > >(std::__1::unique_ptr<spvtools::opt::InvocationInterlockPlacementPass, std::__1::default_delete<spvtools::opt::InvocationInterlockPlacementPass> >&&)
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::ModifyMaximalReconvergence, std::__1::default_delete<spvtools::opt::ModifyMaximalReconvergence> > spvtools::MakeUnique<spvtools::opt::ModifyMaximalReconvergence, bool&>(bool&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::ModifyMaximalReconvergence, std::__1::default_delete<spvtools::opt::ModifyMaximalReconvergence> > >(std::__1::unique_ptr<spvtools::opt::ModifyMaximalReconvergence, std::__1::default_delete<spvtools::opt::ModifyMaximalReconvergence> >&&)
std::__1::unique_ptr<spvtools::opt::OpExtInstWithForwardReferenceFixupPass, std::__1::default_delete<spvtools::opt::OpExtInstWithForwardReferenceFixupPass> > spvtools::MakeUnique<spvtools::opt::OpExtInstWithForwardReferenceFixupPass>()
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::OpExtInstWithForwardReferenceFixupPass, std::__1::default_delete<spvtools::opt::OpExtInstWithForwardReferenceFixupPass> > >(std::__1::unique_ptr<spvtools::opt::OpExtInstWithForwardReferenceFixupPass, std::__1::default_delete<spvtools::opt::OpExtInstWithForwardReferenceFixupPass> >&&)
Line
Count
Source
24
16.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
16.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
16.9k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::SplitCombinedImageSamplerPass, std::__1::default_delete<spvtools::opt::SplitCombinedImageSamplerPass> > spvtools::MakeUnique<spvtools::opt::SplitCombinedImageSamplerPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::SplitCombinedImageSamplerPass, std::__1::default_delete<spvtools::opt::SplitCombinedImageSamplerPass> > >(std::__1::unique_ptr<spvtools::opt::SplitCombinedImageSamplerPass, std::__1::default_delete<spvtools::opt::SplitCombinedImageSamplerPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::ResolveBindingConflictsPass, std::__1::default_delete<spvtools::opt::ResolveBindingConflictsPass> > spvtools::MakeUnique<spvtools::opt::ResolveBindingConflictsPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::ResolveBindingConflictsPass, std::__1::default_delete<spvtools::opt::ResolveBindingConflictsPass> > >(std::__1::unique_ptr<spvtools::opt::ResolveBindingConflictsPass, std::__1::default_delete<spvtools::opt::ResolveBindingConflictsPass> >&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::CanonicalizeIdsPass, std::__1::default_delete<spvtools::opt::CanonicalizeIdsPass> > spvtools::MakeUnique<spvtools::opt::CanonicalizeIdsPass>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::Optimizer::PassToken::Impl, std::__1::default_delete<spvtools::Optimizer::PassToken::Impl> > spvtools::MakeUnique<spvtools::Optimizer::PassToken::Impl, std::__1::unique_ptr<spvtools::opt::CanonicalizeIdsPass, std::__1::default_delete<spvtools::opt::CanonicalizeIdsPass> > >(std::__1::unique_ptr<spvtools::opt::CanonicalizeIdsPass, std::__1::default_delete<spvtools::opt::CanonicalizeIdsPass> >&&)
std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*, spv::Op, unsigned int&, unsigned int&, std::initializer_list<spvtools::opt::Operand> >(spvtools::opt::IRContext*&&, spv::Op&&, unsigned int&, unsigned int&, std::initializer_list<spvtools::opt::Operand>&&)
Line
Count
Source
24
374k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
374k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
374k
}
Unexecuted instantiation: std::__1::unique_ptr<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, std::__1::default_delete<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > > > spvtools::MakeUnique<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > >(std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >&&)
Unexecuted instantiation: std::__1::unique_ptr<std::__1::unordered_map<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >, std::__1::default_delete<std::__1::unordered_map<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > > > spvtools::MakeUnique<std::__1::unordered_map<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*, spv::Op, unsigned int, unsigned int&, std::__1::vector<spvtools::opt::Operand, std::__1::allocator<spvtools::opt::Operand> > >(spvtools::opt::IRContext*&&, spv::Op&&, unsigned int&&, unsigned int&, std::__1::vector<spvtools::opt::Operand, std::__1::allocator<spvtools::opt::Operand> >&&)
std::__1::unique_ptr<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, std::__1::default_delete<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > > > spvtools::MakeUnique<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >>()
Line
Count
Source
24
99.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
99.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
99.9k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Pointer, std::__1::default_delete<spvtools::opt::analysis::Pointer> > spvtools::MakeUnique<spvtools::opt::analysis::Pointer, spvtools::opt::analysis::Type*&, spv::StorageClass&>(spvtools::opt::analysis::Type*&, spv::StorageClass&)
std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*, spv::Op, int, unsigned int&, std::initializer_list<spvtools::opt::Operand> >(spvtools::opt::IRContext*&&, spv::Op&&, int&&, unsigned int&, std::initializer_list<spvtools::opt::Operand>&&)
Line
Count
Source
24
1.39k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
1.39k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
1.39k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*, spv::Op, int, unsigned int&, std::__1::vector<spvtools::opt::Operand, std::__1::allocator<spvtools::opt::Operand> >&>(spvtools::opt::IRContext*&&, spv::Op&&, int&&, unsigned int&, std::__1::vector<spvtools::opt::Operand, std::__1::allocator<spvtools::opt::Operand> >&)
std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*, spv::Op, int, int, std::initializer_list<spvtools::opt::Operand> >(spvtools::opt::IRContext*&&, spv::Op&&, int&&, int&&, std::initializer_list<spvtools::opt::Operand>&&)
Line
Count
Source
24
22.9k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
22.9k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
22.9k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*, spv::Op, int, int, std::__1::vector<spvtools::opt::Operand, std::__1::allocator<spvtools::opt::Operand> >&>(spvtools::opt::IRContext*&&, spv::Op&&, int&&, int&&, std::__1::vector<spvtools::opt::Operand, std::__1::allocator<spvtools::opt::Operand> >&)
std::__1::unique_ptr<spvtools::opt::analysis::Vector, std::__1::default_delete<spvtools::opt::analysis::Vector> > spvtools::MakeUnique<spvtools::opt::analysis::Vector, spvtools::opt::analysis::Type*, unsigned int>(spvtools::opt::analysis::Type*&&, unsigned int&&)
Line
Count
Source
24
170
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
170
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
170
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Matrix, std::__1::default_delete<spvtools::opt::analysis::Matrix> > spvtools::MakeUnique<spvtools::opt::analysis::Matrix, spvtools::opt::analysis::Type*, unsigned int>(spvtools::opt::analysis::Type*&&, unsigned int&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Image, std::__1::default_delete<spvtools::opt::analysis::Image> > spvtools::MakeUnique<spvtools::opt::analysis::Image, spvtools::opt::analysis::Type*, spv::Dim, unsigned int, bool, bool, unsigned int, spv::ImageFormat, spv::AccessQualifier>(spvtools::opt::analysis::Type*&&, spv::Dim&&, unsigned int&&, bool&&, bool&&, unsigned int&&, spv::ImageFormat&&, spv::AccessQualifier&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::SampledImage, std::__1::default_delete<spvtools::opt::analysis::SampledImage> > spvtools::MakeUnique<spvtools::opt::analysis::SampledImage, spvtools::opt::analysis::Type*>(spvtools::opt::analysis::Type*&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Array, std::__1::default_delete<spvtools::opt::analysis::Array> > spvtools::MakeUnique<spvtools::opt::analysis::Array, spvtools::opt::analysis::Type*, spvtools::opt::analysis::Array::LengthInfo const&>(spvtools::opt::analysis::Type*&&, spvtools::opt::analysis::Array::LengthInfo const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::RuntimeArray, std::__1::default_delete<spvtools::opt::analysis::RuntimeArray> > spvtools::MakeUnique<spvtools::opt::analysis::RuntimeArray, spvtools::opt::analysis::Type*>(spvtools::opt::analysis::Type*&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::NodePayloadArrayAMDX, std::__1::default_delete<spvtools::opt::analysis::NodePayloadArrayAMDX> > spvtools::MakeUnique<spvtools::opt::analysis::NodePayloadArrayAMDX, spvtools::opt::analysis::Type*>(spvtools::opt::analysis::Type*&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Struct, std::__1::default_delete<spvtools::opt::analysis::Struct> > spvtools::MakeUnique<spvtools::opt::analysis::Struct, std::__1::vector<spvtools::opt::analysis::Type const*, std::__1::allocator<spvtools::opt::analysis::Type const*> >&>(std::__1::vector<spvtools::opt::analysis::Type const*, std::__1::allocator<spvtools::opt::analysis::Type const*> >&)
std::__1::unique_ptr<spvtools::opt::analysis::Pointer, std::__1::default_delete<spvtools::opt::analysis::Pointer> > spvtools::MakeUnique<spvtools::opt::analysis::Pointer, spvtools::opt::analysis::Type*, spv::StorageClass>(spvtools::opt::analysis::Type*&&, spv::StorageClass&&)
Line
Count
Source
24
6.71k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
6.71k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
6.71k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Pointer, std::__1::default_delete<spvtools::opt::analysis::Pointer> > spvtools::MakeUnique<spvtools::opt::analysis::Pointer, decltype(nullptr), spv::StorageClass>(decltype(nullptr)&&, spv::StorageClass&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Function, std::__1::default_delete<spvtools::opt::analysis::Function> > spvtools::MakeUnique<spvtools::opt::analysis::Function, spvtools::opt::analysis::Type*, std::__1::vector<spvtools::opt::analysis::Type const*, std::__1::allocator<spvtools::opt::analysis::Type const*> >&>(spvtools::opt::analysis::Type*&&, std::__1::vector<spvtools::opt::analysis::Type const*, std::__1::allocator<spvtools::opt::analysis::Type const*> >&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::ForwardPointer, std::__1::default_delete<spvtools::opt::analysis::ForwardPointer> > spvtools::MakeUnique<spvtools::opt::analysis::ForwardPointer, unsigned int, spv::StorageClass>(unsigned int&&, spv::StorageClass&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::CooperativeMatrixNV, std::__1::default_delete<spvtools::opt::analysis::CooperativeMatrixNV> > spvtools::MakeUnique<spvtools::opt::analysis::CooperativeMatrixNV, spvtools::opt::analysis::Type*, unsigned int, unsigned int, unsigned int>(spvtools::opt::analysis::Type*&&, unsigned int&&, unsigned int&&, unsigned int&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::CooperativeMatrixKHR, std::__1::default_delete<spvtools::opt::analysis::CooperativeMatrixKHR> > spvtools::MakeUnique<spvtools::opt::analysis::CooperativeMatrixKHR, spvtools::opt::analysis::Type*, unsigned int, unsigned int, unsigned int, unsigned int>(spvtools::opt::analysis::Type*&&, unsigned int&&, unsigned int&&, unsigned int&&, unsigned int&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::TensorLayoutNV, std::__1::default_delete<spvtools::opt::analysis::TensorLayoutNV> > spvtools::MakeUnique<spvtools::opt::analysis::TensorLayoutNV, unsigned int, unsigned int>(unsigned int&&, unsigned int&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::TensorViewNV, std::__1::default_delete<spvtools::opt::analysis::TensorViewNV> > spvtools::MakeUnique<spvtools::opt::analysis::TensorViewNV, unsigned int, unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&>(unsigned int&&, unsigned int&&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::CooperativeVectorNV, std::__1::default_delete<spvtools::opt::analysis::CooperativeVectorNV> > spvtools::MakeUnique<spvtools::opt::analysis::CooperativeVectorNV, spvtools::opt::analysis::Type*, unsigned int>(spvtools::opt::analysis::Type*&&, unsigned int&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::TensorARM, std::__1::default_delete<spvtools::opt::analysis::TensorARM> > spvtools::MakeUnique<spvtools::opt::analysis::TensorARM, spvtools::opt::analysis::Type*, unsigned int, unsigned int>(spvtools::opt::analysis::Type*&&, unsigned int&&, unsigned int&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::GraphARM, std::__1::default_delete<spvtools::opt::analysis::GraphARM> > spvtools::MakeUnique<spvtools::opt::analysis::GraphARM, unsigned int, std::__1::vector<spvtools::opt::analysis::Type const*, std::__1::allocator<spvtools::opt::analysis::Type const*> >&>(unsigned int&&, std::__1::vector<spvtools::opt::analysis::Type const*, std::__1::allocator<spvtools::opt::analysis::Type const*> >&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::BufferEXT, std::__1::default_delete<spvtools::opt::analysis::BufferEXT> > spvtools::MakeUnique<spvtools::opt::analysis::BufferEXT, spv::StorageClass>(spv::StorageClass&&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Void, std::__1::default_delete<spvtools::opt::analysis::Void> > spvtools::MakeUnique<spvtools::opt::analysis::Void, spvtools::opt::analysis::Void const&>(spvtools::opt::analysis::Void const&)
std::__1::unique_ptr<spvtools::opt::analysis::Bool, std::__1::default_delete<spvtools::opt::analysis::Bool> > spvtools::MakeUnique<spvtools::opt::analysis::Bool, spvtools::opt::analysis::Bool const&>(spvtools::opt::analysis::Bool const&)
Line
Count
Source
24
404
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
404
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
404
}
std::__1::unique_ptr<spvtools::opt::analysis::Integer, std::__1::default_delete<spvtools::opt::analysis::Integer> > spvtools::MakeUnique<spvtools::opt::analysis::Integer, spvtools::opt::analysis::Integer const&>(spvtools::opt::analysis::Integer const&)
Line
Count
Source
24
817
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
817
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
817
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Float, std::__1::default_delete<spvtools::opt::analysis::Float> > spvtools::MakeUnique<spvtools::opt::analysis::Float, spvtools::opt::analysis::Float const&>(spvtools::opt::analysis::Float const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Vector, std::__1::default_delete<spvtools::opt::analysis::Vector> > spvtools::MakeUnique<spvtools::opt::analysis::Vector, spvtools::opt::analysis::Vector const&>(spvtools::opt::analysis::Vector const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Matrix, std::__1::default_delete<spvtools::opt::analysis::Matrix> > spvtools::MakeUnique<spvtools::opt::analysis::Matrix, spvtools::opt::analysis::Matrix const&>(spvtools::opt::analysis::Matrix const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Image, std::__1::default_delete<spvtools::opt::analysis::Image> > spvtools::MakeUnique<spvtools::opt::analysis::Image, spvtools::opt::analysis::Image const&>(spvtools::opt::analysis::Image const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Sampler, std::__1::default_delete<spvtools::opt::analysis::Sampler> > spvtools::MakeUnique<spvtools::opt::analysis::Sampler, spvtools::opt::analysis::Sampler const&>(spvtools::opt::analysis::Sampler const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::SampledImage, std::__1::default_delete<spvtools::opt::analysis::SampledImage> > spvtools::MakeUnique<spvtools::opt::analysis::SampledImage, spvtools::opt::analysis::SampledImage const&>(spvtools::opt::analysis::SampledImage const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Array, std::__1::default_delete<spvtools::opt::analysis::Array> > spvtools::MakeUnique<spvtools::opt::analysis::Array, spvtools::opt::analysis::Array const&>(spvtools::opt::analysis::Array const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::RuntimeArray, std::__1::default_delete<spvtools::opt::analysis::RuntimeArray> > spvtools::MakeUnique<spvtools::opt::analysis::RuntimeArray, spvtools::opt::analysis::RuntimeArray const&>(spvtools::opt::analysis::RuntimeArray const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Struct, std::__1::default_delete<spvtools::opt::analysis::Struct> > spvtools::MakeUnique<spvtools::opt::analysis::Struct, spvtools::opt::analysis::Struct const&>(spvtools::opt::analysis::Struct const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Opaque, std::__1::default_delete<spvtools::opt::analysis::Opaque> > spvtools::MakeUnique<spvtools::opt::analysis::Opaque, spvtools::opt::analysis::Opaque const&>(spvtools::opt::analysis::Opaque const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Pointer, std::__1::default_delete<spvtools::opt::analysis::Pointer> > spvtools::MakeUnique<spvtools::opt::analysis::Pointer, spvtools::opt::analysis::Pointer const&>(spvtools::opt::analysis::Pointer const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Function, std::__1::default_delete<spvtools::opt::analysis::Function> > spvtools::MakeUnique<spvtools::opt::analysis::Function, spvtools::opt::analysis::Function const&>(spvtools::opt::analysis::Function const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Event, std::__1::default_delete<spvtools::opt::analysis::Event> > spvtools::MakeUnique<spvtools::opt::analysis::Event, spvtools::opt::analysis::Event const&>(spvtools::opt::analysis::Event const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::DeviceEvent, std::__1::default_delete<spvtools::opt::analysis::DeviceEvent> > spvtools::MakeUnique<spvtools::opt::analysis::DeviceEvent, spvtools::opt::analysis::DeviceEvent const&>(spvtools::opt::analysis::DeviceEvent const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::ReserveId, std::__1::default_delete<spvtools::opt::analysis::ReserveId> > spvtools::MakeUnique<spvtools::opt::analysis::ReserveId, spvtools::opt::analysis::ReserveId const&>(spvtools::opt::analysis::ReserveId const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Queue, std::__1::default_delete<spvtools::opt::analysis::Queue> > spvtools::MakeUnique<spvtools::opt::analysis::Queue, spvtools::opt::analysis::Queue const&>(spvtools::opt::analysis::Queue const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::Pipe, std::__1::default_delete<spvtools::opt::analysis::Pipe> > spvtools::MakeUnique<spvtools::opt::analysis::Pipe, spvtools::opt::analysis::Pipe const&>(spvtools::opt::analysis::Pipe const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::ForwardPointer, std::__1::default_delete<spvtools::opt::analysis::ForwardPointer> > spvtools::MakeUnique<spvtools::opt::analysis::ForwardPointer, spvtools::opt::analysis::ForwardPointer const&>(spvtools::opt::analysis::ForwardPointer const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::PipeStorage, std::__1::default_delete<spvtools::opt::analysis::PipeStorage> > spvtools::MakeUnique<spvtools::opt::analysis::PipeStorage, spvtools::opt::analysis::PipeStorage const&>(spvtools::opt::analysis::PipeStorage const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::NamedBarrier, std::__1::default_delete<spvtools::opt::analysis::NamedBarrier> > spvtools::MakeUnique<spvtools::opt::analysis::NamedBarrier, spvtools::opt::analysis::NamedBarrier const&>(spvtools::opt::analysis::NamedBarrier const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::AccelerationStructureNV, std::__1::default_delete<spvtools::opt::analysis::AccelerationStructureNV> > spvtools::MakeUnique<spvtools::opt::analysis::AccelerationStructureNV, spvtools::opt::analysis::AccelerationStructureNV const&>(spvtools::opt::analysis::AccelerationStructureNV const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::CooperativeMatrixNV, std::__1::default_delete<spvtools::opt::analysis::CooperativeMatrixNV> > spvtools::MakeUnique<spvtools::opt::analysis::CooperativeMatrixNV, spvtools::opt::analysis::CooperativeMatrixNV const&>(spvtools::opt::analysis::CooperativeMatrixNV const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::CooperativeMatrixKHR, std::__1::default_delete<spvtools::opt::analysis::CooperativeMatrixKHR> > spvtools::MakeUnique<spvtools::opt::analysis::CooperativeMatrixKHR, spvtools::opt::analysis::CooperativeMatrixKHR const&>(spvtools::opt::analysis::CooperativeMatrixKHR const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::CooperativeVectorNV, std::__1::default_delete<spvtools::opt::analysis::CooperativeVectorNV> > spvtools::MakeUnique<spvtools::opt::analysis::CooperativeVectorNV, spvtools::opt::analysis::CooperativeVectorNV const&>(spvtools::opt::analysis::CooperativeVectorNV const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::RayQueryKHR, std::__1::default_delete<spvtools::opt::analysis::RayQueryKHR> > spvtools::MakeUnique<spvtools::opt::analysis::RayQueryKHR, spvtools::opt::analysis::RayQueryKHR const&>(spvtools::opt::analysis::RayQueryKHR const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::HitObjectNV, std::__1::default_delete<spvtools::opt::analysis::HitObjectNV> > spvtools::MakeUnique<spvtools::opt::analysis::HitObjectNV, spvtools::opt::analysis::HitObjectNV const&>(spvtools::opt::analysis::HitObjectNV const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::HitObjectEXT, std::__1::default_delete<spvtools::opt::analysis::HitObjectEXT> > spvtools::MakeUnique<spvtools::opt::analysis::HitObjectEXT, spvtools::opt::analysis::HitObjectEXT const&>(spvtools::opt::analysis::HitObjectEXT const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::TensorARM, std::__1::default_delete<spvtools::opt::analysis::TensorARM> > spvtools::MakeUnique<spvtools::opt::analysis::TensorARM, spvtools::opt::analysis::TensorARM const&>(spvtools::opt::analysis::TensorARM const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::GraphARM, std::__1::default_delete<spvtools::opt::analysis::GraphARM> > spvtools::MakeUnique<spvtools::opt::analysis::GraphARM, spvtools::opt::analysis::GraphARM const&>(spvtools::opt::analysis::GraphARM const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::BufferEXT, std::__1::default_delete<spvtools::opt::analysis::BufferEXT> > spvtools::MakeUnique<spvtools::opt::analysis::BufferEXT, spvtools::opt::analysis::BufferEXT const&>(spvtools::opt::analysis::BufferEXT const&)
std::__1::unique_ptr<std::__1::vector<spvtools::opt::analysis::Type const*, std::__1::allocator<spvtools::opt::analysis::Type const*> >, std::__1::default_delete<std::__1::vector<spvtools::opt::analysis::Type const*, std::__1::allocator<spvtools::opt::analysis::Type const*> > > > spvtools::MakeUnique<std::__1::vector<spvtools::opt::analysis::Type const*, std::__1::allocator<spvtools::opt::analysis::Type const*> >>()
Line
Count
Source
24
90
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
90
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
90
}
Unexecuted instantiation: unify_const_pass.cpp:std::__1::unique_ptr<spvtools::opt::(anonymous namespace)::ResultIdTrie::Node, std::__1::default_delete<spvtools::opt::(anonymous namespace)::ResultIdTrie::Node> > spvtools::MakeUnique<spvtools::opt::(anonymous namespace)::ResultIdTrie::Node>()
Unexecuted instantiation: amd_ext_to_khr.cpp:std::__1::unique_ptr<spvtools::opt::(anonymous namespace)::AmdExtConstFoldingRules, std::__1::default_delete<spvtools::opt::(anonymous namespace)::AmdExtConstFoldingRules> > spvtools::MakeUnique<spvtools::opt::(anonymous namespace)::AmdExtConstFoldingRules, spvtools::opt::IRContext*>(spvtools::opt::IRContext*&&)
std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*&, spv::Op, int, unsigned int&, std::initializer_list<spvtools::opt::Operand> >(spvtools::opt::IRContext*&, spv::Op&&, int&&, unsigned int&, std::initializer_list<spvtools::opt::Operand>&&)
Line
Count
Source
24
11.7k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
11.7k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
11.7k
}
std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*&, spv::Op, int, int, std::initializer_list<spvtools::opt::Operand> >(spvtools::opt::IRContext*&, spv::Op&&, int&&, int&&, std::initializer_list<spvtools::opt::Operand>&&)
Line
Count
Source
24
17
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
17
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
17
}
std::__1::unique_ptr<spvtools::opt::analysis::NullConstant, std::__1::default_delete<spvtools::opt::analysis::NullConstant> > spvtools::MakeUnique<spvtools::opt::analysis::NullConstant, spvtools::opt::analysis::Type const*&>(spvtools::opt::analysis::Type const*&)
Line
Count
Source
24
19.2k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
19.2k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
19.2k
}
std::__1::unique_ptr<spvtools::opt::analysis::BoolConstant, std::__1::default_delete<spvtools::opt::analysis::BoolConstant> > spvtools::MakeUnique<spvtools::opt::analysis::BoolConstant, spvtools::opt::analysis::Bool const*&, unsigned int const&>(spvtools::opt::analysis::Bool const*&, unsigned int const&)
Line
Count
Source
24
503k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
503k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
503k
}
std::__1::unique_ptr<spvtools::opt::analysis::IntConstant, std::__1::default_delete<spvtools::opt::analysis::IntConstant> > spvtools::MakeUnique<spvtools::opt::analysis::IntConstant, spvtools::opt::analysis::Integer const*&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&>(spvtools::opt::analysis::Integer const*&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&)
Line
Count
Source
24
1.74M
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
1.74M
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
1.74M
}
std::__1::unique_ptr<spvtools::opt::analysis::FloatConstant, std::__1::default_delete<spvtools::opt::analysis::FloatConstant> > spvtools::MakeUnique<spvtools::opt::analysis::FloatConstant, spvtools::opt::analysis::Float const*&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&>(spvtools::opt::analysis::Float const*&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&)
Line
Count
Source
24
1.22M
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
1.22M
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
1.22M
}
std::__1::unique_ptr<spvtools::opt::analysis::VectorConstant, std::__1::default_delete<spvtools::opt::analysis::VectorConstant> > spvtools::MakeUnique<spvtools::opt::analysis::VectorConstant, spvtools::opt::analysis::Vector const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&>(spvtools::opt::analysis::Vector const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&)
Line
Count
Source
24
363k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
363k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
363k
}
std::__1::unique_ptr<spvtools::opt::analysis::MatrixConstant, std::__1::default_delete<spvtools::opt::analysis::MatrixConstant> > spvtools::MakeUnique<spvtools::opt::analysis::MatrixConstant, spvtools::opt::analysis::Matrix const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&>(spvtools::opt::analysis::Matrix const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&)
Line
Count
Source
24
245
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
245
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
245
}
std::__1::unique_ptr<spvtools::opt::analysis::StructConstant, std::__1::default_delete<spvtools::opt::analysis::StructConstant> > spvtools::MakeUnique<spvtools::opt::analysis::StructConstant, spvtools::opt::analysis::Struct const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&>(spvtools::opt::analysis::Struct const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&)
Line
Count
Source
24
7.93k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
7.93k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
7.93k
}
std::__1::unique_ptr<spvtools::opt::analysis::ArrayConstant, std::__1::default_delete<spvtools::opt::analysis::ArrayConstant> > spvtools::MakeUnique<spvtools::opt::analysis::ArrayConstant, spvtools::opt::analysis::Array const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&>(spvtools::opt::analysis::Array const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&)
Line
Count
Source
24
2.83k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
2.83k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
2.83k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::TensorConstant, std::__1::default_delete<spvtools::opt::analysis::TensorConstant> > spvtools::MakeUnique<spvtools::opt::analysis::TensorConstant, spvtools::opt::analysis::TensorARM const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&>(spvtools::opt::analysis::TensorARM const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&)
std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*, spv::Op, unsigned int&, unsigned int&, std::__1::vector<spvtools::opt::Operand, std::__1::allocator<spvtools::opt::Operand> > >(spvtools::opt::IRContext*&&, spv::Op&&, unsigned int&, unsigned int&, std::__1::vector<spvtools::opt::Operand, std::__1::allocator<spvtools::opt::Operand> >&&)
Line
Count
Source
24
89.8k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
89.8k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
89.8k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::TensorConstant, std::__1::default_delete<spvtools::opt::analysis::TensorConstant> > spvtools::MakeUnique<spvtools::opt::analysis::TensorConstant, spvtools::opt::analysis::TensorARM const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> > >(spvtools::opt::analysis::TensorARM const*&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&&)
Unexecuted instantiation: std::__1::unique_ptr<std::__1::vector<spvtools::opt::DescriptorSetAndBinding, std::__1::allocator<spvtools::opt::DescriptorSetAndBinding> >, std::__1::default_delete<std::__1::vector<spvtools::opt::DescriptorSetAndBinding, std::__1::allocator<spvtools::opt::DescriptorSetAndBinding> > > > spvtools::MakeUnique<std::__1::vector<spvtools::opt::DescriptorSetAndBinding, std::__1::allocator<spvtools::opt::DescriptorSetAndBinding> >>()
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::analysis::VectorConstant, std::__1::default_delete<spvtools::opt::analysis::VectorConstant> > spvtools::MakeUnique<spvtools::opt::analysis::VectorConstant, spvtools::opt::analysis::Vector const*, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&>(spvtools::opt::analysis::Vector const*&&, std::__1::vector<spvtools::opt::analysis::Constant const*, std::__1::allocator<spvtools::opt::analysis::Constant const*> >&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*, spv::Op&, unsigned int&, unsigned int&, std::__1::vector<spvtools::opt::Operand, std::__1::allocator<spvtools::opt::Operand> > const&>(spvtools::opt::IRContext*&&, spv::Op&, unsigned int&, unsigned int&, std::__1::vector<spvtools::opt::Operand, std::__1::allocator<spvtools::opt::Operand> > const&)
interp_fixup_pass.cpp:std::__1::unique_ptr<spvtools::opt::(anonymous namespace)::InterpConstFoldingRules, std::__1::default_delete<spvtools::opt::(anonymous namespace)::InterpConstFoldingRules> > spvtools::MakeUnique<spvtools::opt::(anonymous namespace)::InterpConstFoldingRules, spvtools::opt::IRContext*>(spvtools::opt::IRContext*&&)
Line
Count
Source
24
9.01k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
9.01k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
9.01k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::Loop, std::__1::default_delete<spvtools::opt::Loop> > spvtools::MakeUnique<spvtools::opt::Loop, spvtools::opt::IRContext* const&>(spvtools::opt::IRContext* const&)
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::Loop, std::__1::default_delete<spvtools::opt::Loop> > spvtools::MakeUnique<spvtools::opt::Loop, spvtools::opt::Loop&>(spvtools::opt::Loop&)
std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*, spv::Op, unsigned int, unsigned int&, std::initializer_list<spvtools::opt::Operand> >(spvtools::opt::IRContext*&&, spv::Op&&, unsigned int&&, unsigned int&, std::initializer_list<spvtools::opt::Operand>&&)
Line
Count
Source
24
3.15k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
3.15k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
3.15k
}
std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::IRContext*, spv::Op>(spvtools::opt::IRContext*&&, spv::Op&&)
Line
Count
Source
24
3.44k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
3.44k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
3.44k
}
Unexecuted instantiation: std::__1::unique_ptr<spvtools::opt::Instruction, std::__1::default_delete<spvtools::opt::Instruction> > spvtools::MakeUnique<spvtools::opt::Instruction, spvtools::opt::Instruction&>(spvtools::opt::Instruction&)
std::__1::unique_ptr<spvtools::FriendlyNameMapper, std::__1::default_delete<spvtools::FriendlyNameMapper> > spvtools::MakeUnique<spvtools::FriendlyNameMapper, spv_context_t const* const&, unsigned int const*&, unsigned long const&>(spv_context_t const* const&, unsigned int const*&, unsigned long const&)
Line
Count
Source
24
56.5k
std::unique_ptr<T> MakeUnique(Args&&... args) {
25
56.5k
  return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
26
56.5k
}
27
28
}  // namespace spvtools
29
30
#endif  // SOURCE_UTIL_MAKE_UNIQUE_H_