88 | 1.19M | } solidity::ScopedSaveAndRestore<solidity::frontend::FunctionDefinition const*>::ScopedSaveAndRestore(solidity::frontend::FunctionDefinition const*&, solidity::frontend::FunctionDefinition const*&&) Line | Count | Source | 86 | 10.9k | { | 87 | 10.9k | std::swap(m_variable, m_oldValue); | 88 | 10.9k | } |
solidity::ScopedSaveAndRestore<solidity::frontend::ContractDefinition const*>::ScopedSaveAndRestore(solidity::frontend::ContractDefinition const*&, solidity::frontend::ContractDefinition const*&&) Line | Count | Source | 86 | 10.9k | { | 87 | 10.9k | std::swap(m_variable, m_oldValue); | 88 | 10.9k | } |
Unexecuted instantiation: solidity::ScopedSaveAndRestore<solidity::yul::CFG::FunctionInfo const*>::ScopedSaveAndRestore(solidity::yul::CFG::FunctionInfo const*&, solidity::yul::CFG::FunctionInfo const*&&) Unexecuted instantiation: solidity::ScopedSaveAndRestore<solidity::yul::Scope*>::ScopedSaveAndRestore(solidity::yul::Scope*&, solidity::yul::Scope*&&) Unexecuted instantiation: solidity::ScopedSaveAndRestore<std::__1::optional<solidity::yul::ControlFlowGraphBuilder::ForLoopInfo> >::ScopedSaveAndRestore(std::__1::optional<solidity::yul::ControlFlowGraphBuilder::ForLoopInfo>&, std::__1::optional<solidity::yul::ControlFlowGraphBuilder::ForLoopInfo>&&) solidity::ScopedSaveAndRestore<std::__1::set<solidity::yul::YulString, std::__1::less<solidity::yul::YulString>, std::__1::allocator<solidity::yul::YulString> > >::ScopedSaveAndRestore(std::__1::set<solidity::yul::YulString, std::__1::less<solidity::yul::YulString>, std::__1::allocator<solidity::yul::YulString> >&, std::__1::set<solidity::yul::YulString, std::__1::less<solidity::yul::YulString>, std::__1::allocator<solidity::yul::YulString> >&&) Line | Count | Source | 86 | 397k | { | 87 | 397k | std::swap(m_variable, m_oldValue); | 88 | 397k | } |
solidity::ScopedSaveAndRestore<solidity::yul::DataFlowAnalyzer::State>::ScopedSaveAndRestore(solidity::yul::DataFlowAnalyzer::State&, solidity::yul::DataFlowAnalyzer::State&&) Line | Count | Source | 86 | 151k | { | 87 | 151k | std::swap(m_variable, m_oldValue); | 88 | 151k | } |
solidity::ScopedSaveAndRestore<unsigned long>::ScopedSaveAndRestore(unsigned long&, unsigned long&&) Line | Count | Source | 86 | 230k | { | 87 | 230k | std::swap(m_variable, m_oldValue); | 88 | 230k | } |
solidity::ScopedSaveAndRestore<std::__1::map<solidity::yul::YulString, std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreBase::State, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreBase::State> > >, std::__1::less<solidity::yul::YulString>, std::__1::allocator<std::__1::pair<solidity::yul::YulString const, std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreBase::State, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreBase::State> > > > > > >::ScopedSaveAndRestore(std::__1::map<solidity::yul::YulString, std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreBase::State, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreBase::State> > >, std::__1::less<solidity::yul::YulString>, std::__1::allocator<std::__1::pair<solidity::yul::YulString const, std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreBase::State, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreBase::State> > > > > >&, std::__1::map<solidity::yul::YulString, std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreBase::State, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreBase::State> > >, std::__1::less<solidity::yul::YulString>, std::__1::allocator<std::__1::pair<solidity::yul::YulString const, std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreBase::State, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreBase::State> > > > > >&&) Line | Count | Source | 86 | 67.8k | { | 87 | 67.8k | std::swap(m_variable, m_oldValue); | 88 | 67.8k | } |
solidity::ScopedSaveAndRestore<solidity::yul::UnusedStoreBase::ForLoopInfo>::ScopedSaveAndRestore(solidity::yul::UnusedStoreBase::ForLoopInfo&, solidity::yul::UnusedStoreBase::ForLoopInfo&&) Line | Count | Source | 86 | 79.1k | { | 87 | 79.1k | std::swap(m_variable, m_oldValue); | 88 | 79.1k | } |
solidity::ScopedSaveAndRestore<std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreEliminator::Operation, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreEliminator::Operation> > > >::ScopedSaveAndRestore(std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreEliminator::Operation, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreEliminator::Operation> > >&, std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreEliminator::Operation, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreEliminator::Operation> > >&&) Line | Count | Source | 86 | 5.94k | { | 87 | 5.94k | std::swap(m_variable, m_oldValue); | 88 | 5.94k | } |
solidity::ScopedSaveAndRestore<solidity::yul::ControlFlowNode*>::ScopedSaveAndRestore(solidity::yul::ControlFlowNode*&, solidity::yul::ControlFlowNode*&&) Line | Count | Source | 86 | 57.0k | { | 87 | 57.0k | std::swap(m_variable, m_oldValue); | 88 | 57.0k | } |
solidity::ScopedSaveAndRestore<solidity::yul::ControlFlowNode const*>::ScopedSaveAndRestore(solidity::yul::ControlFlowNode const*&, solidity::yul::ControlFlowNode const*&&) Line | Count | Source | 86 | 188k | { | 87 | 188k | std::swap(m_variable, m_oldValue); | 88 | 188k | } |
|
90 | 1.19M | ~ScopedSaveAndRestore() { std::swap(m_variable, m_oldValue); } solidity::ScopedSaveAndRestore<solidity::frontend::FunctionDefinition const*>::~ScopedSaveAndRestore() Line | Count | Source | 90 | 10.9k | ~ScopedSaveAndRestore() { std::swap(m_variable, m_oldValue); } |
solidity::ScopedSaveAndRestore<solidity::frontend::ContractDefinition const*>::~ScopedSaveAndRestore() Line | Count | Source | 90 | 10.9k | ~ScopedSaveAndRestore() { std::swap(m_variable, m_oldValue); } |
Unexecuted instantiation: solidity::ScopedSaveAndRestore<solidity::yul::CFG::FunctionInfo const*>::~ScopedSaveAndRestore() Unexecuted instantiation: solidity::ScopedSaveAndRestore<solidity::yul::Scope*>::~ScopedSaveAndRestore() Unexecuted instantiation: solidity::ScopedSaveAndRestore<std::__1::optional<solidity::yul::ControlFlowGraphBuilder::ForLoopInfo> >::~ScopedSaveAndRestore() solidity::ScopedSaveAndRestore<std::__1::set<solidity::yul::YulString, std::__1::less<solidity::yul::YulString>, std::__1::allocator<solidity::yul::YulString> > >::~ScopedSaveAndRestore() Line | Count | Source | 90 | 397k | ~ScopedSaveAndRestore() { std::swap(m_variable, m_oldValue); } |
solidity::ScopedSaveAndRestore<solidity::yul::DataFlowAnalyzer::State>::~ScopedSaveAndRestore() Line | Count | Source | 90 | 151k | ~ScopedSaveAndRestore() { std::swap(m_variable, m_oldValue); } |
solidity::ScopedSaveAndRestore<unsigned long>::~ScopedSaveAndRestore() Line | Count | Source | 90 | 230k | ~ScopedSaveAndRestore() { std::swap(m_variable, m_oldValue); } |
solidity::ScopedSaveAndRestore<std::__1::map<solidity::yul::YulString, std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreBase::State, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreBase::State> > >, std::__1::less<solidity::yul::YulString>, std::__1::allocator<std::__1::pair<solidity::yul::YulString const, std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreBase::State, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreBase::State> > > > > > >::~ScopedSaveAndRestore() Line | Count | Source | 90 | 67.8k | ~ScopedSaveAndRestore() { std::swap(m_variable, m_oldValue); } |
solidity::ScopedSaveAndRestore<solidity::yul::UnusedStoreBase::ForLoopInfo>::~ScopedSaveAndRestore() Line | Count | Source | 90 | 79.1k | ~ScopedSaveAndRestore() { std::swap(m_variable, m_oldValue); } |
solidity::ScopedSaveAndRestore<std::__1::map<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*, solidity::yul::UnusedStoreEliminator::Operation, std::__1::less<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const*>, std::__1::allocator<std::__1::pair<std::__1::variant<solidity::yul::ExpressionStatement, solidity::yul::Assignment, solidity::yul::VariableDeclaration, solidity::yul::FunctionDefinition, solidity::yul::If, solidity::yul::Switch, solidity::yul::ForLoop, solidity::yul::Break, solidity::yul::Continue, solidity::yul::Leave, solidity::yul::Block> const* const, solidity::yul::UnusedStoreEliminator::Operation> > > >::~ScopedSaveAndRestore() Line | Count | Source | 90 | 5.94k | ~ScopedSaveAndRestore() { std::swap(m_variable, m_oldValue); } |
solidity::ScopedSaveAndRestore<solidity::yul::ControlFlowNode*>::~ScopedSaveAndRestore() Line | Count | Source | 90 | 57.0k | ~ScopedSaveAndRestore() { std::swap(m_variable, m_oldValue); } |
solidity::ScopedSaveAndRestore<solidity::yul::ControlFlowNode const*>::~ScopedSaveAndRestore() Line | Count | Source | 90 | 188k | ~ScopedSaveAndRestore() { std::swap(m_variable, m_oldValue); } |
|