The followings nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
127 | 1324 |
solidity::yul::test::yul_fuzzer::yulFuzzerUtil::interpret(std::__1::basic_ostream
|
call site | _ZN5boost14multiprecision11default_ops19eval_divide_defaultINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEExEENS_11enable_if_cIXaasr14is_convertibleIT0_NS0_6numberIT_LNS0_26expression_template_optionE1EEEEE5valuesr14is_convertibleIS9_SB_EE5valueEvE4typeERSB_RKSB_RKS9_ |
116 | 2316 | 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 | 2442 | solidity::evmasm::swapInstruction(unsigned int) | call site | |
71 | 71 |
solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function
|
call site | __cxa_guard_acquire |
47 | 2034 |
bool solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout
|
call site | _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv |
47 | 2635 | solidity::yul::CallGraph::recursiveFunctions() const | call site | __dynamic_cast |
47 | 2687 |
std::__1::basic_string
|
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 |
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 | 1827 |
solidity::yul::StackLayoutGenerator::propagateStackThroughBlock(std::__1::vector
|
call site | |
36 | 2736 | 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 |
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::parserResult() const
[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::YulAssertion::YulAssertion()
[function]
[call site2]
01254
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01255
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01256
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]
01257
boost::error_info
::error_info(char const*)
[function]
[call site2]
01258
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01259
solidity::yul::YulStack::parserResult() const
[function]
[call site2]
01260
__cxa_begin_catch
[call site2]
01261
__cxa_end_catch
[call site2]
01262
solidity::yul::YulStack::parserResult() const
[function]
[call site2]
01263
solidity::langutil::EVMVersion::EVMVersion()
[function]
[call site2]
01264
solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion)
[function]
[call site2]
01265
solidity::yul::test::yul_fuzzer::yulFuzzerUtil::interpret(std::__1::basic_ostream
>&, std::__1::shared_ptr
, solidity::yul::Dialect const&, bool, bool, unsigned long, unsigned long, unsigned long)
[function]
[call site2]
01266
solidity::yul::test::InterpreterState::InterpreterState()
[function]
[call site2]
01267
solidity::util::FixedHash<20u>::FixedHash(std::__1::basic_string
, std::__1::allocator
> const&, solidity::util::FixedHash<20u>::ConstructFromStringType, solidity::util::FixedHash<20u>::ConstructFromHashType)
[function]
[call site2]
01268
solidity::util::fromHex(std::__1::basic_string
, std::__1::allocator
> const&, solidity::util::WhenError)
[function]
[call site2]
01269
solidity::util::fromHex(char, solidity::util::WhenError)
[function]
[call site2]
01270
solidity::util::BadHexCharacter::BadHexCharacter()
[function]
[call site2]
01271
std::exception::exception()
[function]
[call site2]
01272
boost::exception::exception()
[function]
[call site2]
01273
solidity::util::Exception::Exception()
[function]
[call site2]
01274
std::exception::~exception()
[call site2]
01275
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01276
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01277
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]
01278
boost::error_info
::error_info(char const*)
[function]
[call site2]
01279
void boost::throw_exception
(solidity::util::BadHexCharacter const&)
[function]
[call site2]
01280
solidity::util::fromHex(char, solidity::util::WhenError)
[function]
[call site2]
01281
solidity::util::asBytes(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01282
solidity::util::FixedHash<20u>::FixedHash(std::__1::vector
> const&, solidity::util::FixedHash<20u>::ConstructFromHashType)
[function]
[call site2]
01283
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]
01284
solidity::util::FixedHash<20u>::FixedHash(std::__1::basic_string
, std::__1::allocator
> const&, solidity::util::FixedHash<20u>::ConstructFromStringType, solidity::util::FixedHash<20u>::ConstructFromHashType)
[function]
[call site2]
01285
solidity::util::FixedHash<20u>::FixedHash(std::__1::basic_string
, std::__1::allocator
> const&, solidity::util::FixedHash<20u>::ConstructFromStringType, solidity::util::FixedHash<20u>::ConstructFromHashType)
[function]
[call site2]
01286
solidity::util::asBytes(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01287
solidity::util::FixedHash<20u>::FixedHash(std::__1::basic_string
, std::__1::allocator
> const&, solidity::util::FixedHash<20u>::ConstructFromStringType, solidity::util::FixedHash<20u>::ConstructFromHashType)
[function]
[call site2]
01288
solidity::yul::test::Interpreter::run(solidity::yul::test::InterpreterState&, solidity::yul::Dialect const&, solidity::yul::Block const&, bool)
[function]
[call site2]
01289
solidity::yul::test::Scope::Scope()
[function]
[call site2]
01290
solidity::yul::test::Interpreter::Interpreter(solidity::yul::test::InterpreterState&, solidity::yul::Dialect const&, solidity::yul::test::Scope&, bool, std::__1::map
, (boost::multiprecision::expression_template_option)0>, std::__1::less
, std::__1::allocator
, (boost::multiprecision::expression_template_option)0> > > >)
[function]
[call site2]
01291
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
01292
solidity::yul::test::Interpreter::operator()(solidity::yul::Block const&)
[function]
[call site2]
01293
solidity::yul::test::Interpreter::enterScope(solidity::yul::Block const&)
[function]
[call site2]
01294
solidity::yul::test::Scope::~Scope()
[function]
[call site2]
01295
solidity::yul::test::Interpreter::incrementStep()
[function]
[call site2]
01296
solidity::yul::test::StepLimitReached::StepLimitReached()
[function]
[call site2]
01297
std::exception::exception()
[function]
[call site2]
01298
boost::exception::exception()
[function]
[call site2]
01299
solidity::yul::test::InterpreterTerminatedGeneric::InterpreterTerminatedGeneric()
[function]
[call site2]
01300
solidity::util::Exception::Exception()
[function]
[call site2]
01301
boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int)
[function]
[call site2]
01302
void boost::throw_exception
(solidity::yul::test::StepLimitReached const&, boost::source_location const&)
[function]
[call site2]
01303
solidity::yul::test::Interpreter::leaveScope()
[function]
[call site2]
01304
solidity::yul::YulAssertion::YulAssertion()
[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::YulAssertion const&>::type boost::operator<<
, std::__1::allocator
> >(solidity::yul::YulAssertion 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::YulAssertion const&)
[function]
[call site2]
01310
solidity::yul::test::Scope::~Scope()
[function]
[call site2]
01311
__cxa_end_catch
[call site2]
01312
solidity::yul::test::InterpreterState::dumpStorage(std::__1::basic_ostream
>&) const
[function]
[call site2]
01313
solidity::util::FixedHash<32u>::FixedHash()
[function]
[call site2]
01314
solidity::util::FixedHash<32u>::hex() const
[function]
[call site2]
01315
solidity::util::FixedHash<32u>::asBytes() const
[function]
[call site2]
01316
solidity::util::FixedHash<32u>::data() const
[function]
[call site2]
01317
solidity::util::toHex(std::__1::vector
> const&, solidity::util::HexPrefix, solidity::util::HexCase)
[function]
[call site2]
01318
solidity::util::Exception::Exception()
[function]
[call site2]
01319
std::exception::exception()
[function]
[call site2]
01320
boost::exception::exception()
[function]
[call site2]
01321
std::exception::~exception()
[call site2]
01322
__cxa_begin_catch
[call site2]
01323
solidity::yul::test::InterpreterState::dumpTraceAndState(std::__1::basic_ostream
>&, bool) const
[function]
[call site2]
01324
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]
01325
_ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_
[function]
[call site2]
01326
void boost::multiprecision::backends::divide_unsigned_helper
, 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, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&)
[function]
[call site2]
01327
void boost::multiprecision::backends::divide_unsigned_helper
, 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, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&)
[function]
[call site2]
01328
void boost::multiprecision::backends::divide_unsigned_helper
, 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, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&)
[function]
[call site2]
01329
std::overflow_error::overflow_error(char const*)
[function]
[call site2]
01330
std::runtime_error::runtime_error(char const*)
[call site2]
01331
boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int)
[function]
[call site2]
01332
void boost::throw_exception
(std::overflow_error const&, boost::source_location const&)
[function]
[call site2]
01333
std::overflow_error::~overflow_error()
[call site2]
01334
boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_arithmetic(unsigned __int128, mpl_::bool_
const&)
[function]
[call site2]
01335
__clang_call_terminate
[call site2]
01336
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01337
boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_arithmetic(unsigned __int128, mpl_::bool_
const&)
[function]
[call site2]
01338
__clang_call_terminate
[call site2]
01339
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01340
__clang_call_terminate
[call site2]
01341
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01342
__clang_call_terminate
[call site2]
01343
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01344
__clang_call_terminate
[call site2]
01345
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01346
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
01347
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
01348
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::operator unsigned long
() const
[function]
[call site2]
01349
unsigned long boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::convert_to
() const
[function]
[call site2]
01350
void boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::convert_to_imp
(unsigned long*) const
[function]
[call site2]
01351
_ZN5boost14multiprecision8backends15eval_convert_toImLj256ELj256ELNS0_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]
01352
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]
01353
void boost::multiprecision::detail::check_shift_range
(unsigned long, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
01354
_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]
01355
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]
01356
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]
01357
__clang_call_terminate
[call site2]
01358
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01359
__clang_call_terminate
[call site2]
01360
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]
01361
__clang_call_terminate
[call site2]
01362
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01363
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
01364
void boost::multiprecision::default_ops::eval_divide
, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, long long>(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&, long long const&)
[function]
[call site2]
01365
_ZN5boost14multiprecision11default_ops19eval_divide_defaultINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEExEENS_11enable_if_cIXaasr14is_convertibleIT0_NS0_6numberIT_LNS0_26expression_template_optionE1EEEEE5valuesr14is_convertibleIS9_SB_EE5valueEvE4typeERSB_RKSB_RKS9_
[function]
[call site2]
01366
void boost::multiprecision::backends::divide_unsigned_helper
, 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&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&)
[function]
[call site2]
01367
void boost::multiprecision::backends::divide_unsigned_helper
, 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&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&)
[function]
[call site2]
01368
void boost::multiprecision::backends::divide_unsigned_helper
, 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&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&)
[function]
[call site2]
01369
void boost::multiprecision::backends::divide_unsigned_helper
, 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&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&)
[function]
[call site2]
01370
void boost::multiprecision::backends::divide_unsigned_helper
, 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, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&)
[function]
[call site2]
01371
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]
01372
boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_arithmetic(unsigned __int128, mpl_::bool_
const&)
[function]
[call site2]
01373
boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_arithmetic(unsigned __int128, mpl_::bool_
const&)
[function]
[call site2]
01374
__clang_call_terminate
[call site2]
01375
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01376
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01377
void boost::multiprecision::backends::subtract_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>&, 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]
01378
void boost::multiprecision::minmax
(unsigned int const&, unsigned int const&, unsigned int&, unsigned int&)
[function]
[call site2]
01379
void boost::multiprecision::std_constexpr::swap
(unsigned long long&, unsigned long long&)
[function]
[call site2]
01380
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]
01381
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]
01382
__clang_call_terminate
[call site2]
01383
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01384
void boost::multiprecision::std_constexpr::swap
(unsigned long long const*&, unsigned long long const*&)
[function]
[call site2]
01385
unsigned long long* boost::multiprecision::std_constexpr::copy
(unsigned long long const*, unsigned long long const*, unsigned long long*)
[function]
[call site2]
01386
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
01387
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]
01388
__clang_call_terminate
[call site2]
01389
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01390
_ZN5boost14multiprecision8backends8eval_addILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_
[function]
[call site2]
01391
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>&, 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]
01392
void boost::multiprecision::minmax
(unsigned int const&, unsigned int const&, unsigned int&, unsigned int&)
[function]
[call site2]
01393
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01394
void boost::multiprecision::std_constexpr::swap
(unsigned long long const*&, unsigned long long const*&)
[function]
[call site2]
01395
unsigned long long* boost::multiprecision::std_constexpr::copy
(unsigned long long const*, unsigned long long const*, unsigned long long*)
[function]
[call site2]
01396
__clang_call_terminate
[call site2]
01397
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01398
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
01399
__clang_call_terminate
[call site2]
01400
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01401
__clang_call_terminate
[call site2]
01402
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01403
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
01404
_ZN5boost14multiprecision8backends8eval_addILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_
[function]
[call site2]
01405
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]
01406
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]
01407
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]
01408
__clang_call_terminate
[call site2]
01409
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01410
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]
01411
void boost::multiprecision::backends::subtract_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]
01412
__clang_call_terminate
[call site2]
01413
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01414
unsigned long long* boost::multiprecision::std_constexpr::copy
(unsigned long long const*, unsigned long long const*, unsigned long long*)
[function]
[call site2]
01415
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]
01416
unsigned long long* boost::multiprecision::std_constexpr::copy
(unsigned long long const*, unsigned long long const*, unsigned long long*)
[function]
[call site2]
01417
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
01418
void boost::multiprecision::backends::subtract_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>&, 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]
01419
_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]
01420
_ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_
[function]
[call site2]
01421
bool boost::multiprecision::detail::is_unordered_comparison
, (boost::multiprecision::expression_template_option)0>, int>(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&, int const&)
[function]
[call site2]
01422
_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]
01423
bool boost::multiprecision::std_constexpr::equal
(unsigned long long const*, unsigned long long const*, unsigned long long const*)
[function]
[call site2]
01424
std::__1::basic_ostream
>& boost::multiprecision::operator<<
, (boost::multiprecision::expression_template_option)0>(std::__1::basic_ostream
>&, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
01425
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::str(long, unsigned int) const
[function]
[call site2]
01426
boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::str(long, unsigned int) const
[function]
[call site2]
01427
boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_get_string(unsigned int, mpl_::bool_
const&) const
[function]
[call site2]
01428
_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]
01429
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]
01430
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]
01431
__clang_call_terminate
[call site2]
01432
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01433
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]
01434
__clang_call_terminate
[call site2]
01435
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01436
std::__1::basic_string
, std::__1::allocator
> boost::lexical_cast
, std::__1::allocator
>, unsigned long long>(unsigned long long const&)
[function]
[call site2]
01437
bool boost::conversion::detail::try_lexical_convert
, std::__1::allocator
>, unsigned long long>(unsigned long long const&, std::__1::basic_string
, std::__1::allocator
>&)
[function]
[call site2]
01438
boost::detail::lexical_converter_impl
, std::__1::allocator
>, unsigned long long>::try_convert(unsigned long long const&, std::__1::basic_string
, std::__1::allocator
>&)
[function]
[call site2]
01439
boost::detail::lexical_istream_limited_src
, false, 40ul>::lexical_istream_limited_src()
[function]
[call site2]
01440
boost::detail::do_not_construct_out_stream_t::do_not_construct_out_stream_t(boost::detail::do_not_construct_out_buffer_t*)
[function]
[call site2]
01441
boost::detail::lexical_istream_limited_src
, false, 40ul>::operator<<(unsigned long long)
[function]
[call site2]
01442
bool boost::detail::lexical_istream_limited_src
, false, 40ul>::shl_unsigned
(unsigned long long)
[function]
[call site2]
01443
boost::detail::lcast_put_unsigned
, unsigned long long, char>::lcast_put_unsigned(unsigned long long, char*)
[function]
[call site2]
01444
boost::detail::lexical_istream_limited_src
, false, 40ul>::cbegin() const
[function]
[call site2]
01445
bool boost::detail::lexical_ostream_limited_src
>::operator>>
>(std::__1::basic_string
, std::__1::allocator
>&)
[function]
[call site2]
01446
void boost::conversion::detail::throw_bad_cast
, std::__1::allocator
> >()
[function]
[call site2]
01447
boost::bad_lexical_cast::bad_lexical_cast(std::type_info const&, std::type_info const&)
[function]
[call site2]
01448
std::bad_cast::~bad_cast()
[call site2]
01449
void boost::multiprecision::backends::divide_unsigned_helper
, 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&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&)
[function]
[call site2]
01450
solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
01451
void solidity::toBigEndian
, (boost::multiprecision::expression_template_option)0>, std::__1::array
>(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, std::__1::array
&)
[function]
[call site2]
01452
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]
01453
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]
01454
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]
01455
void boost::multiprecision::minmax
(unsigned int const&, unsigned int const&, unsigned int&, unsigned int&)
[function]
[call site2]
01456
__clang_call_terminate
[call site2]
01457
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
01458
boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const
[function]
[call site2]
01459
boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const
[function]
[call site2]
01460
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]
01461
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]
01462
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::operator unsigned char
() const
[function]
[call site2]
01463
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
01464
std::out_of_range::out_of_range(char const*)
[function]
[call site2]
01465
boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int)
[function]
[call site2]
01466
void boost::throw_exception
(std::out_of_range const&, boost::source_location const&)
[function]
[call site2]
01467
std::out_of_range::~out_of_range()
[call site2]
01468
_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]
01469
solidity::yul::test::InterpreterState::dumpStorage(std::__1::basic_ostream
>&) const
[function]
[call site2]
01470
solidity::yul::test::InterpreterState::~InterpreterState()
[function]
[call site2]
01471
solidity::yul::test::yul_fuzzer::yulFuzzerUtil::resourceLimitsExceeded(solidity::yul::test::yul_fuzzer::yulFuzzerUtil::TerminationReason)
[function]
[call site2]
01472
solidity::yul::YulStack::optimize()
[function]
[call site2]
01473
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01474
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01475
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01476
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]
01477
boost::error_info
::error_info(char const*)
[function]
[call site2]
01478
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01479
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01480
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01481
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01482
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]
01483
boost::error_info
::error_info(char const*)
[function]
[call site2]
01484
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01485
solidity::yul::YulStack::optimize(solidity::yul::Object&, bool)
[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
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01490
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01491
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01492
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01493
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]
01494
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01495
(anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion)
[function]
[call site2]
01496
__dynamic_cast
[call site2]
01497
__dynamic_cast
[call site2]
01498
solidity::yul::YulString::str() const
[function]
[call site2]
01499
bool boost::algorithm::ends_with
, std::__1::allocator
>, char [10]>(std::__1::basic_string
, std::__1::allocator
> const&, char const (&) [10])
[function]
[call site2]
01500
solidity::yul::YulStack::optimize(solidity::yul::Object&, bool)
[function]
[call site2]
01501
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]
01502
solidity::yul::EVMDialect::evmVersion() const
[function]
[call site2]
01503
solidity::langutil::EVMVersion::canOverchargeGasForCall() const
[function]
[call site2]
01504
solidity::langutil::EVMVersion::tangerineWhistle()
[function]
[call site2]
01505
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
01506
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
01507
solidity::langutil::EVMVersion::operator<(solidity::langutil::EVMVersion const&) const
[function]
[call site2]
01508
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
01509
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]
01510
solidity::yul::Disambiguator::Disambiguator(solidity::yul::Dialect const&, solidity::yul::AsmAnalysisInfo const&, std::__1::set
, std::__1::allocator
> const&)
[function]
[call site2]
01511
solidity::yul::ASTCopier::ASTCopier()
[function]
[call site2]
01512
solidity::yul::ExpressionCopier::ExpressionCopier()
[function]
[call site2]
01513
solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, std::__1::set
, std::__1::allocator
>)
[function]
[call site2]
01514
solidity::yul::ASTCopier::~ASTCopier()
[function]
[call site2]
01515
solidity::yul::StatementCopier::~StatementCopier()
[function]
[call site2]
01516
solidity::yul::ASTCopier::operator()(solidity::yul::Block const&)
[function]
[call site2]
01517
solidity::yul::ASTCopier::translate(solidity::yul::Block const&)
[function]
[call site2]
01518
solidity::ScopeGuard::ScopeGuard(std::__1::function
)
[function]
[call site2]
01519
std::__1::vector
, std::__1::allocator
> > solidity::yul::ASTCopier::translateVector
>(std::__1::vector
, std::__1::allocator
> > const&)
[function]
[call site2]
01520
solidity::ScopeGuard::~ScopeGuard()
[function]
[call site2]
01521
solidity::yul::Block::operator=(solidity::yul::Block&&)
[function]
[call site2]
01522
solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, solidity::yul::Block const&, std::__1::set
, std::__1::allocator
>)
[function]
[call site2]
01523
solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat)
[function]
[call site2]
01524
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
01525
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
01526
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]
01527
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]
01528
solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, std::__1::set
, std::__1::allocator
>)
[function]
[call site2]
01529
solidity::yul::OptimiserSuite::OptimiserSuite(solidity::yul::OptimiserStepContext&, solidity::yul::OptimiserSuite::Debug)
[function]
[call site2]
01530
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)
[function]
[call site2]
01531
solidity::yul::OptimiserSuite::validateSequence(std::__1::basic_string_view
>)
[function]
[call site2]
01532
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01533
std::exception::exception()
[function]
[call site2]
01534
boost::exception::exception()
[function]
[call site2]
01535
solidity::util::Exception::Exception()
[function]
[call site2]
01536
solidity::yul::YulException::YulException()
[function]
[call site2]
01537
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01538
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01539
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]
01540
boost::error_info
::error_info(char const*)
[function]
[call site2]
01541
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01542
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01543
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01544
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01545
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]
01546
boost::error_info
::error_info(char const*)
[function]
[call site2]
01547
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01548
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01549
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01550
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01551
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]
01552
boost::error_info
::error_info(char const*)
[function]
[call site2]
01553
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01554
solidity::yul::OptimiserSuite::stepAbbreviationToNameMap()
[function]
[call site2]
01555
__cxa_guard_acquire
[call site2]
01556
solidity::yul::OptimiserSuite::stepNameToAbbreviationMap()
[function]
[call site2]
01557
__cxa_guard_acquire
[call site2]
01558
solidity::yul::OptimiserSuite::allSteps()
[function]
[call site2]
01559
__cxa_guard_acquire
[call site2]
01560
_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]
01561
_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]
01562
_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]
01563
_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]
01564
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01565
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01566
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01567
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]
01568
boost::error_info
::error_info(char const*)
[function]
[call site2]
01569
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01570
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01571
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01572
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01573
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]
01574
boost::error_info
::error_info(char const*)
[function]
[call site2]
01575
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01576
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]
01577
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]
01578
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01579
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01580
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01581
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]
01582
boost::error_info
::error_info(char const*)
[function]
[call site2]
01583
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01584
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]
01585
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01586
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01587
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01588
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]
01589
boost::error_info
::error_info(char const*)
[function]
[call site2]
01590
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01591
solidity::yul::OptimiserSuite::allSteps()
[function]
[call site2]
01592
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
01593
std::__1::optional
, std::__1::allocator
> >::operator*() &
[function]
[call site2]
01594
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01595
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01596
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]
01597
boost::error_info
::error_info(char const*)
[function]
[call site2]
01598
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
01599
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)::$_0::operator()(std::__1::basic_string_view
>) const
[function]
[call site2]
01600
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01601
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01602
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01603
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]
01604
boost::error_info
::error_info(char const*)
[function]
[call site2]
01605
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01606
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)::$_1::operator()(std::__1::basic_string_view
>) const
[function]
[call site2]
01607
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01608
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01609
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01610
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]
01611
boost::error_info
::error_info(char const*)
[function]
[call site2]
01612
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01613
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01614
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01615
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01616
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]
01617
boost::error_info
::error_info(char const*)
[function]
[call site2]
01618
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01619
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01620
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01621
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01622
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]
01623
boost::error_info
::error_info(char const*)
[function]
[call site2]
01624
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01625
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01626
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01627
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01628
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]
01629
boost::error_info
::error_info(char const*)
[function]
[call site2]
01630
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01631
solidity::yul::CodeSize::codeSizeIncludingFunctions(solidity::yul::Block const&, solidity::yul::CodeWeights const&)
[function]
[call site2]
01632
solidity::yul::CodeSize::CodeSize(bool, solidity::yul::CodeWeights const&)
[function]
[call site2]
01633
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
01634
solidity::yul::ASTWalker::operator()(solidity::yul::Block const&)
[function]
[call site2]
01635
void solidity::yul::ASTWalker::walkVector
, std::__1::allocator
> > >(std::__1::vector
, std::__1::allocator
> > const&)
[function]
[call site2]
01636
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
01637
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)
[function]
[call site2]
01638
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)::$_2::operator()(std::__1::basic_string_view
>) const
[function]
[call site2]
01639
solidity::yul::OptimiserSuite::stepAbbreviationToNameMap()
[function]
[call site2]
01640
solidity::yul::NameSimplifier::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&)
[function]
[call site2]
01641
solidity::yul::NameSimplifier::NameSimplifier(solidity::yul::OptimiserStepContext&, solidity::yul::Block const&)
[function]
[call site2]
01642
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
01643
solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat)
[function]
[call site2]
01644
solidity::yul::NameSimplifier::findSimplification(solidity::yul::YulString const&)
[function]
[call site2]
01645
solidity::yul::YulString::str() const
[function]
[call site2]
01646
__cxa_guard_acquire
[call site2]
01647
solidity::yul::YulString::str() const
[function]
[call site2]
01648
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01649
solidity::yul::NameDispenser::illegalName(solidity::yul::YulString)
[function]
[call site2]
01650
solidity::yul::isRestrictedIdentifier(solidity::yul::Dialect const&, solidity::yul::YulString const&)
[function]
[call site2]
01651
solidity::langutil::TokenTraits::isYulKeyword(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01652
solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
01653
solidity::langutil::TokenTraits::isYulKeyword(solidity::langutil::Token)
[function]
[call site2]
01654
solidity::yul::NameDispenser::markUsed(solidity::yul::YulString)
[function]
[call site2]
01655
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
01656
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
01657
void solidity::yul::ASTModifier::walkVector
, std::__1::allocator
> >&>(std::__1::vector
, std::__1::allocator
> >&)
[function]
[call site2]
01658
solidity::yul::NameSimplifier::~NameSimplifier()
[function]
[call site2]
01659
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
01660
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)
[function]
[call site2]
01661
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)
[function]
[call site2]
01662
solidity::yul::StackCompressor::run(solidity::yul::Dialect const&, solidity::yul::Object&, bool, unsigned long)
[function]
[call site2]
01663
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01664
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01665
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01666
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]
01667
boost::error_info
::error_info(char const*)
[function]
[call site2]
01668
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01669
__dynamic_cast
[call site2]
01670
solidity::yul::EVMDialect::evmVersion() const
[function]
[call site2]
01671
solidity::langutil::EVMVersion::canOverchargeGasForCall() const
[function]
[call site2]
01672
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
01673
solidity::yul::MSizeFinder::containsMSize(solidity::yul::Dialect const&, solidity::yul::Block const&)
[function]
[call site2]
01674
solidity::yul::MSizeFinder::MSizeFinder(solidity::yul::Dialect const&)
[function]
[call site2]
01675
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
01676
solidity::yul::ASTWalker::operator()(solidity::yul::Block const&)
[function]
[call site2]
01677
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
01678
solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&)
[function]
[call site2]
01679
solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector
, std::__1::allocator
> >&)
[function]
[call site2]
01680
solidity::yul::AsmAnalysisInfo::AsmAnalysisInfo()
[function]
[call site2]
01681
solidity::yul::Object::qualifiedDataNames() const
[function]
[call site2]
01682
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]
01683
solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&)
[function]
[call site2]
01684
solidity::langutil::ErrorReporter::hasErrors() const
[function]
[call site2]
01685
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01686
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01687
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01688
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]
01689
boost::error_info
::error_info(char const*)
[function]
[call site2]
01690
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01691
solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo()
[function]
[call site2]
01692
solidity::yul::ControlFlowGraphBuilder::build(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&, solidity::yul::Block const&)
[function]
[call site2]
01693
std::__1::shared_ptr
solidity::yul::debugDataOf
(solidity::yul::Block const&)
[function]
[call site2]
01694
solidity::yul::CFG::makeBlock(std::__1::shared_ptr
)
[function]
[call site2]
01695
solidity::yul::CFG::BasicBlock::~BasicBlock()
[function]
[call site2]
01696
solidity::yul::ControlFlowGraphBuilder::ControlFlowGraphBuilder(solidity::yul::CFG&, solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&)
[function]
[call site2]
01697
solidity::yul::ControlFlowGraphBuilder::operator()(solidity::yul::Block const&)
[function]
[call site2]
01698
solidity::ScopedSaveAndRestore
::ScopedSaveAndRestore(solidity::yul::Scope*&, solidity::yul::Scope*&&)
[function]
[call site2]
01699
solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)
[function]
[call site2]
01700
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01701
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01702
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01703
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]
01704
boost::error_info
::error_info(char const*)
[function]
[call site2]
01705
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01706
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01707
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01708
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01709
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]
01710
boost::error_info
::error_info(char const*)
[function]
[call site2]
01711
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01712
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01713
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01714
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01715
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]
01716
boost::error_info
::error_info(char const*)
[function]
[call site2]
01717
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01718
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01719
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01720
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01721
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]
01722
boost::error_info
::error_info(char const*)
[function]
[call site2]
01723
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01724
std::__1::shared_ptr
solidity::yul::debugDataOf
(solidity::yul::Block const&)
[function]
[call site2]
01725
solidity::yul::CFG::makeBlock(std::__1::shared_ptr
)
[function]
[call site2]
01726
auto ranges::views::transform_fn::operator()
(solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6) const
[function]
[call site2]
01727
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]
01728
ranges::views::view_closure
> ranges::make_view_closure_fn::operator()
>(ranges::detail::bind_back_fn_
) const
[function]
[call site2]
01729
ranges::views::view_closure
>::view_closure(ranges::detail::bind_back_fn_
)
[function]
[call site2]
01730
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]
01731
_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]
01732
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]
01733
_ZNK6ranges5views17transform_base_fnclIRKNSt3__16vectorIN8solidity3yul9TypedNameENS3_9allocatorIS7_EEEEZNS6_23ControlFlowGraphBuilder16registerFunctionERKNS6_18FunctionDefinitionEE3$_6Lb1ELi0EEENS_14transform_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEET0_EEOSJ_SL_
[function]
[call site2]
01734
auto ranges::views::all_fn::operator()
> const&, true, 0, 0>(std::__1::vector
> const&) const
[function]
[call site2]
01735
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]
01736
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]
01737
_ZNK6ranges6detail12to_container2fnINS0_10from_rangeINSt3__16vectorEEEEclINS_14transform_viewINS_8ref_viewIKNS5_IN8solidity3yul9TypedNameENS4_9allocatorISD_EEEEEEZNSC_23ControlFlowGraphBuilder16registerFunctionERKNSC_18FunctionDefinitionEE3$_6EELb1ELi0ELi0EEEDTclsr10from_rangeE9from_rng_IT_ELi0EEEOSP_
[function]
[call site2]
01738
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]
01739
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]
01740
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]
01741
ranges::view_adaptor
> const>, ranges::indirected
>, ranges::ref_view
> const>, (ranges::cardinality)-1>::base()
[function]
[call site2]
01742
meta::detail::_cond
> const>&> >::invoke
::invoke
> const>&> ranges::_size_::fn::operator()
> const>&, true, 0, 0, 0>(ranges::ref_view
> const>&) const
[function]
[call site2]
01743
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]
01744
meta::detail::_cond
> const&> >::invoke
::invoke
> const&> ranges::_size_::fn::operator()
> const&, true, 0, 0, 0>(std::__1::vector
> const&) const
[function]
[call site2]
01745
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]
01746
_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]
01747
auto ranges::views::transform_fn::operator()
(solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7) const
[function]
[call site2]
01748
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]
01749
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]
01750
solidity::yul::CFG::FunctionInfo::~FunctionInfo()
[function]
[call site2]
01751
ranges::iter_transform_view
> const>, ranges::indirected
>::~iter_transform_view()
[function]
[call site2]
01752
ranges::semiregular_box
>::~semiregular_box()
[function]
[call site2]
01753
ranges::semiregular_box
>::reset()
[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
solidity::ScopedSaveAndRestore
::~ScopedSaveAndRestore()
[function]
[call site2]
01761
(anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)
[function]
[call site2]
01762
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]
01763
_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]
01764
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]
01765
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run<(anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_16>((anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_16&&)
[function]
[call site2]
01766
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]
01767
solidity::util::BreadthFirstSearch
::~BreadthFirstSearch()
[function]
[call site2]
01768
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]
01769
(anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)
[function]
[call site2]
01770
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]
01771
_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]
01772
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]
01773
(anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_17::operator()(solidity::yul::CFG::BasicBlock*) const
[function]
[call site2]
01774
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]
01775
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]
01776
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run<(anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_18>((anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_18&&)
[function]
[call site2]
01777
solidity::util::BreadthFirstSearch
::~BreadthFirstSearch()
[function]
[call site2]
01778
(anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)
[function]
[call site2]
01779
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]
01780
_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]
01781
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]
01782
void (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)::$_19::operator()<$_19>(solidity::yul::CFG::BasicBlock*, $_19) const
[function]
[call site2]
01783
bool solidity::util::contains
>, solidity::yul::CFG::BasicBlock*>(std::__1::vector
> const&, solidity::yul::CFG::BasicBlock* const&)
[function]
[call site2]
01784
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01785
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01786
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01787
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]
01788
boost::error_info
::error_info(char const*)
[function]
[call site2]
01789
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01790
void (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)::$_19::operator()<$_19>(solidity::yul::CFG::BasicBlock*, $_19) const
[function]
[call site2]
01791
bool solidity::util::contains
>, solidity::yul::CFG::BasicBlock*>(std::__1::vector
> const&, solidity::yul::CFG::BasicBlock* const&)
[function]
[call site2]
01792
bool solidity::util::contains
>, solidity::yul::CFG::BasicBlock*>(std::__1::vector
> const&, solidity::yul::CFG::BasicBlock* const&)
[function]
[call site2]
01793
(anonymous namespace)::markNeedsCleanStack(solidity::yul::CFG&)
[function]
[call site2]
01794
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]
01795
_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]
01796
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]
01797
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run<(anonymous namespace)::markNeedsCleanStack(solidity::yul::CFG&)::$_20>((anonymous namespace)::markNeedsCleanStack(solidity::yul::CFG&)::$_20&&)
[function]
[call site2]
01798
solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&)
[function]
[call site2]
01799
solidity::yul::YulString::YulString()
[function]
[call site2]
01800
solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&, solidity::yul::YulString)
[function]
[call site2]
01801
solidity::yul::StackLayout::StackLayout()
[function]
[call site2]
01802
solidity::yul::YulString::empty() const
[function]
[call site2]
01803
_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]
01804
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]
01805
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]
01806
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]
01807
decltype(auto) solidity::util::detail::MapTuple
::operator()
const&>(std::__1::pair
const&)
[function]
[call site2]
01808
decltype(auto) solidity::util::detail::MapTuple
::operator()
const&, 0ul, 1ul>(std::__1::pair
const&, std::__1::integer_sequence
)
[function]
[call site2]
01809
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]
01810
solidity::yul::YulString::operator==(solidity::yul::YulString const&) const
[function]
[call site2]
01811
solidity::yul::StackLayoutGenerator::StackLayoutGenerator(solidity::yul::StackLayout&)
[function]
[call site2]
01812
solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)
[function]
[call site2]
01813
solidity::yul::StackLayoutGenerator::collectBackwardsJumps(solidity::yul::CFG::BasicBlock const&) const
[function]
[call site2]
01814
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run
(solidity::yul::StackLayoutGenerator::collectBackwardsJumps(solidity::yul::CFG::BasicBlock const&) const::$_10&&)
[function]
[call site2]
01815
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]
01816
solidity::yul::StackLayoutGenerator::getExitLayoutOrStageDependencies(solidity::yul::CFG::BasicBlock const&, std::__1::set
, std::__1::allocator
> const&, std::__1::list
>&) const
[function]
[call site2]
01817
std::__1::optional
, std::__1::allocator
> > >::operator*() &
[function]
[call site2]
01818
solidity::yul::StackLayoutGenerator::propagateStackThroughBlock(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::BasicBlock const&, bool)
[function]
[call site2]
01819
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]
01820
auto ranges::views::enumerate_fn::operator()
> const&, true, 0>(std::__1::vector
> const&) const
[function]
[call site2]
01821
auto ranges::views::all_fn::operator()
> const&, true, 0, 0>(std::__1::vector
> const&) const
[function]
[call site2]
01822
_ZNK6ranges5views6zip_fnclIJNS_6detail10index_viewImlEENS_8ref_viewIKNSt3__16vectorIN8solidity3yul3CFG9OperationENS7_9allocatorISC_EEEEEEELb1ELi0ELi0ELi0EEENS_8zip_viewIJDpDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEEDpOSJ_
[function]
[call site2]
01823
auto ranges::views::all_fn::operator()
, true, 0, 0>(ranges::detail::index_view
&&) const
[function]
[call site2]
01824
ranges::zip_view
, ranges::ref_view
> const> >::zip_view(ranges::detail::index_view
, ranges::ref_view
> const>)
[function]
[call site2]
01825
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]
01826
ranges::reverse_view
, ranges::ref_view
> const> > >::begin()
[function]
[call site2]
01827
ranges::reverse_view
, ranges::ref_view
> const> > >::begin_(std::__1::integral_constant
)
[function]
[call site2]
01828
ranges::optional
, ranges::ref_view
> const> >::cursor
> >::operator bool() const
[function]
[call site2]
01829
ranges::detail::optional_adl::optional_base
, ranges::ref_view
> const> >::cursor
> >::has_value() const
[function]
[call site2]
01830
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]
01831
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]
01832
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]
01833
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]
01834
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]
01835
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]
01836
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]
01837
ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>::pos()
[function]
[call site2]
01838
ranges::box
, ranges::ref_view
> const> >::cursor
, void, (ranges::detail::box_compress)0>::get() &
[function]
[call site2]
01839
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]
01840
ranges::iter_zip_with_view
, ranges::ref_view
> const> >::cursor
::next()
[function]
[call site2]
01841
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]
01842
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]
01843
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]
01844
void ranges::detail::inc_::operator()
::cursor> >(ranges::basic_iterator
::cursor>&) const
[function]
[call site2]
01845
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]
01846
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]
01847
ranges::detail::optional_adl::optional_base
, ranges::ref_view
> const> >::cursor
> >::has_value() const
[function]
[call site2]
01848
ranges::detail::optional_adl::optional_base
, ranges::ref_view
> const> >::cursor
> >::operator*() &
[function]
[call site2]
01849
ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>::operator=(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>&&)
[function]
[call site2]
01850
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]
01851
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]
01852
ranges::basic_mixin
, ranges::ref_view
> const> >::cursor
>::operator=(ranges::basic_mixin
, ranges::ref_view
> const> >::cursor
>&&)
[function]
[call site2]
01853
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]
01854
ranges::iter_zip_with_view
, ranges::ref_view
> const> >::cursor
::operator=(ranges::iter_zip_with_view
, ranges::ref_view
> const> >::cursor
&&)
[function]
[call site2]
01855
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]
01856
ranges::detail::optional_adl::optional_base
, ranges::ref_view
> const> >::cursor
> >::operator*() &
[function]
[call site2]
01857
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]
01858
ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
> > >::mixin(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>)
[function]
[call site2]
01859
ranges::detail::iterator_associated_types_base_
, ranges::ref_view
> const> >::cursor
> >, true>::mixin(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>)
[function]
[call site2]
01860
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]
01861
ranges::detail::reverse_cursor
, ranges::ref_view
> const> >::cursor
> >::mixin::mixin(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>)
[function]
[call site2]
01862
ranges::detail::reverse_cursor
, ranges::ref_view
> const> >::cursor
> >::reverse_cursor(ranges::basic_iterator
, ranges::ref_view
> const> >::cursor
>)
[function]
[call site2]
01863
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]
01864
solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector
, std::__1::allocator
> >, solidity::yul::CFG::Operation const&, bool)
[function]
[call site2]
01865
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]
01866
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01867
ranges::iota_view
::iota_view(unsigned int, unsigned long)
[function]
[call site2]
01868
ranges::iota_view
::check_bounds_(std::__1::integral_constant
)
[function]
[call site2]
01869
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]
01870
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]
01871
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]
01872
bool solidity::util::contains
, std::__1::allocator
> >, std::__1::variant
>(std::__1::vector
, std::__1::allocator
> > const&, std::__1::variant
const&)
[function]
[call site2]
01873
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]
01874
solidity::yul::canBeFreelyGenerated(std::__1::variant
const&)
[function]
[call site2]
01875
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]
01876
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]
01877
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]
01878
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]
01879
(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]
01880
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]
01881
(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]
01882
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01883
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]
01884
meta::detail::_cond
&> >::invoke
::invoke
&> ranges::_begin_::fn::operator()
&, true, 0, 0>(ranges::iota_view
&) const
[function]
[call site2]
01885
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]
01886
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01887
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]
01888
ranges::basic_iterator
::cursor>::pos() const
[function]
[call site2]
01889
decltype (({parm#1}.read)()) ranges::range_access::read
::cursor>(ranges::iota_view
::cursor const&)
[function]
[call site2]
01890
ranges::iota_view
::cursor::read() const
[function]
[call site2]
01891
decltype (((ranges::identity&){parm#1})((unsigned int){parm#2})) ranges::invoke_fn::operator()
(ranges::identity&, unsigned int&&) const
[function]
[call site2]
01892
unsigned int&& ranges::identity::operator()
(unsigned int&&) const
[function]
[call site2]
01893
bool ranges::operator==
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01894
(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]
01895
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]
01896
(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]
01897
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01898
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01899
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01900
(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]
01901
(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]
01902
(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]
01903
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]
01904
(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]
01905
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]
01906
(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]
01907
(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]
01908
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01909
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01910
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01911
(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]
01912
(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]
01913
(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]
01914
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned long, unsigned long) const
[function]
[call site2]
01915
_ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01916
bool ranges::operator!=
::cursor, ranges::iota_view
::cursor, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::basic_iterator
::cursor> const&)
[function]
[call site2]
01917
(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]
01918
(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]
01919
(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]
01920
(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]
01921
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned long, unsigned long) const
[function]
[call site2]
01922
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]
01923
meta::detail::_cond
&> >::invoke
::invoke
&> ranges::_begin_::fn::operator()
&, true, 0, 0>(ranges::iota_view
&) const
[function]
[call site2]
01924
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]
01925
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]
01926
decltype (((ranges::identity&){parm#1})((unsigned long){parm#2})) ranges::invoke_fn::operator()
(ranges::identity&, unsigned long&&) const
[function]
[call site2]
01927
(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]
01928
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01929
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01930
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01931
(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]
01932
(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]
01933
(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]
01934
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]
01935
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01936
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01937
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01938
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]
01939
boost::error_info
::error_info(char const*)
[function]
[call site2]
01940
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01941
(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]
01942
(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]
01943
(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]
01944
(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]
01945
(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]
01946
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01947
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01948
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01949
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]
01950
boost::error_info
::error_info(char const*)
[function]
[call site2]
01951
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01952
(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]
01953
(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]
01954
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01955
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01956
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01957
(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]
01958
(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]
01959
(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]
01960
(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]
01961
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned int) const
[function]
[call site2]
01962
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]
01963
_ZNK6ranges5views10reverse_fnclINS_9iota_viewIjjEELb1ELi0ELi0EEENS_12reverse_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEOS6_
[function]
[call site2]
01964
auto ranges::views::all_fn::operator()
, true, 0, 0>(ranges::iota_view
&&) const
[function]
[call site2]
01965
ranges::reverse_view
>::reverse_view(ranges::iota_view
)
[function]
[call site2]
01966
std::__1::remove_reference
&>::type&& ranges::detail::move
&>(ranges::iota_view
&)
[function]
[call site2]
01967
ranges::reverse_view
>::begin()
[function]
[call site2]
01968
bool ranges::operator!=
::cursor> >, ranges::detail::reverse_cursor
::cursor> >, true, 0>(ranges::basic_iterator
::cursor> > > const&, ranges::basic_iterator
::cursor> > > const&)
[function]
[call site2]
01969
(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]
01970
(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]
01971
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01972
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01973
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01974
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]
01975
boost::error_info
::error_info(char const*)
[function]
[call site2]
01976
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01977
(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]
01978
(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]
01979
(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]
01980
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01981
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01982
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01983
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]
01984
boost::error_info
::error_info(char const*)
[function]
[call site2]
01985
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
01986
(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]
01987
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
01988
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
01989
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
01990
(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]
01991
(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]
01992
(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]
01993
(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]
01994
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]
01995
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]
01996
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
01997
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
01998
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
01999
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]
02000
boost::error_info
::error_info(char const*)
[function]
[call site2]
02001
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02002
(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]
02003
(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]
02004
(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]
02005
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02006
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02007
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02008
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]
02009
boost::error_info
::error_info(char const*)
[function]
[call site2]
02010
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02011
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02012
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02013
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02014
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]
02015
boost::error_info
::error_info(char const*)
[function]
[call site2]
02016
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02017
(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]
02018
(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]
02019
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
02020
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
02021
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
02022
(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]
02023
(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]
02024
(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]
02025
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]
02026
(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]
02027
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]
02028
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02029
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02030
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02031
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]
02032
boost::error_info
::error_info(char const*)
[function]
[call site2]
02033
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02034
(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]
02035
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02036
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02037
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02038
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]
02039
boost::error_info
::error_info(char const*)
[function]
[call site2]
02040
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02041
(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]
02042
(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]
02043
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02044
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02045
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02046
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]
02047
boost::error_info
::error_info(char const*)
[function]
[call site2]
02048
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02049
(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]
02050
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02051
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02052
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02053
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]
02054
boost::error_info
::error_info(char const*)
[function]
[call site2]
02055
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02056
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned long, unsigned long) const
[function]
[call site2]
02057
_ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
02058
bool ranges::operator!=
::cursor, ranges::iota_view
::cursor, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::basic_iterator
::cursor> const&)
[function]
[call site2]
02059
(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]
02060
(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]
02061
_ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
02062
bool ranges::operator!=
::cursor, ranges::iota_view
::cursor, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::basic_iterator
::cursor> const&)
[function]
[call site2]
02063
(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]
02064
(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]
02065
(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]
02066
_ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
02067
bool ranges::operator!=
::cursor, ranges::iota_view
::cursor, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::basic_iterator
::cursor> const&)
[function]
[call site2]
02068
(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]
02069
(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]
02070
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
02071
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
02072
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
02073
(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]
02074
(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]
02075
ranges::iota_view
ranges::views::iota_fn::operator()
(unsigned int, unsigned long) const
[function]
[call site2]
02076
_ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
[function]
[call site2]
02077
bool ranges::operator!=
::cursor, ranges::iota_view
::sentinel, true, 0>(ranges::basic_iterator
::cursor> const&, ranges::iota_view
::sentinel const&)
[function]
[call site2]
02078
(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]
02079
(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]
02080
(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]
02081
ranges::ref_view
, std::__1::allocator
> > const>::ref_view(std::__1::vector
, std::__1::allocator
> > const&)
[function]
[call site2]
02082
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]
02083
_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]
02084
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]
02085
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02086
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02087
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02088
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]
02089
boost::error_info
::error_info(char const*)
[function]
[call site2]
02090
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02091
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]
02092
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]
02093
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]
02094
bool solidity::util::contains
>, solidity::yul::VariableSlot>(std::__1::vector
> const&, solidity::yul::VariableSlot const&)
[function]
[call site2]
02095
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02096
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02097
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02098
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]
02099
boost::error_info
::error_info(char const*)
[function]
[call site2]
02100
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02101
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]
02102
solidity::yul::canBeFreelyGenerated(std::__1::variant
const&)
[function]
[call site2]
02103
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]
02104
auto ranges::views::drop_fn::operator()
(int) const
[function]
[call site2]
02105
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]
02106
ranges::views::view_closure
> ranges::make_view_closure_fn::operator()
>(ranges::detail::bind_back_fn_
) const
[function]
[call site2]
02107
_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]
02108
_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]
02109
bool ranges::operator==
*> >, ranges::detail::reverse_cursor
*> >, true, 0>(ranges::basic_iterator
*> > > const&, ranges::basic_iterator
*> > > const&)
[function]
[call site2]
02110
std::__1::optional
::operator*() &
[function]
[call site2]
02111
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]
02112
solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3::$_3($_3&&)
[function]
[call site2]
02113
solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3::~$_3()
[function]
[call site2]
02114
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run
(solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_4&&)
[function]
[call site2]
02115
solidity::yul::StackLayoutGenerator::stitchConditionalJumps(solidity::yul::CFG::BasicBlock const&)
[function]
[call site2]
02116
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run
(solidity::yul::StackLayoutGenerator::stitchConditionalJumps(solidity::yul::CFG::BasicBlock const&)::$_11&&)
[function]
[call site2]
02117
solidity::util::BreadthFirstSearch
::~BreadthFirstSearch()
[function]
[call site2]
02118
solidity::yul::StackLayoutGenerator::fillInJunk(solidity::yul::CFG::BasicBlock const&)
[function]
[call site2]
02119
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run
(solidity::yul::StackLayoutGenerator::fillInJunk(solidity::yul::CFG::BasicBlock const&)::$_17&&)
[function]
[call site2]
02120
solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG::BasicBlock const&) const
[function]
[call site2]
02121
solidity::util::BreadthFirstSearch
& solidity::util::BreadthFirstSearch
::run
(solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG::BasicBlock const&) const::$_14&&)
[function]
[call site2]
02122
solidity::util::BreadthFirstSearch
::~BreadthFirstSearch()
[function]
[call site2]
02123
solidity::yul::StackLayout::~StackLayout()
[function]
[call site2]
02124
solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&, solidity::yul::YulString)
[function]
[call site2]
02125
(anonymous namespace)::eliminateVariablesOptimizedCodegen(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::map
>, std::__1::less
, std::__1::allocator
> > > > const&, bool)
[function]
[call site2]
02126
(anonymous namespace)::RematCandidateSelector::RematCandidateSelector(solidity::yul::Dialect const&)
[function]
[call site2]
02127
solidity::yul::DataFlowAnalyzer::DataFlowAnalyzer(solidity::yul::Dialect const&, solidity::yul::DataFlowAnalyzer::MemoryAndStorage, std::__1::map
, std::__1::allocator
> >)
[function]
[call site2]
02128
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
02129
solidity::yul::DataFlowAnalyzer::State::State()
[function]
[call site2]
02130
solidity::yul::KnowledgeBase::KnowledgeBase(solidity::yul::Dialect const&, std::__1::function
)
[function]
[call site2]
02131
solidity::yul::YulString::YulString()
[function]
[call site2]
02132
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02133
solidity::yul::Literal::~Literal()
[function]
[call site2]
02134
solidity::yul::YulString::YulString()
[function]
[call site2]
02135
solidity::yul::YulString::YulString()
[function]
[call site2]
02136
solidity::yul::YulString::YulString()
[function]
[call site2]
02137
solidity::yul::KnowledgeBase::~KnowledgeBase()
[function]
[call site2]
02138
solidity::yul::DataFlowAnalyzer::State::~State()
[function]
[call site2]
02139
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
02140
solidity::yul::YulString::YulString()
[function]
[call site2]
02141
solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer()
[function]
[call site2]
02142
solidity::yul::KnowledgeBase::~KnowledgeBase()
[function]
[call site2]
02143
solidity::yul::DataFlowAnalyzer::State::~State()
[function]
[call site2]
02144
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
02145
solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&)
[function]
[call site2]
02146
solidity::yul::DataFlowAnalyzer::pushScope(bool)
[function]
[call site2]
02147
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
02148
solidity::yul::DataFlowAnalyzer::popScope()
[function]
[call site2]
02149
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
02150
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02151
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02152
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]
02153
boost::error_info
::error_info(char const*)
[function]
[call site2]
02154
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
02155
(anonymous namespace)::RematCandidateSelector::candidates()
[function]
[call site2]
02156
decltype(auto) solidity::util::valueOrNullptr
, std::__1::allocator
> >&, solidity::yul::YulString>(std::__1::map
, std::__1::allocator
> >&, solidity::yul::YulString const&)
[function]
[call site2]
02157
solidity::yul::Rematerialiser::run(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set
, std::__1::allocator
>, bool)
[function]
[call site2]
02158
solidity::yul::Rematerialiser::Rematerialiser(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set
, std::__1::allocator
>, bool)
[function]
[call site2]
02159
solidity::yul::DataFlowAnalyzer::DataFlowAnalyzer(solidity::yul::Dialect const&, solidity::yul::DataFlowAnalyzer::MemoryAndStorage, std::__1::map
, std::__1::allocator
> >)
[function]
[call site2]
02160
solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
02161
solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
02162
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
02163
solidity::yul::ASTWalker::operator()(solidity::yul::Block const&)
[function]
[call site2]
02164
solidity::yul::ReferencesCounter::references() const
[function]
[call site2]
02165
solidity::yul::ReferencesCounter::~ReferencesCounter()
[function]
[call site2]
02166
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
02167
solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer()
[function]
[call site2]
02168
solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&)
[function]
[call site2]
02169
solidity::yul::Rematerialiser::~Rematerialiser()
[function]
[call site2]
02170
solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer()
[function]
[call site2]
02171
decltype(auto) solidity::util::valueOrNullptr
, std::__1::allocator
> >&, solidity::yul::YulString>(std::__1::map
, std::__1::allocator
> >&, solidity::yul::YulString const&)
[function]
[call site2]
02172
bool solidity::util::contains
>, solidity::yul::YulString>(std::__1::vector
> const&, solidity::yul::YulString const&)
[function]
[call site2]
02173
solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat)
[function]
[call site2]
02174
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]
02175
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]
02176
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
02177
solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
02178
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
02179
solidity::yul::UnusedPruner::operator()(solidity::yul::Block&)
[function]
[call site2]
02180
solidity::yul::removeEmptyBlocks(solidity::yul::Block&)
[function]
[call site2]
02181
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]
02182
_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]
02183
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]
02184
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]
02185
ranges::reference_wrapper
ranges::ref_fn::operator()
(solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0&) const
[function]
[call site2]
02186
ranges::reference_wrapper
::reference_wrapper
(solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0&)
[function]
[call site2]
02187
ranges::detail::reference_wrapper_
::reference_wrapper_(solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0&)
[function]
[call site2]
02188
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]
02189
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]
02190
decltype (ranges::invoke(static_cast
(*((*this).t_)), static_cast
&>({parm#1}))) ranges::reference_wrapper
::operator()
&>(std::__1::variant
&) const
[function]
[call site2]
02191
decltype (((ranges::identity&){parm#1})((std::__1::variant
&){parm#2})) ranges::invoke_fn::operator()
&>(ranges::identity&, std::__1::variant
&) const
[function]
[call site2]
02192
std::__1::__wrap_iter
*> ranges::next_fn::operator()
*>, true, 0>(std::__1::__wrap_iter
*>) const
[function]
[call site2]
02193
decltype (((ranges::identity&){parm#1})((std::__1::variant
&){parm#2})) ranges::invoke_fn::operator()
&>(ranges::identity&, std::__1::variant
&) const
[function]
[call site2]
02194
_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]
02195
std::__1::remove_reference
&>::type&& ranges::aux::move_fn::operator()
&>(std::__1::variant
&) const
[function]
[call site2]
02196
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]
02197
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]
02198
std::__1::vector
, std::__1::allocator
> >& ranges::unwrap_reference_fn::operator()
, std::__1::allocator
> >&>(std::__1::vector
, std::__1::allocator
> >&) const
[function]
[call site2]
02199
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
02200
solidity::yul::UnusedPruner::used(solidity::yul::YulString) const
[function]
[call site2]
02201
solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
02202
solidity::yul::UnusedPruner::subtractReferences(std::__1::map
, std::__1::allocator
> > const&)
[function]
[call site2]
02203
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
02204
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02205
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02206
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]
02207
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
02208
solidity::yul::OptimizerException::OptimizerException()
[function]
[call site2]
02209
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02210
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02211
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]
02212
boost::error_info
::error_info(char const*)
[function]
[call site2]
02213
void boost::throw_exception
(solidity::yul::OptimizerException const&)
[function]
[call site2]
02214
solidity::yul::Block::~Block()
[function]
[call site2]
02215
solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::variant
const&, std::__1::map
, std::__1::allocator
> > const*)
[function]
[call site2]
02216
solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::map
, std::__1::allocator
> > const*)
[function]
[call site2]
02217
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
02218
solidity::yul::SideEffects::SideEffects()
[function]
[call site2]
02219
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
02220
solidity::yul::SideEffectsCollector::canBeRemoved(bool) const
[function]
[call site2]
02221
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
02222
solidity::yul::ReferencesCounter::countReferences(std::__1::variant
const&, solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
02223
solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
02224
solidity::yul::ASTWalker::visit(std::__1::variant
const&)
[function]
[call site2]
02225
solidity::yul::ReferencesCounter::references() const
[function]
[call site2]
02226
solidity::yul::ReferencesCounter::~ReferencesCounter()
[function]
[call site2]
02227
solidity::yul::UnusedPruner::subtractReferences(std::__1::map
, std::__1::allocator
> > const&)
[function]
[call site2]
02228
solidity::yul::Block::~Block()
[function]
[call site2]
02229
solidity::yul::ExpressionStatement::~ExpressionStatement()
[function]
[call site2]
02230
solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::variant
const&, std::__1::map
, std::__1::allocator
> > const*)
[function]
[call site2]
02231
solidity::yul::SideEffectsCollector::canBeRemoved(bool) const
[function]
[call site2]
02232
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
02233
solidity::yul::ReferencesCounter::countReferences(std::__1::variant
const&, solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
02234
solidity::yul::UnusedPruner::subtractReferences(std::__1::map
, std::__1::allocator
> > const&)
[function]
[call site2]
02235
solidity::yul::Block::~Block()
[function]
[call site2]
02236
solidity::yul::UnusedPruner::shouldRunAgain() const
[function]
[call site2]
02237
solidity::yul::UnusedPruner::~UnusedPruner()
[function]
[call site2]
02238
(anonymous namespace)::RematCandidateSelector::~RematCandidateSelector()
[function]
[call site2]
02239
solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer()
[function]
[call site2]
02240
solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo()
[function]
[call site2]
02241
solidity::yul::CompilabilityChecker::CompilabilityChecker(solidity::yul::Dialect const&, solidity::yul::Object const&, bool)
[function]
[call site2]
02242
__dynamic_cast
[call site2]
02243
solidity::yul::NoOutputEVMDialect::NoOutputEVMDialect(solidity::yul::EVMDialect const&)
[function]
[call site2]
02244
solidity::yul::EVMDialect::evmVersion() const
[function]
[call site2]
02245
solidity::yul::EVMDialect::EVMDialect(solidity::langutil::EVMVersion, bool)
[function]
[call site2]
02246
solidity::yul::Dialect::Dialect()
[function]
[call site2]
02247
solidity::yul::YulString::YulString()
[function]
[call site2]
02248
solidity::yul::YulString::YulString()
[function]
[call site2]
02249
(anonymous namespace)::createBuiltins(solidity::langutil::EVMVersion, bool)
[function]
[call site2]
02250
solidity::util::toLower(std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02251
solidity::evmasm::isDupInstruction(solidity::evmasm::Instruction)
[function]
[call site2]
02252
solidity::evmasm::isSwapInstruction(solidity::evmasm::Instruction)
[function]
[call site2]
02253
solidity::evmasm::isPushInstruction(solidity::evmasm::Instruction)
[function]
[call site2]
02254
solidity::langutil::EVMVersion::hasOpcode(solidity::evmasm::Instruction) const
[function]
[call site2]
02255
solidity::langutil::EVMVersion::supportsReturndata() const
[function]
[call site2]
02256
solidity::langutil::EVMVersion::byzantium()
[function]
[call site2]
02257
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
02258
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02259
solidity::langutil::EVMVersion::hasStaticCall() const
[function]
[call site2]
02260
solidity::langutil::EVMVersion::byzantium()
[function]
[call site2]
02261
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02262
solidity::langutil::EVMVersion::hasBitwiseShifting() const
[function]
[call site2]
02263
solidity::langutil::EVMVersion::constantinople()
[function]
[call site2]
02264
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
02265
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02266
solidity::langutil::EVMVersion::hasCreate2() const
[function]
[call site2]
02267
solidity::langutil::EVMVersion::constantinople()
[function]
[call site2]
02268
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02269
solidity::langutil::EVMVersion::hasExtCodeHash() const
[function]
[call site2]
02270
solidity::langutil::EVMVersion::constantinople()
[function]
[call site2]
02271
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02272
solidity::langutil::EVMVersion::hasChainID() const
[function]
[call site2]
02273
solidity::langutil::EVMVersion::istanbul()
[function]
[call site2]
02274
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
02275
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02276
solidity::langutil::EVMVersion::hasSelfBalance() const
[function]
[call site2]
02277
solidity::langutil::EVMVersion::istanbul()
[function]
[call site2]
02278
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
02279
(anonymous namespace)::createEVMFunction(std::__1::basic_string
, std::__1::allocator
> const&, solidity::evmasm::Instruction)
[function]
[call site2]
02280
solidity::evmasm::instructionInfo(solidity::evmasm::Instruction)
[function]
[call site2]
02281
solidity::evmasm::InstructionInfo::InstructionInfo(solidity::evmasm::InstructionInfo const&)
[function]
[call site2]
02282
__cxa_begin_catch
[call site2]
02283
__cxa_end_catch
[call site2]
02284
solidity::yul::BuiltinFunctionForEVM::BuiltinFunctionForEVM()
[function]
[call site2]
02285
solidity::yul::BuiltinFunction::BuiltinFunction()
[function]
[call site2]
02286
solidity::yul::YulString::YulString()
[function]
[call site2]
02287
solidity::yul::SideEffects::SideEffects()
[function]
[call site2]
02288
solidity::yul::ControlFlowSideEffects::ControlFlowSideEffects()
[function]
[call site2]
02289
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02290
solidity::evmasm::SemanticInformation::terminatesControlFlow(solidity::evmasm::Instruction)
[function]
[call site2]
02291
solidity::evmasm::SemanticInformation::reverts(solidity::evmasm::Instruction)
[function]
[call site2]
02292
solidity::yul::BuiltinFunctionForEVM::~BuiltinFunctionForEVM()
[function]
[call site2]
02293
solidity::evmasm::InstructionInfo::~InstructionInfo()
[function]
[call site2]
02294
(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]
02295
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02296
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02297
solidity::yul::BuiltinFunctionForEVM::BuiltinFunctionForEVM()
[function]
[call site2]
02298
solidity::yul::BuiltinFunctionForEVM::~BuiltinFunctionForEVM()
[function]
[call site2]
02299
(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]
02300
(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]
02301
(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]
02302
(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]
02303
(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]
02304
(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]
02305
(anonymous namespace)::createReservedIdentifiers(solidity::langutil::EVMVersion)
[function]
[call site2]
02306
solidity::util::toLower(std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02307
(anonymous namespace)::createReservedIdentifiers(solidity::langutil::EVMVersion)::$_15::operator()(solidity::evmasm::Instruction) const
[function]
[call site2]
02308
solidity::langutil::EVMVersion::london()
[function]
[call site2]
02309
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
02310
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02311
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02312
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02313
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02314
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]
02315
solidity::yul::Dialect::~Dialect()
[function]
[call site2]
02316
solidity::yul::NoOutputEVMDialect::NoOutputEVMDialect(solidity::yul::EVMDialect const&)::$_0::~$_0()
[function]
[call site2]
02317
solidity::yul::EVMDialect::~EVMDialect()
[function]
[call site2]
02318
solidity::yul::Dialect::~Dialect()
[function]
[call site2]
02319
solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&)
[function]
[call site2]
02320
solidity::yul::BuiltinContext::BuiltinContext()
[function]
[call site2]
02321
solidity::yul::YulString::empty() const
[function]
[call site2]
02322
solidity::yul::NoOutputAssembly::NoOutputAssembly()
[function]
[call site2]
02323
solidity::yul::AbstractAssembly::AbstractAssembly()
[function]
[call site2]
02324
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]
02325
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]
02326
solidity::yul::VariableReferenceCounter::run(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Block const&)
[function]
[call site2]
02327
solidity::yul::VariableReferenceCounter::VariableReferenceCounter(solidity::yul::AsmAnalysisInfo const&)
[function]
[call site2]
02328
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
02329
solidity::yul::VariableReferenceCounter::operator()(solidity::yul::Block const&)
[function]
[call site2]
02330
solidity::yul::ASTWalker::operator()(solidity::yul::Block const&)
[function]
[call site2]
02331
solidity::yul::VariableReferenceCounter::~VariableReferenceCounter()
[function]
[call site2]
02332
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
02333
solidity::yul::CodeTransform::operator()(solidity::yul::Block const&)
[function]
[call site2]
02334
solidity::yul::CodeTransform::visitStatements(std::__1::vector
, std::__1::allocator
> > const&)
[function]
[call site2]
02335
solidity::yul::CodeTransform::freeUnusedVariables(bool)
[function]
[call site2]
02336
solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const
[function]
[call site2]
02337
solidity::yul::CodeTransform::deleteVariable(solidity::yul::Scope::Variable const&)
[function]
[call site2]
02338
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02339
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02340
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02341
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]
02342
boost::error_info
::error_info(char const*)
[function]
[call site2]
02343
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02344
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02345
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02346
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02347
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]
02348
boost::error_info
::error_info(char const*)
[function]
[call site2]
02349
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02350
solidity::yul::CodeTransform::deleteVariable(solidity::yul::Scope::Variable const&)
[function]
[call site2]
02351
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02352
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02353
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02354
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]
02355
boost::error_info
::error_info(char const*)
[function]
[call site2]
02356
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02357
solidity::yul::CodeTransform::isInsideFunction() const
[function]
[call site2]
02358
solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const
[function]
[call site2]
02359
(anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant
const&, std::__1::vector
> const&)
[function]
[call site2]
02360
solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat)
[function]
[call site2]
02361
solidity::yul::ASTWalker::visit(std::__1::variant
const&)
[function]
[call site2]
02362
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]
02363
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]
02364
solidity::yul::ReferencesCounter::~ReferencesCounter()
[function]
[call site2]
02365
solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()
[function]
[call site2]
02366
solidity::yul::CodeTransform::isInsideFunction() const
[function]
[call site2]
02367
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02368
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02369
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02370
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]
02371
boost::error_info
::error_info(char const*)
[function]
[call site2]
02372
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02373
solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const
[function]
[call site2]
02374
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02375
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02376
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02377
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]
02378
boost::error_info
::error_info(char const*)
[function]
[call site2]
02379
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02380
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02381
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02382
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02383
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]
02384
boost::error_info
::error_info(char const*)
[function]
[call site2]
02385
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02386
solidity::ScopeGuard::ScopeGuard(std::__1::function
)
[function]
[call site2]
02387
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02388
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02389
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02390
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]
02391
boost::error_info
::error_info(char const*)
[function]
[call site2]
02392
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02393
auto ranges::views::transform_fn::operator()
(solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4) const
[function]
[call site2]
02394
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]
02395
solidity::yul::TypedName::TypedName(solidity::yul::TypedName const&)
[function]
[call site2]
02396
solidity::yul::CodeTransform::operator()(solidity::yul::VariableDeclaration const&)
[function]
[call site2]
02397
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02398
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02399
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02400
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]
02401
boost::error_info
::error_info(char const*)
[function]
[call site2]
02402
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02403
solidity::yul::CodeTransform::expectDeposit(int, int) const
[function]
[call site2]
02404
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02405
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02406
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02407
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]
02408
boost::error_info
::error_info(char const*)
[function]
[call site2]
02409
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02410
solidity::yul::CodeTransform::freeUnusedVariables(bool)
[function]
[call site2]
02411
solidity::langutil::SourceLocation solidity::yul::originLocationOf
(solidity::yul::VariableDeclaration const&)
[function]
[call site2]
02412
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&)
[function]
[call site2]
02413
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
02414
solidity::langutil::SourceLocation solidity::yul::originLocationOf
(solidity::yul::VariableDeclaration const&)
[function]
[call site2]
02415
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
02416
solidity::yul::CodeTransform::unreferenced(solidity::yul::Scope::Variable const&) const
[function]
[call site2]
02417
solidity::yul::CodeTransform::variableHeightDiff(solidity::yul::Scope::Variable const&, solidity::yul::YulString, bool)
[function]
[call site2]
02418
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02419
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02420
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02421
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]
02422
boost::error_info
::error_info(char const*)
[function]
[call site2]
02423
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02424
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02425
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02426
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02427
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]
02428
boost::error_info
::error_info(char const*)
[function]
[call site2]
02429
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02430
solidity::yul::YulString::str() const
[function]
[call site2]
02431
solidity::evmasm::swapInstruction(unsigned int)
[function]
[call site2]
02432
solidity::evmasm::InvalidOpcode::InvalidOpcode()
[function]
[call site2]
02433
std::exception::exception()
[function]
[call site2]
02434
boost::exception::exception()
[function]
[call site2]
02435
solidity::util::Exception::Exception()
[function]
[call site2]
02436
std::exception::~exception()
[call site2]
02437
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02438
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02439
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]
02440
boost::error_info
::error_info(char const*)
[function]
[call site2]
02441
void boost::throw_exception
(solidity::evmasm::InvalidOpcode const&)
[function]
[call site2]
02442
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]
02443
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]
02444
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]
02445
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]
02446
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]
02447
decltype (((ranges::identity&){parm#1})((int&){parm#2})) ranges::invoke_fn::operator()
(ranges::identity&, int&) const
[function]
[call site2]
02448
solidity::ScopeGuard::~ScopeGuard()
[function]
[call site2]
02449
solidity::langutil::SourceLocation solidity::yul::originLocationOf
(solidity::yul::FunctionDefinition const&)
[function]
[call site2]
02450
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
02451
std::__1::optional
::operator*() &
[function]
[call site2]
02452
std::__1::optional
::operator*() &
[function]
[call site2]
02453
std::__1::optional
::operator*() &
[function]
[call site2]
02454
solidity::yul::CodeTransform::freeUnusedVariables(bool)
[function]
[call site2]
02455
solidity::yul::CodeTransform::createFunctionEntryID(solidity::yul::FunctionDefinition const&)
[function]
[call site2]
02456
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02457
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02458
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02459
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]
02460
boost::error_info
::error_info(char const*)
[function]
[call site2]
02461
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02462
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02463
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02464
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02465
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]
02466
boost::error_info
::error_info(char const*)
[function]
[call site2]
02467
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02468
solidity::yul::YulString::str() const
[function]
[call site2]
02469
solidity::yul::CodeTransform::finalizeBlock(solidity::yul::Block const&, std::__1::optional
)
[function]
[call site2]
02470
solidity::langutil::SourceLocation solidity::yul::originLocationOf
(solidity::yul::Block const&)
[function]
[call site2]
02471
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
02472
solidity::yul::CodeTransform::freeUnusedVariables(bool)
[function]
[call site2]
02473
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02474
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02475
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02476
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]
02477
boost::error_info
::error_info(char const*)
[function]
[call site2]
02478
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02479
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02480
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02481
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02482
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]
02483
boost::error_info
::error_info(char const*)
[function]
[call site2]
02484
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02485
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02486
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02487
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02488
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]
02489
boost::error_info
::error_info(char const*)
[function]
[call site2]
02490
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02491
std::__1::optional
::operator*() &
[function]
[call site2]
02492
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02493
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02494
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02495
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]
02496
boost::error_info
::error_info(char const*)
[function]
[call site2]
02497
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02498
solidity::yul::CodeTransform::stackErrors() const
[function]
[call site2]
02499
solidity::yul::CodeTransform::~CodeTransform()
[function]
[call site2]
02500
solidity::yul::AbstractAssembly::~AbstractAssembly()
[function]
[call site2]
02501
solidity::yul::BuiltinContext::~BuiltinContext()
[function]
[call site2]
02502
solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo()
[function]
[call site2]
02503
solidity::yul::CompilabilityChecker::~CompilabilityChecker()
[function]
[call site2]
02504
(anonymous namespace)::eliminateVariables(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::map
, std::__1::allocator
> > const&, bool)
[function]
[call site2]
02505
(anonymous namespace)::RematCandidateSelector::RematCandidateSelector(solidity::yul::Dialect const&)
[function]
[call site2]
02506
solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&)
[function]
[call site2]
02507
(anonymous namespace)::RematCandidateSelector::candidates()
[function]
[call site2]
02508
solidity::yul::Rematerialiser::run(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set
, std::__1::allocator
>, bool)
[function]
[call site2]
02509
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02510
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02511
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02512
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]
02513
boost::error_info
::error_info(char const*)
[function]
[call site2]
02514
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02515
(anonymous namespace)::chooseVarsToEliminate(std::__1::map
>, std::__1::less
, std::__1::allocator
> > > > const&, unsigned long)
[function]
[call site2]
02516
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]
02517
solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat)
[function]
[call site2]
02518
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]
02519
(anonymous namespace)::RematCandidateSelector::~RematCandidateSelector()
[function]
[call site2]
02520
solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view
>, solidity::yul::Block&, bool)
[function]
[call site2]
02521
solidity::yul::ConstantOptimiser::ConstantOptimiser(solidity::yul::EVMDialect const&, solidity::yul::GasMeter const&)
[function]
[call site2]
02522
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
02523
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
02524
solidity::yul::StackCompressor::run(solidity::yul::Dialect const&, solidity::yul::Object&, bool, unsigned long)
[function]
[call site2]
02525
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
02526
solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&)
[function]
[call site2]
02527
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
02528
solidity::yul::EVMDialect::evmVersion() const
[function]
[call site2]
02529
solidity::langutil::EVMVersion::canOverchargeGasForCall() const
[function]
[call site2]
02530
solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&)
[function]
[call site2]
02531
solidity::yul::ControlFlowGraphBuilder::build(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&, solidity::yul::Block const&)
[function]
[call site2]
02532
solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&)
[function]
[call site2]
02533
solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&, std::__1::map
>, std::__1::less
, std::__1::allocator
> > > > const&)
[function]
[call site2]
02534
auto ranges::views::take_fn::operator()
(unsigned long) const
[function]
[call site2]
02535
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]
02536
ranges::views::view_closure
> ranges::make_view_closure_fn::operator()
>(ranges::detail::bind_back_fn_
) const
[function]
[call site2]
02537
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]
02538
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]
02539
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]
02540
solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo()
[function]
[call site2]
02541
solidity::yul::CompilabilityChecker::CompilabilityChecker(solidity::yul::Dialect const&, solidity::yul::Object const&, bool)
[function]
[call site2]
02542
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]
02543
__dynamic_cast
[call site2]
02544
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
02545
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02546
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02547
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02548
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]
02549
boost::error_info
::error_info(char const*)
[function]
[call site2]
02550
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02551
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02552
solidity::yul::FunctionCallFinder::run(solidity::yul::Block&, solidity::yul::YulString)
[function]
[call site2]
02553
solidity::yul::FunctionCallFinder::FunctionCallFinder(solidity::yul::YulString)
[function]
[call site2]
02554
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
02555
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
02556
solidity::yul::FunctionCallFinder::~FunctionCallFinder()
[function]
[call site2]
02557
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
02558
(anonymous namespace)::literalArgumentValue(solidity::yul::FunctionCall const&)
[function]
[call site2]
02559
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02560
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02561
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02562
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]
02563
boost::error_info
::error_info(char const*)
[function]
[call site2]
02564
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02565
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02566
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02567
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]
02568
boost::error_info
::error_info(char const*)
[function]
[call site2]
02569
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02570
solidity::yul::valueOfLiteral(solidity::yul::Literal const&)
[function]
[call site2]
02571
solidity::yul::valueOfNumberLiteral(solidity::yul::Literal const&)
[function]
[call site2]
02572
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02573
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02574
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02575
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]
02576
boost::error_info
::error_info(char const*)
[function]
[call site2]
02577
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02578
solidity::util::isValidDecimal(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02579
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]
02580
solidity::yul::valueOfBoolLiteral(solidity::yul::Literal const&)
[function]
[call site2]
02581
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02582
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02583
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02584
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]
02585
boost::error_info
::error_info(char const*)
[function]
[call site2]
02586
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02587
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02588
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]
02589
solidity::yul::valueOfStringLiteral(solidity::yul::Literal const&)
[function]
[call site2]
02590
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02591
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02592
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02593
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]
02594
boost::error_info
::error_info(char const*)
[function]
[call site2]
02595
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02596
solidity::yul::YulString::str() const
[function]
[call site2]
02597
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02598
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02599
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02600
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]
02601
boost::error_info
::error_info(char const*)
[function]
[call site2]
02602
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02603
solidity::yul::YulString::str() const
[function]
[call site2]
02604
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]
02605
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02606
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02607
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02608
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]
02609
boost::error_info
::error_info(char const*)
[function]
[call site2]
02610
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
02611
_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]
02612
_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]
02613
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]
02614
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]
02615
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]
02616
(anonymous namespace)::literalArgumentValue(solidity::yul::FunctionCall const&)
[function]
[call site2]
02617
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]
02618
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]
02619
bool boost::multiprecision::std_constexpr::equal
(unsigned long long const*, unsigned long long const*, unsigned long long const*)
[function]
[call site2]
02620
solidity::yul::CallGraphGenerator::callGraph(solidity::yul::Block const&)
[function]
[call site2]
02621
solidity::yul::CallGraphGenerator::CallGraphGenerator()
[function]
[call site2]
02622
solidity::yul::CallGraph::CallGraph()
[function]
[call site2]
02623
std::initializer_list
::initializer_list()
[function]
[call site2]
02624
solidity::yul::CallGraph::~CallGraph()
[function]
[call site2]
02625
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
02626
solidity::yul::ASTWalker::operator()(solidity::yul::Block const&)
[function]
[call site2]
02627
solidity::yul::CallGraph::CallGraph(solidity::yul::CallGraph&&)
[function]
[call site2]
02628
solidity::yul::CallGraphGenerator::~CallGraphGenerator()
[function]
[call site2]
02629
solidity::yul::CallGraph::~CallGraph()
[function]
[call site2]
02630
solidity::yul::ASTWalker::~ASTWalker()
[function]
[call site2]
02631
solidity::yul::CallGraph::recursiveFunctions() const
[function]
[call site2]
02632
(anonymous namespace)::CallGraphCycleFinder::visit(solidity::yul::YulString)
[function]
[call site2]
02633
(anonymous namespace)::CallGraphCycleFinder::visit(solidity::yul::YulString)
[function]
[call site2]
02634
(anonymous namespace)::CallGraphCycleFinder::~CallGraphCycleFinder()
[function]
[call site2]
02635
solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)
[function]
[call site2]
02636
void solidity::yul::forEach
(solidity::yul::Block const&, solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)::$_1&&)
[function]
[call site2]
02637
solidity::yul::detail::ForEach
::ForEach(solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)::$_1&)
[function]
[call site2]
02638
solidity::yul::ASTWalker::ASTWalker()
[function]
[call site2]
02639
solidity::yul::YulString::YulString()
[function]
[call site2]
02640
(anonymous namespace)::MemoryOffsetAllocator::run(solidity::yul::YulString)
[function]
[call site2]
02641
(anonymous namespace)::MemoryOffsetAllocator::run(solidity::yul::YulString)
[function]
[call site2]
02642
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]
02643
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]
02644
ranges::ref_view
> const>::ref_view(std::__1::vector
> const&)
[function]
[call site2]
02645
ranges::ref_view
> const>::ref_view(std::__1::vector
> const&)
[function]
[call site2]
02646
ranges::concat_view
> const>, ranges::ref_view
> const> >::concat_view(ranges::ref_view
> const>, ranges::ref_view
> const>)
[function]
[call site2]
02647
auto ranges::views::take_fn::operator()
(unsigned long) const
[function]
[call site2]
02648
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]
02649
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]
02650
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]
02651
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]
02652
solidity::yul::YulString::empty() const
[function]
[call site2]
02653
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02654
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02655
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02656
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]
02657
boost::error_info
::error_info(char const*)
[function]
[call site2]
02658
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02659
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]
02660
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]
02661
solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)
[function]
[call site2]
02662
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]
02663
solidity::yul::StackToMemoryMover::StackToMemoryMover(solidity::yul::OptimiserStepContext&, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&, std::__1::map
>, std::__1::less
, std::__1::allocator
> > > >)
[function]
[call site2]
02664
solidity::yul::ASTModifier::ASTModifier()
[function]
[call site2]
02665
__dynamic_cast
[call site2]
02666
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
02667
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
02668
solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)
[function]
[call site2]
02669
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]
02670
solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_3::operator()(std::__1::variant
&) const
[function]
[call site2]
02671
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]
02672
solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::operator()(solidity::yul::YulString) const
[function]
[call site2]
02673
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02674
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02675
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02676
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]
02677
boost::error_info
::error_info(char const*)
[function]
[call site2]
02678
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02679
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]
02680
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]
02681
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]
02682
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]
02683
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]
02684
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
02685
_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]
02686
solidity::util::toHex(std::__1::vector
> const&, solidity::util::HexPrefix, solidity::util::HexCase)
[function]
[call site2]
02687
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02688
std::__1::optional
::operator*() &
[function]
[call site2]
02689
solidity::yul::operator"" _yulstring(char const*, unsigned long)
[function]
[call site2]
02690
(anonymous namespace)::generateMemoryStore(solidity::yul::Dialect const&, std::__1::shared_ptr
const&, solidity::yul::YulString, std::__1::variant
)
[function]
[call site2]
02691
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02692
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02693
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02694
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]
02695
boost::error_info
::error_info(char const*)
[function]
[call site2]
02696
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02697
solidity::yul::ExpressionStatement::~ExpressionStatement()
[function]
[call site2]
02698
solidity::yul::Literal::~Literal()
[function]
[call site2]
02699
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02700
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02701
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02702
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]
02703
boost::error_info
::error_info(char const*)
[function]
[call site2]
02704
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02705
solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::VariableMemoryOffsetTracker(solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&)
[function]
[call site2]
02706
auto ranges::views::transform_fn::operator()
(solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker) const
[function]
[call site2]
02707
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]
02708
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]
02709
ranges::iter_transform_view
> >, ranges::indirected
>::~iter_transform_view()
[function]
[call site2]
02710
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]
02711
bool solidity::util::contains_if
>, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker>(std::__1::vector
> const&, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&)
[function]
[call site2]
02712
solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::VariableMemoryOffsetTracker(solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&)
[function]
[call site2]
02713
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02714
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02715
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02716
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]
02717
boost::error_info
::error_info(char const*)
[function]
[call site2]
02718
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02719
_ZNK6ranges5views6zip_fnclIJRNSt3__16vectorIN8solidity3yul10IdentifierENS3_9allocatorIS7_EEEERNS4_INS3_8optionalINS6_9YulStringEEENS8_ISE_EEEEELb1ELi0ELi0ELi0EEENS_8zip_viewIJDpDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEEDpOSJ_
[function]
[call site2]
02720
_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]
02721
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]
02722
std::__1::optional
::operator*() &
[function]
[call site2]
02723
(anonymous namespace)::generateMemoryLoad(solidity::yul::Dialect const&, std::__1::shared_ptr
const&, solidity::yul::YulString)
[function]
[call site2]
02724
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02725
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02726
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02727
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]
02728
boost::error_info
::error_info(char const*)
[function]
[call site2]
02729
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02730
solidity::yul::YulString::YulString()
[function]
[call site2]
02731
solidity::yul::Literal::~Literal()
[function]
[call site2]
02732
solidity::yul::FunctionCall::~FunctionCall()
[function]
[call site2]
02733
solidity::yul::NameDispenser::newName(solidity::yul::YulString)
[function]
[call site2]
02734
solidity::yul::NameDispenser::illegalName(solidity::yul::YulString)
[function]
[call site2]
02735
solidity::yul::YulString::str() const
[function]
[call site2]
02736
solidity::yul::YulString::YulString()
[function]
[call site2]
02737
solidity::yul::TypedName::~TypedName()
[function]
[call site2]
02738
solidity::yul::Identifier::~Identifier()
[function]
[call site2]
02739
solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::operator()(solidity::yul::YulString) const
[function]
[call site2]
02740
std::__1::optional
::operator*() &
[function]
[call site2]
02741
(anonymous namespace)::generateMemoryStore(solidity::yul::Dialect const&, std::__1::shared_ptr
const&, solidity::yul::YulString, std::__1::variant
)
[function]
[call site2]
02742
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]
02743
solidity::yul::Identifier::Identifier(solidity::yul::Identifier&&)
[function]
[call site2]
02744
solidity::yul::Assignment::~Assignment()
[function]
[call site2]
02745
solidity::yul::ExpressionStatement::~ExpressionStatement()
[function]
[call site2]
02746
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]
02747
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]
02748
solidity::yul::VariableDeclaration::~VariableDeclaration()
[function]
[call site2]
02749
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]
02750
std::__1::optional
, std::__1::allocator
> > >::operator*() &
[function]
[call site2]
02751
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]
02752
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]
02753
solidity::yul::StackToMemoryMover::~StackToMemoryMover()
[function]
[call site2]
02754
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
02755
_ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EEpLImEENS_11enable_if_cIXsr14is_convertibleIT_S8_EE5valueERS8_E4typeERKSB_
[function]
[call site2]
02756
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]
02757
solidity::yul::FunctionCallFinder::run(solidity::yul::Block&, solidity::yul::YulString)
[function]
[call site2]
02758
(anonymous namespace)::MemoryOffsetAllocator::~MemoryOffsetAllocator()
[function]
[call site2]
02759
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02760
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02761
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02762
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]
02763
boost::error_info
::error_info(char const*)
[function]
[call site2]
02764
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02765
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]
02766
solidity::yul::YulString::YulString(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
02767
solidity::yul::CallGraph::~CallGraph()
[function]
[call site2]
02768
solidity::yul::CompilabilityChecker::~CompilabilityChecker()
[function]
[call site2]
02769
solidity::yul::EVMDialect::providesObjectAccess() const
[function]
[call site2]
02770
solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&)
[function]
[call site2]
02771
__dynamic_cast
[call site2]
02772
solidity::yul::NameDispenser::reset(solidity::yul::Block const&)
[function]
[call site2]
02773
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]
02774
solidity::yul::NameSimplifier::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&)
[function]
[call site2]
02775
solidity::yul::VarNameCleaner::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&)
[function]
[call site2]
02776
solidity::yul::VarNameCleaner::VarNameCleaner(solidity::yul::Block const&, solidity::yul::Dialect const&, std::__1::set
, std::__1::allocator
>)
[function]
[call site2]
02777
solidity::yul::ASTModifier::~ASTModifier()
[function]
[call site2]
02778
solidity::yul::ASTModifier::operator()(solidity::yul::Block&)
[function]
[call site2]
02779
solidity::yul::VarNameCleaner::~VarNameCleaner()
[function]
[call site2]
02780
solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&)
[function]
[call site2]
02781
solidity::yul::AsmAnalysisInfo::operator=(solidity::yul::AsmAnalysisInfo&&)
[function]
[call site2]
02782
solidity::yul::NameDispenser::~NameDispenser()
[function]
[call site2]
02783
solidity::yul::YulStack::analyzeParsed()
[function]
[call site2]
02784
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02785
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02786
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02787
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]
02788
boost::error_info
::error_info(char const*)
[function]
[call site2]
02789
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02790
solidity::yul::YulStack::parserResult() const
[function]
[call site2]
02791
solidity::langutil::EVMVersion::EVMVersion()
[function]
[call site2]
02792
solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion)
[function]
[call site2]
02793
solidity::yul::test::yul_fuzzer::yulFuzzerUtil::interpret(std::__1::basic_ostream
>&, std::__1::shared_ptr
, solidity::yul::Dialect const&, bool, bool, unsigned long, unsigned long, unsigned long)
[function]
[call site2]
02794
solidity::yul::test::yul_fuzzer::yulFuzzerUtil::resourceLimitsExceeded(solidity::yul::test::yul_fuzzer::yulFuzzerUtil::TerminationReason)
[function]
[call site2]
02795
solidity::yul::YulAssertion::YulAssertion()
[function]
[call site2]
02796
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
02797
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
02798
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]
02799
boost::error_info
::error_info(char const*)
[function]
[call site2]
02800
void boost::throw_exception
(solidity::yul::YulAssertion const&)
[function]
[call site2]
02801
solidity::yul::YulStack::~YulStack()
[function]
[call site2]
02802
solidity::langutil::CharStreamProvider::~CharStreamProvider()
[function]
[call site2]
02803