The followings nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
117 | 2088 | solidity::yul::EVMDialect::EVMDialect(solidity::langutil::EVMVersion, bool) | call site | |
89 | 546 |
solidity::yul::Parser::parseInline(std::__1::shared_ptr
|
call site | __cxa_guard_acquire |
78 | 2215 | solidity::evmasm::swapInstruction(unsigned int) | call site | |
71 | 71 |
solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function
|
call site | __cxa_guard_acquire |
50 | 2517 |
solidity::util::toHex(std::__1::vector
|
call site | _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewINSt3__16vectorIN8solidity3yul10IdentifierENS5_9allocatorIS9_EEEEEENS4_INS6_INS5_8optionalINS8_9YulStringEEENSA_ISG_EEEEEEEEELNS_11cardinalityEn1EE5beginISK_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv |
47 | 2378 | solidity::yul::valueOfStringLiteral(solidity::yul::Literal const&) | call site | _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o |
47 | 2439 | solidity::yul::CallGraph::recursiveFunctions() const | call site | __dynamic_cast |
42 | 814 |
solidity::yul::Parser::isValidNumberLiteral(std::__1::basic_string
|
call site | _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy |
36 | 1601 |
solidity::yul::StackLayoutGenerator::propagateStackThroughBlock(std::__1::vector
|
call site | |
36 | 2569 | solidity::yul::NameDispenser::newName(solidity::yul::YulString) | call site | _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EEpLImEENS_11enable_if_cIXsr14is_convertibleIT_S8_EE5valueERS8_E4typeERKSB_ |
23 | 29 | solidity::langutil::DebugInfoSelection::All(bool) | call site | _ZN6ranges12view_adaptorINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEESN_LNS_11cardinalityEn1EE12begin_cursorISS_Lb1ELi0EEEDTclsr12view_adaptorE13begin_cursor_clsr3stdE7declvalIRT_EEEEv |
22 | 510 | solidity::langutil::ErrorReporter::checkForExcessiveErrors(solidity::langutil::Error::Type) | call site | __cxa_allocate_exception |
LLVMFuzzerTestOneInput
[function]
[call site2]
00000
solidity::yul::YulStringRepository::reset()
[function]
[call site2]
00001
solidity::yul::YulStringRepository::resetCallbacks()
[function]
[call site2]
00002
__cxa_guard_acquire
[call site2]
00003
solidity::yul::YulStringRepository::YulStringRepository()
[function]
[call site2]
00004
solidity::yul::YulStringRepository::emptyHash()
[function]
[call site2]
00005
solidity::langutil::EVMVersion::EVMVersion()
[function]
[call site2]
00006
solidity::frontend::OptimiserSettings::full()
[function]
[call site2]
00007
solidity::frontend::OptimiserSettings::standard()
[function]
[call site2]
00008
solidity::frontend::OptimiserSettings::OptimiserSettings()
[function]
[call site2]
00009
solidity::langutil::DebugInfoSelection::All(bool)
[function]
[call site2]
00010
solidity::langutil::DebugInfoSelection::DebugInfoSelection()
[function]
[call site2]
00011
solidity::langutil::DebugInfoSelection::componentMap()
[function]
[call site2]
00012
__cxa_guard_acquire
[call site2]
00013
auto ranges::views::view_closure_base_ns::operator|
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&, ranges::views::values_fn, true, 0, 0>(std::__1::map
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&, ranges::views::view_closure
)
[function]
[call site2]
00014
_ZNK6ranges5views9values_fnclIRKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEELb1ELi0ELi0ELi0EEENS_14transform_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEENS_6detail10get_secondEEEOSP_
[function]
[call site2]
00015
auto ranges::views::all_fn::operator()
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&, true, 0, 0>(std::__1::map
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&) const
[function]
[call site2]
00016
ranges::detail::ignore_t::ignore_t
>(std::__1::integral_constant
&&)
[function]
[call site2]
00017
auto ranges::views::all_fn::from_range_
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&>(std::__1::map
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&, std::__1::integral_constant
, std::__1::integral_constant
, ranges::detail::ignore_t)
[function]
[call site2]
00018
ranges::ref_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const> ranges::views::ref_fn::operator()
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const, true, 0>(std::__1::map
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&) const
[function]
[call site2]
00019
ranges::ref_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>::ref_view(std::__1::map
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&)
[function]
[call site2]
00020
ranges::transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::detail::get_second>::transform_view(ranges::ref_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::detail::get_second)
[function]
[call site2]
00021
ranges::indirected
ranges::indirect_fn::operator()
(ranges::detail::get_second) const
[function]
[call site2]
00022
std::__1::remove_reference
::type&& ranges::detail::move
(ranges::detail::get_second&)
[function]
[call site2]
00023
ranges::indirected
::indirected(ranges::detail::get_second)
[function]
[call site2]
00024
ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::iter_transform_view(ranges::ref_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
)
[function]
[call site2]
00025
ranges::view_adaptor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>, ranges::ref_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, (ranges::cardinality)-1>::view_adaptor(ranges::ref_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>&&)
[function]
[call site2]
00026
auto ranges::views::all_fn::operator()
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, true, 0, 0>(ranges::ref_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>&&) const
[function]
[call site2]
00027
ranges::detail::ignore_t::ignore_t
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const> > >(std::__1::is_lvalue_reference
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const> >&&)
[function]
[call site2]
00028
_ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISS_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
00029
decltype (({parm#1}.begin_cursor)()) ranges::range_access::begin_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
> >(ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>&)
[function]
[call site2]
00030
_ZN6ranges12view_adaptorINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEESN_LNS_11cardinalityEn1EE12begin_cursorISS_Lb1ELi0EEEDTclsr12view_adaptorE13begin_cursor_clsr3stdE7declvalIRT_EEEEv
[function]
[call site2]
00031
ranges::view_interface
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>, (ranges::cardinality)-1>::derived()
[function]
[call site2]
00032
_ZN6ranges12view_adaptorINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEESN_LNS_11cardinalityEn1EE13begin_cursor_ISS_EENS_14adaptor_cursorINS3_5decayIDTcldtclsr3stdE7declvalINSX_IDTclsr12range_accessE13begin_adaptorclsr3stdE7declvalIRT_EEEEE4typeEEE5beginclsr3stdE7declvalISZ_EEEEE4typeES12_EESZ_
[function]
[call site2]
00033
decltype (({parm#1}.begin_adaptor)()) ranges::range_access::begin_adaptor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
> >(ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>&)
[function]
[call site2]
00034
ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::begin_adaptor()
[function]
[call site2]
00035
ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
::adaptor(ranges::indirected
)
[function]
[call site2]
00036
decltype (ranges::_::begin(({parm#1}.base)())) ranges::adaptor_base::begin
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
> >(ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>&)
[function]
[call site2]
00037
ranges::view_adaptor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>, ranges::ref_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, (ranges::cardinality)-1>::base()
[function]
[call site2]
00038
meta::detail::_cond
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>&> >::invoke
::invoke
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>&> ranges::_begin_::fn::operator()
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>&, true, 0, 0>(ranges::ref_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>&) const
[function]
[call site2]
00039
ranges::ref_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>::begin() const
[function]
[call site2]
00040
meta::detail::_cond
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&> >::invoke
::invoke
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&> ranges::_begin_::fn::operator()
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&, true, 0, 0>(std::__1::map
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const&) const
[function]
[call site2]
00041
ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>::adaptor_cursor(std::__1::__map_const_iterator
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
)
[function]
[call site2]
00042
ranges::compressed_pair
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>::compressed_pair
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
, true, 0, 0>(std::__1::__map_const_iterator
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >&&, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
&&)
[function]
[call site2]
00043
ranges::box
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, std::__1::integral_constant
, (ranges::detail::box_compress)0>::box
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, true, 0, 0, 0>(std::__1::__map_const_iterator
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >&&)
[function]
[call site2]
00044
ranges::box
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
, std::__1::integral_constant
, (ranges::detail::box_compress)2>::box
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
, true, 0, 0, 0>(ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
&&)
[function]
[call site2]
00045
ranges::basic_iterator
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> >::basic_iterator(ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>&&)
[function]
[call site2]
00046
ranges::detail::iterator_associated_types_base_
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>, true>::iterator_associated_types_base_(ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>&&)
[function]
[call site2]
00047
ranges::detail::readable_iterator_associated_types_base
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>, void>::readable_iterator_associated_types_base(ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>&&)
[function]
[call site2]
00048
ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>::basic_adaptor_mixin::basic_mixin
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>::basic_adaptor_mixin::basic_mixin::Nil)>(ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>&&, std::__1::enable_if<(ranges::basic_mixin
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> >::defs::move_constructible
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> >)&&((concepts::detail::CPP_true_fn(ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>::basic_adaptor_mixin::basic_mixin::Nil))(concepts{})), concepts>::type)
[function]
[call site2]
00049
ranges::basic_mixin
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> >::basic_mixin
(ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>&&, std::__1::enable_if<(concepts::defs::move_constructible
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type)
[function]
[call site2]
00050
std::__1::remove_reference
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>&>::type&& ranges::detail::move
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>&>(ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>&)
[function]
[call site2]
00051
ranges::box
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>, void, (ranges::detail::box_compress)0>::box
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>, true, 0, 0, 0>(ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>&&)
[function]
[call site2]
00052
bool ranges::operator!=
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>, ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>, true, 0>(ranges::basic_iterator
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> > const&, ranges::basic_iterator
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> > const&)
[function]
[call site2]
00053
bool ranges::operator==
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>, ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>, true, 0>(ranges::basic_iterator
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> > const&, ranges::basic_iterator
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> > const&)
[function]
[call site2]
00054
ranges::adaptor_cursor
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> const& ranges::range_access::pos
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> >(ranges::basic_iterator
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> > const&)
[function]
[call site2]
00055
ranges::basic_iterator
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
> >::pos() const
[function]
[call site2]
00056
ranges::box
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
>, bool solidity::langutil::DebugInfoSelection::*, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected
>::adaptor
>, void, (ranges::detail::box_compress)0>::get() const &
[function]
[call site2]
00057
__clang_call_terminate
[call site2]
00058
__cxa_begin_catch
[call site2]
00059
solidity::yul::YulStack::YulStack(solidity::langutil::EVMVersion, solidity::yul::YulStack::Language, solidity::frontend::OptimiserSettings, solidity::langutil::DebugInfoSelection const&)
[function]
[call site2]
00060
solidity::langutil::CharStreamProvider::CharStreamProvider()
[function]
[call site2]
00061
solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings&&)
[function]
[call site2]
00062
solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector
, std::__1::allocator
> >&)
[function]
[call site2]
00063
solidity::frontend::OptimiserSettings::~OptimiserSettings()
[function]
[call site2]
00064
solidity::yul::YulStack::parseAndAnalyze(std::__1::basic_string
, std::__1::allocator
> const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00065
(anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion)
[function]
[call site2]
00066
solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion)
[function]
[call site2]
00067
__cxa_guard_acquire
[call site2]
00068
__cxa_guard_acquire
[call site2]
00069
solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function
)
[function]
[call site2]
00070
solidity::yul::YulStringRepository::resetCallbacks()
[function]
[call site2]
00071
solidity::yul::EVMDialectTyped::instance(solidity::langutil::EVMVersion)
[function]
[call site2]
00072
__cxa_guard_acquire
[call site2]
00073
__cxa_guard_acquire
[call site2]
00074
solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function
)
[function]
[call site2]
00075
solidity::yul::WasmDialect::instance()
[function]
[call site2]
00076
__cxa_guard_acquire
[call site2]
00077
__cxa_guard_acquire
[call site2]
00078
solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function
)
[function]
[call site2]
00079
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
00080
std::exception::exception()
[function]
[call site2]
00081
boost::exception::exception()
[function]
[call site2]
00082
boost::exception_detail::refcount_ptr
::refcount_ptr()
[function]
[call site2]
00083
solidity::util::Exception::Exception()
[function]
[call site2]
00084
solidity::yul::YulException::YulException()
[function]
[call site2]
00085
std::exception::~exception()
[call site2]
00086
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00087
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00088
boost::exception_detail::error_info_base::error_info_base()
[function]
[call site2]
00089
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00090
solidity::yul::YulAssertion const& boost::exception_detail::set_info
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00091
solidity::yul::YulAssertion const& boost::exception_detail::set_info_rv
, std::__1::allocator
> > >::set
(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00092
boost::error_info
, std::__1::allocator
> >::error_info(boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00093
boost::exception_detail::error_info_base::error_info_base()
[function]
[call site2]
00094
boost::shared_ptr
, std::__1::allocator
> > >::shared_ptr
, std::__1::allocator
> > >(boost::error_info
, std::__1::allocator
> >*)
[function]
[call site2]
00095
boost::detail::shared_count::shared_count()
[function]
[call site2]
00096
void boost::detail::sp_pointer_construct
, std::__1::allocator
> >, boost::error_info
, std::__1::allocator
> > >(boost::shared_ptr
, std::__1::allocator
> > >*, boost::error_info
, std::__1::allocator
> >*, boost::detail::shared_count&)
[function]
[call site2]
00097
boost::detail::shared_count::shared_count
, std::__1::allocator
> > >(boost::error_info
, std::__1::allocator
> >*)
[function]
[call site2]
00098
boost::detail::sp_counted_impl_p
, std::__1::allocator
> > >::sp_counted_impl_p(boost::error_info
, std::__1::allocator
> >*)
[function]
[call site2]
00099
boost::detail::sp_counted_base::sp_counted_base()
[function]
[call site2]
00100
__cxa_begin_catch
[call site2]
00101
void boost::checked_delete
, std::__1::allocator
> > >(boost::error_info
, std::__1::allocator
> >*)
[function]
[call site2]
00102
__cxa_rethrow
[call site2]
00103
__cxa_end_catch
[call site2]
00104
boost::detail::sp_enable_shared_from_this(...)
[function]
[call site2]
00105
boost::detail::shared_count::~shared_count()
[function]
[call site2]
00106
boost::detail::sp_counted_base::release()
[function]
[call site2]
00107
boost::detail::atomic_decrement(int _Atomic*)
[function]
[call site2]
00108
boost::detail::sp_counted_base::weak_release()
[function]
[call site2]
00109
boost::detail::atomic_decrement(int _Atomic*)
[function]
[call site2]
00110
boost::exception_detail::refcount_ptr
::get() const
[function]
[call site2]
00111
boost::exception_detail::error_info_container_impl::error_info_container_impl()
[function]
[call site2]
00112
boost::exception_detail::error_info_container::error_info_container()
[function]
[call site2]
00113
boost::exception_detail::refcount_ptr
::adopt(boost::exception_detail::error_info_container*)
[function]
[call site2]
00114
boost::exception_detail::refcount_ptr
::release()
[function]
[call site2]
00115
boost::exception_detail::refcount_ptr
::add_ref()
[function]
[call site2]
00116
boost::shared_ptr
::shared_ptr
, std::__1::allocator
> > >(boost::shared_ptr
, std::__1::allocator
> > > const&, boost::detail::sp_enable_if_convertible
, std::__1::allocator
> >, boost::exception_detail::error_info_base>::type)
[function]
[call site2]
00117
boost::detail::shared_count::shared_count(boost::detail::shared_count const&)
[function]
[call site2]
00118
boost::detail::sp_counted_base::add_ref_copy()
[function]
[call site2]
00119
boost::detail::atomic_increment(int _Atomic*)
[function]
[call site2]
00120
void boost::detail::sp_assert_convertible
, std::__1::allocator
> >, boost::exception_detail::error_info_base>()
[function]
[call site2]
00121
boost::exception_detail::type_info_::type_info_(std::type_info const&)
[function]
[call site2]
00122
boost::shared_ptr
::~shared_ptr()
[function]
[call site2]
00123
boost::detail::shared_count::~shared_count()
[function]
[call site2]
00124
boost::shared_ptr
, std::__1::allocator
> > >::~shared_ptr()
[function]
[call site2]
00125
boost::detail::shared_count::~shared_count()
[function]
[call site2]
00126
boost::error_info
::error_info(char const*)
[function]
[call site2]
00127
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
00128
boost::throw_exception_assert_compatibility(std::exception const&)
[function]
[call site2]
00129
__cxa_allocate_exception
[call site2]
00130
boost::wrapexcept
::wrapexcept(solidity::yul::YulAssertion const&)
[function]
[call site2]
00131
std::exception::exception()
[function]
[call site2]
00132
boost::exception::exception()
[function]
[call site2]
00133
solidity::util::Exception::Exception()
[function]
[call site2]
00134
solidity::yul::YulException::YulException()
[function]
[call site2]
00135
boost::wrapexcept
::copy_from(boost::exception const*)
[function]
[call site2]
00136
boost::exception::operator=(boost::exception const&)
[function]
[call site2]
00137
boost::exception_detail::refcount_ptr
::operator=(boost::exception_detail::refcount_ptr
const&)
[function]
[call site2]
00138
solidity::yul::YulAssertion::~YulAssertion()
[function]
[call site2]
00139
boost::exception_detail::clone_base::~clone_base()
[function]
[call site2]
00140
solidity::util::Exception::~Exception()
[function]
[call site2]
00141
std::exception::~exception()
[call site2]
00142
solidity::yul::ObjectParser::ObjectParser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&)
[function]
[call site2]
00143
solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool)
[function]
[call site2]
00144
solidity::yul::ObjectParser::parse(std::__1::shared_ptr
const&, bool)
[function]
[call site2]
00145
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00146
solidity::langutil::Scanner::currentToken() const
[function]
[call site2]
00147
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
00148
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00149
solidity::yul::YulStringRepository::instance()
[function]
[call site2]
00150
__cxa_guard_acquire
[call site2]
00151
solidity::yul::YulStringRepository::YulStringRepository()
[function]
[call site2]
00152
solidity::yul::ObjectParser::tryParseSourceNameMapping() const
[function]
[call site2]
00153
__cxa_guard_acquire
[call site2]
00154
solidity::langutil::Scanner::currentCommentLiteral() const
[function]
[call site2]
00155
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00156
std::exception::exception()
[function]
[call site2]
00157
boost::exception::exception()
[function]
[call site2]
00158
solidity::util::Exception::Exception()
[function]
[call site2]
00159
std::exception::~exception()
[call site2]
00160
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00161
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00162
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00163
boost::error_info
::error_info(char const*)
[function]
[call site2]
00164
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00165
solidity::langutil::Scanner::currentCommentLiteral() const
[function]
[call site2]
00166
solidity::langutil::CharStream::CharStream(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00167
solidity::langutil::Scanner::Scanner(solidity::langutil::CharStream&)
[function]
[call site2]
00168
solidity::langutil::CharStream::name() const
[function]
[call site2]
00169
solidity::langutil::Scanner::reset()
[function]
[call site2]
00170
solidity::langutil::CharStream::reset()
[function]
[call site2]
00171
solidity::langutil::CharStream::get(unsigned long) const
[function]
[call site2]
00172
solidity::langutil::Scanner::skipWhitespace()
[function]
[call site2]
00173
solidity::langutil::Scanner::sourcePos() const
[function]
[call site2]
00174
solidity::langutil::CharStream::position() const
[function]
[call site2]
00175
solidity::langutil::isWhiteSpace(char)
[function]
[call site2]
00176
solidity::langutil::Scanner::advance()
[function]
[call site2]
00177
solidity::langutil::CharStream::advanceAndGet(unsigned long)
[function]
[call site2]
00178
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00179
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00180
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00181
solidity::langutil::Scanner::sourcePos() const
[function]
[call site2]
00182
solidity::langutil::Scanner::next()
[function]
[call site2]
00183
solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&)
[function]
[call site2]
00184
solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation&&)
[function]
[call site2]
00185
solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&)
[function]
[call site2]
00186
solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&)
[function]
[call site2]
00187
solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&)
[function]
[call site2]
00188
solidity::langutil::Scanner::scanToken()
[function]
[call site2]
00189
solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&)
[function]
[call site2]
00190
solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&)
[function]
[call site2]
00191
solidity::langutil::Scanner::sourcePos() const
[function]
[call site2]
00192
solidity::langutil::Scanner::scanString(bool)
[function]
[call site2]
00193
solidity::langutil::CharStream::position() const
[function]
[call site2]
00194
solidity::langutil::Scanner::advance()
[function]
[call site2]
00195
solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType)
[function]
[call site2]
00196
solidity::langutil::Scanner::isSourcePastEndOfInput() const
[function]
[call site2]
00197
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00198
solidity::langutil::Scanner::isUnicodeLinebreak()
[function]
[call site2]
00199
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00200
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00201
solidity::langutil::CharStream::get(unsigned long) const
[function]
[call site2]
00202
solidity::langutil::Scanner::advance()
[function]
[call site2]
00203
solidity::langutil::Scanner::addLiteralChar(char)
[function]
[call site2]
00204
solidity::langutil::Scanner::isSourcePastEndOfInput() const
[function]
[call site2]
00205
solidity::langutil::Scanner::scanEscape()
[function]
[call site2]
00206
solidity::langutil::Scanner::tryScanEndOfLine()
[function]
[call site2]
00207
solidity::langutil::Scanner::advance()
[function]
[call site2]
00208
solidity::langutil::Scanner::advance()
[function]
[call site2]
00209
solidity::langutil::Scanner::advance()
[function]
[call site2]
00210
solidity::langutil::Scanner::scanUnicode()
[function]
[call site2]
00211
solidity::langutil::hexValue(char)
[function]
[call site2]
00212
solidity::langutil::Scanner::rollback(unsigned long)
[function]
[call site2]
00213
solidity::langutil::CharStream::rollback(unsigned long)
[function]
[call site2]
00214
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00215
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00216
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00217
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00218
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00219
solidity::langutil::CharStream::get(unsigned long) const
[function]
[call site2]
00220
solidity::langutil::Scanner::advance()
[function]
[call site2]
00221
std::__1::optional
::operator*() const &
[function]
[call site2]
00222
std::__1::__optional_storage_base
::__get() const &
[function]
[call site2]
00223
solidity::langutil::Scanner::addUnicodeAsUTF8(unsigned int)
[function]
[call site2]
00224
solidity::langutil::Scanner::addLiteralChar(char)
[function]
[call site2]
00225
solidity::langutil::Scanner::addLiteralChar(char)
[function]
[call site2]
00226
solidity::langutil::Scanner::addLiteralChar(char)
[function]
[call site2]
00227
solidity::langutil::Scanner::scanHexByte(char&)
[function]
[call site2]
00228
solidity::langutil::hexValue(char)
[function]
[call site2]
00229
solidity::langutil::Scanner::rollback(unsigned long)
[function]
[call site2]
00230
solidity::langutil::Scanner::advance()
[function]
[call site2]
00231
solidity::langutil::Scanner::addLiteralChar(char)
[function]
[call site2]
00232
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00233
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00234
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00235
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00236
solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long)
[function]
[call site2]
00237
solidity::langutil::CharStream::position() const
[function]
[call site2]
00238
solidity::langutil::CharStream::setPosition(unsigned long)
[function]
[call site2]
00239
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00240
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00241
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00242
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00243
boost::error_info
::error_info(char const*)
[function]
[call site2]
00244
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00245
solidity::langutil::CharStream::get(unsigned long) const
[function]
[call site2]
00246
solidity::langutil::CharStream::setPosition(unsigned long)
[function]
[call site2]
00247
solidity::langutil::CharStream::prefixMatch(std::__1::basic_string_view
>)
[function]
[call site2]
00248
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00249
solidity::langutil::CharStream::get(unsigned long) const
[function]
[call site2]
00250
solidity::langutil::CharStream::setPosition(unsigned long)
[function]
[call site2]
00251
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00252
solidity::langutil::LiteralScope::complete()
[function]
[call site2]
00253
solidity::langutil::Scanner::advance()
[function]
[call site2]
00254
solidity::langutil::LiteralScope::~LiteralScope()
[function]
[call site2]
00255
solidity::langutil::Scanner::advance()
[function]
[call site2]
00256
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00257
solidity::langutil::Scanner::advance()
[function]
[call site2]
00258
solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token)
[function]
[call site2]
00259
solidity::langutil::Scanner::advance()
[function]
[call site2]
00260
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00261
solidity::langutil::Scanner::advance()
[function]
[call site2]
00262
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00263
solidity::langutil::Scanner::advance()
[function]
[call site2]
00264
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00265
solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token)
[function]
[call site2]
00266
solidity::langutil::Scanner::advance()
[function]
[call site2]
00267
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00268
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00269
solidity::langutil::Scanner::advance()
[function]
[call site2]
00270
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00271
solidity::langutil::Scanner::advance()
[function]
[call site2]
00272
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00273
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00274
solidity::langutil::Scanner::advance()
[function]
[call site2]
00275
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00276
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00277
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00278
solidity::langutil::Scanner::advance()
[function]
[call site2]
00279
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00280
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00281
solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token)
[function]
[call site2]
00282
solidity::langutil::Scanner::scanSlash()
[function]
[call site2]
00283
solidity::langutil::Scanner::sourcePos() const
[function]
[call site2]
00284
solidity::langutil::Scanner::advance()
[function]
[call site2]
00285
solidity::langutil::Scanner::advance()
[function]
[call site2]
00286
solidity::langutil::Scanner::advance()
[function]
[call site2]
00287
solidity::langutil::Scanner::skipSingleLineComment()
[function]
[call site2]
00288
solidity::langutil::CharStream::position() const
[function]
[call site2]
00289
solidity::langutil::Scanner::isUnicodeLinebreak()
[function]
[call site2]
00290
solidity::langutil::Scanner::advance()
[function]
[call site2]
00291
solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long)
[function]
[call site2]
00292
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00293
solidity::langutil::Scanner::scanSingleLineDocComment()
[function]
[call site2]
00294
solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType)
[function]
[call site2]
00295
solidity::langutil::CharStream::position() const
[function]
[call site2]
00296
solidity::langutil::Scanner::skipWhitespaceExceptUnicodeLinebreak()
[function]
[call site2]
00297
solidity::langutil::Scanner::sourcePos() const
[function]
[call site2]
00298
solidity::langutil::isWhiteSpace(char)
[function]
[call site2]
00299
solidity::langutil::Scanner::isUnicodeLinebreak()
[function]
[call site2]
00300
solidity::langutil::Scanner::advance()
[function]
[call site2]
00301
solidity::langutil::Scanner::sourcePos() const
[function]
[call site2]
00302
solidity::langutil::Scanner::isSourcePastEndOfInput() const
[function]
[call site2]
00303
solidity::langutil::CharStream::position() const
[function]
[call site2]
00304
solidity::langutil::Scanner::tryScanEndOfLine()
[function]
[call site2]
00305
solidity::langutil::Scanner::skipWhitespaceExceptUnicodeLinebreak()
[function]
[call site2]
00306
solidity::langutil::CharStream::position() const
[function]
[call site2]
00307
solidity::langutil::LiteralScope::~LiteralScope()
[function]
[call site2]
00308
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00309
solidity::langutil::CharStream::get(unsigned long) const
[function]
[call site2]
00310
solidity::langutil::CharStream::get(unsigned long) const
[function]
[call site2]
00311
solidity::langutil::CharStream::get(unsigned long) const
[function]
[call site2]
00312
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00313
solidity::langutil::CharStream::advanceAndGet(unsigned long)
[function]
[call site2]
00314
solidity::langutil::Scanner::atEndOfLine() const
[function]
[call site2]
00315
solidity::langutil::Scanner::addCommentLiteralChar(char)
[function]
[call site2]
00316
solidity::langutil::Scanner::isUnicodeLinebreak()
[function]
[call site2]
00317
solidity::langutil::Scanner::addCommentLiteralChar(char)
[function]
[call site2]
00318
solidity::langutil::Scanner::advance()
[function]
[call site2]
00319
solidity::langutil::LiteralScope::complete()
[function]
[call site2]
00320
solidity::langutil::Scanner::skipSingleLineComment()
[function]
[call site2]
00321
solidity::langutil::Scanner::advance()
[function]
[call site2]
00322
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00323
solidity::langutil::Scanner::advance()
[function]
[call site2]
00324
solidity::langutil::Scanner::advance()
[function]
[call site2]
00325
solidity::langutil::Scanner::skipMultiLineComment()
[function]
[call site2]
00326
solidity::langutil::CharStream::position() const
[function]
[call site2]
00327
solidity::langutil::Scanner::isSourcePastEndOfInput() const
[function]
[call site2]
00328
solidity::langutil::Scanner::advance()
[function]
[call site2]
00329
solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long)
[function]
[call site2]
00330
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00331
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00332
solidity::langutil::Scanner::scanMultiLineDocComment()
[function]
[call site2]
00333
solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType)
[function]
[call site2]
00334
solidity::langutil::isWhiteSpace(char)
[function]
[call site2]
00335
solidity::langutil::Scanner::atEndOfLine() const
[function]
[call site2]
00336
solidity::langutil::Scanner::advance()
[function]
[call site2]
00337
solidity::langutil::LiteralScope::~LiteralScope()
[function]
[call site2]
00338
solidity::langutil::Scanner::isSourcePastEndOfInput() const
[function]
[call site2]
00339
solidity::langutil::Scanner::atEndOfLine() const
[function]
[call site2]
00340
solidity::langutil::Scanner::skipWhitespace()
[function]
[call site2]
00341
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00342
solidity::langutil::Scanner::addCommentLiteralChar(char)
[function]
[call site2]
00343
solidity::langutil::Scanner::advance()
[function]
[call site2]
00344
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00345
solidity::langutil::CharStream::advanceAndGet(unsigned long)
[function]
[call site2]
00346
solidity::langutil::Scanner::atEndOfLine() const
[function]
[call site2]
00347
solidity::langutil::Scanner::addCommentLiteralChar(char)
[function]
[call site2]
00348
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00349
solidity::langutil::CharStream::advanceAndGet(unsigned long)
[function]
[call site2]
00350
solidity::langutil::Scanner::addCommentLiteralChar(char)
[function]
[call site2]
00351
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00352
solidity::langutil::CharStream::advanceAndGet(unsigned long)
[function]
[call site2]
00353
solidity::langutil::Scanner::addCommentLiteralChar(char)
[function]
[call site2]
00354
solidity::langutil::Scanner::advance()
[function]
[call site2]
00355
solidity::langutil::LiteralScope::complete()
[function]
[call site2]
00356
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00357
solidity::langutil::Scanner::sourcePos() const
[function]
[call site2]
00358
solidity::langutil::Scanner::skipMultiLineComment()
[function]
[call site2]
00359
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00360
solidity::langutil::Scanner::advance()
[function]
[call site2]
00361
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00362
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00363
solidity::langutil::Scanner::advance()
[function]
[call site2]
00364
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00365
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00366
solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token)
[function]
[call site2]
00367
solidity::langutil::Scanner::advance()
[function]
[call site2]
00368
solidity::langutil::isDecimalDigit(char)
[function]
[call site2]
00369
solidity::langutil::Scanner::scanNumber(char)
[function]
[call site2]
00370
solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType)
[function]
[call site2]
00371
solidity::langutil::Scanner::addLiteralChar(char)
[function]
[call site2]
00372
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00373
solidity::langutil::Scanner::scanDecimalDigits()
[function]
[call site2]
00374
solidity::langutil::isDecimalDigit(char)
[function]
[call site2]
00375
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00376
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00377
solidity::langutil::isDecimalDigit(char)
[function]
[call site2]
00378
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00379
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00380
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00381
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00382
boost::error_info
::error_info(char const*)
[function]
[call site2]
00383
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00384
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00385
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00386
solidity::langutil::isHexDigit(char)
[function]
[call site2]
00387
solidity::langutil::isDecimalDigit(char)
[function]
[call site2]
00388
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00389
solidity::langutil::isHexDigit(char)
[function]
[call site2]
00390
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00391
solidity::langutil::isDecimalDigit(char)
[function]
[call site2]
00392
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00393
solidity::langutil::Scanner::scanDecimalDigits()
[function]
[call site2]
00394
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00395
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00396
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00397
solidity::langutil::Scanner::scanDecimalDigits()
[function]
[call site2]
00398
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00399
solidity::langutil::isDecimalDigit(char)
[function]
[call site2]
00400
solidity::langutil::LiteralScope::complete()
[function]
[call site2]
00401
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00402
solidity::langutil::Scanner::scanDecimalDigits()
[function]
[call site2]
00403
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00404
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00405
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00406
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00407
boost::error_info
::error_info(char const*)
[function]
[call site2]
00408
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00409
solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const
[function]
[call site2]
00410
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00411
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00412
solidity::langutil::Scanner::scanDecimalDigits()
[function]
[call site2]
00413
solidity::langutil::LiteralScope::complete()
[function]
[call site2]
00414
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00415
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00416
solidity::langutil::isDecimalDigit(char)
[function]
[call site2]
00417
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00418
solidity::langutil::Scanner::scanDecimalDigits()
[function]
[call site2]
00419
solidity::langutil::isDecimalDigit(char)
[function]
[call site2]
00420
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00421
solidity::langutil::LiteralScope::complete()
[function]
[call site2]
00422
solidity::langutil::LiteralScope::~LiteralScope()
[function]
[call site2]
00423
solidity::langutil::Scanner::advance()
[function]
[call site2]
00424
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00425
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00426
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00427
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00428
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00429
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00430
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00431
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00432
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00433
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00434
solidity::langutil::Scanner::selectToken(solidity::langutil::Token)
[function]
[call site2]
00435
solidity::langutil::isIdentifierStart(char)
[function]
[call site2]
00436
solidity::langutil::Scanner::scanIdentifierOrKeyword()
[function]
[call site2]
00437
solidity::langutil::isIdentifierStart(char)
[function]
[call site2]
00438
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00439
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00440
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00441
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00442
boost::error_info
::error_info(char const*)
[function]
[call site2]
00443
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00444
solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType)
[function]
[call site2]
00445
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00446
solidity::langutil::isIdentifierPart(char)
[function]
[call site2]
00447
solidity::langutil::isIdentifierStart(char)
[function]
[call site2]
00448
solidity::langutil::Scanner::addLiteralCharAndAdvance()
[function]
[call site2]
00449
solidity::langutil::LiteralScope::complete()
[function]
[call site2]
00450
solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00451
solidity::util::isDigit(char)
[function]
[call site2]
00452
solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string
, std::__1::allocator
> const&)::$_0::operator()(std::__1::__wrap_iter
, std::__1::__wrap_iter
) const
[function]
[call site2]
00453
solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00454
solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string
, std::__1::allocator
> const&)::$_0::operator()(std::__1::__wrap_iter
, std::__1::__wrap_iter
) const
[function]
[call site2]
00455
solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00456
solidity::langutil::TokenTraits::isYulKeyword(solidity::langutil::Token)
[function]
[call site2]
00457
solidity::langutil::LiteralScope::~LiteralScope()
[function]
[call site2]
00458
solidity::langutil::Scanner::scanHexString()
[function]
[call site2]
00459
solidity::langutil::Scanner::advance()
[function]
[call site2]
00460
solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType)
[function]
[call site2]
00461
solidity::langutil::Scanner::isSourcePastEndOfInput() const
[function]
[call site2]
00462
solidity::langutil::Scanner::scanHexByte(char&)
[function]
[call site2]
00463
solidity::langutil::Scanner::addLiteralChar(char)
[function]
[call site2]
00464
solidity::langutil::Scanner::advance()
[function]
[call site2]
00465
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00466
solidity::langutil::LiteralScope::complete()
[function]
[call site2]
00467
solidity::langutil::Scanner::advance()
[function]
[call site2]
00468
solidity::langutil::LiteralScope::~LiteralScope()
[function]
[call site2]
00469
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00470
solidity::langutil::Scanner::scanString(bool)
[function]
[call site2]
00471
solidity::langutil::Scanner::setError(solidity::langutil::ScannerError)
[function]
[call site2]
00472
solidity::langutil::isDecimalDigit(char)
[function]
[call site2]
00473
solidity::langutil::Scanner::scanNumber(char)
[function]
[call site2]
00474
solidity::langutil::Scanner::skipWhitespace()
[function]
[call site2]
00475
solidity::langutil::Scanner::isSourcePastEndOfInput() const
[function]
[call site2]
00476
solidity::langutil::Scanner::selectErrorToken(solidity::langutil::ScannerError)
[function]
[call site2]
00477
solidity::langutil::Scanner::advance()
[function]
[call site2]
00478
solidity::langutil::Scanner::sourcePos() const
[function]
[call site2]
00479
solidity::langutil::Scanner::next()
[function]
[call site2]
00480
solidity::langutil::Scanner::next()
[function]
[call site2]
00481
solidity::langutil::Scanner::TokenDesc::~TokenDesc()
[function]
[call site2]
00482
solidity::langutil::Scanner::currentToken() const
[function]
[call site2]
00483
solidity::langutil::Scanner::currentToken() const
[function]
[call site2]
00484
solidity::langutil::Scanner::currentToken() const
[function]
[call site2]
00485
solidity::langutil::Scanner::currentLiteral() const
[function]
[call site2]
00486
solidity::util::toUnsignedInt(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00487
__cxa_begin_catch
[call site2]
00488
__cxa_end_catch
[call site2]
00489
solidity::langutil::Scanner::next()
[function]
[call site2]
00490
solidity::langutil::Scanner::next()
[function]
[call site2]
00491
solidity::langutil::Scanner::currentLiteral() const
[function]
[call site2]
00492
std::__1::optional
::operator*() &
[function]
[call site2]
00493
std::__1::__optional_storage_base
::__get() &
[function]
[call site2]
00494
solidity::langutil::Scanner::next()
[function]
[call site2]
00495
solidity::langutil::Scanner::next()
[function]
[call site2]
00496
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00497
solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00498
solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00499
solidity::langutil::ErrorReporter::checkForExcessiveErrors(solidity::langutil::Error::Type)
[function]
[call site2]
00500
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00501
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00502
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00503
solidity::langutil::FatalError::FatalError()
[function]
[call site2]
00504
std::exception::exception()
[function]
[call site2]
00505
boost::exception::exception()
[function]
[call site2]
00506
solidity::util::Exception::Exception()
[function]
[call site2]
00507
std::exception::~exception()
[call site2]
00508
boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int)
[function]
[call site2]
00509
void boost::throw_exception
(solidity::langutil::FatalError const&, boost::source_location const&)
[function]
[call site2]
00510
boost::throw_exception_assert_compatibility(std::exception const&)
[function]
[call site2]
00511
__cxa_allocate_exception
[call site2]
00512
boost::wrapexcept
::wrapexcept(solidity::langutil::FatalError const&, boost::source_location const&)
[function]
[call site2]
00513
std::exception::exception()
[function]
[call site2]
00514
boost::exception::exception()
[function]
[call site2]
00515
solidity::util::Exception::Exception()
[function]
[call site2]
00516
solidity::langutil::FatalError::FatalError(solidity::langutil::FatalError const&)
[function]
[call site2]
00517
boost::source_location::file_name() const
[function]
[call site2]
00518
boost::error_info
::error_info(char const*)
[function]
[call site2]
00519
boost::wrapexcept
const& boost::exception_detail::set_info
, boost::throw_file_, char const*>(boost::wrapexcept
const&, boost::error_info
&&)
[function]
[call site2]
00520
boost::source_location::line() const
[function]
[call site2]
00521
boost::error_info
::error_info(int)
[function]
[call site2]
00522
boost::wrapexcept
const& boost::exception_detail::set_info
, boost::throw_line_, int>(boost::wrapexcept
const&, boost::error_info
&&)
[function]
[call site2]
00523
boost::source_location::function_name() const
[function]
[call site2]
00524
boost::error_info
::error_info(char const*)
[function]
[call site2]
00525
boost::wrapexcept
const& boost::exception_detail::set_info
, boost::throw_function_, char const*>(boost::wrapexcept
const&, boost::error_info
&&)
[function]
[call site2]
00526
solidity::langutil::FatalError::~FatalError()
[function]
[call site2]
00527
boost::exception_detail::clone_base::~clone_base()
[function]
[call site2]
00528
solidity::util::Exception::~Exception()
[function]
[call site2]
00529
std::exception::~exception()
[call site2]
00530
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00531
solidity::langutil::CharStream::~CharStream()
[function]
[call site2]
00532
solidity::yul::ObjectDebugData::~ObjectDebugData()
[function]
[call site2]
00533
solidity::yul::ObjectParser::parseBlock(std::__1::optional
, std::__1::allocator
> const>, std::__1::less
, std::__1::allocator
, std::__1::allocator
> const> > > > >)
[function]
[call site2]
00534
solidity::yul::Parser::Parser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::optional
, std::__1::allocator
> const>, std::__1::less
, std::__1::allocator
, std::__1::allocator
> const> > > > >)
[function]
[call site2]
00535
solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool)
[function]
[call site2]
00536
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00537
solidity::yul::Parser::parseInline(std::__1::shared_ptr
const&)
[function]
[call site2]
00538
solidity::langutil::Scanner::setScannerMode(solidity::langutil::ScannerKind)
[function]
[call site2]
00539
solidity::langutil::Scanner::rescan()
[function]
[call site2]
00540
solidity::langutil::CharStream::position() const
[function]
[call site2]
00541
solidity::langutil::CharStream::rollback(unsigned long)
[function]
[call site2]
00542
solidity::langutil::Scanner::next()
[function]
[call site2]
00543
solidity::langutil::Scanner::next()
[function]
[call site2]
00544
solidity::langutil::Scanner::next()
[function]
[call site2]
00545
solidity::ScopeGuard::ScopeGuard(std::__1::function
)
[function]
[call site2]
00546
solidity::yul::Parser::fetchDebugDataFromComment()
[function]
[call site2]
00547
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00548
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00549
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00550
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00551
boost::error_info
::error_info(char const*)
[function]
[call site2]
00552
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00553
__cxa_guard_acquire
[call site2]
00554
solidity::langutil::Scanner::currentCommentLiteral() const
[function]
[call site2]
00555
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&)
[function]
[call site2]
00556
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00557
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00558
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00559
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00560
boost::error_info
::error_info(char const*)
[function]
[call site2]
00561
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00562
solidity::langutil::Scanner::currentCommentLocation() const
[function]
[call site2]
00563
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&)
[function]
[call site2]
00564
solidity::yul::Parser::parseSrcComment(std::__1::basic_string_view
>, solidity::langutil::SourceLocation const&)
[function]
[call site2]
00565
__cxa_guard_acquire
[call site2]
00566
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00567
solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00568
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00569
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00570
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00571
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00572
boost::error_info
::error_info(char const*)
[function]
[call site2]
00573
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00574
bool boost::algorithm::ends_with
, std::__1::allocator
>, char [2]>(std::__1::basic_string
, std::__1::allocator
> const&, char const (&) [2])
[function]
[call site2]
00575
bool boost::algorithm::ends_with
, std::__1::allocator
>, char [2], boost::algorithm::is_equal>(std::__1::basic_string
, std::__1::allocator
> const&, char const (&) [2], boost::algorithm::is_equal)
[function]
[call site2]
00576
boost::iterator_range
, std::__1::allocator
> const, void>::type> boost::as_literal
, std::__1::allocator
> >(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00577
long boost::range_detail::is_char_ptr
, std::__1::allocator
> >(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00578
boost::iterator_range
boost::as_literal
(char const (&) [2ul])
[function]
[call site2]
00579
boost::range_detail::is_char_ptr(char const*)
[function]
[call site2]
00580
boost::range_iterator
>, void>::type boost::range_adl_barrier::begin
> >(boost::iterator_range
>&)
[function]
[call site2]
00581
boost::range_iterator
>, void>::type boost::range_detail::range_begin
> >(boost::iterator_range
>&)
[function]
[call site2]
00582
boost::iterator_range_detail::iterator_range_base
, boost::iterators::incrementable_traversal_tag>::begin() const
[function]
[call site2]
00583
boost::range_iterator
>, void>::type boost::range_adl_barrier::end
> >(boost::iterator_range
>&)
[function]
[call site2]
00584
boost::range_iterator
>, void>::type boost::range_detail::range_end
> >(boost::iterator_range
>&)
[function]
[call site2]
00585
boost::iterator_range_detail::iterator_range_base
, boost::iterators::incrementable_traversal_tag>::end() const
[function]
[call site2]
00586
boost::range_iterator
, void>::type boost::range_adl_barrier::begin
>(boost::iterator_range
&)
[function]
[call site2]
00587
boost::range_iterator
, void>::type boost::range_adl_barrier::end
>(boost::iterator_range
&)
[function]
[call site2]
00588
bool boost::algorithm::detail::ends_with_iter_select
, char const*, boost::algorithm::is_equal>(std::__1::__wrap_iter
, std::__1::__wrap_iter
, char const*, char const*, boost::algorithm::is_equal, std::__1::bidirectional_iterator_tag)
[function]
[call site2]
00589
bool boost::algorithm::is_equal::operator()
(char const&, char const&) const
[function]
[call site2]
00590
bool boost::algorithm::ends_with
, std::__1::allocator
>, char [3]>(std::__1::basic_string
, std::__1::allocator
> const&, char const (&) [3])
[function]
[call site2]
00591
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00592
solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00593
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00594
(anonymous namespace)::toInt(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00595
__cxa_begin_catch
[call site2]
00596
__cxa_end_catch
[call site2]
00597
(anonymous namespace)::toInt(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00598
(anonymous namespace)::toInt(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00599
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00600
solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00601
std::__1::optional
::value() const &
[function]
[call site2]
00602
std::__1::__optional_storage_base
::__get() const &
[function]
[call site2]
00603
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00604
std::__1::optional
::value() const &
[function]
[call site2]
00605
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00606
solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00607
std::__1::optional
::value() const &
[function]
[call site2]
00608
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00609
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00610
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00611
boost::error_info
::error_info(char const*)
[function]
[call site2]
00612
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00613
std::__1::optional
::value() const &
[function]
[call site2]
00614
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00615
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00616
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00617
std::__1::optional
>, solidity::langutil::SourceLocation> >::operator*() &
[function]
[call site2]
00618
solidity::langutil::Scanner::currentCommentLocation() const
[function]
[call site2]
00619
solidity::yul::Parser::parseASTIDComment(std::__1::basic_string_view
>, solidity::langutil::SourceLocation const&)
[function]
[call site2]
00620
__cxa_guard_acquire
[call site2]
00621
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00622
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00623
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00624
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00625
boost::error_info
::error_info(char const*)
[function]
[call site2]
00626
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00627
(anonymous namespace)::toInt(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00628
std::__1::optional
::operator*() &
[function]
[call site2]
00629
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00630
solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00631
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00632
std::__1::optional
>, std::__1::optional
> >::operator*() &
[function]
[call site2]
00633
solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&)
[function]
[call site2]
00634
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00635
solidity::yul::Parser::parseBlock()
[function]
[call site2]
00636
solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&)
[function]
[call site2]
00637
solidity::langutil::ParserBase::increaseRecursionDepth()
[function]
[call site2]
00638
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00639
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00640
solidity::langutil::ErrorReporter::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00641
solidity::langutil::ErrorReporter::fatalError(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00642
solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00643
solidity::langutil::FatalError::FatalError()
[function]
[call site2]
00644
boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int)
[function]
[call site2]
00645
void boost::throw_exception
(solidity::langutil::FatalError const&, boost::source_location const&)
[function]
[call site2]
00646
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00647
solidity::yul::Block solidity::yul::Parser::createWithLocation
() const
[function]
[call site2]
00648
solidity::yul::Block::Block()
[function]
[call site2]
00649
solidity::yul::Parser::createDebugData() const
[function]
[call site2]
00650
solidity::langutil::ParserBase::currentLocation() const
[function]
[call site2]
00651
solidity::langutil::Scanner::currentLocation() const
[function]
[call site2]
00652
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&)
[function]
[call site2]
00653
solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional
)
[function]
[call site2]
00654
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00655
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&)
[function]
[call site2]
00656
solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional
)
[function]
[call site2]
00657
solidity::langutil::ParserBase::currentLocation() const
[function]
[call site2]
00658
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&)
[function]
[call site2]
00659
solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional
)
[function]
[call site2]
00660
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00661
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00662
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00663
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00664
boost::error_info
::error_info(char const*)
[function]
[call site2]
00665
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00666
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00667
solidity::yul::Block::~Block()
[function]
[call site2]
00668
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00669
solidity::langutil::Scanner::currentToken() const
[function]
[call site2]
00670
solidity::langutil::ParserBase::tokenName(solidity::langutil::Token)
[function]
[call site2]
00671
solidity::langutil::TokenTraits::isReservedKeyword(solidity::langutil::Token)
[function]
[call site2]
00672
solidity::langutil::TokenTraits::friendlyName(solidity::langutil::Token)
[function]
[call site2]
00673
solidity::langutil::TokenTraits::toString(solidity::langutil::Token)
[function]
[call site2]
00674
solidity::langutil::TokenTraits::name(solidity::langutil::Token)
[function]
[call site2]
00675
solidity::langutil::TokenTraits::count()
[function]
[call site2]
00676
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00677
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00678
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00679
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00680
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00681
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00682
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00683
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00684
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00685
boost::error_info
::error_info(char const*)
[function]
[call site2]
00686
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00687
solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token)
[function]
[call site2]
00688
solidity::langutil::Scanner::currentElementaryTypeNameToken() const
[function]
[call site2]
00689
solidity::langutil::ElementaryTypeNameToken::ElementaryTypeNameToken(solidity::langutil::Token, unsigned int const&, unsigned int const&)
[function]
[call site2]
00690
solidity::langutil::ElementaryTypeNameToken::assertDetails(solidity::langutil::Token, unsigned int const&, unsigned int const&)
[function]
[call site2]
00691
solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token)
[function]
[call site2]
00692
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00693
solidity::langutil::TokenTraits::toString(solidity::langutil::Token)
[function]
[call site2]
00694
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00695
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00696
boost::error_info
::error_info(char const*)
[function]
[call site2]
00697
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00698
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00699
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00700
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00701
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00702
boost::error_info
::error_info(char const*)
[function]
[call site2]
00703
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00704
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00705
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00706
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00707
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00708
boost::error_info
::error_info(char const*)
[function]
[call site2]
00709
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00710
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00711
solidity::langutil::TokenTraits::toString(solidity::langutil::Token)
[function]
[call site2]
00712
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00713
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00714
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00715
boost::error_info
::error_info(char const*)
[function]
[call site2]
00716
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00717
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00718
solidity::langutil::TokenTraits::toString(solidity::langutil::Token)
[function]
[call site2]
00719
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00720
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00721
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00722
boost::error_info
::error_info(char const*)
[function]
[call site2]
00723
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00724
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00725
solidity::langutil::TokenTraits::toString(solidity::langutil::Token)
[function]
[call site2]
00726
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00727
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00728
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00729
boost::error_info
::error_info(char const*)
[function]
[call site2]
00730
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00731
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00732
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00733
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00734
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00735
boost::error_info
::error_info(char const*)
[function]
[call site2]
00736
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00737
solidity::langutil::ElementaryTypeNameToken::toString(bool const&) const
[function]
[call site2]
00738
solidity::langutil::TokenTraits::toString(solidity::langutil::Token)
[function]
[call site2]
00739
solidity::langutil::ElementaryTypeNameToken::firstNumber() const
[function]
[call site2]
00740
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00741
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00742
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00743
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00744
boost::error_info
::error_info(char const*)
[function]
[call site2]
00745
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00746
solidity::langutil::TokenTraits::friendlyName(solidity::langutil::Token)
[function]
[call site2]
00747
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00748
solidity::langutil::ParserBase::tokenName(solidity::langutil::Token)
[function]
[call site2]
00749
solidity::langutil::ParserBase::tokenName(solidity::langutil::Token)
[function]
[call site2]
00750
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00751
solidity::yul::Parser::parseStatement()
[function]
[call site2]
00752
solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&)
[function]
[call site2]
00753
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00754
solidity::yul::Parser::parseVariableDeclaration()
[function]
[call site2]
00755
solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&)
[function]
[call site2]
00756
solidity::yul::VariableDeclaration solidity::yul::Parser::createWithLocation
() const
[function]
[call site2]
00757
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00758
solidity::yul::Parser::parseTypedName()
[function]
[call site2]
00759
solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&)
[function]
[call site2]
00760
solidity::yul::TypedName solidity::yul::Parser::createWithLocation
() const
[function]
[call site2]
00761
solidity::yul::Parser::expectAsmIdentifier()
[function]
[call site2]
00762
solidity::langutil::ParserBase::currentLiteral() const
[function]
[call site2]
00763
solidity::langutil::Scanner::currentLiteral() const
[function]
[call site2]
00764
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00765
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00766
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00767
solidity::yul::YulString::str() const
[function]
[call site2]
00768
solidity::yul::YulStringRepository::instance()
[function]
[call site2]
00769
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00770
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00771
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00772
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00773
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
00774
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00775
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00776
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00777
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00778
boost::error_info
::error_info(char const*)
[function]
[call site2]
00779
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00780
solidity::yul::DebugData::DebugData(solidity::yul::DebugData const&)
[function]
[call site2]
00781
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&)
[function]
[call site2]
00782
solidity::yul::DebugData::~DebugData()
[function]
[call site2]
00783
solidity::yul::DebugData::DebugData(solidity::yul::DebugData const&)
[function]
[call site2]
00784
solidity::yul::DebugData::~DebugData()
[function]
[call site2]
00785
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00786
solidity::yul::Parser::expectAsmIdentifier()
[function]
[call site2]
00787
solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard()
[function]
[call site2]
00788
solidity::langutil::ParserBase::decreaseRecursionDepth()
[function]
[call site2]
00789
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00790
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00791
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00792
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00793
__clang_call_terminate
[call site2]
00794
solidity::yul::TypedName::~TypedName()
[function]
[call site2]
00795
solidity::yul::TypedName::~TypedName()
[function]
[call site2]
00796
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00797
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00798
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00799
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00800
solidity::yul::Parser::parseExpression()
[function]
[call site2]
00801
solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&)
[function]
[call site2]
00802
solidity::yul::Parser::parseLiteralOrIdentifier()
[function]
[call site2]
00803
solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&)
[function]
[call site2]
00804
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00805
solidity::yul::Parser::createDebugData() const
[function]
[call site2]
00806
solidity::langutil::ParserBase::currentLiteral() const
[function]
[call site2]
00807
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00808
solidity::yul::Identifier::~Identifier()
[function]
[call site2]
00809
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00810
solidity::langutil::ParserBase::currentLiteral() const
[function]
[call site2]
00811
solidity::yul::Parser::isValidNumberLiteral(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00812
boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long)
[function]
[call site2]
00813
boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::operator=(char const*)
[function]
[call site2]
00814
boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_string(char const*, mpl_::bool_
const&)
[function]
[call site2]
00815
strlen
[call site2]
00816
__clang_call_terminate
[call site2]
00817
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00818
strlen
[call site2]
00819
__clang_call_terminate
[call site2]
00820
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00821
std::runtime_error::runtime_error(char const*)
[call site2]
00822
boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int)
[function]
[call site2]
00823
void boost::throw_exception
(std::runtime_error const&, boost::source_location const&)
[function]
[call site2]
00824
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00825
strlen
[call site2]
00826
__clang_call_terminate
[call site2]
00827
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00828
std::runtime_error::runtime_error(char const*)
[call site2]
00829
boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int)
[function]
[call site2]
00830
void boost::throw_exception
(std::runtime_error const&, boost::source_location const&)
[function]
[call site2]
00831
__clang_call_terminate
[call site2]
00832
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00833
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00834
std::runtime_error::runtime_error(char const*)
[call site2]
00835
boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int)
[function]
[call site2]
00836
void boost::throw_exception
(std::runtime_error const&, boost::source_location const&)
[function]
[call site2]
00837
boost::multiprecision::block_multiplier(unsigned int)
[function]
[call site2]
00838
_ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy
[function]
[call site2]
00839
__clang_call_terminate
[call site2]
00840
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00841
__clang_call_terminate
[call site2]
00842
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00843
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00844
void boost::multiprecision::backends::add_unsigned
, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&)
[function]
[call site2]
00845
__clang_call_terminate
[call site2]
00846
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00847
__clang_call_terminate
[call site2]
00848
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00849
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00850
boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate()
[function]
[call site2]
00851
boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::check_negate(mpl_::int_<0> const&)
[function]
[call site2]
00852
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00853
void boost::multiprecision::backends::add_unsigned
, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&)
[function]
[call site2]
00854
__clang_call_terminate
[call site2]
00855
void boost::multiprecision::std_constexpr::swap
(unsigned long long&, unsigned long long&)
[function]
[call site2]
00856
bool boost::algorithm::starts_with
, std::__1::allocator
>, char [3]>(std::__1::basic_string
, std::__1::allocator
> const&, char const (&) [3])
[function]
[call site2]
00857
bool boost::algorithm::starts_with
, std::__1::allocator
>, char [3], boost::algorithm::is_equal>(std::__1::basic_string
, std::__1::allocator
> const&, char const (&) [3], boost::algorithm::is_equal)
[function]
[call site2]
00858
boost::iterator_range
, std::__1::allocator
> const, void>::type> boost::as_literal
, std::__1::allocator
> >(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00859
boost::iterator_range
boost::as_literal
(char const (&) [3ul])
[function]
[call site2]
00860
boost::range_iterator
>, void>::type boost::range_adl_barrier::end
> >(boost::iterator_range
>&)
[function]
[call site2]
00861
boost::range_iterator
, void>::type boost::range_adl_barrier::end
>(boost::iterator_range
&)
[function]
[call site2]
00862
boost::range_iterator
>, void>::type boost::range_adl_barrier::begin
> >(boost::iterator_range
>&)
[function]
[call site2]
00863
boost::range_iterator
, void>::type boost::range_adl_barrier::begin
>(boost::iterator_range
&)
[function]
[call site2]
00864
bool boost::algorithm::is_equal::operator()
(char const&, char const&) const
[function]
[call site2]
00865
__cxa_begin_catch
[call site2]
00866
__cxa_end_catch
[call site2]
00867
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00868
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00869
solidity::yul::Parser::createDebugData() const
[function]
[call site2]
00870
solidity::langutil::ParserBase::currentLiteral() const
[function]
[call site2]
00871
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00872
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00873
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00874
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
00875
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00876
solidity::yul::Parser::expectAsmIdentifier()
[function]
[call site2]
00877
solidity::yul::Literal::~Literal()
[function]
[call site2]
00878
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00879
solidity::langutil::Scanner::currentError() const
[function]
[call site2]
00880
solidity::langutil::to_string(solidity::langutil::ScannerError)
[function]
[call site2]
00881
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00882
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00883
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00884
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00885
boost::error_info
::error_info(char const*)
[function]
[call site2]
00886
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00887
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00888
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00889
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00890
solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard()
[function]
[call site2]
00891
solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard()
[function]
[call site2]
00892
solidity::langutil::SourceLocation solidity::yul::nativeLocationOf
(std::__1::variant
const&)
[function]
[call site2]
00893
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
00894
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00895
solidity::langutil::SourceLocation solidity::yul::nativeLocationOf
(solidity::yul::TypedName const&)
[function]
[call site2]
00896
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&)
[function]
[call site2]
00897
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
00898
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00899
solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard()
[function]
[call site2]
00900
solidity::yul::VariableDeclaration::~VariableDeclaration()
[function]
[call site2]
00901
solidity::yul::VariableDeclaration::~VariableDeclaration()
[function]
[call site2]
00902
solidity::yul::Parser::parseFunctionDefinition()
[function]
[call site2]
00903
solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&)
[function]
[call site2]
00904
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00905
solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00906
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00907
solidity::yul::FunctionDefinition solidity::yul::Parser::createWithLocation
() const
[function]
[call site2]
00908
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00909
solidity::yul::Parser::expectAsmIdentifier()
[function]
[call site2]
00910
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00911
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00912
solidity::yul::Parser::parseTypedName()
[function]
[call site2]
00913
solidity::yul::TypedName::~TypedName()
[function]
[call site2]
00914
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00915
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00916
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00917
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00918
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00919
solidity::yul::Parser::parseTypedName()
[function]
[call site2]
00920
solidity::yul::TypedName::~TypedName()
[function]
[call site2]
00921
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00922
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00923
solidity::yul::Parser::parseBlock()
[function]
[call site2]
00924
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
00925
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00926
solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard()
[function]
[call site2]
00927
solidity::yul::Block::~Block()
[function]
[call site2]
00928
solidity::yul::Block::operator=(solidity::yul::Block&&)
[function]
[call site2]
00929
solidity::langutil::SourceLocation solidity::yul::nativeLocationOf
(solidity::yul::Block const&)
[function]
[call site2]
00930
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
00931
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00932
solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard()
[function]
[call site2]
00933
solidity::yul::FunctionDefinition::~FunctionDefinition()
[function]
[call site2]
00934
solidity::yul::Block::~Block()
[function]
[call site2]
00935
solidity::yul::FunctionDefinition::~FunctionDefinition()
[function]
[call site2]
00936
solidity::yul::Parser::parseBlock()
[function]
[call site2]
00937
solidity::yul::Block::~Block()
[function]
[call site2]
00938
solidity::yul::If solidity::yul::Parser::createWithLocation
() const
[function]
[call site2]
00939
solidity::yul::Parser::parseExpression()
[function]
[call site2]
00940
solidity::yul::Parser::parseBlock()
[function]
[call site2]
00941
solidity::yul::Block::operator=(solidity::yul::Block&&)
[function]
[call site2]
00942
solidity::langutil::SourceLocation solidity::yul::nativeLocationOf
(solidity::yul::Block const&)
[function]
[call site2]
00943
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
00944
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00945
solidity::yul::If::~If()
[function]
[call site2]
00946
solidity::yul::Block::~Block()
[function]
[call site2]
00947
solidity::yul::Switch solidity::yul::Parser::createWithLocation
() const
[function]
[call site2]
00948
solidity::yul::Parser::parseExpression()
[function]
[call site2]
00949
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00950
solidity::yul::Parser::parseCase()
[function]
[call site2]
00951
solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&)
[function]
[call site2]
00952
solidity::yul::Case solidity::yul::Parser::createWithLocation
() const
[function]
[call site2]
00953
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00954
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00955
solidity::yul::Parser::parseLiteralOrIdentifier()
[function]
[call site2]
00956
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00957
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00958
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
00959
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00960
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00961
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
00962
boost::error_info
::error_info(char const*)
[function]
[call site2]
00963
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
00964
solidity::yul::Parser::parseBlock()
[function]
[call site2]
00965
solidity::yul::Block::operator=(solidity::yul::Block&&)
[function]
[call site2]
00966
solidity::langutil::SourceLocation solidity::yul::nativeLocationOf
(solidity::yul::Block const&)
[function]
[call site2]
00967
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
00968
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00969
solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard()
[function]
[call site2]
00970
solidity::yul::Case::~Case()
[function]
[call site2]
00971
solidity::yul::Block::~Block()
[function]
[call site2]
00972
solidity::yul::Case::~Case()
[function]
[call site2]
00973
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00974
solidity::yul::Parser::parseCase()
[function]
[call site2]
00975
solidity::yul::Case::~Case()
[function]
[call site2]
00976
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00977
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00978
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00979
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
00980
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00981
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00982
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
00983
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00984
solidity::langutil::SourceLocation solidity::yul::nativeLocationOf
(solidity::yul::Block const&)
[function]
[call site2]
00985
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
00986
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00987
solidity::yul::Switch::~Switch()
[function]
[call site2]
00988
solidity::yul::Parser::parseForLoop()
[function]
[call site2]
00989
solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&)
[function]
[call site2]
00990
solidity::yul::ForLoop solidity::yul::Parser::createWithLocation
() const
[function]
[call site2]
00991
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
00992
solidity::yul::Parser::parseBlock()
[function]
[call site2]
00993
solidity::yul::Block::operator=(solidity::yul::Block&&)
[function]
[call site2]
00994
solidity::yul::Parser::parseExpression()
[function]
[call site2]
00995
solidity::yul::Parser::parseBlock()
[function]
[call site2]
00996
solidity::yul::Block::operator=(solidity::yul::Block&&)
[function]
[call site2]
00997
solidity::yul::Parser::parseBlock()
[function]
[call site2]
00998
solidity::yul::Block::operator=(solidity::yul::Block&&)
[function]
[call site2]
00999
solidity::langutil::SourceLocation solidity::yul::nativeLocationOf
(solidity::yul::Block const&)
[function]
[call site2]
01000
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
01001
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
01002
solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard()
[function]
[call site2]
01003
solidity::yul::ForLoop::~ForLoop()
[function]
[call site2]
01004
solidity::yul::ForLoop::~ForLoop()
[function]
[call site2]
01005
solidity::yul::Break solidity::yul::Parser::createWithLocation
() const
[function]
[call site2]
01006
solidity::yul::Break::~Break()
[function]
[call site2]
01007
solidity::yul::Parser::checkBreakContinuePosition(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01008
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01009
solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01010
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
01011
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01012
solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01013
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
01014
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01015
solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01016
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
01017
solidity::yul::Continue solidity::yul::Parser::createWithLocation
() const
[function]
[call site2]
01018
solidity::yul::Continue::~Continue()
[function]
[call site2]
01019
solidity::yul::Parser::checkBreakContinuePosition(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01020
solidity::yul::Leave solidity::yul::Parser::createWithLocation
() const
[function]
[call site2]
01021
solidity::yul::Leave::~Leave()
[function]
[call site2]
01022
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01023
solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01024
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
01025
solidity::yul::Parser::parseLiteralOrIdentifier()
[function]
[call site2]
01026
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01027
solidity::yul::Parser::parseCall(std::__1::variant
&&)
[function]
[call site2]
01028
solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&)
[function]
[call site2]
01029
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01030
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01031
solidity::yul::FunctionCall::FunctionCall()
[function]
[call site2]
01032
solidity::yul::Identifier::operator=(solidity::yul::Identifier&&)
[function]
[call site2]
01033
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
01034
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01035
solidity::yul::Parser::parseExpression()
[function]
[call site2]
01036
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01037
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
01038
solidity::yul::Parser::parseExpression()
[function]
[call site2]
01039
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
01040
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
01041
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
01042
solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard()
[function]
[call site2]
01043
solidity::yul::FunctionCall::~FunctionCall()
[function]
[call site2]
01044
solidity::yul::FunctionCall::~FunctionCall()
[function]
[call site2]
01045
std::__1::shared_ptr
solidity::yul::debugDataOf
(std::__1::variant
const&)
[function]
[call site2]
01046
solidity::yul::Assignment::Assignment()
[function]
[call site2]
01047
std::__1::shared_ptr
solidity::yul::debugDataOf
(std::__1::variant
const&)
[function]
[call site2]
01048
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01049
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01050
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01051
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01052
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01053
solidity::yul::YulString::str() const
[function]
[call site2]
01054
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01055
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01056
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
01057
solidity::yul::Parser::parseLiteralOrIdentifier()
[function]
[call site2]
01058
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
01059
solidity::yul::Parser::parseExpression()
[function]
[call site2]
01060
solidity::langutil::SourceLocation solidity::yul::nativeLocationOf
(std::__1::variant
const&)
[function]
[call site2]
01061
solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr
&, solidity::langutil::SourceLocation const&) const
[function]
[call site2]
01062
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
01063
solidity::yul::Assignment::~Assignment()
[function]
[call site2]
01064
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01065
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01066
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01067
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01068
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01069
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01070
boost::error_info
::error_info(char const*)
[function]
[call site2]
01071
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01072
solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard()
[function]
[call site2]
01073
solidity::yul::Block::~Block()
[function]
[call site2]
01074
solidity::langutil::ErrorReporter::errors() const
[function]
[call site2]
01075
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01076
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01077
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01078
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01079
boost::error_info
::error_info(char const*)
[function]
[call site2]
01080
solidity::ScopeGuard::~ScopeGuard()
[function]
[call site2]
01081
__clang_call_terminate
[call site2]
01082
solidity::langutil::ErrorReporter::hasErrors() const
[function]
[call site2]
01083
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01084
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01085
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01086
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01087
boost::error_info
::error_info(char const*)
[function]
[call site2]
01088
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01089
solidity::yul::Parser::~Parser()
[function]
[call site2]
01090
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
01091
solidity::langutil::ParserBase::~ParserBase()
[function]
[call site2]
01092
solidity::yul::ObjectParser::parseObject(solidity::yul::Object*)
[function]
[call site2]
01093
solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&)
[function]
[call site2]
01094
solidity::yul::ObjectParser::tryParseSourceNameMapping() const
[function]
[call site2]
01095
solidity::yul::ObjectDebugData::~ObjectDebugData()
[function]
[call site2]
01096
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01097
solidity::yul::ObjectParser::parseUniqueName(solidity::yul::Object const*)
[function]
[call site2]
01098
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
01099
solidity::langutil::ParserBase::currentLiteral() const
[function]
[call site2]
01100
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01101
solidity::yul::YulString::empty() const
[function]
[call site2]
01102
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01103
solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01104
solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01105
solidity::langutil::ErrorReporter::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01106
solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01107
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
01108
solidity::yul::YulString::operator==(solidity::yul::YulString const&) const
[function]
[call site2]
01109
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01110
solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01111
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01112
solidity::yul::YulString::str() const
[function]
[call site2]
01113
solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01114
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
01115
solidity::yul::ObjectParser::parseCode(std::__1::optional
, std::__1::allocator
> const>, std::__1::less
, std::__1::allocator
, std::__1::allocator
> const> > > > >)
[function]
[call site2]
01116
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01117
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01118
solidity::yul::ObjectParser::parseBlock(std::__1::optional
, std::__1::allocator
> const>, std::__1::less
, std::__1::allocator
, std::__1::allocator
> const> > > > >)
[function]
[call site2]
01119
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01120
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01121
solidity::yul::ObjectParser::parseObject(solidity::yul::Object*)
[function]
[call site2]
01122
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01123
solidity::yul::ObjectParser::parseData(solidity::yul::Object&)
[function]
[call site2]
01124
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01125
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01126
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01127
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01128
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01129
boost::error_info
::error_info(char const*)
[function]
[call site2]
01130
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01131
solidity::yul::ObjectParser::parseUniqueName(solidity::yul::Object const*)
[function]
[call site2]
01132
solidity::langutil::ParserBase::currentToken() const
[function]
[call site2]
01133
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
01134
solidity::langutil::ParserBase::currentLiteral() const
[function]
[call site2]
01135
solidity::util::asBytes(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01136
solidity::yul::ObjectParser::addNamedSubObject(solidity::yul::Object&, solidity::yul::YulString, std::__1::shared_ptr
)
[function]
[call site2]
01137
solidity::langutil::operator"" _error(unsigned long long)
[function]
[call site2]
01138
solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01139
solidity::yul::ObjectParser::addNamedSubObject(solidity::yul::Object&, solidity::yul::YulString, std::__1::shared_ptr
)
[function]
[call site2]
01140
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
01141
solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard()
[function]
[call site2]
01142
solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool)
[function]
[call site2]
01143
__cxa_begin_catch
[call site2]
01144
solidity::langutil::ErrorReporter::errors() const
[function]
[call site2]
01145
__cxa_rethrow
[call site2]
01146
__cxa_end_catch
[call site2]
01147
solidity::langutil::ParserBase::~ParserBase()
[function]
[call site2]
01148
solidity::langutil::ErrorReporter::errors() const
[function]
[call site2]
01149
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01150
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01151
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01152
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01153
boost::error_info
::error_info(char const*)
[function]
[call site2]
01154
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01155
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01156
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01157
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01158
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01159
boost::error_info
::error_info(char const*)
[function]
[call site2]
01160
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01161
solidity::yul::YulStack::analyzeParsed()
[function]
[call site2]
01162
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01163
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01164
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01165
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01166
boost::error_info
::error_info(char const*)
[function]
[call site2]
01167
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01168
solidity::yul::YulStack::analyzeParsed(solidity::yul::Object&)
[function]
[call site2]
01169
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01170
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01171
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01172
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01173
boost::error_info
::error_info(char const*)
[function]
[call site2]
01174
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01175
(anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion)
[function]
[call site2]
01176
solidity::yul::Object::qualifiedDataNames() const
[function]
[call site2]
01177
solidity::yul::YulString::empty() const
[function]
[call site2]
01178
bool solidity::util::contains
, std::__1::allocator
>, char>(std::__1::basic_string
, std::__1::allocator
> const&, char const&)
[function]
[call site2]
01179
solidity::yul::YulString::YulString()
[function]
[call site2]
01180
solidity::yul::YulStringRepository::emptyHash()
[function]
[call site2]
01181
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01182
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01183
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01184
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01185
boost::error_info
::error_info(char const*)
[function]
[call site2]
01186
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01187
bool solidity::util::contains
, std::__1::allocator
>, char>(std::__1::basic_string
, std::__1::allocator
> const&, char const&)
[function]
[call site2]
01188
__dynamic_cast
[call site2]
01189
solidity::yul::Object::qualifiedDataNames() const
[function]
[call site2]
01190
solidity::yul::YulString::operator!=(solidity::yul::YulString const&) const
[function]
[call site2]
01191
solidity::yul::YulString::str() const
[function]
[call site2]
01192
solidity::yul::YulString::str() const
[function]
[call site2]
01193
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01194
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01195
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01196
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01197
boost::error_info
::error_info(char const*)
[function]
[call site2]
01198
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01199
solidity::yul::YulString::YulString()
[function]
[call site2]
01200
solidity::yul::AsmAnalyzer::AsmAnalyzer(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::function
, std::__1::set
, std::__1::allocator
>)
[function]
[call site2]
01201
solidity::langutil::EVMVersion::EVMVersion()
[function]
[call site2]
01202
solidity::yul::SideEffects::SideEffects()
[function]
[call site2]
01203
__dynamic_cast
[call site2]
01204
solidity::yul::EVMDialect::evmVersion() const
[function]
[call site2]
01205
solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&)
[function]
[call site2]
01206
solidity::langutil::ErrorReporter::errorWatcher() const
[function]
[call site2]
01207
solidity::langutil::ErrorReporter::ErrorWatcher::ErrorWatcher(solidity::langutil::ErrorReporter const&)
[function]
[call site2]
01208
solidity::langutil::ErrorReporter::errorCount() const
[function]
[call site2]
01209
solidity::yul::ScopeFiller::ScopeFiller(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&)
[function]
[call site2]
01210
solidity::yul::ScopeFiller::scope(solidity::yul::Block const*)
[function]
[call site2]
01211
solidity::yul::AsmAnalyzer::operator()(solidity::yul::Block const&)
[function]
[call site2]
01212
solidity::yul::AsmAnalyzer::scope(solidity::yul::Block const*)
[function]
[call site2]
01213
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01214
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01215
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01216
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01217
boost::error_info
::error_info(char const*)
[function]
[call site2]
01218
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01219
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01220
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01221
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01222
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01223
boost::error_info
::error_info(char const*)
[function]
[call site2]
01224
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01225
__cxa_begin_catch
[call site2]
01226
solidity::langutil::ErrorReporter::ErrorWatcher::ok() const
[function]
[call site2]
01227
solidity::langutil::ErrorReporter::errorCount() const
[function]
[call site2]
01228
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
01229
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01230
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01231
boost::enable_if
, solidity::langutil::InternalCompilerError const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::langutil::InternalCompilerError const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01232
boost::error_info
::error_info(char const*)
[function]
[call site2]
01233
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
01234
solidity::langutil::ErrorReporter::errorCount() const
[function]
[call site2]
01235
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01236
__cxa_end_catch
[call site2]
01237
solidity::langutil::ErrorReporter::ErrorWatcher::ok() const
[function]
[call site2]
01238
solidity::yul::AsmAnalyzer::~AsmAnalyzer()
[function]
[call site2]
01239
solidity::yul::YulStack::analyzeParsed(solidity::yul::Object&)
[function]
[call site2]
01240
solidity::yul::YulStack::optimize()
[function]
[call site2]
01241
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01242
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01243
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01244
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01245
boost::error_info
::error_info(char const*)
[function]
[call site2]
01246
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01247
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01248
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01249
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01250
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01251
boost::error_info
::error_info(char const*)
[function]
[call site2]
01252
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01253
solidity::yul::YulStack::optimize(solidity::yul::Object&, bool)
[function]
[call site2]
01254
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01255
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01256
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01257
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01258
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01259
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01260
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01261
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01262
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01263
(anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion)
[function]
[call site2]
01264
__dynamic_cast
[call site2]
01265
__dynamic_cast
[call site2]
01266
solidity::yul::YulString::str() const
[function]
[call site2]
01267
bool boost::algorithm::ends_with
, std::__1::allocator
>, char [10]>(std::__1::basic_string
, std::__1::allocator
> const&, char const (&) [10])
[function]
[call site2]
01268
solidity::yul::YulStack::optimize(solidity::yul::Object&, bool)
[function]
[call site2]
01269
solidity::yul::OptimiserSuite::run(solidity::yul::Dialect const&, solidity::yul::GasMeter const*, solidity::yul::Object&, bool, std::__1::basic_string_view
>, std::__1::optional
, std::__1::set
, std::__1::allocator
> const&)
[function]
[call site2]
01270
solidity::yul::EVMDialect::evmVersion() const
[function]
[call site2]
01271
solidity::langutil::EVMVersion::canOverchargeGasForCall() const
[function]
[call site2]
01272
solidity::langutil::EVMVersion::tangerineWhistle()
[function]
[call site2]
01273
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
01274
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
01275
solidity::langutil::EVMVersion::operator<(solidity::langutil::EVMVersion const&) const
[function]
[call site2]
01276
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
01277
std::__1::set
, std::__1::allocator
>& operator+=
, std::__1::allocator
>, solidity::yul::YulString, std::__1::less
, std::__1::allocator
>(std::__1::set
, std::__1::allocator
>&, std::__1::set
, std::__1::allocator
>&&)
[function]
[call site2]
01278
solidity::yul::Disambiguator::Disambiguator(solidity::yul::Dialect const&, solidity::yul::AsmAnalysisInfo const&, std::__1::set
, std::__1::allocator
> const&)
[function]
[call site2]
01279
solidity::yul::ASTCopier::ASTCopier()
[function]
[call site2]
01280
solidity::yul::ExpressionCopier::ExpressionCopier()
[function]
[call site2]
01281
solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, std::__1::set
, std::__1::allocator
>)
[function]
[call site2]
01282
solidity::yul::ASTCopier::~ASTCopier()
[function]
[call site2]
01283
solidity::yul::StatementCopier::~StatementCopier()
[function]
[call site2]
01284
solidity::yul::ASTCopier::operator()(solidity::yul::Block const&)
[function]
[call site2]
01285
solidity::yul::ASTCopier::translate(solidity::yul::Block const&)
[function]
[call site2]
01286
solidity::ScopeGuard::ScopeGuard(std::__1::function
)
[function]
[call site2]
01287
std::__1::vector
, std::__1::allocator
> > solidity::yul::ASTCopier::translateVector
>(std::__1::vector
, std::__1::allocator
> > const&)
[function]
[call site2]
01288
solidity::ScopeGuard::~ScopeGuard()
[function]
[call site2]
01289
solidity::yul::Block::operator=(solidity::yul::Block&&)
[function]
[call site2]
01290
solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, solidity::yul::Block const&, std::__1::set
, std::__1::allocator
>)
[function]
[call site2]
01291
solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat)
[function]
[call site2]
01292
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
01293
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
01294
std::__1::set
, std::__1::allocator
> operator+
, std::__1::allocator
>&, solidity::yul::YulString, std::__1::less
, std::__1::allocator
>(std::__1::set
, std::__1::allocator
>&&, std::__1::set
, std::__1::allocator
>&)
[function]
[call site2]
01295
std::__1::set
, std::__1::allocator
>& operator+=
, std::__1::allocator
>, solidity::yul::YulString, std::__1::less
, std::__1::allocator
>(std::__1::set
, std::__1::allocator
>&, std::__1::set
, std::__1::allocator
>&)
[function]
[call site2]
01296
solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, std::__1::set
, std::__1::allocator
>)
[function]
[call site2]
01297
solidity::yul::OptimiserSuite::OptimiserSuite(solidity::yul::OptimiserStepContext&, solidity::yul::OptimiserSuite::Debug)
[function]
[call site2]
01298
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)
[function]
[call site2]
01299
solidity::yul::OptimiserSuite::validateSequence(std::__1::basic_string_view
>)
[function]
[call site2]
01300
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01301
std::exception::exception()
[function]
[call site2]
01302
boost::exception::exception()
[function]
[call site2]
01303
solidity::util::Exception::Exception()
[function]
[call site2]
01304
solidity::yul::YulException::YulException()
[function]
[call site2]
01305
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01306
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01307
boost::enable_if
, solidity::yul::OptimizerException const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::OptimizerException const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01308
boost::error_info
::error_info(char const*)
[function]
[call site2]
01309
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01310
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01311
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01312
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01313
boost::enable_if
, solidity::yul::OptimizerException const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::OptimizerException const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01314
boost::error_info
::error_info(char const*)
[function]
[call site2]
01315
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01316
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01317
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01318
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01319
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01320
boost::error_info
::error_info(char const*)
[function]
[call site2]
01321
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01322
solidity::yul::OptimiserSuite::stepAbbreviationToNameMap()
[function]
[call site2]
01323
__cxa_guard_acquire
[call site2]
01324
solidity::yul::OptimiserSuite::stepNameToAbbreviationMap()
[function]
[call site2]
01325
__cxa_guard_acquire
[call site2]
01326
solidity::yul::OptimiserSuite::allSteps()
[function]
[call site2]
01327
__cxa_guard_acquire
[call site2]
01328
_ZN12_GLOBAL__N_123optimiserStepCollectionIJN8solidity3yul14BlockFlattenerENS2_24CircularReferencesPrunerENS2_29CommonSubexpressionEliminatorENS2_21ConditionalSimplifierENS2_23ConditionalUnsimplifierENS2_21ControlFlowSimplifierENS2_18DeadCodeEliminatorENS2_20EqualStoreEliminatorENS2_26EquivalentFunctionCombinerENS2_17ExpressionInlinerENS2_16ExpressionJoinerENS2_20ExpressionSimplifierENS2_18ExpressionSplitterENS2_24ForLoopConditionIntoBodyENS2_25ForLoopConditionOutOfBodyENS2_19ForLoopInitRewriterENS2_11FullInlinerENS2_15FunctionGrouperENS2_15FunctionHoisterENS2_19FunctionSpecializerENS2_21LiteralRematerialiserENS2_12LoadResolverENS2_23LoopInvariantCodeMotionENS2_22UnusedAssignEliminatorENS2_21UnusedStoreEliminatorENS2_24ReasoningBasedSimplifierENS2_14RematerialiserENS2_11SSAReverserENS2_12SSATransformENS2_20StructuralSimplifierENS2_29UnusedFunctionParameterPrunerENS2_12UnusedPrunerENS2_18VarDeclInitializerEEEENSt3__13mapINS10_12basic_stringIcNS10_11char_traitsIcEENS10_9allocatorIcEEEENS10_10unique_ptrINS2_13OptimiserStepENS10_14default_deleteIS19_EEEENS10_4lessIS17_EENS15_INS10_4pairIKS17_S1C_EEEEEEv
[function]
[call site2]
01329
_ZN8solidity4util11make_vectorINSt3__110unique_ptrINS_3yul13OptimiserStepENS2_14default_deleteIS5_EEEEJNS3_INS4_21OptimiserStepInstanceINS4_14BlockFlattenerEEENS6_ISB_EEEENS3_INS9_INS4_24CircularReferencesPrunerEEENS6_ISF_EEEENS3_INS9_INS4_29CommonSubexpressionEliminatorEEENS6_ISJ_EEEENS3_INS9_INS4_21ConditionalSimplifierEEENS6_ISN_EEEENS3_INS9_INS4_23ConditionalUnsimplifierEEENS6_ISR_EEEENS3_INS9_INS4_21ControlFlowSimplifierEEENS6_ISV_EEEENS3_INS9_INS4_18DeadCodeEliminatorEEENS6_ISZ_EEEENS3_INS9_INS4_20EqualStoreEliminatorEEENS6_IS13_EEEENS3_INS9_INS4_26EquivalentFunctionCombinerEEENS6_IS17_EEEENS3_INS9_INS4_17ExpressionInlinerEEENS6_IS1B_EEEENS3_INS9_INS4_16ExpressionJoinerEEENS6_IS1F_EEEENS3_INS9_INS4_20ExpressionSimplifierEEENS6_IS1J_EEEENS3_INS9_INS4_18ExpressionSplitterEEENS6_IS1N_EEEENS3_INS9_INS4_24ForLoopConditionIntoBodyEEENS6_IS1R_EEEENS3_INS9_INS4_25ForLoopConditionOutOfBodyEEENS6_IS1V_EEEENS3_INS9_INS4_19ForLoopInitRewriterEEENS6_IS1Z_EEEENS3_INS9_INS4_11FullInlinerEEENS6_IS23_EEEENS3_INS9_INS4_15FunctionGrouperEEENS6_IS27_EEEENS3_INS9_INS4_15FunctionHoisterEEENS6_IS2B_EEEENS3_INS9_INS4_19FunctionSpecializerEEENS6_IS2F_EEEENS3_INS9_INS4_21LiteralRematerialiserEEENS6_IS2J_EEEENS3_INS9_INS4_12LoadResolverEEENS6_IS2N_EEEENS3_INS9_INS4_23LoopInvariantCodeMotionEEENS6_IS2R_EEEENS3_INS9_INS4_22UnusedAssignEliminatorEEENS6_IS2V_EEEENS3_INS9_INS4_21UnusedStoreEliminatorEEENS6_IS2Z_EEEENS3_INS9_INS4_24ReasoningBasedSimplifierEEENS6_IS33_EEEENS3_INS9_INS4_14RematerialiserEEENS6_IS37_EEEENS3_INS9_INS4_11SSAReverserEEENS6_IS3B_EEEENS3_INS9_INS4_12SSATransformEEENS6_IS3F_EEEENS3_INS9_INS4_20StructuralSimplifierEEENS6_IS3J_EEEENS3_INS9_INS4_29UnusedFunctionParameterPrunerEEENS6_IS3N_EEEENS3_INS9_INS4_12UnusedPrunerEEENS6_IS3R_EEEENS3_INS9_INS4_18VarDeclInitializerEEENS6_IS3V_EEEEEEENS2_6vectorIT_NS2_9allocatorIS3Z_EEEEDpOT0_
[function]
[call site2]
01330
_ZN8solidity4util6detail19variadicEmplaceBackINSt3__110unique_ptrINS_3yul13OptimiserStepENS3_14default_deleteIS6_EEEENS4_INS5_21OptimiserStepInstanceINS5_14BlockFlattenerEEENS7_ISC_EEEEJNS4_INSA_INS5_24CircularReferencesPrunerEEENS7_ISG_EEEENS4_INSA_INS5_29CommonSubexpressionEliminatorEEENS7_ISK_EEEENS4_INSA_INS5_21ConditionalSimplifierEEENS7_ISO_EEEENS4_INSA_INS5_23ConditionalUnsimplifierEEENS7_ISS_EEEENS4_INSA_INS5_21ControlFlowSimplifierEEENS7_ISW_EEEENS4_INSA_INS5_18DeadCodeEliminatorEEENS7_IS10_EEEENS4_INSA_INS5_20EqualStoreEliminatorEEENS7_IS14_EEEENS4_INSA_INS5_26EquivalentFunctionCombinerEEENS7_IS18_EEEENS4_INSA_INS5_17ExpressionInlinerEEENS7_IS1C_EEEENS4_INSA_INS5_16ExpressionJoinerEEENS7_IS1G_EEEENS4_INSA_INS5_20ExpressionSimplifierEEENS7_IS1K_EEEENS4_INSA_INS5_18ExpressionSplitterEEENS7_IS1O_EEEENS4_INSA_INS5_24ForLoopConditionIntoBodyEEENS7_IS1S_EEEENS4_INSA_INS5_25ForLoopConditionOutOfBodyEEENS7_IS1W_EEEENS4_INSA_INS5_19ForLoopInitRewriterEEENS7_IS20_EEEENS4_INSA_INS5_11FullInlinerEEENS7_IS24_EEEENS4_INSA_INS5_15FunctionGrouperEEENS7_IS28_EEEENS4_INSA_INS5_15FunctionHoisterEEENS7_IS2C_EEEENS4_INSA_INS5_19FunctionSpecializerEEENS7_IS2G_EEEENS4_INSA_INS5_21LiteralRematerialiserEEENS7_IS2K_EEEENS4_INSA_INS5_12LoadResolverEEENS7_IS2O_EEEENS4_INSA_INS5_23LoopInvariantCodeMotionEEENS7_IS2S_EEEENS4_INSA_INS5_22UnusedAssignEliminatorEEENS7_IS2W_EEEENS4_INSA_INS5_21UnusedStoreEliminatorEEENS7_IS30_EEEENS4_INSA_INS5_24ReasoningBasedSimplifierEEENS7_IS34_EEEENS4_INSA_INS5_14RematerialiserEEENS7_IS38_EEEENS4_INSA_INS5_11SSAReverserEEENS7_IS3C_EEEENS4_INSA_INS5_12SSATransformEEENS7_IS3G_EEEENS4_INSA_INS5_20StructuralSimplifierEEENS7_IS3K_EEEENS4_INSA_INS5_29UnusedFunctionParameterPrunerEEENS7_IS3O_EEEENS4_INSA_INS5_12UnusedPrunerEEENS7_IS3S_EEEENS4_INSA_INS5_18VarDeclInitializerEEENS7_IS3W_EEEEEEEvRNS3_6vectorIT_NS3_9allocatorIS40_EEEEOT0_DpOT1_
[function]
[call site2]
01331
_ZN8solidity4util6detail19variadicEmplaceBackINSt3__110unique_ptrINS_3yul13OptimiserStepENS3_14default_deleteIS6_EEEENS4_INS5_21OptimiserStepInstanceINS5_24CircularReferencesPrunerEEENS7_ISC_EEEEJNS4_INSA_INS5_29CommonSubexpressionEliminatorEEENS7_ISG_EEEENS4_INSA_INS5_21ConditionalSimplifierEEENS7_ISK_EEEENS4_INSA_INS5_23ConditionalUnsimplifierEEENS7_ISO_EEEENS4_INSA_INS5_21ControlFlowSimplifierEEENS7_ISS_EEEENS4_INSA_INS5_18DeadCodeEliminatorEEENS7_ISW_EEEENS4_INSA_INS5_20EqualStoreEliminatorEEENS7_IS10_EEEENS4_INSA_INS5_26EquivalentFunctionCombinerEEENS7_IS14_EEEENS4_INSA_INS5_17ExpressionInlinerEEENS7_IS18_EEEENS4_INSA_INS5_16ExpressionJoinerEEENS7_IS1C_EEEENS4_INSA_INS5_20ExpressionSimplifierEEENS7_IS1G_EEEENS4_INSA_INS5_18ExpressionSplitterEEENS7_IS1K_EEEENS4_INSA_INS5_24ForLoopConditionIntoBodyEEENS7_IS1O_EEEENS4_INSA_INS5_25ForLoopConditionOutOfBodyEEENS7_IS1S_EEEENS4_INSA_INS5_19ForLoopInitRewriterEEENS7_IS1W_EEEENS4_INSA_INS5_11FullInlinerEEENS7_IS20_EEEENS4_INSA_INS5_15FunctionGrouperEEENS7_IS24_EEEENS4_INSA_INS5_15FunctionHoisterEEENS7_IS28_EEEENS4_INSA_INS5_19FunctionSpecializerEEENS7_IS2C_EEEENS4_INSA_INS5_21LiteralRematerialiserEEENS7_IS2G_EEEENS4_INSA_INS5_12LoadResolverEEENS7_IS2K_EEEENS4_INSA_INS5_23LoopInvariantCodeMotionEEENS7_IS2O_EEEENS4_INSA_INS5_22UnusedAssignEliminatorEEENS7_IS2S_EEEENS4_INSA_INS5_21UnusedStoreEliminatorEEENS7_IS2W_EEEENS4_INSA_INS5_24ReasoningBasedSimplifierEEENS7_IS30_EEEENS4_INSA_INS5_14RematerialiserEEENS7_IS34_EEEENS4_INSA_INS5_11SSAReverserEEENS7_IS38_EEEENS4_INSA_INS5_12SSATransformEEENS7_IS3C_EEEENS4_INSA_INS5_20StructuralSimplifierEEENS7_IS3G_EEEENS4_INSA_INS5_29UnusedFunctionParameterPrunerEEENS7_IS3K_EEEENS4_INSA_INS5_12UnusedPrunerEEENS7_IS3O_EEEENS4_INSA_INS5_18VarDeclInitializerEEENS7_IS3S_EEEEEEEvRNS3_6vectorIT_NS3_9allocatorIS3W_EEEEOT0_DpOT1_
[function]
[call site2]
01332
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01333
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01334
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01335
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01336
boost::error_info
::error_info(char const*)
[function]
[call site2]
01337
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01338
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01339
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01340
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01341
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01342
boost::error_info
::error_info(char const*)
[function]
[call site2]
01343
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01344
std::__1::set
, std::__1::allocator
> solidity::util::convertContainer
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
> >(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01345
auto ranges::views::view_closure_base_ns::operator|
, std::__1::allocator
>, char, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, char> > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map
, std::__1::allocator
>, char, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, char> > >&, ranges::views::view_closure
)
[function]
[call site2]
01346
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01347
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01348
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01349
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01350
boost::error_info
::error_info(char const*)
[function]
[call site2]
01351
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01352
std::__1::map
, std::__1::allocator
>, std::__1::less
, std::__1::allocator
, std::__1::allocator
> > > > solidity::util::invertMap
, std::__1::allocator
>, char>(std::__1::map
, std::__1::allocator
>, char, std::__1::less
, std::__1::allocator
> >, std::__1::allocator
, std::__1::allocator
> const, char> > > const&)
[function]
[call site2]
01353
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01354
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01355
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01356
boost::enable_if
, solidity::yul::OptimizerException const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::OptimizerException const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01357
boost::error_info
::error_info(char const*)
[function]
[call site2]
01358
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01359
solidity::yul::OptimiserSuite::allSteps()
[function]
[call site2]
01360
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01361
std::__1::optional
, std::__1::allocator
> >::operator*() &
[function]
[call site2]
01362
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01363
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01364
boost::enable_if
, solidity::yul::OptimizerException const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::OptimizerException const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01365
boost::error_info
::error_info(char const*)
[function]
[call site2]
01366
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01367
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01368
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01369
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01370
boost::enable_if
, solidity::yul::OptimizerException const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::OptimizerException const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01371
boost::error_info
::error_info(char const*)
[function]
[call site2]
01372
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01373
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)::$_0::operator()(std::__1::basic_string_view
>) const
[function]
[call site2]
01374
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01375
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01376
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01377
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01378
boost::error_info
::error_info(char const*)
[function]
[call site2]
01379
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01380
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)::$_1::operator()(std::__1::basic_string_view
>) const
[function]
[call site2]
01381
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01382
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01383
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01384
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01385
boost::error_info
::error_info(char const*)
[function]
[call site2]
01386
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01387
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01388
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01389
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01390
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01391
boost::error_info
::error_info(char const*)
[function]
[call site2]
01392
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01393
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01394
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01395
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01396
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01397
boost::error_info
::error_info(char const*)
[function]
[call site2]
01398
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01399
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01400
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01401
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01402
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01403
boost::error_info
::error_info(char const*)
[function]
[call site2]
01404
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01405
solidity::yul::CodeSize::codeSizeIncludingFunctions(solidity::yul::Block const&, solidity::yul::CodeWeights const&)
[function]
[call site2]
01406
solidity::yul::CodeSize::CodeSize(bool, solidity::yul::CodeWeights const&)
[function]
[call site2]
01407
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
01408
solidity::yul::ASTWalker::operator()(solidity::yul::Block const&)
[function]
[call site2]
01409
void solidity::yul::ASTWalker::walkVector
, std::__1::allocator
> > >(std::__1::vector
, std::__1::allocator
> > const&)
[function]
[call site2]
01410
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
01411
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)
[function]
[call site2]
01412
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)::$_2::operator()(std::__1::basic_string_view
>) const
[function]
[call site2]
01413
solidity::yul::OptimiserSuite::stepAbbreviationToNameMap()
[function]
[call site2]
01414
solidity::yul::NameSimplifier::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&)
[function]
[call site2]
01415
solidity::yul::NameSimplifier::NameSimplifier(solidity::yul::OptimiserStepContext&, solidity::yul::Block const&)
[function]
[call site2]
01416
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
01417
solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat)
[function]
[call site2]
01418
solidity::yul::NameSimplifier::findSimplification(solidity::yul::YulString const&)
[function]
[call site2]
01419
solidity::yul::YulString::str() const
[function]
[call site2]
01420
__cxa_guard_acquire
[call site2]
01421
solidity::yul::YulString::str() const
[function]
[call site2]
01422
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01423
solidity::yul::NameDispenser::illegalName(solidity::yul::YulString)
[function]
[call site2]
01424
solidity::yul::isRestrictedIdentifier(solidity::yul::Dialect const&, solidity::yul::YulString const&)
[function]
[call site2]
01425
solidity::langutil::TokenTraits::isYulKeyword(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01426
solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01427
solidity::langutil::TokenTraits::isYulKeyword(solidity::langutil::Token)
[function]
[call site2]
01428
solidity::yul::NameDispenser::markUsed(solidity::yul::YulString)
[function]
[call site2]
01429
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
01430
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
01431
void solidity::yul::ASTModifier::walkVector
, std::__1::allocator
> >&>(std::__1::vector
, std::__1::allocator
> >&)
[function]
[call site2]
01432
solidity::yul::NameSimplifier::~NameSimplifier()
[function]
[call site2]
01433
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
01434
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)
[function]
[call site2]
01435
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)
[function]
[call site2]
01436
solidity::yul::StackCompressor::run(solidity::yul::Dialect const&, solidity::yul::Object&, bool, unsigned long)
[function]
[call site2]
01437
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01438
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01439
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01440
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01441
boost::error_info
::error_info(char const*)
[function]
[call site2]
01442
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01443
__dynamic_cast
[call site2]
01444
solidity::yul::EVMDialect::evmVersion() const
[function]
[call site2]
01445
solidity::langutil::EVMVersion::canOverchargeGasForCall() const
[function]
[call site2]
01446
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
01447
solidity::yul::MSizeFinder::containsMSize(solidity::yul::Dialect const&, solidity::yul::Block const&)
[function]
[call site2]
01448
solidity::yul::MSizeFinder::MSizeFinder(solidity::yul::Dialect const&)
[function]
[call site2]
01449
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
01450
solidity::yul::ASTWalker::operator()(solidity::yul::Block const&)
[function]
[call site2]
01451
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
01452
solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&)
[function]
[call site2]
01453
solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector
, std::__1::allocator
> >&)
[function]
[call site2]
01454
solidity::yul::AsmAnalysisInfo::AsmAnalysisInfo()
[function]
[call site2]
01455
solidity::yul::Object::qualifiedDataNames() const
[function]
[call site2]
01456
solidity::yul::AsmAnalyzer::AsmAnalyzer(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::function
, std::__1::set
, std::__1::allocator
>)
[function]
[call site2]
01457
solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&)
[function]
[call site2]
01458
solidity::langutil::ErrorReporter::hasErrors() const
[function]
[call site2]
01459
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01460
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01461
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01462
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01463
boost::error_info
::error_info(char const*)
[function]
[call site2]
01464
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01465
solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo()
[function]
[call site2]
01466
solidity::yul::ControlFlowGraphBuilder::build(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&, solidity::yul::Block const&)
[function]
[call site2]
01467
std::__1::shared_ptr
solidity::yul::debugDataOf
(solidity::yul::Block const&)
[function]
[call site2]
01468
solidity::yul::CFG::makeBlock(std::__1::shared_ptr
)
[function]
[call site2]
01469
solidity::yul::CFG::BasicBlock::~BasicBlock()
[function]
[call site2]
01470
solidity::yul::ControlFlowGraphBuilder::ControlFlowGraphBuilder(solidity::yul::CFG&, solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&)
[function]
[call site2]
01471
solidity::yul::ControlFlowGraphBuilder::operator()(solidity::yul::Block const&)
[function]
[call site2]
01472
solidity::ScopedSaveAndRestore
::ScopedSaveAndRestore(solidity::yul::Scope*&, solidity::yul::Scope*&&)
[function]
[call site2]
01473
solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)
[function]
[call site2]
01474
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01475
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01476
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01477
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01478
boost::error_info
::error_info(char const*)
[function]
[call site2]
01479
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01480
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01481
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01482
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01483
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01484
boost::error_info
::error_info(char const*)
[function]
[call site2]
01485
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01486
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01487
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01488
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01489
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01490
boost::error_info
::error_info(char const*)
[function]
[call site2]
01491
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01492
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01493
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01494
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01495
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01496
boost::error_info
::error_info(char const*)
[function]
[call site2]
01497
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01498
std::__1::shared_ptr
solidity::yul::debugDataOf
(solidity::yul::Block const&)
[function]
[call site2]
01499
solidity::yul::CFG::makeBlock(std::__1::shared_ptr
)
[function]
[call site2]
01500
auto ranges::views::transform_fn::operator()
(solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6) const
[function]
[call site2]
01501
ranges::detail::bind_back_fn_
::type, std::__1::decay
::type> ranges::bind_back_fn::operator()
(ranges::views::transform_base_fn&&, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6&&) const
[function]
[call site2]
01502
ranges::views::view_closure
> ranges::make_view_closure_fn::operator()
>(ranges::detail::bind_back_fn_
) const
[function]
[call site2]
01503
ranges::views::view_closure
>::view_closure(ranges::detail::bind_back_fn_
)
[function]
[call site2]
01504
auto ranges::views::view_closure_base_ns::operator|
> const&, ranges::detail::bind_back_fn_
, true, 0, 0>(std::__1::vector
> const&, ranges::views::view_closure
>)
[function]
[call site2]
01505
_ZNO6ranges6detail13bind_back_fn_INS_5views17transform_base_fnEJZN8solidity3yul23ControlFlowGraphBuilder16registerFunctionERKNS5_18FunctionDefinitionEE3$_6EEclIJRKNSt3__16vectorINS5_9TypedNameENSD_9allocatorISF_EEEEEEEDTclL_ZNS_6invokeEEclL_ZNSD_7declvalIS3_EEDTcl9__declvalIT_ELi0EEEvEEspclsr3stdE7declvalIT_EEclL_ZNSL_ISA_EESN_vEEEEDpOSO_
[function]
[call site2]
01506
decltype (((ranges::views::transform_base_fn){parm#1})((std::__1::vector
> const&){parm#2}, (solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6){parm#2})) ranges::invoke_fn::operator()
> const&, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>(ranges::views::transform_base_fn&&, std::__1::vector
> const&, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6&&) const
[function]
[call site2]
01507
_ZNK6ranges5views17transform_base_fnclIRKNSt3__16vectorIN8solidity3yul9TypedNameENS3_9allocatorIS7_EEEEZNS6_23ControlFlowGraphBuilder16registerFunctionERKNS6_18FunctionDefinitionEE3$_6Lb1ELi0EEENS_14transform_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEET0_EEOSJ_SL_
[function]
[call site2]
01508
auto ranges::views::all_fn::operator()
> const&, true, 0, 0>(std::__1::vector
> const&) const
[function]
[call site2]
01509
ranges::transform_view
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>::transform_view(ranges::ref_view
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6)
[function]
[call site2]
01510
concepts::return_t_
>, ranges::transform_view
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke
::invoke
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6> > > ranges::detail::operator|
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>, ranges::detail::from_range
>(ranges::transform_view
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&&, ranges::detail::to_container::closure
, ranges::detail::to_container::fn
> > (*)(ranges::detail::to_container))
[function]
[call site2]
01511
_ZNK6ranges6detail12to_container2fnINS0_10from_rangeINSt3__16vectorEEEEclINS_14transform_viewINS_8ref_viewIKNS5_IN8solidity3yul9TypedNameENS4_9allocatorISD_EEEEEEZNSC_23ControlFlowGraphBuilder16registerFunctionERKNSC_18FunctionDefinitionEE3$_6EELb1ELi0ELi0EEEDTclsr10from_rangeE9from_rng_IT_ELi0EEEOSP_
[function]
[call site2]
01512
auto ranges::detail::to_container::fn
>::impl
>, ranges::basic_iterator
, ranges::iter_transform_view
> const>, ranges::indirected
>::adaptor
> >, ranges::transform_view
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6> >(ranges::transform_view
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&&, std::__1::integral_constant
)
[function]
[call site2]
01513
meta::detail::_cond
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&> >::invoke
::invoke
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&> ranges::_size_::fn::operator()
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&, true, 0, 0, 0>(ranges::transform_view
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&) const
[function]
[call site2]
01514
auto ranges::iter_transform_view
> const>, ranges::indirected
>::size
(std::__1::enable_if<(ranges::sized_range
> const> >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type)
[function]
[call site2]
01515
ranges::view_adaptor
> const>, ranges::indirected
>, ranges::ref_view
> const>, (ranges::cardinality)-1>::base()
[function]
[call site2]
01516
meta::detail::_cond
> const>&> >::invoke
::invoke
> const>&> ranges::_size_::fn::operator()
> const>&, true, 0, 0, 0>(ranges::ref_view
> const>&) const
[function]
[call site2]
01517
auto ranges::ref_view
> const>::size
(std::__1::enable_if<(ranges::sized_range
> const>)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type) const
[function]
[call site2]
01518
meta::detail::_cond
> const&> >::invoke
::invoke
> const&> ranges::_size_::fn::operator()
> const&, true, 0, 0, 0>(std::__1::vector
> const&) const
[function]
[call site2]
01519
meta::detail::_cond
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&> >::invoke
::invoke
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&> ranges::_begin_::fn::operator()
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&, true, 0, 0>(ranges::transform_view
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&) const
[function]
[call site2]
01520
_ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__16vectorIN8solidity3yul9TypedNameENS3_9allocatorIS7_EEEEEENS_10indirectedIZNS6_23ControlFlowGraphBuilder16registerFunctionERKNS6_18FunctionDefinitionEE3$_6EEEELNS_11cardinalityEn1EE5beginISK_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01521
auto ranges::views::transform_fn::operator()
(solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7) const
[function]
[call site2]
01522
auto ranges::views::view_closure_base_ns::operator|
> const&, ranges::detail::bind_back_fn_
, true, 0, 0>(std::__1::vector
> const&, ranges::views::view_closure
>)
[function]
[call site2]
01523
concepts::return_t_
>, ranges::transform_view
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke
::invoke
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7> > > ranges::detail::operator|
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7>, ranges::detail::from_range
>(ranges::transform_view
> const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7>&&, ranges::detail::to_container::closure
, ranges::detail::to_container::fn
> > (*)(ranges::detail::to_container))
[function]
[call site2]
01524
solidity::yul::CFG::FunctionInfo::~FunctionInfo()
[function]
[call site2]
01525
ranges::iter_transform_view
> const>, ranges::indirected
>::~iter_transform_view()
[function]
[call site2]
01526
ranges::semiregular_box
>::~semiregular_box()
[function]
[call site2]
01527
ranges::semiregular_box
>::reset()
[function]
[call site2]
01528
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01529
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01530
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01531
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01532
boost::error_info
::error_info(char const*)
[function]
[call site2]
01533
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01534
solidity::ScopedSaveAndRestore
::~ScopedSaveAndRestore()
[function]
[call site2]
01535
(anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)
[function]
[call site2]
01536
auto ranges::views::view_closure_base_ns::operator|
, std::__1::allocator
> >&, ranges::views::values_fn, true, 0, 0>(std::__1::map
, std::__1::allocator
> >&, ranges::views::view_closure
)
[function]
[call site2]
01537
_ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01538
bool ranges::operator!=
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
>, ranges::adaptor_cursor
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
>, true, 0>(ranges::basic_iterator
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
> > const&, ranges::basic_iterator
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
> > const&)
[function]
[call site2]
01539
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run<(anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_16>((anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_16&&)
[function]
[call site2]
01540
auto (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_16::operator()
::run<$_16>($_16&&)::{lambda(solidity::yul::CFG::BasicBlock*)#1}>(solidity::yul::CFG::BasicBlock*, $_16&&) const
[function]
[call site2]
01541
solidity::util::BreadthFirstSearch
::~BreadthFirstSearch()
[function]
[call site2]
01542
std::__1::vector
>::size_type solidity::cxx20::erase_if
, (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_0>(std::__1::vector
>&, (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_0)
[function]
[call site2]
01543
(anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)
[function]
[call site2]
01544
auto ranges::views::view_closure_base_ns::operator|
, std::__1::allocator
> >&, ranges::views::values_fn, true, 0, 0>(std::__1::map
, std::__1::allocator
> >&, ranges::views::view_closure
)
[function]
[call site2]
01545
_ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01546
bool ranges::operator!=
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
>, ranges::adaptor_cursor
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
>, true, 0>(ranges::basic_iterator
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
> > const&, ranges::basic_iterator
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
> > const&)
[function]
[call site2]
01547
(anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_17::operator()(solidity::yul::CFG::BasicBlock*) const
[function]
[call site2]
01548
decltype(auto) solidity::util::valueOrNullptr
>, std::__1::less
, std::__1::allocator
> > > >&, solidity::yul::CFG::BasicBlock*>(std::__1::map
>, std::__1::less
, std::__1::allocator
> > > >&, solidity::yul::CFG::BasicBlock* const&)
[function]
[call site2]
01549
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run<(anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_17::operator()(solidity::yul::CFG::BasicBlock*) const::{lambda(solidity::yul::CFG::BasicBlock*, auto:1)#1}>((anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_17::operator()(solidity::yul::CFG::BasicBlock*) const::{lambda(solidity::yul::CFG::BasicBlock*, auto:1)#1}&&)
[function]
[call site2]
01550
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run<(anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_18>((anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_18&&)
[function]
[call site2]
01551
solidity::util::BreadthFirstSearch
::~BreadthFirstSearch()
[function]
[call site2]
01552
(anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)
[function]
[call site2]
01553
auto ranges::views::view_closure_base_ns::operator|
, std::__1::allocator
> >&, ranges::views::values_fn, true, 0, 0>(std::__1::map
, std::__1::allocator
> >&, ranges::views::view_closure
)
[function]
[call site2]
01554
_ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01555
bool ranges::operator!=
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
>, ranges::adaptor_cursor
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
>, true, 0>(ranges::basic_iterator
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
> > const&, ranges::basic_iterator
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
> > const&)
[function]
[call site2]
01556
void (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)::$_19::operator()<$_19>(solidity::yul::CFG::BasicBlock*, $_19) const
[function]
[call site2]
01557
bool solidity::util::contains
>, solidity::yul::CFG::BasicBlock*>(std::__1::vector
> const&, solidity::yul::CFG::BasicBlock* const&)
[function]
[call site2]
01558
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01559
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01560
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01561
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01562
boost::error_info
::error_info(char const*)
[function]
[call site2]
01563
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01564
void (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)::$_19::operator()<$_19>(solidity::yul::CFG::BasicBlock*, $_19) const
[function]
[call site2]
01565
bool solidity::util::contains
>, solidity::yul::CFG::BasicBlock*>(std::__1::vector
> const&, solidity::yul::CFG::BasicBlock* const&)
[function]
[call site2]
01566
bool solidity::util::contains
>, solidity::yul::CFG::BasicBlock*>(std::__1::vector
> const&, solidity::yul::CFG::BasicBlock* const&)
[function]
[call site2]
01567
(anonymous namespace)::markNeedsCleanStack(solidity::yul::CFG&)
[function]
[call site2]
01568
auto ranges::views::view_closure_base_ns::operator|
, std::__1::allocator
> >&, ranges::views::values_fn, true, 0, 0>(std::__1::map
, std::__1::allocator
> >&, ranges::views::view_closure
)
[function]
[call site2]
01569
_ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01570
bool ranges::operator!=
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
>, ranges::adaptor_cursor
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
>, true, 0>(ranges::basic_iterator
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
> > const&, ranges::basic_iterator
, std::__1::__tree_node
, void*>*, long> >, ranges::iter_transform_view
, std::__1::allocator
> > >, ranges::indirected
>::adaptor
> > const&)
[function]
[call site2]
01571
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run<(anonymous namespace)::markNeedsCleanStack(solidity::yul::CFG&)::$_20>((anonymous namespace)::markNeedsCleanStack(solidity::yul::CFG&)::$_20&&)
[function]
[call site2]
01572
solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&)
[function]
[call site2]
01573
solidity::yul::YulString::YulString()
[function]
[call site2]
01574
solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&, solidity::yul::YulString)
[function]
[call site2]
01575
solidity::yul::StackLayout::StackLayout()
[function]
[call site2]
01576
solidity::yul::YulString::empty() const
[function]
[call site2]
01577
_ZNK6ranges7find_fnclIRKNSt3__13mapIPKN8solidity3yul5Scope8FunctionENS5_3CFG12FunctionInfoENS2_4lessIS9_EENS2_9allocatorINS2_4pairIKS9_SB_EEEEEENS5_9YulStringENS4_4util6detail8MapTupleIZNS5_20StackLayoutGenerator18reportStackTooDeepERKSA_SM_E3$_0EELb1ELi0ELi0EEEN4meta6detail5_condIXsr6detailE15_borrowed_rangeIT_EEE6invokeIDTclL_ZNS_1_5beginEEclscPDoFRSY_vELDnEEEENS_8danglingEEEOSY_RKT0_T1_
[function]
[call site2]
01578
meta::detail::_cond
, std::__1::allocator
> > const&> >::invoke
::invoke
, std::__1::allocator
> > const&> ranges::_begin_::fn::operator()
, std::__1::allocator
> > const&, true, 0, 0>(std::__1::map
, std::__1::allocator
> > const&) const
[function]
[call site2]
01579
std::__1::__map_const_iterator
, std::__1::__tree_node
, void*>*, long> > ranges::find_fn::operator()
, std::__1::__tree_node
, void*>*, long> >, std::__1::__map_const_iterator
, std::__1::__tree_node
, void*>*, long> >, solidity::yul::YulString, solidity::util::detail::MapTuple
, true, 0, 0, 0>(std::__1::__map_const_iterator
, std::__1::__tree_node
, void*>*, long> >, std::__1::__map_const_iterator
, std::__1::__tree_node
, void*>*, long> >, solidity::yul::YulString const&, solidity::util::detail::MapTuple
) const
[function]
[call site2]
01580
decltype (((solidity::util::detail::MapTuple
&){parm#1})((std::__1::pair
const&){parm#2})) ranges::invoke_fn::operator()
&, std::__1::pair
const&>(solidity::util::detail::MapTuple
&, std::__1::pair
const&) const
[function]
[call site2]
01581
decltype(auto) solidity::util::detail::MapTuple
::operator()
const&>(std::__1::pair
const&)
[function]
[call site2]
01582
decltype(auto) solidity::util::detail::MapTuple
::operator()
const&, 0ul, 1ul>(std::__1::pair
const&, std::__1::integer_sequence
)
[function]
[call site2]
01583
auto solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&, solidity::yul::YulString)::$_0::operator()
(solidity::yul::Scope::Function const* const&, solidity::yul::CFG::FunctionInfo const&) const
[function]
[call site2]
01584
solidity::yul::YulString::operator==(solidity::yul::YulString const&) const
[function]
[call site2]
01585
solidity::yul::StackLayoutGenerator::StackLayoutGenerator(solidity::yul::StackLayout&)
[function]
[call site2]
01586
solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)
[function]
[call site2]
01587
solidity::yul::StackLayoutGenerator::collectBackwardsJumps(solidity::yul::CFG::BasicBlock const&) const
[function]
[call site2]
01588
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run
(solidity::yul::StackLayoutGenerator::collectBackwardsJumps(solidity::yul::CFG::BasicBlock const&) const::$_10&&)
[function]
[call site2]
01589
auto solidity::yul::StackLayoutGenerator::collectBackwardsJumps(solidity::yul::CFG::BasicBlock const&) const::$_10::operator()
::run<$_10>($_10&&)::{lambda(solidity::yul::CFG::BasicBlock const*)#1}>(solidity::yul::CFG::BasicBlock const*, solidity::util::BreadthFirstSearch
::run<$_10>($_10&&)::{lambda(solidity::yul::CFG::BasicBlock const*)#1}) const
[function]
[call site2]
01590
solidity::yul::StackLayoutGenerator::getExitLayoutOrStageDependencies(solidity::yul::CFG::BasicBlock const&, std::__1::set
, std::__1::allocator
> const&, std::__1::list
>&) const
[function]
[call site2]
01591
std::__1::optional
, std::__1::allocator
> > >::operator*() &
[function]
[call site2]
01592
solidity::yul::StackLayoutGenerator::propagateStackThroughBlock(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::BasicBlock const&, bool)
[function]
[call site2]
01593
auto ranges::views::view_closure_base_ns::operator|
> const&, ranges::views::enumerate_fn, true, 0, 0>(std::__1::vector
> const&, ranges::views::view_closure
)
[function]
[call site2]
01594
auto ranges::views::enumerate_fn::operator()
> const&, true, 0>(std::__1::vector
> const&) const
[function]
[call site2]
01595
auto ranges::views::all_fn::operator()
> const&, true, 0, 0>(std::__1::vector
> const&) const
[function]
[call site2]
01596
_ZNK6ranges5views6zip_fnclIJNS_6detail10index_viewImlEENS_8ref_viewIKNSt3__16vectorIN8solidity3yul3CFG9OperationENS7_9allocatorISC_EEEEEEELb1ELi0ELi0ELi0EEENS_8zip_viewIJDpDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEEDpOSJ_
[function]
[call site2]
01597
auto ranges::views::all_fn::operator()
, true, 0, 0>(ranges::detail::index_view
&&) const
[function]
[call site2]
01598
ranges::zip_view
, ranges::ref_view
> const> >::zip_view(ranges::detail::index_view
, ranges::ref_view
> const>)
[function]
[call site2]
01599
ranges::iter_zip_with_view
, ranges::ref_view
> const> >::iter_zip_with_view(ranges::detail::indirect_zip_fn_, ranges::detail::index_view
, ranges::ref_view
> const>)
[function]
[call site2]
01600
ranges::reverse_view
, ranges::ref_view
> const> > >::begin()
[function]
[call site2]
01601
ranges::reverse_view
, ranges::ref_view
> const> > >::begin_(std::__1::integral_constant
)
[function]
[call site2]
01602
ranges::optional
, ranges::ref_view
> const> >::cursor
> >::operator bool() const
[function]
[call site2]
01603
ranges::detail::optional_adl::optional_base
, ranges::ref_view
> const> >::cursor
> >::has_value() const
[function]
[call site2]
01604
meta::detail::_cond
, ranges::ref_view
> const> >&> >::invoke
::invoke
, ranges::ref_view
> const> >&> ranges::_begin_::fn::operator()
, ranges::ref_view
> const> >&, true, 0, 0>(ranges::zip_view
, ranges::ref_view
> const> >&) const
[function]
[call site2]
01605
ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
> ranges::next_fn::operator()
, ranges::ref_view
> const> >::cursor
>, ranges::iter_zip_with_view
, ranges::ref_view
> const> >::sentinel
, true, 0>(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>, ranges::iter_zip_with_view
, ranges::ref_view
> const> >::sentinel
) const
[function]
[call site2]
01606
void ranges::advance_fn::operator()
, ranges::ref_view
> const> >::cursor
>, ranges::iter_zip_with_view
, ranges::ref_view
> const> >::sentinel
, true, 0>(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>&, ranges::iter_zip_with_view
, ranges::ref_view
> const> >::sentinel
) const
[function]
[call site2]
01607
bool ranges::operator!=
, ranges::ref_view
> const> >::cursor
, ranges::iter_zip_with_view
, ranges::ref_view
> const> >::sentinel
, true, 0>(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
> const&, ranges::iter_zip_with_view
, ranges::ref_view
> const> >::sentinel
const&)
[function]
[call site2]
01608
bool ranges::operator==
, ranges::ref_view
> const> >::cursor
, ranges::iter_zip_with_view
, ranges::ref_view
> const> >::sentinel
, true, 0>(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
> const&, ranges::iter_zip_with_view
, ranges::ref_view
> const> >::sentinel
const&)
[function]
[call site2]
01609
ranges::iter_zip_with_view
, ranges::ref_view
> const> >::cursor
const& ranges::range_access::pos
, ranges::ref_view
> const> >::cursor
>(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
> const&)
[function]
[call site2]
01610
concepts::return_t_
, ranges::ref_view
> const> >::cursor
>)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke
, ranges::ref_view
> const> >::cursor
>&> ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>::operator++
()
[function]
[call site2]
01611
ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>::pos()
[function]
[call site2]
01612
ranges::box
, ranges::ref_view
> const> >::cursor
, void, (ranges::detail::box_compress)0>::get() &
[function]
[call site2]
01613
decltype (({parm#1}.next)()) ranges::range_access::next
, ranges::ref_view
> const> >::cursor
>(ranges::iter_zip_with_view
, ranges::ref_view
> const> >::cursor
&)
[function]
[call site2]
01614
ranges::iter_zip_with_view
, ranges::ref_view
> const> >::cursor
::next()
[function]
[call site2]
01615
ranges::detail::inc_ ranges::tuple_for_each_fn::operator()
::cursor>, std::__1::__wrap_iter
>&, ranges::detail::inc_>(std::__1::tuple
::cursor>, std::__1::__wrap_iter
>&, ranges::detail::inc_) const
[function]
[call site2]
01616
void ranges::tuple_for_each_fn::impl
::cursor>, std::__1::__wrap_iter
>&, ranges::detail::inc_, 0ul, 1ul>(std::__1::tuple
::cursor>, std::__1::__wrap_iter
>&, ranges::detail::inc_&, std::__1::integer_sequence
)
[function]
[call site2]
01617
decltype ((get<0ul>)(static_cast
::cursor>, std::__1::__wrap_iter
>&>({parm#1}))) ranges::detail::_adl_get_::adl_get<0ul, std::__1::tuple
::cursor>, std::__1::__wrap_iter
>&>(std::__1::tuple
::cursor>, std::__1::__wrap_iter
>&)
[function]
[call site2]
01618
void ranges::detail::inc_::operator()
::cursor> >(ranges::basic_iterator
::cursor>&) const
[function]
[call site2]
01619
concepts::return_t_
::cursor>)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke
::cursor>&> ranges::basic_iterator
::cursor>::operator++
()
[function]
[call site2]
01620
ranges::optional
, ranges::ref_view
> const> >::cursor
> >& ranges::optional
, ranges::ref_view
> const> >::cursor
> >::operator=
, ranges::ref_view
> const> >::cursor
>, true, 0, 0, 0, 0>(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>&&)
[function]
[call site2]
01621
ranges::detail::optional_adl::optional_base
, ranges::ref_view
> const> >::cursor
> >::has_value() const
[function]
[call site2]
01622
ranges::detail::optional_adl::optional_base
, ranges::ref_view
> const> >::cursor
> >::operator*() &
[function]
[call site2]
01623
ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>::operator=(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>&&)
[function]
[call site2]
01624
ranges::detail::iterator_associated_types_base_
, ranges::ref_view
> const> >::cursor
, true>::operator=(ranges::detail::iterator_associated_types_base_
, ranges::ref_view
> const> >::cursor
, true>&&)
[function]
[call site2]
01625
ranges::detail::readable_iterator_associated_types_base
, ranges::ref_view
> const> >::cursor
, void>::operator=(ranges::detail::readable_iterator_associated_types_base
, ranges::ref_view
> const> >::cursor
, void>&&)
[function]
[call site2]
01626
ranges::basic_mixin
, ranges::ref_view
> const> >::cursor
>::operator=(ranges::basic_mixin
, ranges::ref_view
> const> >::cursor
>&&)
[function]
[call site2]
01627
ranges::box
, ranges::ref_view
> const> >::cursor
, void, (ranges::detail::box_compress)0>::operator=(ranges::box
, ranges::ref_view
> const> >::cursor
, void, (ranges::detail::box_compress)0>&&)
[function]
[call site2]
01628
ranges::iter_zip_with_view
, ranges::ref_view
> const> >::cursor
::operator=(ranges::iter_zip_with_view
, ranges::ref_view
> const> >::cursor
&&)
[function]
[call site2]
01629
ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>& ranges::detail::optional_adl::optional_base
, ranges::ref_view
> const> >::cursor
> >::construct_from
, ranges::ref_view
> const> >::cursor
>, true, 0>(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>&&)
[function]
[call site2]
01630
ranges::detail::optional_adl::optional_base
, ranges::ref_view
> const> >::cursor
> >::operator*() &
[function]
[call site2]
01631
ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
> > > ranges::make_reverse_iterator_fn::operator()
, ranges::ref_view
> const> >::cursor
>, true, 0>(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>) const
[function]
[call site2]
01632
ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
> > >::mixin(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>)
[function]
[call site2]
01633
ranges::detail::iterator_associated_types_base_
, ranges::ref_view
> const> >::cursor
> >, true>::mixin(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>)
[function]
[call site2]
01634
ranges::detail::readable_iterator_associated_types_base
, ranges::ref_view
> const> >::cursor
> >, void>::mixin(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>)
[function]
[call site2]
01635
ranges::detail::reverse_cursor
, ranges::ref_view
> const> >::cursor
> >::mixin::mixin(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>)
[function]
[call site2]
01636
ranges::detail::reverse_cursor
, ranges::ref_view
> const> >::cursor
> >::reverse_cursor(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>)
[function]
[call site2]
01637
bool ranges::operator!=
, ranges::ref_view
> const> >::cursor
> >, ranges::detail::reverse_cursor
, ranges::ref_view
> const> >::cursor
> >, true, 0>(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
> > > const&, ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
> > > const&)
[function]
[call site2]
01638
solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)
[function]
[call site2]
01639
std::__1::vector
, std::__1::allocator
> > (anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)
[function]
[call site2]
01640
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01641
ranges::iota_view
::iota_view(unsigned int, unsigned long)
[function]
[call site2]
01642
ranges::iota_view
::check_bounds_(std::__1::integral_constant
)
[function]
[call site2]
01643
auto ranges::views::transform_fn::operator()<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}) const
[function]
[call site2]
01644
auto ranges::views::view_closure_base_ns::operator|
, ranges::detail::bind_back_fn_
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>, true, 0, 0>(ranges::iota_view
&&, ranges::views::view_closure
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> >)
[function]
[call site2]
01645
concepts::return_t_
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > > >, ranges::transform_view
, (anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> >)&&(meta::id
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > >::detail::CPP_true_fn(meta::id
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > >::detail{})), void>::type>::invoke
, (anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> > > ranges::detail::operator|
, (anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>, meta::id
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > > >(ranges::transform_view
, (anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>&&, std::__1::enable_if::closure
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > > > (*)(std::__1::enable_if))
[function]
[call site2]
01646
bool solidity::util::contains
, std::__1::allocator
> >, std::__1::variant
>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::variant
const&)
[function]
[call site2]
01647
solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2::operator()(std::__1::variant
const&) const
[function]
[call site2]
01648
solidity::yul::canBeFreelyGenerated(std::__1::variant
const&)
[function]
[call site2]
01649
ranges::iter_transform_view
, ranges::indirected<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> >::~iter_transform_view()
[function]
[call site2]
01650
std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >& operator+=
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::vector
, std::__1::allocator
> > const>(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&)
[function]
[call site2]
01651
void solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffle
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&)
[function]
[call site2]
01652
bool solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&)
[function]
[call site2]
01653
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::ShuffleOperations(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)
[function]
[call site2]
01654
solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2::operator()(std::__1::variant
const&) const
[function]
[call site2]
01655
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01656
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01657
bool ranges::all_of_fn::operator()
, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0>(ranges::iota_view
&&, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity) const
[function]
[call site2]
01658
meta::detail::_cond
&> >::invoke
::invoke
&> ranges::_begin_::fn::operator()
&, true, 0, 0>(ranges::iota_view
&) const
[function]
[call site2]
01659
bool ranges::all_of_fn::operator()
::cursor>, ranges::iota_view
::sentinel, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0, 0>(ranges::basic_iterator
::cursor>, ranges::iota_view
::sentinel, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > >&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity) const
[function]
[call site2]
01660
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01661
concepts::return_t_
::cursor>)&&(!(ranges::detail::is_writable_cursor_v
::cursor>)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke
ranges::basic_iterator
::cursor>::operator*
() const
[function]
[call site2]
01662
ranges::basic_iterator
::cursor>::pos() const
[function]
[call site2]
01663
decltype (({parm#1}.read)()) ranges::range_access::read
::cursor>(ranges::iota_view
::cursor const&)
[function]
[call site2]
01664
ranges::iota_view
::cursor::read() const
[function]
[call site2]
01665
decltype (((ranges::identity&){parm#1})((unsigned int){parm#2})) ranges::invoke_fn::operator()
(ranges::identity&, unsigned int&&) const
[function]
[call site2]
01666
unsigned int&& ranges::identity::operator()
(unsigned int&&) const
[function]
[call site2]
01667
bool ranges::operator==
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01668
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01669
solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)
[function]
[call site2]
01670
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01671
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01672
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01673
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01674
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01675
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01676
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01677
solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long)
[function]
[call site2]
01678
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetMultiplicity(unsigned long)
[function]
[call site2]
01679
solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2::operator()(std::__1::variant
const&) const
[function]
[call site2]
01680
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pushOrDupTarget(unsigned long)
[function]
[call site2]
01681
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01682
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01683
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01684
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01685
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01686
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01687
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01688
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned long, unsigned long) const
[function]
[call site2]
01689
_ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01690
bool ranges::operator!=
::cursor, ranges::iota_view
::cursor, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::basic_iterator
::cursor> const&)
[function]
[call site2]
01691
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01692
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01693
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long)
[function]
[call site2]
01694
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01695
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned long, unsigned long) const
[function]
[call site2]
01696
bool ranges::any_of_fn::operator()
, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0>(ranges::iota_view
&&, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity) const
[function]
[call site2]
01697
meta::detail::_cond
&> >::invoke
::invoke
&> ranges::_begin_::fn::operator()
&, true, 0, 0>(ranges::iota_view
&) const
[function]
[call site2]
01698
bool ranges::any_of_fn::operator()
::cursor>, ranges::basic_iterator
::cursor>, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0, 0>(ranges::basic_iterator
::cursor>, ranges::basic_iterator
::cursor>, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity) const
[function]
[call site2]
01699
concepts::return_t_
::cursor>)&&(!(ranges::detail::is_writable_cursor_v
::cursor>)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke
ranges::basic_iterator
::cursor>::operator*
() const
[function]
[call site2]
01700
decltype (((ranges::identity&){parm#1})((unsigned long){parm#2})) ranges::invoke_fn::operator()
(ranges::identity&, unsigned long&&) const
[function]
[call site2]
01701
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize()
[function]
[call site2]
01702
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01703
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01704
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01705
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long)
[function]
[call site2]
01706
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pushOrDupTarget(unsigned long)
[function]
[call site2]
01707
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01708
solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long)
[function]
[call site2]
01709
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01710
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01711
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01712
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01713
boost::error_info
::error_info(char const*)
[function]
[call site2]
01714
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01715
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01716
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long)
[function]
[call site2]
01717
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long)
[function]
[call site2]
01718
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop()
[function]
[call site2]
01719
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize()
[function]
[call site2]
01720
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01721
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01722
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01723
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01724
boost::error_info
::error_info(char const*)
[function]
[call site2]
01725
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01726
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01727
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01728
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01729
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01730
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01731
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01732
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceIsSame(unsigned long, unsigned long)
[function]
[call site2]
01733
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01734
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01735
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned int) const
[function]
[call site2]
01736
auto ranges::views::view_closure_base_ns::operator|
, ranges::views::reverse_fn, true, 0, 0>(ranges::iota_view
&&, ranges::views::view_closure
)
[function]
[call site2]
01737
_ZNK6ranges5views10reverse_fnclINS_9iota_viewIjjEELb1ELi0ELi0EEENS_12reverse_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEOS6_
[function]
[call site2]
01738
auto ranges::views::all_fn::operator()
, true, 0, 0>(ranges::iota_view
&&) const
[function]
[call site2]
01739
ranges::reverse_view
>::reverse_view(ranges::iota_view
)
[function]
[call site2]
01740
std::__1::remove_reference
&>::type&& ranges::detail::move
&>(ranges::iota_view
&)
[function]
[call site2]
01741
ranges::reverse_view
>::begin()
[function]
[call site2]
01742
bool ranges::operator!=
::cursor> >, ranges::detail::reverse_cursor
::cursor> >, true, 0>(ranges::basic_iterator
::cursor> > > const&, ranges::basic_iterator
::cursor> > > const&)
[function]
[call site2]
01743
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01744
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long)
[function]
[call site2]
01745
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01746
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01747
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01748
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01749
boost::error_info
::error_info(char const*)
[function]
[call site2]
01750
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01751
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop()
[function]
[call site2]
01752
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01753
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01754
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01755
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01756
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01757
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01758
boost::error_info
::error_info(char const*)
[function]
[call site2]
01759
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01760
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01761
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01762
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01763
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01764
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01765
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long)
[function]
[call site2]
01766
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize()
[function]
[call site2]
01767
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long)
[function]
[call site2]
01768
solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)
[function]
[call site2]
01769
solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long)
[function]
[call site2]
01770
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01771
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01772
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01773
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01774
boost::error_info
::error_info(char const*)
[function]
[call site2]
01775
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01776
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01777
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize()
[function]
[call site2]
01778
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long)
[function]
[call site2]
01779
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01780
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01781
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01782
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01783
boost::error_info
::error_info(char const*)
[function]
[call site2]
01784
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01785
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01786
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01787
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01788
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01789
boost::error_info
::error_info(char const*)
[function]
[call site2]
01790
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01791
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01792
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01793
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01794
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01795
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01796
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01797
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01798
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01799
solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)
[function]
[call site2]
01800
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01801
solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long)
[function]
[call site2]
01802
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01803
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01804
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01805
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01806
boost::error_info
::error_info(char const*)
[function]
[call site2]
01807
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01808
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01809
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01810
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01811
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01812
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01813
boost::error_info
::error_info(char const*)
[function]
[call site2]
01814
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01815
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01816
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long)
[function]
[call site2]
01817
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01818
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01819
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01820
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01821
boost::error_info
::error_info(char const*)
[function]
[call site2]
01822
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01823
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize()
[function]
[call site2]
01824
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01825
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01826
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01827
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01828
boost::error_info
::error_info(char const*)
[function]
[call site2]
01829
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01830
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned long, unsigned long) const
[function]
[call site2]
01831
_ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01832
bool ranges::operator!=
::cursor, ranges::iota_view
::cursor, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::basic_iterator
::cursor> const&)
[function]
[call site2]
01833
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01834
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long)
[function]
[call site2]
01835
_ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01836
bool ranges::operator!=
::cursor, ranges::iota_view
::cursor, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::basic_iterator
::cursor> const&)
[function]
[call site2]
01837
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long)
[function]
[call site2]
01838
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long)
[function]
[call site2]
01839
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop()
[function]
[call site2]
01840
_ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01841
bool ranges::operator!=
::cursor, ranges::iota_view
::cursor, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::basic_iterator
::cursor> const&)
[function]
[call site2]
01842
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long)
[function]
[call site2]
01843
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop()
[function]
[call site2]
01844
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01845
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01846
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01847
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01848
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long)
[function]
[call site2]
01849
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01850
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01851
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01852
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long)
[function]
[call site2]
01853
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long)
[function]
[call site2]
01854
(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::~ShuffleOperations()
[function]
[call site2]
01855
ranges::ref_view
, std::__1::allocator
> > const>::ref_view(std::__1::vector
, std::__1::allocator
> > const&)
[function]
[call site2]
01856
ranges::zip_view
, std::__1::allocator
> > const>, ranges::ref_view
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > > > >::zip_view(ranges::ref_view
, std::__1::allocator
> > const>, ranges::ref_view
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > > >)
[function]
[call site2]
01857
_ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewIKNSt3__16vectorINS5_7variantIJN8solidity3yul27FunctionCallReturnLabelSlotENS9_23FunctionReturnLabelSlotENS9_12VariableSlotENS9_11LiteralSlotENS9_13TemporarySlotENS9_8JunkSlotEEEENS5_9allocatorISG_EEEEEENS4_INS6_INS7_IJZN12_GLOBAL__N_117createIdealLayoutIZNS9_20StackLayoutGenerator30propagateStackThroughOperationESJ_RKNS9_3CFG9OperationEbE3$_2EESJ_RSK_SU_T_E12PreviousSlotSG_EEENSH_ISX_EEEEEEEEELNS_11cardinalityEn1EE5beginIS11_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRSV_EEEEE4typeEEEv
[function]
[call site2]
01858
bool ranges::operator!=
, std::__1::allocator
> > const>, ranges::ref_view
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > > > >::cursor
, ranges::iter_zip_with_view
, std::__1::allocator
> > const>, ranges::ref_view
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > > > >::cursor
, true, 0>(ranges::basic_iterator
, std::__1::allocator
> > const>, ranges::ref_view
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > > > >::cursor
> const&, ranges::basic_iterator
, std::__1::allocator
> > const>, ranges::ref_view
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
>, std::__1::allocator
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant
> > > > >::cursor
> const&)
[function]
[call site2]
01859
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01860
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01861
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01862
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01863
boost::error_info
::error_info(char const*)
[function]
[call site2]
01864
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01865
auto ranges::views::transform_fn::operator()<(anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional
>)#1}>((anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional
>)#1}) const
[function]
[call site2]
01866
auto ranges::views::view_closure_base_ns::operator|
>, std::__1::allocator
> > >&, ranges::detail::bind_back_fn_
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional
>)#1}>, true, 0, 0>(std::__1::vector
>, std::__1::allocator
> > >&, ranges::views::view_closure
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional
>)#1}> >)
[function]
[call site2]
01867
concepts::return_t_
, std::__1::allocator
> > > >, ranges::transform_view
>, std::__1::allocator
> > > >, (anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional
>)#1}> >)&&(meta::id
, std::__1::allocator
> > >::detail::CPP_true_fn(meta::id
, std::__1::allocator
> > >::detail{})), void>::type>::invoke
>, std::__1::allocator
> > > >, (anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional
>)#1}> > > ranges::detail::operator|
>, std::__1::allocator
> > > >, (anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional
>)#1}>, meta::id
, std::__1::allocator
> > > >(ranges::transform_view
>, std::__1::allocator
> > > >, (anonymous namespace)::createIdealLayout
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::vector
, std::__1::allocator
> > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional
>)#1}>&&, std::__1::enable_if::closure
, std::__1::allocator
> > > > (*)(std::__1::enable_if))
[function]
[call site2]
01868
bool solidity::util::contains
>, solidity::yul::VariableSlot>(std::__1::vector
> const&, solidity::yul::VariableSlot const&)
[function]
[call site2]
01869
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01870
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01871
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01872
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01873
boost::error_info
::error_info(char const*)
[function]
[call site2]
01874
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01875
std::__1::vector
, std::__1::allocator
> >& operator+=
, std::__1::vector
, std::__1::allocator
> > const>(std::__1::vector
, std::__1::allocator
> >&, std::__1::vector
, std::__1::allocator
> > const&)
[function]
[call site2]
01876
solidity::yul::canBeFreelyGenerated(std::__1::variant
const&)
[function]
[call site2]
01877
auto ranges::views::view_closure_base_ns::operator|
, std::__1::allocator
> >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector
, std::__1::allocator
> >&, ranges::views::view_closure
)
[function]
[call site2]
01878
auto ranges::views::drop_fn::operator()
(int) const
[function]
[call site2]
01879
ranges::detail::bind_back_fn_
::type, std::__1::decay
::type> ranges::bind_back_fn::operator()
(ranges::views::drop_base_fn&&, int&) const
[function]
[call site2]
01880
ranges::views::view_closure
> ranges::make_view_closure_fn::operator()
>(ranges::detail::bind_back_fn_
) const
[function]
[call site2]
01881
_ZN8solidity4util10findOffsetIN6ranges8subrangeINS2_14basic_iteratorINS2_6detail14reverse_cursorINSt3__111__wrap_iterIPNS7_7variantIJNS_3yul27FunctionCallReturnLabelSlotENSA_23FunctionReturnLabelSlotENSA_12VariableSlotENSA_11LiteralSlotENSA_13TemporarySlotENSA_8JunkSlotEEEEEEEEEESL_LNS2_13subrange_kindE1EEEEEDTclsr6detailE10findOffsetclsr3stdE7forwardIT_Efp_Efp0_Li0EEEOSO_RKNS7_16remove_referenceIDTdeclsr3stdE6cbeginfL0p_EEE4typeE
[function]
[call site2]
01882
_ZN8solidity4util6detail10findOffsetIN6ranges8subrangeINS3_14basic_iteratorINS3_6detail14reverse_cursorINSt3__111__wrap_iterIPNS8_7variantIJNS_3yul27FunctionCallReturnLabelSlotENSB_23FunctionReturnLabelSlotENSB_12VariableSlotENSB_11LiteralSlotENSB_13TemporarySlotENSB_8JunkSlotEEEEEEEEEESM_LNS3_13subrange_kindE1EEERKSI_EEDTcmeqclsr3stdE4findclsr3stdE5beginfp_Eclsr3stdE3endfp_Eclsr3stdE7forwardIT0_Efp0_EEclsr3stdE3endfp_EcvNS8_8optionalImEE_EEOT_OSR_Pv
[function]
[call site2]
01883
bool ranges::operator==
*> >, ranges::detail::reverse_cursor
*> >, true, 0>(ranges::basic_iterator
*> > > const&, ranges::basic_iterator
*> > > const&)
[function]
[call site2]
01884
std::__1::optional
::operator*() &
[function]
[call site2]
01885
bool ranges::any_of_fn::operator()
, std::__1::allocator
> >&, solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3, ranges::identity, true, 0, 0>(std::__1::vector
, std::__1::allocator
> >&, solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3, ranges::identity) const
[function]
[call site2]
01886
solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3::$_3($_3&&)
[function]
[call site2]
01887
solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3::~$_3()
[function]
[call site2]
01888
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run
(solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_4&&)
[function]
[call site2]
01889
solidity::yul::StackLayoutGenerator::stitchConditionalJumps(solidity::yul::CFG::BasicBlock const&)
[function]
[call site2]
01890
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run
(solidity::yul::StackLayoutGenerator::stitchConditionalJumps(solidity::yul::CFG::BasicBlock const&)::$_11&&)
[function]
[call site2]
01891
solidity::util::BreadthFirstSearch
::~BreadthFirstSearch()
[function]
[call site2]
01892
solidity::yul::StackLayoutGenerator::fillInJunk(solidity::yul::CFG::BasicBlock const&)
[function]
[call site2]
01893
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run
(solidity::yul::StackLayoutGenerator::fillInJunk(solidity::yul::CFG::BasicBlock const&)::$_17&&)
[function]
[call site2]
01894
solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG::BasicBlock const&) const
[function]
[call site2]
01895
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run
(solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG::BasicBlock const&) const::$_14&&)
[function]
[call site2]
01896
solidity::util::BreadthFirstSearch
::~BreadthFirstSearch()
[function]
[call site2]
01897
solidity::yul::StackLayout::~StackLayout()
[function]
[call site2]
01898
solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&, solidity::yul::YulString)
[function]
[call site2]
01899
(anonymous namespace)::eliminateVariablesOptimizedCodegen(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::map
>, std::__1::less
, std::__1::allocator
> > > > const&, bool)
[function]
[call site2]
01900
(anonymous namespace)::RematCandidateSelector::RematCandidateSelector(solidity::yul::Dialect const&)
[function]
[call site2]
01901
solidity::yul::DataFlowAnalyzer::DataFlowAnalyzer(solidity::yul::Dialect const&, solidity::yul::DataFlowAnalyzer::MemoryAndStorage, std::__1::map
, std::__1::allocator
> >)
[function]
[call site2]
01902
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
01903
solidity::yul::DataFlowAnalyzer::State::State()
[function]
[call site2]
01904
solidity::yul::KnowledgeBase::KnowledgeBase(solidity::yul::Dialect const&, std::__1::function
)
[function]
[call site2]
01905
solidity::yul::YulString::YulString()
[function]
[call site2]
01906
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01907
solidity::yul::Literal::~Literal()
[function]
[call site2]
01908
solidity::yul::YulString::YulString()
[function]
[call site2]
01909
solidity::yul::YulString::YulString()
[function]
[call site2]
01910
solidity::yul::YulString::YulString()
[function]
[call site2]
01911
solidity::yul::YulString::YulString()
[function]
[call site2]
01912
solidity::yul::KnowledgeBase::~KnowledgeBase()
[function]
[call site2]
01913
solidity::yul::DataFlowAnalyzer::State::~State()
[function]
[call site2]
01914
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
01915
solidity::yul::YulString::YulString()
[function]
[call site2]
01916
solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer()
[function]
[call site2]
01917
solidity::yul::KnowledgeBase::~KnowledgeBase()
[function]
[call site2]
01918
solidity::yul::DataFlowAnalyzer::State::~State()
[function]
[call site2]
01919
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
01920
solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&)
[function]
[call site2]
01921
solidity::yul::DataFlowAnalyzer::pushScope(bool)
[function]
[call site2]
01922
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
01923
solidity::yul::DataFlowAnalyzer::popScope()
[function]
[call site2]
01924
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01925
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01926
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01927
boost::enable_if
, solidity::yul::OptimizerException const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::OptimizerException const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01928
boost::error_info
::error_info(char const*)
[function]
[call site2]
01929
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01930
(anonymous namespace)::RematCandidateSelector::candidates()
[function]
[call site2]
01931
decltype(auto) solidity::util::valueOrNullptr
, std::__1::allocator
> >&, solidity::yul::YulString>(std::__1::map
, std::__1::allocator
> >&, solidity::yul::YulString const&)
[function]
[call site2]
01932
solidity::yul::Rematerialiser::run(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set
, std::__1::allocator
>, bool)
[function]
[call site2]
01933
solidity::yul::Rematerialiser::Rematerialiser(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set
, std::__1::allocator
>, bool)
[function]
[call site2]
01934
solidity::yul::DataFlowAnalyzer::DataFlowAnalyzer(solidity::yul::Dialect const&, solidity::yul::DataFlowAnalyzer::MemoryAndStorage, std::__1::map
, std::__1::allocator
> >)
[function]
[call site2]
01935
solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
01936
solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
01937
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
01938
solidity::yul::ASTWalker::operator()(solidity::yul::Block const&)
[function]
[call site2]
01939
solidity::yul::ReferencesCounter::references() const
[function]
[call site2]
01940
solidity::yul::ReferencesCounter::~ReferencesCounter()
[function]
[call site2]
01941
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
01942
solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer()
[function]
[call site2]
01943
solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&)
[function]
[call site2]
01944
solidity::yul::Rematerialiser::~Rematerialiser()
[function]
[call site2]
01945
solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer()
[function]
[call site2]
01946
decltype(auto) solidity::util::valueOrNullptr
, std::__1::allocator
> >&, solidity::yul::YulString>(std::__1::map
, std::__1::allocator
> >&, solidity::yul::YulString const&)
[function]
[call site2]
01947
bool solidity::util::contains
>, solidity::yul::YulString>(std::__1::vector
> const&, solidity::yul::YulString const&)
[function]
[call site2]
01948
solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat)
[function]
[call site2]
01949
solidity::yul::UnusedPruner::runUntilStabilised(solidity::yul::Dialect const&, solidity::yul::Block&, bool, std::__1::map
, std::__1::allocator
> > const*, std::__1::set
, std::__1::allocator
> const&)
[function]
[call site2]
01950
solidity::yul::UnusedPruner::UnusedPruner(solidity::yul::Dialect const&, solidity::yul::Block&, bool, std::__1::map
, std::__1::allocator
> > const*, std::__1::set
, std::__1::allocator
> const&)
[function]
[call site2]
01951
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
01952
solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
01953
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
01954
solidity::yul::UnusedPruner::operator()(solidity::yul::Block&)
[function]
[call site2]
01955
solidity::yul::removeEmptyBlocks(solidity::yul::Block&)
[function]
[call site2]
01956
std::__1::vector
, std::__1::allocator
> >& ranges::actions::remove_if_fn::operator()
, std::__1::allocator
> >&, solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0, ranges::identity, true, 0, 0, 0, 0>(std::__1::vector
, std::__1::allocator
> >&, solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0, ranges::identity) const
[function]
[call site2]
01957
_ZNK6ranges12remove_if_fnclIRNSt3__16vectorINS2_7variantIJN8solidity3yul19ExpressionStatementENS6_10AssignmentENS6_19VariableDeclarationENS6_18FunctionDefinitionENS6_2IfENS6_6SwitchENS6_7ForLoopENS6_5BreakENS6_8ContinueENS6_5LeaveENS6_5BlockEEEENS2_9allocatorISI_EEEEZNS6_17removeEmptyBlocksERSH_E3$_0NS_8identityELb1ELi0ELi0ELi0EEEN4meta6detail5_condIXsr6detailE15_borrowed_rangeIT_EEE6invokeIDTclL_ZNS_1_5beginEEclscPDoFRST_vELDnEEEENS_8danglingEEEOST_T0_T1_
[function]
[call site2]
01958
meta::detail::_cond
, std::__1::allocator
> >&> >::invoke
::invoke
, std::__1::allocator
> >&> ranges::_begin_::fn::operator()
, std::__1::allocator
> >&, true, 0, 0>(std::__1::vector
, std::__1::allocator
> >&) const
[function]
[call site2]
01959
std::__1::__wrap_iter
*> ranges::remove_if_fn::operator()
*>, std::__1::__wrap_iter
*>, solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0, ranges::identity, true, 0, 0, 0>(std::__1::__wrap_iter
*>, std::__1::__wrap_iter
*>, solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0, ranges::identity) const
[function]
[call site2]
01960
ranges::reference_wrapper
ranges::ref_fn::operator()
(solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0&) const
[function]
[call site2]
01961
ranges::reference_wrapper
::reference_wrapper
(solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0&)
[function]
[call site2]
01962
ranges::detail::reference_wrapper_
::reference_wrapper_(solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0&)
[function]
[call site2]
01963
std::__1::__wrap_iter
*> ranges::find_if_fn::operator()
*>, std::__1::__wrap_iter
*>, ranges::reference_wrapper
, ranges::reference_wrapper
, true, 0, 0, 0>(std::__1::__wrap_iter
*>, std::__1::__wrap_iter
*>, ranges::reference_wrapper
, ranges::reference_wrapper
) const
[function]
[call site2]
01964
decltype (((ranges::reference_wrapper
&){parm#1})((std::__1::variant
&){parm#2})) ranges::invoke_fn::operator()
&, std::__1::variant
&>(ranges::reference_wrapper
&, std::__1::variant
&) const
[function]
[call site2]
01965
decltype (ranges::invoke(static_cast
(*((*this).t_)), static_cast
&>({parm#1}))) ranges::reference_wrapper
::operator()
&>(std::__1::variant
&) const
[function]
[call site2]
01966
decltype (((ranges::identity&){parm#1})((std::__1::variant
&){parm#2})) ranges::invoke_fn::operator()
&>(ranges::identity&, std::__1::variant
&) const
[function]
[call site2]
01967
std::__1::__wrap_iter
*> ranges::next_fn::operator()
*>, true, 0>(std::__1::__wrap_iter
*>) const
[function]
[call site2]
01968
decltype (((ranges::identity&){parm#1})((std::__1::variant
&){parm#2})) ranges::invoke_fn::operator()
&>(ranges::identity&, std::__1::variant
&) const
[function]
[call site2]
01969
_ZNK6ranges11_iter_move_2fnclIRNSt3__111__wrap_iterIPNS3_7variantIJN8solidity3yul19ExpressionStatementENS7_10AssignmentENS7_19VariableDeclarationENS7_18FunctionDefinitionENS7_2IfENS7_6SwitchENS7_7ForLoopENS7_5BreakENS7_8ContinueENS7_5LeaveENS7_5BlockEEEEEEvRSJ_EEDTscN4meta6detail4_if_INSO_4listIJNS3_17integral_constantIbXsr3std12is_referenceIT1_EE5valueEEEONS3_16remove_referenceIST_E4typeENS3_5decayIST_E4typeEEEEbE4typeEclL_ZNS_3aux4moveEEdefp_EEOT_
[function]
[call site2]
01970
std::__1::remove_reference
&>::type&& ranges::aux::move_fn::operator()
&>(std::__1::variant
&) const
[function]
[call site2]
01971
decltype (erase((std::__1::vector
, std::__1::allocator
> >&){parm#1}, {parm#2}, {parm#3})) ranges::adl_erase_detail::erase_fn::operator()
, std::__1::allocator
> >&, std::__1::__wrap_iter
*>, std::__1::__wrap_iter
*>, true, 0, 0, 0>(std::__1::vector
, std::__1::allocator
> >&, std::__1::__wrap_iter
*>, std::__1::__wrap_iter
*>) const
[function]
[call site2]
01972
decltype (((ranges::unwrap_reference({parm#1})).erase)({parm#2}, {parm#3})) ranges::adl_erase_detail::erase
, std::__1::allocator
> >&, std::__1::__wrap_iter
*>, std::__1::__wrap_iter
*>, true, 0, 0, 0>(std::__1::vector
, std::__1::allocator
> >&, std::__1::__wrap_iter
*>, std::__1::__wrap_iter
*>)
[function]
[call site2]
01973
std::__1::vector
, std::__1::allocator
> >& ranges::unwrap_reference_fn::operator()
, std::__1::allocator
> >&>(std::__1::vector
, std::__1::allocator
> >&) const
[function]
[call site2]
01974
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
01975
solidity::yul::UnusedPruner::used(solidity::yul::YulString) const
[function]
[call site2]
01976
solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
01977
solidity::yul::UnusedPruner::subtractReferences(std::__1::map
, std::__1::allocator
> > const&)
[function]
[call site2]
01978
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01979
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01980
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01981
boost::enable_if
, solidity::yul::OptimizerException const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::OptimizerException const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01982
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01983
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01984
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01985
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01986
boost::enable_if
, solidity::yul::OptimizerException const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::OptimizerException const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
01987
boost::error_info
::error_info(char const*)
[function]
[call site2]
01988
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01989
solidity::yul::Block::~Block()
[function]
[call site2]
01990
solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::variant
const&, std::__1::map
, std::__1::allocator
> > const*)
[function]
[call site2]
01991
solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::map
, std::__1::allocator
> > const*)
[function]
[call site2]
01992
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
01993
solidity::yul::SideEffects::SideEffects()
[function]
[call site2]
01994
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
01995
solidity::yul::SideEffectsCollector::canBeRemoved(bool) const
[function]
[call site2]
01996
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
01997
solidity::yul::ReferencesCounter::countReferences(std::__1::variant
const&, solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
01998
solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
01999
solidity::yul::ASTWalker::visit(std::__1::variant
const&)
[function]
[call site2]
02000
solidity::yul::ReferencesCounter::references() const
[function]
[call site2]
02001
solidity::yul::ReferencesCounter::~ReferencesCounter()
[function]
[call site2]
02002
solidity::yul::UnusedPruner::subtractReferences(std::__1::map
, std::__1::allocator
> > const&)
[function]
[call site2]
02003
solidity::yul::Block::~Block()
[function]
[call site2]
02004
solidity::yul::ExpressionStatement::~ExpressionStatement()
[function]
[call site2]
02005
solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::variant
const&, std::__1::map
, std::__1::allocator
> > const*)
[function]
[call site2]
02006
solidity::yul::SideEffectsCollector::canBeRemoved(bool) const
[function]
[call site2]
02007
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
02008
solidity::yul::ReferencesCounter::countReferences(std::__1::variant
const&, solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
02009
solidity::yul::UnusedPruner::subtractReferences(std::__1::map
, std::__1::allocator
> > const&)
[function]
[call site2]
02010
solidity::yul::Block::~Block()
[function]
[call site2]
02011
solidity::yul::UnusedPruner::shouldRunAgain() const
[function]
[call site2]
02012
solidity::yul::UnusedPruner::~UnusedPruner()
[function]
[call site2]
02013
(anonymous namespace)::RematCandidateSelector::~RematCandidateSelector()
[function]
[call site2]
02014
solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer()
[function]
[call site2]
02015
solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo()
[function]
[call site2]
02016
solidity::yul::CompilabilityChecker::CompilabilityChecker(solidity::yul::Dialect const&, solidity::yul::Object const&, bool)
[function]
[call site2]
02017
__dynamic_cast
[call site2]
02018
solidity::yul::NoOutputEVMDialect::NoOutputEVMDialect(solidity::yul::EVMDialect const&)
[function]
[call site2]
02019
solidity::yul::EVMDialect::evmVersion() const
[function]
[call site2]
02020
solidity::yul::EVMDialect::EVMDialect(solidity::langutil::EVMVersion, bool)
[function]
[call site2]
02021
solidity::yul::Dialect::Dialect()
[function]
[call site2]
02022
solidity::yul::YulString::YulString()
[function]
[call site2]
02023
solidity::yul::YulString::YulString()
[function]
[call site2]
02024
(anonymous namespace)::createBuiltins(solidity::langutil::EVMVersion, bool)
[function]
[call site2]
02025
solidity::util::toLower(std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02026
solidity::evmasm::isDupInstruction(solidity::evmasm::Instruction)
[function]
[call site2]
02027
solidity::evmasm::isSwapInstruction(solidity::evmasm::Instruction)
[function]
[call site2]
02028
solidity::evmasm::isPushInstruction(solidity::evmasm::Instruction)
[function]
[call site2]
02029
solidity::langutil::EVMVersion::hasOpcode(solidity::evmasm::Instruction) const
[function]
[call site2]
02030
solidity::langutil::EVMVersion::supportsReturndata() const
[function]
[call site2]
02031
solidity::langutil::EVMVersion::byzantium()
[function]
[call site2]
02032
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
02033
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02034
solidity::langutil::EVMVersion::hasStaticCall() const
[function]
[call site2]
02035
solidity::langutil::EVMVersion::byzantium()
[function]
[call site2]
02036
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02037
solidity::langutil::EVMVersion::hasBitwiseShifting() const
[function]
[call site2]
02038
solidity::langutil::EVMVersion::constantinople()
[function]
[call site2]
02039
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
02040
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02041
solidity::langutil::EVMVersion::hasExtCodeHash() const
[function]
[call site2]
02042
solidity::langutil::EVMVersion::constantinople()
[function]
[call site2]
02043
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02044
solidity::langutil::EVMVersion::hasChainID() const
[function]
[call site2]
02045
solidity::langutil::EVMVersion::istanbul()
[function]
[call site2]
02046
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
02047
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02048
solidity::langutil::EVMVersion::hasSelfBalance() const
[function]
[call site2]
02049
solidity::langutil::EVMVersion::istanbul()
[function]
[call site2]
02050
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02051
(anonymous namespace)::createEVMFunction(std::__1::basic_string
, std::__1::allocator
> const&, solidity::evmasm::Instruction)
[function]
[call site2]
02052
solidity::evmasm::instructionInfo(solidity::evmasm::Instruction)
[function]
[call site2]
02053
solidity::evmasm::InstructionInfo::InstructionInfo(solidity::evmasm::InstructionInfo const&)
[function]
[call site2]
02054
__cxa_begin_catch
[call site2]
02055
__cxa_end_catch
[call site2]
02056
solidity::yul::BuiltinFunctionForEVM::BuiltinFunctionForEVM()
[function]
[call site2]
02057
solidity::yul::BuiltinFunction::BuiltinFunction()
[function]
[call site2]
02058
solidity::yul::YulString::YulString()
[function]
[call site2]
02059
solidity::yul::SideEffects::SideEffects()
[function]
[call site2]
02060
solidity::yul::ControlFlowSideEffects::ControlFlowSideEffects()
[function]
[call site2]
02061
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02062
solidity::evmasm::SemanticInformation::terminatesControlFlow(solidity::evmasm::Instruction)
[function]
[call site2]
02063
solidity::evmasm::SemanticInformation::reverts(solidity::evmasm::Instruction)
[function]
[call site2]
02064
solidity::yul::BuiltinFunctionForEVM::~BuiltinFunctionForEVM()
[function]
[call site2]
02065
solidity::evmasm::InstructionInfo::~InstructionInfo()
[function]
[call site2]
02066
(anonymous namespace)::createFunction(std::__1::basic_string
, std::__1::allocator
>, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector
, std::__1::allocator
> >, std::__1::function
)
[function]
[call site2]
02067
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02068
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02069
solidity::yul::BuiltinFunctionForEVM::BuiltinFunctionForEVM()
[function]
[call site2]
02070
solidity::yul::BuiltinFunctionForEVM::~BuiltinFunctionForEVM()
[function]
[call site2]
02071
(anonymous namespace)::createFunction(std::__1::basic_string
, std::__1::allocator
>, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector
, std::__1::allocator
> >, std::__1::function
)
[function]
[call site2]
02072
(anonymous namespace)::createFunction(std::__1::basic_string
, std::__1::allocator
>, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector
, std::__1::allocator
> >, std::__1::function
)
[function]
[call site2]
02073
(anonymous namespace)::createFunction(std::__1::basic_string
, std::__1::allocator
>, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector
, std::__1::allocator
> >, std::__1::function
)
[function]
[call site2]
02074
(anonymous namespace)::createFunction(std::__1::basic_string
, std::__1::allocator
>, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector
, std::__1::allocator
> >, std::__1::function
)
[function]
[call site2]
02075
(anonymous namespace)::createFunction(std::__1::basic_string
, std::__1::allocator
>, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector
, std::__1::allocator
> >, std::__1::function
)
[function]
[call site2]
02076
(anonymous namespace)::createFunction(std::__1::basic_string
, std::__1::allocator
>, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector
, std::__1::allocator
> >, std::__1::function
)
[function]
[call site2]
02077
(anonymous namespace)::createReservedIdentifiers(solidity::langutil::EVMVersion)
[function]
[call site2]
02078
solidity::util::toLower(std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02079
(anonymous namespace)::createReservedIdentifiers(solidity::langutil::EVMVersion)::$_15::operator()(solidity::evmasm::Instruction) const
[function]
[call site2]
02080
solidity::langutil::EVMVersion::london()
[function]
[call site2]
02081
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
02082
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02083
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02084
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02085
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02086
std::__1::set
, std::__1::allocator
>& operator+=
>, solidity::yul::YulString, std::__1::less
, std::__1::allocator
>(std::__1::set
, std::__1::allocator
>&, std::__1::vector
>&&)
[function]
[call site2]
02087
solidity::yul::Dialect::~Dialect()
[function]
[call site2]
02088
solidity::yul::NoOutputEVMDialect::NoOutputEVMDialect(solidity::yul::EVMDialect const&)::$_0::~$_0()
[function]
[call site2]
02089
solidity::yul::EVMDialect::~EVMDialect()
[function]
[call site2]
02090
solidity::yul::Dialect::~Dialect()
[function]
[call site2]
02091
solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&)
[function]
[call site2]
02092
solidity::yul::BuiltinContext::BuiltinContext()
[function]
[call site2]
02093
solidity::yul::YulString::empty() const
[function]
[call site2]
02094
solidity::yul::NoOutputAssembly::NoOutputAssembly()
[function]
[call site2]
02095
solidity::yul::AbstractAssembly::AbstractAssembly()
[function]
[call site2]
02096
solidity::yul::CodeTransform::CodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::AsmAnalysisInfo&, solidity::yul::Block const&, solidity::yul::EVMDialect const&, solidity::yul::BuiltinContext&, bool, std::__1::function
const&, solidity::yul::CodeTransform::UseNamedLabels)
[function]
[call site2]
02097
solidity::yul::CodeTransform::CodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::AsmAnalysisInfo&, solidity::yul::Block const&, bool, solidity::yul::EVMDialect const&, solidity::yul::BuiltinContext&, std::__1::function
, solidity::yul::CodeTransform::UseNamedLabels, std::__1::shared_ptr
, std::__1::vector
>, std::__1::optional
)
[function]
[call site2]
02098
solidity::yul::VariableReferenceCounter::run(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Block const&)
[function]
[call site2]
02099
solidity::yul::VariableReferenceCounter::VariableReferenceCounter(solidity::yul::AsmAnalysisInfo const&)
[function]
[call site2]
02100
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
02101
solidity::yul::VariableReferenceCounter::operator()(solidity::yul::Block const&)
[function]
[call site2]
02102
solidity::yul::ASTWalker::operator()(solidity::yul::Block const&)
[function]
[call site2]
02103
solidity::yul::VariableReferenceCounter::~VariableReferenceCounter()
[function]
[call site2]
02104
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
02105
solidity::yul::CodeTransform::operator()(solidity::yul::Block const&)
[function]
[call site2]
02106
solidity::yul::CodeTransform::visitStatements(std::__1::vector
, std::__1::allocator
> > const&)
[function]
[call site2]
02107
solidity::yul::CodeTransform::freeUnusedVariables(bool)
[function]
[call site2]
02108
solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const
[function]
[call site2]
02109
solidity::yul::CodeTransform::deleteVariable(solidity::yul::Scope::Variable const&)
[function]
[call site2]
02110
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02111
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02112
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02113
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02114
boost::error_info
::error_info(char const*)
[function]
[call site2]
02115
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02116
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02117
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02118
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02119
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02120
boost::error_info
::error_info(char const*)
[function]
[call site2]
02121
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02122
solidity::yul::CodeTransform::deleteVariable(solidity::yul::Scope::Variable const&)
[function]
[call site2]
02123
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02124
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02125
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02126
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02127
boost::error_info
::error_info(char const*)
[function]
[call site2]
02128
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02129
solidity::yul::CodeTransform::isInsideFunction() const
[function]
[call site2]
02130
solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const
[function]
[call site2]
02131
(anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant
const&, std::__1::vector
> const&)
[function]
[call site2]
02132
solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
02133
solidity::yul::ASTWalker::visit(std::__1::variant
const&)
[function]
[call site2]
02134
bool ranges::none_of_fn::operator()
> const&, (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant
const&, std::__1::vector
> const&)::$_6, ranges::identity, true, 0, 0>(std::__1::vector
> const&, (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant
const&, std::__1::vector
> const&)::$_6, ranges::identity) const
[function]
[call site2]
02135
bool ranges::none_of_fn::operator()
, std::__1::__wrap_iter
, (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant
const&, std::__1::vector
> const&)::$_6, ranges::identity, true, 0, 0, 0>(std::__1::__wrap_iter
, std::__1::__wrap_iter
, (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant
const&, std::__1::vector
> const&)::$_6, ranges::identity) const
[function]
[call site2]
02136
solidity::yul::ReferencesCounter::~ReferencesCounter()
[function]
[call site2]
02137
solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()
[function]
[call site2]
02138
solidity::yul::CodeTransform::isInsideFunction() const
[function]
[call site2]
02139
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02140
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02141
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02142
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02143
boost::error_info
::error_info(char const*)
[function]
[call site2]
02144
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02145
solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const
[function]
[call site2]
02146
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02147
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02148
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02149
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02150
boost::error_info
::error_info(char const*)
[function]
[call site2]
02151
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02152
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02153
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02154
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02155
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02156
boost::error_info
::error_info(char const*)
[function]
[call site2]
02157
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02158
solidity::ScopeGuard::ScopeGuard(std::__1::function
)
[function]
[call site2]
02159
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02160
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02161
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02162
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02163
boost::error_info
::error_info(char const*)
[function]
[call site2]
02164
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02165
auto ranges::views::transform_fn::operator()
(solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4) const
[function]
[call site2]
02166
auto ranges::views::view_closure_base_ns::operator|
>&, ranges::detail::bind_back_fn_
, true, 0, 0>(std::__1::vector
>&, ranges::views::view_closure
>)
[function]
[call site2]
02167
solidity::yul::TypedName::TypedName(solidity::yul::TypedName const&)
[function]
[call site2]
02168
solidity::yul::CodeTransform::operator()(solidity::yul::VariableDeclaration const&)
[function]
[call site2]
02169
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02170
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02171
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02172
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02173
boost::error_info
::error_info(char const*)
[function]
[call site2]
02174
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02175
solidity::yul::CodeTransform::expectDeposit(int, int) const
[function]
[call site2]
02176
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02177
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02178
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02179
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02180
boost::error_info
::error_info(char const*)
[function]
[call site2]
02181
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02182
solidity::yul::CodeTransform::freeUnusedVariables(bool)
[function]
[call site2]
02183
solidity::langutil::SourceLocation solidity::yul::originLocationOf
(solidity::yul::VariableDeclaration const&)
[function]
[call site2]
02184
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&)
[function]
[call site2]
02185
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
02186
boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long)
[function]
[call site2]
02187
solidity::langutil::SourceLocation solidity::yul::originLocationOf
(solidity::yul::VariableDeclaration const&)
[function]
[call site2]
02188
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
02189
solidity::yul::CodeTransform::unreferenced(solidity::yul::Scope::Variable const&) const
[function]
[call site2]
02190
solidity::yul::CodeTransform::variableHeightDiff(solidity::yul::Scope::Variable const&, solidity::yul::YulString, bool)
[function]
[call site2]
02191
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02192
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02193
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02194
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02195
boost::error_info
::error_info(char const*)
[function]
[call site2]
02196
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02197
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02198
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02199
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02200
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02201
boost::error_info
::error_info(char const*)
[function]
[call site2]
02202
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02203
solidity::yul::YulString::str() const
[function]
[call site2]
02204
solidity::evmasm::swapInstruction(unsigned int)
[function]
[call site2]
02205
solidity::evmasm::InvalidOpcode::InvalidOpcode()
[function]
[call site2]
02206
std::exception::exception()
[function]
[call site2]
02207
boost::exception::exception()
[function]
[call site2]
02208
solidity::util::Exception::Exception()
[function]
[call site2]
02209
std::exception::~exception()
[call site2]
02210
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02211
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02212
boost::enable_if
, solidity::evmasm::InvalidOpcode const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::evmasm::InvalidOpcode const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02213
boost::error_info
::error_info(char const*)
[function]
[call site2]
02214
void boost::throw_exception
(solidity::evmasm::InvalidOpcode const&)
[function]
[call site2]
02215
ranges::indirectly_readable_traits
> >, solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4>& (*)() noexcept>(decltype(nullptr)))()))>::type>::type>::value_type ranges::max_fn::operator()
> >, solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4>, ranges::less, ranges::identity, true, 0, 0, 0>(ranges::transform_view
> >, solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4>&&, ranges::less, ranges::identity) const
[function]
[call site2]
02216
bool ranges::operator!=
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
>, ranges::adaptor_cursor
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
>, true, 0>(ranges::basic_iterator
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
> > const&, ranges::basic_iterator
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
> > const&)
[function]
[call site2]
02217
concepts::return_t_
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
> >)&&(!(ranges::detail::is_writable_cursor_v
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
> >)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke
ranges::basic_iterator
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
> >::operator*
() const
[function]
[call site2]
02218
concepts::return_t_
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
> >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
> >&> ranges::basic_iterator
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
> >::operator++
()
[function]
[call site2]
02219
concepts::return_t_
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
> >)&&(!(ranges::detail::is_writable_cursor_v
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
> >)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke
ranges::basic_iterator
, ranges::iter_transform_view
> >, ranges::indirected
>::adaptor
> >::operator*
() const
[function]
[call site2]
02220
decltype (((ranges::identity&){parm#1})((int&){parm#2})) ranges::invoke_fn::operator()
(ranges::identity&, int&) const
[function]
[call site2]
02221
solidity::ScopeGuard::~ScopeGuard()
[function]
[call site2]
02222
solidity::langutil::SourceLocation solidity::yul::originLocationOf
(solidity::yul::FunctionDefinition const&)
[function]
[call site2]
02223
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
02224
std::__1::optional
::operator*() &
[function]
[call site2]
02225
std::__1::optional
::operator*() &
[function]
[call site2]
02226
std::__1::optional
::operator*() &
[function]
[call site2]
02227
solidity::yul::CodeTransform::freeUnusedVariables(bool)
[function]
[call site2]
02228
solidity::yul::CodeTransform::createFunctionEntryID(solidity::yul::FunctionDefinition const&)
[function]
[call site2]
02229
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02230
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02231
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02232
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02233
boost::error_info
::error_info(char const*)
[function]
[call site2]
02234
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02235
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02236
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02237
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02238
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02239
boost::error_info
::error_info(char const*)
[function]
[call site2]
02240
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02241
solidity::yul::YulString::str() const
[function]
[call site2]
02242
solidity::yul::CodeTransform::finalizeBlock(solidity::yul::Block const&, std::__1::optional
)
[function]
[call site2]
02243
solidity::langutil::SourceLocation solidity::yul::originLocationOf
(solidity::yul::Block const&)
[function]
[call site2]
02244
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
02245
solidity::yul::CodeTransform::freeUnusedVariables(bool)
[function]
[call site2]
02246
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02247
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02248
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02249
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02250
boost::error_info
::error_info(char const*)
[function]
[call site2]
02251
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02252
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02253
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02254
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02255
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02256
boost::error_info
::error_info(char const*)
[function]
[call site2]
02257
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02258
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02259
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02260
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02261
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02262
boost::error_info
::error_info(char const*)
[function]
[call site2]
02263
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02264
std::__1::optional
::operator*() &
[function]
[call site2]
02265
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02266
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02267
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02268
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02269
boost::error_info
::error_info(char const*)
[function]
[call site2]
02270
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02271
solidity::yul::CodeTransform::stackErrors() const
[function]
[call site2]
02272
solidity::yul::CodeTransform::~CodeTransform()
[function]
[call site2]
02273
solidity::yul::AbstractAssembly::~AbstractAssembly()
[function]
[call site2]
02274
solidity::yul::BuiltinContext::~BuiltinContext()
[function]
[call site2]
02275
solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo()
[function]
[call site2]
02276
solidity::yul::CompilabilityChecker::~CompilabilityChecker()
[function]
[call site2]
02277
(anonymous namespace)::eliminateVariables(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::map
, std::__1::allocator
> > const&, bool)
[function]
[call site2]
02278
(anonymous namespace)::RematCandidateSelector::RematCandidateSelector(solidity::yul::Dialect const&)
[function]
[call site2]
02279
solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&)
[function]
[call site2]
02280
(anonymous namespace)::RematCandidateSelector::candidates()
[function]
[call site2]
02281
solidity::yul::Rematerialiser::run(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set
, std::__1::allocator
>, bool)
[function]
[call site2]
02282
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02283
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02284
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02285
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02286
boost::error_info
::error_info(char const*)
[function]
[call site2]
02287
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02288
(anonymous namespace)::chooseVarsToEliminate(std::__1::map
>, std::__1::less
, std::__1::allocator
> > > > const&, unsigned long)
[function]
[call site2]
02289
std::__1::set
, std::__1::allocator
>& operator+=
, std::__1::allocator
>, solidity::yul::YulString, std::__1::less
, std::__1::allocator
>(std::__1::set
, std::__1::allocator
>&, std::__1::set
, std::__1::allocator
>&&)
[function]
[call site2]
02290
solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat)
[function]
[call site2]
02291
solidity::yul::UnusedPruner::runUntilStabilised(solidity::yul::Dialect const&, solidity::yul::Block&, bool, std::__1::map
, std::__1::allocator
> > const*, std::__1::set
, std::__1::allocator
> const&)
[function]
[call site2]
02292
(anonymous namespace)::RematCandidateSelector::~RematCandidateSelector()
[function]
[call site2]
02293
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)
[function]
[call site2]
02294
solidity::yul::ConstantOptimiser::ConstantOptimiser(solidity::yul::EVMDialect const&, solidity::yul::GasMeter const&)
[function]
[call site2]
02295
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
02296
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
02297
solidity::yul::StackCompressor::run(solidity::yul::Dialect const&, solidity::yul::Object&, bool, unsigned long)
[function]
[call site2]
02298
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
02299
solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&)
[function]
[call site2]
02300
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
02301
solidity::yul::EVMDialect::evmVersion() const
[function]
[call site2]
02302
solidity::langutil::EVMVersion::canOverchargeGasForCall() const
[function]
[call site2]
02303
solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&)
[function]
[call site2]
02304
solidity::yul::ControlFlowGraphBuilder::build(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&, solidity::yul::Block const&)
[function]
[call site2]
02305
solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&)
[function]
[call site2]
02306
solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&, std::__1::map
>, std::__1::less
, std::__1::allocator
> > > > const&)
[function]
[call site2]
02307
auto ranges::views::take_fn::operator()
(unsigned long) const
[function]
[call site2]
02308
ranges::detail::bind_back_fn_
::type, std::__1::decay
::type> ranges::bind_back_fn::operator()
(ranges::views::take_base_fn&&, unsigned long&) const
[function]
[call site2]
02309
ranges::views::view_closure
> ranges::make_view_closure_fn::operator()
>(ranges::detail::bind_back_fn_
) const
[function]
[call site2]
02310
auto ranges::views::view_closure_base_ns::operator|
> const&, ranges::detail::bind_back_fn_
, true, 0, 0>(std::__1::vector
> const&, ranges::views::view_closure
>)
[function]
[call site2]
02311
concepts::return_t_
, std::__1::allocator
> > >, ranges::take_view
> const> > >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke
, std::__1::allocator
> >::invoke
> const> > > > ranges::detail::operator|
> const> >, meta::id
, std::__1::allocator
> > >(ranges::take_view
> const> >&&, ranges::detail::to_container::closure
, std::__1::allocator
> >, ranges::detail::to_container::fn
, std::__1::allocator
> > > > (*)(ranges::detail::to_container))
[function]
[call site2]
02312
std::__1::set
, std::__1::allocator
>& operator+=
, std::__1::allocator
>, solidity::yul::YulString, std::__1::less
, std::__1::allocator
>(std::__1::set
, std::__1::allocator
>&, std::__1::set
, std::__1::allocator
>&&)
[function]
[call site2]
02313
solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo()
[function]
[call site2]
02314
solidity::yul::CompilabilityChecker::CompilabilityChecker(solidity::yul::Dialect const&, solidity::yul::Object const&, bool)
[function]
[call site2]
02315
solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&, std::__1::map
, std::__1::allocator
>, std::__1::less
, std::__1::allocator
, std::__1::allocator
> > > > const&)
[function]
[call site2]
02316
__dynamic_cast
[call site2]
02317
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
02318
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02319
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02320
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02321
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02322
boost::error_info
::error_info(char const*)
[function]
[call site2]
02323
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02324
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02325
solidity::yul::FunctionCallFinder::run(solidity::yul::Block&, solidity::yul::YulString)
[function]
[call site2]
02326
solidity::yul::FunctionCallFinder::FunctionCallFinder(solidity::yul::YulString)
[function]
[call site2]
02327
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
02328
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
02329
solidity::yul::FunctionCallFinder::~FunctionCallFinder()
[function]
[call site2]
02330
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
02331
(anonymous namespace)::literalArgumentValue(solidity::yul::FunctionCall const&)
[function]
[call site2]
02332
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02333
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02334
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02335
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02336
boost::error_info
::error_info(char const*)
[function]
[call site2]
02337
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02338
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02339
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02340
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02341
boost::error_info
::error_info(char const*)
[function]
[call site2]
02342
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02343
solidity::yul::valueOfLiteral(solidity::yul::Literal const&)
[function]
[call site2]
02344
solidity::yul::valueOfNumberLiteral(solidity::yul::Literal const&)
[function]
[call site2]
02345
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02346
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02347
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02348
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02349
boost::error_info
::error_info(char const*)
[function]
[call site2]
02350
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02351
solidity::util::isValidDecimal(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02352
boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::operator=(char const*)
[function]
[call site2]
02353
solidity::yul::valueOfBoolLiteral(solidity::yul::Literal const&)
[function]
[call site2]
02354
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02355
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02356
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02357
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02358
boost::error_info
::error_info(char const*)
[function]
[call site2]
02359
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02360
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02361
boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long)
[function]
[call site2]
02362
solidity::yul::valueOfStringLiteral(solidity::yul::Literal const&)
[function]
[call site2]
02363
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02364
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02365
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02366
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02367
boost::error_info
::error_info(char const*)
[function]
[call site2]
02368
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02369
solidity::yul::YulString::str() const
[function]
[call site2]
02370
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02371
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02372
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02373
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02374
boost::error_info
::error_info(char const*)
[function]
[call site2]
02375
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02376
solidity::yul::YulString::str() const
[function]
[call site2]
02377
solidity::util::FixedHash<32u>::FixedHash(std::__1::basic_string
, std::__1::allocator
> const&, solidity::util::FixedHash<32u>::ConstructFromStringType, solidity::util::FixedHash<32u>::ConstructFromHashType)
[function]
[call site2]
02378
solidity::util::fromHex(std::__1::basic_string
, std::__1::allocator
> const&, solidity::util::WhenError)
[function]
[call site2]
02379
solidity::util::fromHex(char, solidity::util::WhenError)
[function]
[call site2]
02380
solidity::util::BadHexCharacter::BadHexCharacter()
[function]
[call site2]
02381
std::exception::exception()
[function]
[call site2]
02382
boost::exception::exception()
[function]
[call site2]
02383
solidity::util::Exception::Exception()
[function]
[call site2]
02384
std::exception::~exception()
[call site2]
02385
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02386
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02387
boost::enable_if
, solidity::util::BadHexCharacter const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::util::BadHexCharacter const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02388
boost::error_info
::error_info(char const*)
[function]
[call site2]
02389
void boost::throw_exception
(solidity::util::BadHexCharacter const&)
[function]
[call site2]
02390
solidity::util::fromHex(char, solidity::util::WhenError)
[function]
[call site2]
02391
solidity::util::asBytes(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02392
solidity::util::FixedHash<32u>::FixedHash(std::__1::vector
> const&, solidity::util::FixedHash<32u>::ConstructFromHashType)
[function]
[call site2]
02393
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02394
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02395
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02396
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02397
boost::error_info
::error_info(char const*)
[function]
[call site2]
02398
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
02399
std::out_of_range::out_of_range(char const*)
[function]
[call site2]
02400
boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int)
[function]
[call site2]
02401
void boost::throw_exception
(std::out_of_range const&, boost::source_location const&)
[function]
[call site2]
02402
std::out_of_range::~out_of_range()
[call site2]
02403
_ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o
[function]
[call site2]
02404
void boost::multiprecision::backends::is_valid_bitwise_op<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, mpl_::int_<0> const&)
[function]
[call site2]
02405
void boost::multiprecision::backends::left_shift_byte
>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128)
[function]
[call site2]
02406
__clang_call_terminate
[call site2]
02407
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
02408
__clang_call_terminate
[call site2]
02409
void boost::multiprecision::backends::left_shift_generic
>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128)
[function]
[call site2]
02410
__clang_call_terminate
[call site2]
02411
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
02412
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
02413
_ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0ES6_LS7_0EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSA_4EEbE4typeERKNS0_6numberIS9_XT0_EEERKNSE_ISB_XT2_EEE
[function]
[call site2]
02414
bool boost::multiprecision::detail::is_unordered_comparison
, (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
02415
_ZN5boost14multiprecision6detail18is_unordered_valueINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EEENS_11enable_if_cIXnesr15number_categoryIT_EE5valueLNS0_20number_category_typeE1EEbE4typeERKNS0_6numberISA_XT0_EEE
[function]
[call site2]
02416
bool boost::multiprecision::default_ops::eval_lt
>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&)
[function]
[call site2]
02417
int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const
[function]
[call site2]
02418
int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare_imp<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, mpl_::bool_
const&, mpl_::bool_
const&) const
[function]
[call site2]
02419
int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare_unsigned<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const
[function]
[call site2]
02420
(anonymous namespace)::literalArgumentValue(solidity::yul::FunctionCall const&)
[function]
[call site2]
02421
bool boost::multiprecision::operator!=
, (boost::multiprecision::expression_template_option)0, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
02422
bool boost::multiprecision::detail::is_unordered_comparison
, (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
02423
bool boost::multiprecision::std_constexpr::equal
(unsigned long long const*, unsigned long long const*, unsigned long long const*)
[function]
[call site2]
02424
solidity::yul::CallGraphGenerator::callGraph(solidity::yul::Block const&)
[function]
[call site2]
02425
solidity::yul::CallGraphGenerator::CallGraphGenerator()
[function]
[call site2]
02426
solidity::yul::CallGraph::CallGraph()
[function]
[call site2]
02427
std::initializer_list
::initializer_list()
[function]
[call site2]
02428
solidity::yul::CallGraph::~CallGraph()
[function]
[call site2]
02429
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
02430
solidity::yul::ASTWalker::operator()(solidity::yul::Block const&)
[function]
[call site2]
02431
solidity::yul::CallGraph::CallGraph(solidity::yul::CallGraph&&)
[function]
[call site2]
02432
solidity::yul::CallGraphGenerator::~CallGraphGenerator()
[function]
[call site2]
02433
solidity::yul::CallGraph::~CallGraph()
[function]
[call site2]
02434
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
02435
solidity::yul::CallGraph::recursiveFunctions() const
[function]
[call site2]
02436
(anonymous namespace)::CallGraphCycleFinder::visit(solidity::yul::YulString)
[function]
[call site2]
02437
(anonymous namespace)::CallGraphCycleFinder::visit(solidity::yul::YulString)
[function]
[call site2]
02438
(anonymous namespace)::CallGraphCycleFinder::~CallGraphCycleFinder()
[function]
[call site2]
02439
solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)
[function]
[call site2]
02440
void solidity::yul::forEach
(solidity::yul::Block const&, solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)::$_1&&)
[function]
[call site2]
02441
solidity::yul::detail::ForEach
::ForEach(solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)::$_1&)
[function]
[call site2]
02442
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
02443
solidity::yul::YulString::YulString()
[function]
[call site2]
02444
(anonymous namespace)::MemoryOffsetAllocator::run(solidity::yul::YulString)
[function]
[call site2]
02445
(anonymous namespace)::MemoryOffsetAllocator::run(solidity::yul::YulString)
[function]
[call site2]
02446
decltype(auto) solidity::util::valueOrNullptr
, std::__1::allocator
>, std::__1::less
, std::__1::allocator
, std::__1::allocator
> > > > const&, solidity::yul::YulString>(std::__1::map
, std::__1::allocator
>, std::__1::less
, std::__1::allocator
, std::__1::allocator
> > > > const&, solidity::yul::YulString const&)
[function]
[call site2]
02447
decltype(auto) solidity::util::valueOrDefault
, std::__1::allocator
> > const&, solidity::yul::YulString, decltype(nullptr), solidity::util::detail::allow_copy>(std::__1::map
, std::__1::allocator
> > const&, solidity::yul::YulString const&, decltype(nullptr)&&, solidity::util::detail::allow_copy)
[function]
[call site2]
02448
ranges::ref_view
> const>::ref_view(std::__1::vector
> const&)
[function]
[call site2]
02449
ranges::ref_view
> const>::ref_view(std::__1::vector
> const&)
[function]
[call site2]
02450
ranges::concat_view
> const>, ranges::ref_view
> const> >::concat_view(ranges::ref_view
> const>, ranges::ref_view
> const>)
[function]
[call site2]
02451
auto ranges::views::take_fn::operator()
(unsigned long) const
[function]
[call site2]
02452
auto ranges::views::view_closure_base_ns::operator|
> const>, ranges::ref_view
> const> >, ranges::detail::bind_back_fn_
, true, 0, 0>(ranges::concat_view
> const>, ranges::ref_view
> const> >&&, ranges::views::view_closure
>)
[function]
[call site2]
02453
auto ranges::take_view
> const>, ranges::ref_view
> const> > >::begin
(std::__1::enable_if<(ranges::range
> const>, ranges::ref_view
> const> > const>)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type) const
[function]
[call site2]
02454
meta::detail::_cond
> const>, ranges::ref_view
> const> > const&> >::invoke
::invoke
> const>, ranges::ref_view
> const> > const&> ranges::_begin_::fn::operator()
> const>, ranges::ref_view
> const> > const&, true, 0, 0>(ranges::concat_view
> const>, ranges::ref_view
> const> > const&) const
[function]
[call site2]
02455
bool ranges::operator!=
> const>, ranges::ref_view
> const> >::cursor
, ranges::concat_view
> const>, ranges::ref_view
> const> >::cursor
, true, 0>(ranges::basic_iterator
> const>, ranges::ref_view
> const> >::cursor
> const&, ranges::basic_iterator
> const>, ranges::ref_view
> const> >::cursor
> const&)
[function]
[call site2]
02456
solidity::yul::YulString::empty() const
[function]
[call site2]
02457
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02458
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02459
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02460
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02461
boost::error_info
::error_info(char const*)
[function]
[call site2]
02462
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02463
solidity::yul::StackToMemoryMover::run(solidity::yul::OptimiserStepContext&, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, std::__1::map
, std::__1::allocator
> > const&, unsigned long, solidity::yul::Block&)
[function]
[call site2]
02464
solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::VariableMemoryOffsetTracker(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, std::__1::map
, std::__1::allocator
> > const&, unsigned long)
[function]
[call site2]
02465
solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)
[function]
[call site2]
02466
auto solidity::util::applyMap
, std::__1::allocator
> >, solidity::util::detail::MapTuple
, (boost::multiprecision::expression_template_option)0>, std::__1::map
, std::__1::allocator
> > const&, unsigned long, solidity::yul::Block&)::$_0>, std::__1::map
>, std::__1::less
, std::__1::allocator
> > > > >(std::__1::map
, std::__1::allocator
> > const&, solidity::util::detail::MapTuple
, (boost::multiprecision::expression_template_option)0>, std::__1::map
, std::__1::allocator
> > const&, unsigned long, solidity::yul::Block&)::$_0>&&, std::__1::map
>, std::__1::less
, std::__1::allocator
> > > >)
[function]
[call site2]
02467
solidity::yul::StackToMemoryMover::StackToMemoryMover(solidity::yul::OptimiserStepContext&, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&, std::__1::map
>, std::__1::less
, std::__1::allocator
> > > >)
[function]
[call site2]
02468
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
02469
__dynamic_cast
[call site2]
02470
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
02471
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
02472
solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)
[function]
[call site2]
02473
void solidity::util::iterateReplacing
, solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_3>(std::__1::vector
, std::__1::allocator
> >&, solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_3 const&)
[function]
[call site2]
02474
solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_3::operator()(std::__1::variant
&) const
[function]
[call site2]
02475
std::__1::optional
, std::__1::allocator
> > > solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator()
> >(solidity::yul::Assignment&, std::__1::vector
>&) const
[function]
[call site2]
02476
solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::operator()(solidity::yul::YulString) const
[function]
[call site2]
02477
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02478
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02479
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02480
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02481
boost::error_info
::error_info(char const*)
[function]
[call site2]
02482
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02483
boost::multiprecision::detail::scoped_default_precision
, (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision
, (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
02484
void boost::multiprecision::backends::add_unsigned
, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&)
[function]
[call site2]
02485
std::__1::basic_string
, std::__1::allocator
> solidity::toCompactHexWithPrefix
, (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>)
[function]
[call site2]
02486
std::__1::vector
> solidity::toCompactBigEndian
, (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, unsigned int)
[function]
[call site2]
02487
void solidity::toBigEndian
, (boost::multiprecision::expression_template_option)0>, std::__1::vector
> >(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, std::__1::vector
>&)
[function]
[call site2]
02488
void boost::multiprecision::default_ops::eval_bitwise_and
, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&)
[function]
[call site2]
02489
void boost::multiprecision::default_ops::eval_bitwise_and_default
>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&)
[function]
[call site2]
02490
void boost::multiprecision::backends::bitwise_op
, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::bit_and>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::bit_and, mpl_::bool_
const&)
[function]
[call site2]
02491
void boost::multiprecision::minmax
(unsigned int const&, unsigned int const&, unsigned int&, unsigned int&)
[function]
[call site2]
02492
__clang_call_terminate
[call site2]
02493
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
02494
boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const
[function]
[call site2]
02495
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
02496
boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const
[function]
[call site2]
02497
void boost::multiprecision::backends::bitwise_op
, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::bit_and>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::bit_and, mpl_::bool_
const&)
[function]
[call site2]
02498
void boost::multiprecision::backends::bitwise_op
, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::bit_and>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::bit_and, mpl_::bool_
const&)
[function]
[call site2]
02499
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::operator unsigned char
() const
[function]
[call site2]
02500
unsigned char boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::convert_to
() const
[function]
[call site2]
02501
void boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::convert_to_imp
(unsigned char*) const
[function]
[call site2]
02502
_ZN5boost14multiprecision8backends15eval_convert_toIhLj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXaasr11is_integralIT_EE5valuentsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT0_EXT1_EXT2_EXT3_ET4_EEEE5valueEvE4typeEPS6_RKS9_
[function]
[call site2]
02503
void boost::multiprecision::backends::check_in_range
>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, mpl_::int_<0> const&)
[function]
[call site2]
02504
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
02505
_ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o
[function]
[call site2]
02506
void boost::multiprecision::backends::is_valid_bitwise_op<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, mpl_::int_<0> const&)
[function]
[call site2]
02507
void boost::multiprecision::backends::right_shift_byte
>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128)
[function]
[call site2]
02508
__clang_call_terminate
[call site2]
02509
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
02510
void boost::multiprecision::backends::right_shift_generic
>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128)
[function]
[call site2]
02511
__clang_call_terminate
[call site2]
02512
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
02513
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
02514
_ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o
[function]
[call site2]
02515
solidity::util::toHex(std::__1::vector
> const&, solidity::util::HexPrefix, solidity::util::HexCase)
[function]
[call site2]
02516
solidity::util::Exception::Exception()
[function]
[call site2]
02517
std::exception::exception()
[function]
[call site2]
02518
boost::exception::exception()
[function]
[call site2]
02519
std::exception::~exception()
[call site2]
02520
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02521
std::__1::optional
::operator*() &
[function]
[call site2]
02522
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02523
(anonymous namespace)::generateMemoryStore(solidity::yul::Dialect const&, std::__1::shared_ptr
const&, solidity::yul::YulString, std::__1::variant
)
[function]
[call site2]
02524
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02525
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02526
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02527
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02528
boost::error_info
::error_info(char const*)
[function]
[call site2]
02529
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02530
solidity::yul::ExpressionStatement::~ExpressionStatement()
[function]
[call site2]
02531
solidity::yul::Literal::~Literal()
[function]
[call site2]
02532
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02533
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02534
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02535
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02536
boost::error_info
::error_info(char const*)
[function]
[call site2]
02537
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02538
solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::VariableMemoryOffsetTracker(solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&)
[function]
[call site2]
02539
auto ranges::views::transform_fn::operator()
(solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker) const
[function]
[call site2]
02540
auto ranges::views::view_closure_base_ns::operator|
>&, ranges::detail::bind_back_fn_
, true, 0, 0>(std::__1::vector
>&, ranges::views::view_closure
>)
[function]
[call site2]
02541
concepts::return_t_
, std::__1::allocator
> > > >, ranges::transform_view
> >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke
, std::__1::allocator
> > >::invoke
> >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker> > > ranges::detail::operator|
> >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker>, meta::id
, std::__1::allocator
> > > >(ranges::transform_view
> >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker>&&, ranges::detail::to_container::closure
, std::__1::allocator
> > >, ranges::detail::to_container::fn
, std::__1::allocator
> > > > > (*)(ranges::detail::to_container))
[function]
[call site2]
02542
ranges::iter_transform_view
> >, ranges::indirected
>::~iter_transform_view()
[function]
[call site2]
02543
bool ranges::none_of_fn::operator()
, std::__1::allocator
> >&, solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator()
> >(solidity::yul::Assignment&, std::__1::vector
>&) const::{lambda(std::__1::optional
const&)#1}, ranges::identity, true, 0, 0>(solidity::yul::Assignment&&, solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator()
> >(solidity::yul::Assignment&, std::__1::vector
>&) const::{lambda(std::__1::optional
const&)#1}, ranges::identity) const
[function]
[call site2]
02544
bool solidity::util::contains_if
>, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker>(std::__1::vector
> const&, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&)
[function]
[call site2]
02545
solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::VariableMemoryOffsetTracker(solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&)
[function]
[call site2]
02546
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02547
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02548
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02549
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02550
boost::error_info
::error_info(char const*)
[function]
[call site2]
02551
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02552
_ZNK6ranges5views6zip_fnclIJRNSt3__16vectorIN8solidity3yul10IdentifierENS3_9allocatorIS7_EEEERNS4_INS3_8optionalINS6_9YulStringEEENS8_ISE_EEEEELb1ELi0ELi0ELi0EEENS_8zip_viewIJDpDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEEDpOSJ_
[function]
[call site2]
02553
_ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewINSt3__16vectorIN8solidity3yul10IdentifierENS5_9allocatorIS9_EEEEEENS4_INS6_INS5_8optionalINS8_9YulStringEEENSA_ISG_EEEEEEEEELNS_11cardinalityEn1EE5beginISK_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
02554
bool ranges::operator!=
> >, ranges::ref_view
, std::__1::allocator
> > > >::cursor
, ranges::iter_zip_with_view
> >, ranges::ref_view
, std::__1::allocator
> > > >::cursor
, true, 0>(ranges::basic_iterator
> >, ranges::ref_view
, std::__1::allocator
> > > >::cursor
> const&, ranges::basic_iterator
> >, ranges::ref_view
, std::__1::allocator
> > > >::cursor
> const&)
[function]
[call site2]
02555
std::__1::optional
::operator*() &
[function]
[call site2]
02556
(anonymous namespace)::generateMemoryLoad(solidity::yul::Dialect const&, std::__1::shared_ptr
const&, solidity::yul::YulString)
[function]
[call site2]
02557
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02558
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02559
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02560
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02561
boost::error_info
::error_info(char const*)
[function]
[call site2]
02562
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02563
solidity::yul::YulString::YulString()
[function]
[call site2]
02564
solidity::yul::Literal::~Literal()
[function]
[call site2]
02565
solidity::yul::FunctionCall::~FunctionCall()
[function]
[call site2]
02566
solidity::yul::NameDispenser::newName(solidity::yul::YulString)
[function]
[call site2]
02567
solidity::yul::NameDispenser::illegalName(solidity::yul::YulString)
[function]
[call site2]
02568
solidity::yul::YulString::str() const
[function]
[call site2]
02569
solidity::yul::YulString::YulString()
[function]
[call site2]
02570
solidity::yul::TypedName::~TypedName()
[function]
[call site2]
02571
solidity::yul::Identifier::~Identifier()
[function]
[call site2]
02572
solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::operator()(solidity::yul::YulString) const
[function]
[call site2]
02573
std::__1::optional
::operator*() &
[function]
[call site2]
02574
(anonymous namespace)::generateMemoryStore(solidity::yul::Dialect const&, std::__1::shared_ptr
const&, solidity::yul::YulString, std::__1::variant
)
[function]
[call site2]
02575
std::__1::vector
, std::__1::allocator
> >& operator+=
, std::__1::vector
, std::__1::allocator
> > >(std::__1::vector
, std::__1::allocator
> >&, std::__1::vector
, std::__1::allocator
> >&&)
[function]
[call site2]
02576
solidity::yul::Identifier::Identifier(solidity::yul::Identifier&&)
[function]
[call site2]
02577
solidity::yul::Assignment::~Assignment()
[function]
[call site2]
02578
solidity::yul::ExpressionStatement::~ExpressionStatement()
[function]
[call site2]
02579
std::__1::vector
, std::__1::allocator
> >& operator+=
, std::__1::vector
, std::__1::allocator
> > >(std::__1::vector
, std::__1::allocator
> >&, std::__1::vector
, std::__1::allocator
> >&&)
[function]
[call site2]
02580
std::__1::vector
, std::__1::allocator
> >& operator+=
, std::__1::vector
, std::__1::allocator
> > >(std::__1::vector
, std::__1::allocator
> >&, std::__1::vector
, std::__1::allocator
> >&&)
[function]
[call site2]
02581
solidity::yul::VariableDeclaration::~VariableDeclaration()
[function]
[call site2]
02582
std::__1::optional
, std::__1::allocator
> > > solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator()
> >(solidity::yul::VariableDeclaration&, std::__1::vector
>&) const
[function]
[call site2]
02583
std::__1::optional
, std::__1::allocator
> > >::operator*() &
[function]
[call site2]
02584
std::__1::vector
, std::__1::allocator
> >& operator+=
, std::__1::vector
, std::__1::allocator
> > >(std::__1::vector
, std::__1::allocator
> >&, std::__1::vector
, std::__1::allocator
> >&&)
[function]
[call site2]
02585
std::__1::vector
, std::__1::allocator
> >& operator+=
, std::__1::list
, std::__1::allocator
> > >(std::__1::vector
, std::__1::allocator
> >&, std::__1::list
, std::__1::allocator
> >&&)
[function]
[call site2]
02586
solidity::yul::StackToMemoryMover::~StackToMemoryMover()
[function]
[call site2]
02587
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
02588
_ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EEpLImEENS_11enable_if_cIXsr14is_convertibleIT_S8_EE5valueERS8_E4typeERKSB_
[function]
[call site2]
02589
void boost::multiprecision::backends::add_unsigned
, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&)
[function]
[call site2]
02590
solidity::yul::FunctionCallFinder::run(solidity::yul::Block&, solidity::yul::YulString)
[function]
[call site2]
02591
(anonymous namespace)::MemoryOffsetAllocator::~MemoryOffsetAllocator()
[function]
[call site2]
02592
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02593
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02594
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02595
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02596
boost::error_info
::error_info(char const*)
[function]
[call site2]
02597
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02598
std::__1::basic_string
, std::__1::allocator
> solidity::toCompactHexWithPrefix
, (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>)
[function]
[call site2]
02599
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02600
solidity::yul::CallGraph::~CallGraph()
[function]
[call site2]
02601
solidity::yul::CompilabilityChecker::~CompilabilityChecker()
[function]
[call site2]
02602
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
02603
solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&)
[function]
[call site2]
02604
__dynamic_cast
[call site2]
02605
solidity::yul::NameDispenser::reset(solidity::yul::Block const&)
[function]
[call site2]
02606
std::__1::set
, std::__1::allocator
> operator+
, std::__1::allocator
>&, solidity::yul::YulString, std::__1::less
, std::__1::allocator
>(std::__1::set
, std::__1::allocator
>&&, std::__1::set
, std::__1::allocator
>&)
[function]
[call site2]
02607
solidity::yul::NameSimplifier::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&)
[function]
[call site2]
02608
solidity::yul::VarNameCleaner::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&)
[function]
[call site2]
02609
solidity::yul::VarNameCleaner::VarNameCleaner(solidity::yul::Block const&, solidity::yul::Dialect const&, std::__1::set
, std::__1::allocator
>)
[function]
[call site2]
02610
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
02611
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
02612
solidity::yul::VarNameCleaner::~VarNameCleaner()
[function]
[call site2]
02613
solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&)
[function]
[call site2]
02614
solidity::yul::AsmAnalysisInfo::operator=(solidity::yul::AsmAnalysisInfo&&)
[function]
[call site2]
02615
solidity::yul::NameDispenser::~NameDispenser()
[function]
[call site2]
02616
solidity::yul::YulStack::analyzeParsed()
[function]
[call site2]
02617
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02618
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02619
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02620
boost::enable_if
, solidity::yul::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion const&, boost::error_info
, std::__1::allocator
> >&&)
[function]
[call site2]
02621
boost::error_info
::error_info(char const*)
[function]
[call site2]
02622
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02623
solidity::yul::YulStack::~YulStack()
[function]
[call site2]
02624
solidity::frontend::OptimiserSettings::~OptimiserSettings()
[function]
[call site2]
02625
solidity::langutil::CharStreamProvider::~CharStreamProvider()
[function]
[call site2]
02626