block_list typedef | octave::jit_convert | private |
create_checked(const Args &... args) | octave::jit_convert | inline |
create_checked_impl(jit_call *ret) | octave::jit_convert | private |
create_variable(const std::string &vname, jit_type *type, bool isarg=true) | octave::jit_convert | private |
do_assign(tree_expression *exp, jit_value *rhs, bool artificial=false) | octave::jit_convert | private |
do_assign(const std::string &lhs, jit_value *rhs, bool print, bool artificial=false) | octave::jit_convert | private |
find_variable(const std::string &vname) const | octave::jit_convert | private |
finish_breaks(jit_block *dest, const block_list &lst) | octave::jit_convert | private |
get_blocks(void) | octave::jit_convert | inline |
get_bounds(void) const | octave::jit_convert | inline |
get_factory(void) | octave::jit_convert | inline |
get_function(void) const | octave::jit_convert | inline |
get_variable(const std::string &vname) | octave::jit_convert | private |
get_variable_map(void) const | octave::jit_convert | inline |
initialize(const symbol_scope &s) | octave::jit_convert | private |
jit_convert(tree &tee, jit_type *for_bounds=nullptr) | octave::jit_convert | |
jit_convert(octave_user_function &fcn, const std::vector< jit_type * > &args) | octave::jit_convert | |
m_arguments | octave::jit_convert | private |
m_block | octave::jit_convert | private |
m_blocks | octave::jit_convert | private |
m_bounds | octave::jit_convert | private |
m_breaks | octave::jit_convert | private |
m_continues | octave::jit_convert | private |
m_converting_function | octave::jit_convert | private |
m_end_context | octave::jit_convert | private |
m_entry_block | octave::jit_convert | private |
m_factory | octave::jit_convert | private |
m_final_block | octave::jit_convert | private |
m_for_bounds_count | octave::jit_convert | private |
m_function | octave::jit_convert | private |
m_iterator_count | octave::jit_convert | private |
m_result | octave::jit_convert | private |
m_scope | octave::jit_convert | private |
m_short_count | octave::jit_convert | private |
m_vmap | octave::jit_convert | private |
next_for_bounds(bool inc=true) | octave::jit_convert | inlineprivate |
next_iterator(bool inc=true) | octave::jit_convert | inlineprivate |
next_name(const char *prefix, size_t &count, bool inc) | octave::jit_convert | private |
next_shortcircut_result(bool inc=true) | octave::jit_convert | inlineprivate |
operator=(const tree_walker &)=delete | octave::tree_walker | |
resolve(tree_index_expression &exp, jit_value *extra_arg=nullptr, bool lhs=false) | octave::jit_convert | private |
tree_walker(void) | octave::tree_walker | inlineprotected |
tree_walker(const tree_walker &)=delete | octave::tree_walker | |
type_bound typedef | octave::jit_convert | |
type_bound_vector typedef | octave::jit_convert | |
variable_map typedef | octave::jit_convert | |
visit(tree *tee) | octave::jit_convert | inlineprivate |
visit(tree &tee) | octave::jit_convert | private |
visit_anon_fcn_handle(tree_anon_fcn_handle &) | octave::jit_convert | virtual |
visit_argument_list(tree_argument_list &) | octave::jit_convert | virtual |
visit_binary_expression(tree_binary_expression &) | octave::jit_convert | virtual |
visit_boolean_expression(tree_boolean_expression &) | octave::jit_convert | virtual |
visit_break_command(tree_break_command &) | octave::jit_convert | virtual |
visit_cell(tree_cell &) | octave::jit_convert | virtual |
visit_classdef(tree_classdef &) | octave::tree_walker | virtual |
visit_classdef_attribute(tree_classdef_attribute &) | octave::tree_walker | virtual |
visit_classdef_attribute_list(tree_classdef_attribute_list &) | octave::tree_walker | virtual |
visit_classdef_body(tree_classdef_body &) | octave::tree_walker | virtual |
visit_classdef_enum(tree_classdef_enum &) | octave::tree_walker | virtual |
visit_classdef_enum_block(tree_classdef_enum_block &) | octave::tree_walker | virtual |
visit_classdef_enum_list(tree_classdef_enum_list &) | octave::tree_walker | virtual |
visit_classdef_event(tree_classdef_event &) | octave::tree_walker | virtual |
visit_classdef_events_block(tree_classdef_events_block &) | octave::tree_walker | virtual |
visit_classdef_events_list(tree_classdef_events_list &) | octave::tree_walker | virtual |
visit_classdef_methods_block(tree_classdef_methods_block &) | octave::tree_walker | virtual |
visit_classdef_methods_list(tree_classdef_methods_list &) | octave::tree_walker | virtual |
visit_classdef_properties_block(tree_classdef_properties_block &) | octave::tree_walker | virtual |
visit_classdef_property(tree_classdef_property &) | octave::tree_walker | virtual |
visit_classdef_property_list(tree_classdef_property_list &) | octave::tree_walker | virtual |
visit_classdef_superclass(tree_classdef_superclass &) | octave::tree_walker | virtual |
visit_classdef_superclass_list(tree_classdef_superclass_list &) | octave::tree_walker | virtual |
visit_colon_expression(tree_colon_expression &) | octave::jit_convert | virtual |
visit_complex_for_command(tree_complex_for_command &) | octave::jit_convert | virtual |
visit_compound_binary_expression(tree_compound_binary_expression &) | octave::tree_walker | virtual |
visit_constant(tree_constant &) | octave::jit_convert | virtual |
visit_continue_command(tree_continue_command &) | octave::jit_convert | virtual |
visit_decl_command(tree_decl_command &) | octave::jit_convert | virtual |
visit_decl_elt(tree_decl_elt &) | octave::jit_convert | virtual |
visit_decl_init_list(tree_decl_init_list &) | octave::jit_convert | virtual |
visit_do_until_command(tree_do_until_command &) | octave::jit_convert | virtual |
visit_fcn_handle(tree_fcn_handle &) | octave::jit_convert | virtual |
visit_function_def(tree_function_def &) | octave::jit_convert | virtual |
visit_identifier(tree_identifier &) | octave::jit_convert | virtual |
visit_if_clause(tree_if_clause &) | octave::jit_convert | virtual |
visit_if_command(tree_if_command &) | octave::jit_convert | virtual |
visit_if_command_list(tree_if_command_list &) | octave::jit_convert | virtual |
visit_index_expression(tree_index_expression &) | octave::jit_convert | virtual |
visit_matrix(tree_matrix &) | octave::jit_convert | virtual |
visit_metaclass_query(tree_metaclass_query &) | octave::tree_walker | virtual |
visit_multi_assignment(tree_multi_assignment &) | octave::jit_convert | virtual |
visit_no_op_command(tree_no_op_command &) | octave::jit_convert | virtual |
visit_octave_user_function(octave_user_function &) | octave::jit_convert | virtual |
visit_octave_user_function_header(octave_user_function &) | octave::jit_convert | |
visit_octave_user_function_trailer(octave_user_function &) | octave::jit_convert | |
visit_octave_user_script(octave_user_script &) | octave::jit_convert | virtual |
visit_parameter_list(tree_parameter_list &) | octave::jit_convert | virtual |
visit_postfix_expression(tree_postfix_expression &) | octave::jit_convert | virtual |
visit_prefix_expression(tree_prefix_expression &) | octave::jit_convert | virtual |
visit_return_command(tree_return_command &) | octave::jit_convert | virtual |
visit_simple_assignment(tree_simple_assignment &) | octave::jit_convert | virtual |
visit_simple_for_command(tree_simple_for_command &) | octave::jit_convert | virtual |
visit_statement(tree_statement &) | octave::jit_convert | virtual |
visit_statement_list(tree_statement_list &) | octave::jit_convert | virtual |
visit_superclass_ref(tree_superclass_ref &) | octave::tree_walker | virtual |
visit_switch_case(tree_switch_case &) | octave::jit_convert | virtual |
visit_switch_case_list(tree_switch_case_list &) | octave::jit_convert | virtual |
visit_switch_command(tree_switch_command &) | octave::jit_convert | virtual |
visit_try_catch_command(tree_try_catch_command &) | octave::jit_convert | virtual |
visit_unwind_protect_command(tree_unwind_protect_command &) | octave::jit_convert | virtual |
visit_while_command(tree_while_command &) | octave::jit_convert | virtual |
~tree_walker(void)=default | octave::tree_walker | protectedvirtual |