Lines Matching refs:recording

39 dump::dump (recording::context &ctxt,  in dump()
122 recording::location *
203 reproducer (recording::context &ctxt,
207 write_params (const vec <recording::context *> &contexts);
210 write_args (const vec <recording::context *> &contexts);
213 make_identifier (recording::memento *m, const char *prefix);
216 make_tmp_identifier (const char *prefix, recording::memento *m);
219 get_identifier (recording::context *ctxt);
222 get_identifier (recording::memento *m);
225 get_identifier_as_rvalue (recording::rvalue *m);
228 get_identifier_as_lvalue (recording::lvalue *m);
231 get_identifier_as_type (recording::type *m);
242 hash_map<recording::memento *, const char *> m_map_memento_to_identifier;
254 reproducer::reproducer (recording::context &ctxt, in reproducer()
267 reproducer::write_params (const vec <recording::context *> &contexts) in write_params()
270 recording::context *ctxt; in write_params()
285 reproducer::write_args (const vec <recording::context *> &contexts) in write_args()
288 recording::context *ctxt; in write_args()
333 reproducer::make_identifier (recording::memento *m, const char *prefix) in make_identifier()
356 reproducer::make_tmp_identifier (const char *prefix, recording::memento *m) in make_tmp_identifier()
366 reproducer::get_identifier (recording::context *ctxt) in get_identifier()
376 reproducer::get_identifier (recording::memento *m) in get_identifier()
387 if (recording::location *loc = m->dyn_cast_location ()) in get_identifier()
407 reproducer::get_identifier_as_rvalue (recording::rvalue *m) in get_identifier_as_rvalue()
416 reproducer::get_identifier_as_lvalue (recording::lvalue *m) in get_identifier_as_lvalue()
425 reproducer::get_identifier_as_type (recording::type *m) in get_identifier_as_type()
456 comma_separated_string (const auto_vec<recording::rvalue *> &rvalues,
457 enum recording::precedence prec);
470 (const auto_vec<recording::rvalue *> &rvalues, in comma_separated_string()
471 enum recording::precedence prec) in comma_separated_string()
514 recording::playback_location (replayer *r, recording::location *loc) in playback_location()
526 recording::playback_string (recording::string *str) in playback_string()
538 recording::playback_block (recording::block *b) in playback_block()
551 recording::context::context (context *parent_ctxt) in context()
603 recording::context::~context () in ~context()
638 recording::context::record (memento *m) in record()
648 recording::context::replay_into (replayer *r) in replay_into()
706 recording::context::disassociate_from_playback () in disassociate_from_playback()
726 recording::string *
727 recording::context::new_string (const char *text) in new_string()
732 recording::string *result = new string (this, text); in new_string()
743 recording::location *
744 recording::context::new_location (const char *filename, in new_location()
749 recording::location *result = in new_location()
750 new recording::location (this, in new_location()
770 recording::type *
771 recording::context::get_type (enum gcc_jit_types kind) in get_type()
779 recording::type *result = new memento_of_get_type (this, kind); in get_type()
795 recording::type *
796 recording::context::get_int_type (int num_bytes, int is_signed) in get_int_type()
838 recording::type *
839 recording::context::new_array_type (recording::location *loc, in new_array_type()
840 recording::type *element_type, in new_array_type()
852 recording::type *result = in new_array_type()
853 new recording::array_type (this, loc, element_type, num_elements); in new_array_type()
864 recording::field *
865 recording::context::new_field (recording::location *loc, in new_field()
866 recording::type *type, in new_field()
869 recording::field *result = in new_field()
870 new recording::field (this, loc, type, new_string (name)); in new_field()
881 recording::field *
882 recording::context::new_bitfield (recording::location *loc, in new_bitfield()
883 recording::type *type, in new_bitfield()
887 recording::field *result = in new_bitfield()
888 new recording::bitfield (this, loc, type, width, new_string (name)); in new_bitfield()
899 recording::struct_ *
900 recording::context::new_struct_type (recording::location *loc, in new_struct_type()
903 recording::struct_ *result = new struct_ (this, loc, new_string (name)); in new_struct_type()
915 recording::union_ *
916 recording::context::new_union_type (recording::location *loc, in new_union_type()
919 recording::union_ *result = new union_ (this, loc, new_string (name)); in new_union_type()
930 recording::function_type *
931 recording::context::new_function_type (recording::type *return_type, in new_function_type()
933 recording::type **param_types, in new_function_type()
936 recording::function_type *fn_type in new_function_type()
952 recording::type *
953 recording::context::new_function_ptr_type (recording::location *, /* unused loc */ in new_function_ptr_type()
954 recording::type *return_type, in new_function_ptr_type()
956 recording::type **param_types, in new_function_ptr_type()
959 recording::function_type *fn_type in new_function_ptr_type()
975 recording::param *
976 recording::context::new_param (recording::location *loc, in new_param()
977 recording::type *type, in new_param()
980 recording::param *result = new recording::param (this, loc, type, new_string (name)); in new_param()
991 recording::function *
992 recording::context::new_function (recording::location *loc, in new_function()
994 recording::type *return_type, in new_function()
997 recording::param **params, in new_function()
1001 recording::function *result = in new_function()
1002 new recording::function (this, in new_function()
1021 recording::context::get_builtins_manager () in get_builtins_manager()
1038 recording::function *
1039 recording::context::get_builtin_function (const char *name) in get_builtin_function()
1051 recording::lvalue *
1052 recording::context::new_global (recording::location *loc, in new_global()
1054 recording::type *type, in new_global()
1057 recording::global *result = in new_global()
1058 new recording::global (this, loc, kind, type, new_string (name)); in new_global()
1071 recording::rvalue *
1072 recording::context::new_string_literal (const char *value) in new_string_literal()
1074 recording::rvalue *result = in new_string_literal()
1086 recording::rvalue *
1087 recording::context::new_rvalue_from_vector (location *loc, in new_rvalue_from_vector()
1091 recording::rvalue *result in new_rvalue_from_vector()
1103 recording::rvalue *
1104 recording::context::new_unary_op (recording::location *loc, in new_unary_op()
1106 recording::type *result_type, in new_unary_op()
1107 recording::rvalue *a) in new_unary_op()
1109 recording::rvalue *result = in new_unary_op()
1121 recording::rvalue *
1122 recording::context::new_binary_op (recording::location *loc, in new_binary_op()
1124 recording::type *result_type, in new_binary_op()
1125 recording::rvalue *a, in new_binary_op()
1126 recording::rvalue *b) in new_binary_op()
1128 recording::rvalue *result = in new_binary_op()
1140 recording::rvalue *
1141 recording::context::new_comparison (recording::location *loc, in new_comparison()
1143 recording::rvalue *a, in new_comparison()
1144 recording::rvalue *b) in new_comparison()
1146 recording::rvalue *result = new comparison (this, loc, op, a, b); in new_comparison()
1157 recording::rvalue *
1158 recording::context::new_cast (recording::location *loc, in new_cast()
1159 recording::rvalue *expr, in new_cast()
1160 recording::type *type_) in new_cast()
1162 recording::rvalue *result = new cast (this, loc, expr, type_); in new_cast()
1173 recording::rvalue *
1174 recording::context::new_call (recording::location *loc, in new_call()
1176 int numargs , recording::rvalue **args) in new_call()
1178 recording::rvalue *result = new call (this, loc, func, numargs, args); in new_call()
1189 recording::rvalue *
1190 recording::context::new_call_through_ptr (recording::location *loc, in new_call_through_ptr()
1191 recording::rvalue *fn_ptr, in new_call_through_ptr()
1193 recording::rvalue **args) in new_call_through_ptr()
1195 recording::rvalue *result = new call_through_ptr (this, loc, fn_ptr, numargs, args); in new_call_through_ptr()
1206 recording::lvalue *
1207 recording::context::new_array_access (recording::location *loc, in new_array_access()
1208 recording::rvalue *ptr, in new_array_access()
1209 recording::rvalue *index) in new_array_access()
1211 recording::lvalue *result = new array_access (this, loc, ptr, index); in new_array_access()
1222 recording::case_ *
1223 recording::context::new_case (recording::rvalue *min_value, in new_case()
1224 recording::rvalue *max_value, in new_case()
1225 recording::block *block) in new_case()
1227 recording::case_ *result = new case_ (this, min_value, max_value, block); in new_case()
1239 recording::context::set_str_option (enum gcc_jit_str_option opt, in set_str_option()
1260 recording::context::set_int_option (enum gcc_jit_int_option opt, in set_int_option()
1280 recording::context::set_bool_option (enum gcc_jit_bool_option opt, in set_bool_option()
1294 recording::context::set_inner_bool_option (enum inner_bool_option inner_opt, in set_inner_bool_option()
1309 recording::context::add_command_line_option (const char *optname) in add_command_line_option()
1319 recording::context::append_command_line_options (vec <char *> *argvec) in append_command_line_options()
1333 recording::context::add_driver_option (const char *optname) in add_driver_option()
1343 recording::context::append_driver_options (auto_string_vec *argvec) in append_driver_options()
1362 recording::context::enable_dump (const char *dumpname, in enable_dump()
1382 recording::context::compile () in compile()
1411 recording::context::compile_to_file (enum gcc_jit_output_kind output_kind, in compile_to_file()
1436 recording::context::add_error (location *loc, const char *fmt, ...) in add_error()
1448 recording::context::add_error_va (location *loc, const char *fmt, va_list ap) in add_error_va()
1508 recording::context::get_first_error () const in get_first_error()
1520 recording::context::get_last_error () const in get_last_error()
1531 recording::type *
1532 recording::context::get_opaque_FILE_type () in get_opaque_FILE_type()
1547 recording::context::dump_to_file (const char *path, bool update_locations) in dump_to_file()
1614 recording::context::log_all_options () const in log_all_options()
1637 recording::context::log_str_option (enum gcc_jit_str_option opt) const in log_str_option()
1656 recording::context::log_int_option (enum gcc_jit_int_option opt) const in log_int_option()
1669 recording::context::log_bool_option (enum gcc_jit_bool_option opt) const in log_bool_option()
1682 recording::context::log_inner_bool_option (enum inner_bool_option opt) const in log_inner_bool_option()
1699 recording::context::dump_reproducer_to_file (const char *path) in dump_reproducer_to_file()
1898 recording::context::get_all_requested_dumps (vec <recording::requested_dump> *out) in get_all_requested_dumps()
1912 recording::context::validate () in validate()
1936 recording::memento::get_debug_string () in get_debug_string()
1947 recording::memento::write_to_dump (dump &d) in write_to_dump()
1957 recording::string::string (context *ctxt, const char *text) in string()
1967 recording::string::~string () in ~string()
1979 recording::string *
1980 recording::string::from_printf (context *ctxt, const char *fmt, ...) in from_printf()
1985 recording::string *result; in from_printf()
2005 recording::string *
2006 recording::string::make_debug_string () in make_debug_string()
2044 recording::string::write_reproducer (reproducer &) in write_reproducer()
2057 recording::location::replay_into (replayer *r) in replay_into()
2070 recording::string *
2071 recording::location::make_debug_string () in make_debug_string()
2081 recording::location::write_reproducer (reproducer &r) in write_reproducer()
2107 recording::type *
2108 recording::type::get_pointer () in get_pointer()
2123 recording::type *
2124 recording::type::get_const () in get_const()
2126 recording::type *result = new memento_of_get_const (this); in get_const()
2136 recording::type *
2137 recording::type::get_volatile () in get_volatile()
2139 recording::type *result = new memento_of_get_volatile (this); in get_volatile()
2149 recording::type *
2150 recording::type::get_aligned (size_t alignment_in_bytes) in get_aligned()
2152 recording::type *result in get_aligned()
2163 recording::type *
2164 recording::type::get_vector (size_t num_units) in get_vector()
2166 recording::type *result in get_vector()
2173 recording::type::access_as_type (reproducer &r) in access_as_type()
2181 recording::type *
2182 recording::memento_of_get_type::dereference () in dereference()
2232 recording::memento_of_get_type::is_int () const in is_int()
2285 recording::memento_of_get_type::is_float () const in is_float()
2338 recording::memento_of_get_type::is_bool () const in is_bool()
2391 recording::memento_of_get_type::replay_into (replayer *r) in replay_into()
2441 recording::string *
2442 recording::memento_of_get_type::make_debug_string () in make_debug_string()
2474 recording::memento_of_get_type::write_reproducer (reproducer &r) in write_reproducer()
2492 recording::memento_of_get_pointer::accepts_writes_from (type *rtype) in accepts_writes_from()
2508 recording::memento_of_get_pointer::replay_into (replayer *) in replay_into()
2517 recording::string *
2518 recording::memento_of_get_pointer::make_debug_string () in make_debug_string()
2533 recording::memento_of_get_pointer::write_reproducer (reproducer &r) in write_reproducer()
2556 recording::memento_of_get_const::replay_into (replayer *) in replay_into()
2564 recording::string *
2565 recording::memento_of_get_const::make_debug_string () in make_debug_string()
2574 recording::memento_of_get_const::write_reproducer (reproducer &r) in write_reproducer()
2589 recording::memento_of_get_volatile::replay_into (replayer *) in replay_into()
2597 recording::string *
2598 recording::memento_of_get_volatile::make_debug_string () in make_debug_string()
2608 recording::memento_of_get_volatile::write_reproducer (reproducer &r) in write_reproducer()
2623 recording::memento_of_get_aligned::replay_into (replayer *) in replay_into()
2632 recording::string *
2633 recording::memento_of_get_aligned::make_debug_string () in make_debug_string()
2645 recording::memento_of_get_aligned::write_reproducer (reproducer &r) in write_reproducer()
2661 recording::vector_type::replay_into (replayer *) in replay_into()
2670 recording::string *
2671 recording::vector_type::make_debug_string () in make_debug_string()
2684 recording::vector_type::write_reproducer (reproducer &r) in write_reproducer()
2699 recording::type *
2700 recording::array_type::dereference () in dereference()
2709 recording::array_type::replay_into (replayer *r) in replay_into()
2719 recording::string *
2720 recording::array_type::make_debug_string () in make_debug_string()
2732 recording::array_type::write_reproducer (reproducer &r) in write_reproducer()
2751 recording::function_type::function_type (context *ctxt, in function_type()
2768 recording::type *
2769 recording::function_type::dereference () in dereference()
2792 recording::function_type::is_same_type_as (type *other) in is_same_type_as()
2825 recording::function_type::replay_into (replayer *r) in replay_into()
2830 recording::type *type; in replay_into()
2843 recording::string *
2844 recording::function_type::make_debug_string_with_ptr () in make_debug_string_with_ptr()
2852 recording::string *
2853 recording::function_type::make_debug_string () in make_debug_string()
2865 recording::string *
2866 recording::function_type::make_debug_string_with (const char *insert) in make_debug_string_with()
2921 recording::function_type::write_reproducer (reproducer &) in write_reproducer()
2935 recording::function_type::write_deferred_reproducer (reproducer &r, in write_deferred_reproducer()
2972 recording::field::replay_into (replayer *r) in replay_into()
2986 recording::field::write_to_dump (dump &d) in write_to_dump()
2996 recording::string *
2997 recording::field::make_debug_string () in make_debug_string()
3005 recording::field::write_reproducer (reproducer &r) in write_reproducer()
3026 recording::bitfield::replay_into (replayer *r) in replay_into()
3041 recording::bitfield::write_to_dump (dump &d) in write_to_dump()
3052 recording::string *
3053 recording::bitfield::make_debug_string () in make_debug_string()
3063 recording::bitfield::write_reproducer (reproducer &r) in write_reproducer()
3084 recording::compound_type::compound_type (context *ctxt, in compound_type()
3101 recording::compound_type::set_fields (location *loc, in set_fields()
3115 recording::type *
3116 recording::compound_type::dereference () in dereference()
3125 recording::struct_::struct_ (context *ctxt, in struct_()
3136 recording::struct_::replay_into (replayer *r) in replay_into()
3145 recording::struct_::access_as_type (reproducer &r) in access_as_type()
3154 recording::string *
3155 recording::struct_::make_debug_string () in make_debug_string()
3162 recording::struct_::write_reproducer (reproducer &r) in write_reproducer()
3179 recording::union_::union_ (context *ctxt, in union_()
3190 recording::union_::replay_into (replayer *r) in replay_into()
3201 recording::string *
3202 recording::union_::make_debug_string () in make_debug_string()
3211 recording::union_::write_reproducer (reproducer &r) in write_reproducer()
3241 recording::fields::fields (compound_type *struct_or_union, in fields()
3260 recording::fields::replay_into (replayer *) in replay_into()
3283 recording::fields::write_to_dump (dump &d) in write_to_dump()
3298 recording::fields::write_reproducer (reproducer &r) in write_reproducer()
3329 recording::string *
3330 recording::fields::make_debug_string () in make_debug_string()
3344 recording::rvalue *
3345 recording::rvalue::access_field (recording::location *loc, in access_field()
3348 recording::rvalue *result = in access_field()
3360 recording::lvalue *
3361 recording::rvalue::dereference_field (recording::location *loc, in dereference_field()
3364 recording::lvalue *result = in dereference_field()
3376 recording::lvalue *
3377 recording::rvalue::dereference (recording::location *loc) in dereference()
3379 recording::lvalue *result = in dereference()
3389 class rvalue_usage_validator : public recording::rvalue_visitor
3393 recording::context *ctxt,
3394 recording::statement *stmt);
3397 visit (recording::rvalue *rvalue) FINAL OVERRIDE;
3401 recording::context *m_ctxt;
3402 recording::statement *m_stmt;
3408 recording::context *ctxt, in rvalue_usage_validator()
3409 recording::statement *stmt) in rvalue_usage_validator()
3419 rvalue_usage_validator::visit (recording::rvalue *rvalue) in visit()
3422 recording::function *stmt_scope = m_stmt->get_block ()->get_function (); in visit()
3468 recording::rvalue::verify_valid_within_stmt (const char *api_funcname, statement *s) in verify_valid_within_stmt()
3486 recording::rvalue::set_scope (function *scope) in set_scope()
3499 recording::rvalue::access_as_rvalue (reproducer &r) in access_as_rvalue()
3535 recording::rvalue::get_debug_string_parens (enum precedence outer_prec) in get_debug_string_parens()
3570 recording::lvalue *
3571 recording::lvalue::access_field (recording::location *loc, in access_field()
3574 recording::lvalue *result = in access_field()
3585 recording::lvalue::access_as_rvalue (reproducer &r) in access_as_rvalue()
3595 recording::lvalue::access_as_lvalue (reproducer &r) in access_as_lvalue()
3606 recording::rvalue *
3607 recording::lvalue::get_address (recording::location *loc) in get_address()
3609 recording::rvalue *result = in get_address()
3621 recording::param::replay_into (replayer *r) in replay_into()
3633 recording::param::access_as_rvalue (reproducer &r) in access_as_rvalue()
3644 recording::param::access_as_lvalue (reproducer &r) in access_as_lvalue()
3653 recording::param::write_reproducer (reproducer &r) in write_reproducer()
3672 recording::function::function (context *ctxt, in function()
3673 recording::location *loc, in function()
3676 recording::string *name, in function()
3678 recording::param **params, in function()
3734 recording::function::replay_into (replayer *r) in replay_into()
3739 recording::param *param; in replay_into()
3760 recording::lvalue *
3761 recording::function::new_local (recording::location *loc, in new_local()
3778 recording::block*
3779 recording::function::new_block (const char *name) in new_block()
3783 recording::block *result = in new_block()
3784 new recording::block (this, m_blocks.length (), new_string (name)); in new_block()
3797 recording::function::write_to_dump (dump &d) in write_to_dump()
3821 recording::param *param; in write_to_dump()
3864 recording::function::validate () in validate()
3929 recording::function::dump_to_dot (const char *path) in dump_to_dot()
3967 recording::rvalue *
3968 recording::function::get_address (recording::location *loc) in get_address()
3974 auto_vec <recording::type *> param_types (m_params.length ()); in get_address()
3976 recording::param *param; in get_address()
3979 recording::function_type *fn_type in get_address()
3996 recording::string *
3997 recording::function::make_debug_string () in make_debug_string()
4015 recording::function::write_reproducer (reproducer &r) in write_reproducer()
4067 recording::statement *
4068 recording::block::add_eval (recording::location *loc, in add_eval()
4069 recording::rvalue *rvalue) in add_eval()
4083 recording::statement *
4084 recording::block::add_assignment (recording::location *loc, in add_assignment()
4085 recording::lvalue *lvalue, in add_assignment()
4086 recording::rvalue *rvalue) in add_assignment()
4100 recording::statement *
4101 recording::block::add_assignment_op (recording::location *loc, in add_assignment_op()
4102 recording::lvalue *lvalue, in add_assignment_op()
4104 recording::rvalue *rvalue) in add_assignment_op()
4118 recording::statement *
4119 recording::block::add_comment (recording::location *loc, in add_comment()
4134 recording::statement *
4135 recording::block::end_with_conditional (recording::location *loc, in end_with_conditional()
4136 recording::rvalue *boolval, in end_with_conditional()
4137 recording::block *on_true, in end_with_conditional()
4138 recording::block *on_false) in end_with_conditional()
4153 recording::statement *
4154 recording::block::end_with_jump (recording::location *loc, in end_with_jump()
4155 recording::block *target) in end_with_jump()
4172 recording::statement *
4173 recording::block::end_with_return (recording::location *loc, in end_with_return()
4174 recording::rvalue *rvalue) in end_with_return()
4192 recording::statement *
4193 recording::block::end_with_switch (recording::location *loc, in end_with_switch()
4194 recording::rvalue *expr, in end_with_switch()
4195 recording::block *default_block, in end_with_switch()
4197 recording::case_ **cases) in end_with_switch()
4222 recording::block::write_to_dump (dump &d) in write_to_dump()
4235 recording::block::validate () in validate()
4255 recording::location *
4256 recording::block::get_loc () const in get_loc()
4258 recording::statement *stmt = get_first_statement (); in get_loc()
4267 recording::statement *
4268 recording::block::get_first_statement () const in get_first_statement()
4278 recording::statement *
4279 recording::block::get_last_statement () const in get_last_statement()
4294 vec <recording::block *>
4295 recording::block::get_successor_blocks () const in get_successor_blocks()
4307 recording::block::replay_into (replayer *) in replay_into()
4316 recording::string *
4317 recording::block::make_debug_string () in make_debug_string()
4330 recording::block::write_reproducer (reproducer &r) in write_reproducer()
4344 recording::block::dump_to_dot (pretty_printer *pp) in dump_to_dot()
4376 recording::block::dump_edges_to_dot (pretty_printer *pp) in dump_edges_to_dot()
4394 recording::global::replay_into (replayer *r) in replay_into()
4422 recording::global::write_to_dump (dump &d) in write_to_dump()
4460 recording::global::write_reproducer (reproducer &r) in write_reproducer()
4481 template class recording::memento_of_new_rvalue_from_const <int>;
4482 template class recording::memento_of_new_rvalue_from_const <long>;
4483 template class recording::memento_of_new_rvalue_from_const <double>;
4484 template class recording::memento_of_new_rvalue_from_const <void *>;
4491 recording::
4512 namespace recording
4586 recording::memento_of_new_rvalue_from_const <long>::write_reproducer (reproducer &r) in write_reproducer()
4648 recording::memento_of_new_rvalue_from_const <double>::write_reproducer (reproducer &r) in write_reproducer()
4729 recording::memento_of_new_string_literal::replay_into (replayer *r) in replay_into()
4737 recording::string *
4738 recording::memento_of_new_string_literal::make_debug_string () in make_debug_string()
4749 recording::memento_of_new_string_literal::write_reproducer (reproducer &r) in write_reproducer()
4766 recording::memento_of_new_rvalue_from_vector::
4783 recording::memento_of_new_rvalue_from_vector::replay_into (replayer *r) in replay_into()
4799 recording::memento_of_new_rvalue_from_vector::visit_children (rvalue_visitor *v) in visit_children()
4808 recording::string *
4809 recording::memento_of_new_rvalue_from_vector::make_debug_string () in make_debug_string()
4826 recording::memento_of_new_rvalue_from_vector::write_reproducer (reproducer &r) in write_reproducer()
4856 recording::unary_op::replay_into (replayer *r) in replay_into()
4867 recording::unary_op::visit_children (rvalue_visitor *v) in visit_children()
4882 recording::string *
4883 recording::unary_op::make_debug_string () in make_debug_string()
4901 recording::unary_op::write_reproducer (reproducer &r) in write_reproducer()
4924 recording::binary_op::replay_into (replayer *r) in replay_into()
4936 recording::binary_op::visit_children (rvalue_visitor *v) in visit_children()
4960 recording::string *
4961 recording::binary_op::make_debug_string () in make_debug_string()
4989 recording::binary_op::write_reproducer (reproducer &r) in write_reproducer()
5008 namespace recording {
5027 enum recording::precedence
5028 recording::binary_op::get_precedence () const in get_precedence()
5048 recording::string *
5049 recording::comparison::make_debug_string () in make_debug_string()
5075 recording::comparison::write_reproducer (reproducer &r) in write_reproducer()
5096 recording::comparison::replay_into (replayer *r) in replay_into()
5108 recording::comparison::visit_children (rvalue_visitor *v) in visit_children()
5114 namespace recording {
5127 enum recording::precedence
5128 recording::comparison::get_precedence () const in get_precedence()
5137 recording::cast::replay_into (replayer *r) in replay_into()
5147 recording::cast::visit_children (rvalue_visitor *v) in visit_children()
5155 recording::string *
5156 recording::cast::make_debug_string () in make_debug_string()
5168 recording::cast::write_reproducer (reproducer &r) in write_reproducer()
5187 recording::base_call::base_call (context *ctxt, in base_call()
5204 recording::base_call::write_reproducer_tail_call (reproducer &r, in write_reproducer_tail_call()
5220 recording::call::call (recording::context *ctxt, in call()
5221 recording::location *loc, in call()
5222 recording::function *func, in call()
5234 recording::call::replay_into (replayer *r) in replay_into()
5251 recording::call::visit_children (rvalue_visitor *v) in visit_children()
5260 recording::string *
5261 recording::call::make_debug_string () in make_debug_string()
5276 recording::call::write_reproducer (reproducer &r) in write_reproducer()
5305 recording::call_through_ptr::call_through_ptr (recording::context *ctxt, in call_through_ptr()
5306 recording::location *loc, in call_through_ptr()
5307 recording::rvalue *fn_ptr, in call_through_ptr()
5322 recording::call_through_ptr::replay_into (replayer *r) in replay_into()
5339 recording::call_through_ptr::visit_children (rvalue_visitor *v) in visit_children()
5349 recording::string *
5350 recording::call_through_ptr::make_debug_string () in make_debug_string()
5393 recording::call_through_ptr::write_reproducer (reproducer &r) in write_reproducer()
5424 recording::array_access::replay_into (replayer *r) in replay_into()
5436 recording::array_access::visit_children (rvalue_visitor *v) in visit_children()
5445 recording::string *
5446 recording::array_access::make_debug_string () in make_debug_string()
5459 recording::array_access::write_reproducer (reproducer &r) in write_reproducer()
5480 recording::access_field_of_lvalue::replay_into (replayer *r) in replay_into()
5493 recording::access_field_of_lvalue::visit_children (rvalue_visitor *v) in visit_children()
5501 recording::string *
5502 recording::access_field_of_lvalue::make_debug_string () in make_debug_string()
5515 recording::access_field_of_lvalue::write_reproducer (reproducer &r) in write_reproducer()
5534 recording::access_field_rvalue::replay_into (replayer *r) in replay_into()
5546 recording::access_field_rvalue::visit_children (rvalue_visitor *v) in visit_children()
5554 recording::string *
5555 recording::access_field_rvalue::make_debug_string () in make_debug_string()
5568 recording::access_field_rvalue::write_reproducer (reproducer &r) in write_reproducer()
5588 recording::dereference_field_rvalue::replay_into (replayer *r) in replay_into()
5600 recording::dereference_field_rvalue::visit_children (rvalue_visitor *v) in visit_children()
5608 recording::string *
5609 recording::dereference_field_rvalue::make_debug_string () in make_debug_string()
5622 recording::dereference_field_rvalue::write_reproducer (reproducer &r) in write_reproducer()
5641 recording::dereference_rvalue::replay_into (replayer *r) in replay_into()
5652 recording::dereference_rvalue::visit_children (rvalue_visitor *v) in visit_children()
5660 recording::string *
5661 recording::dereference_rvalue::make_debug_string () in make_debug_string()
5673 recording::dereference_rvalue::write_reproducer (reproducer &r) in write_reproducer()
5690 recording::get_address_of_lvalue::replay_into (replayer *r) in replay_into()
5701 recording::get_address_of_lvalue::visit_children (rvalue_visitor *v) in visit_children()
5709 recording::string *
5710 recording::get_address_of_lvalue::make_debug_string () in make_debug_string()
5722 recording::get_address_of_lvalue::write_reproducer (reproducer &r) in write_reproducer()
5739 recording::function_pointer::replay_into (replayer *r) in replay_into()
5747 recording::function_pointer::visit_children (rvalue_visitor *) in visit_children()
5755 recording::string *
5756 recording::function_pointer::make_debug_string () in make_debug_string()
5767 recording::function_pointer::write_reproducer (reproducer &r) in write_reproducer()
5784 recording::local::replay_into (replayer *r) in replay_into()
5800 recording::local::write_to_dump (dump &d) in write_to_dump()
5810 recording::local::write_reproducer (reproducer &r) in write_reproducer()
5832 vec <recording::block *>
5833 recording::statement::get_successor_blocks () const in get_successor_blocks()
5849 recording::statement::write_to_dump (dump &d) in write_to_dump()
5862 recording::eval::replay_into (replayer *r) in replay_into()
5872 recording::string *
5873 recording::eval::make_debug_string () in make_debug_string()
5884 recording::eval::write_reproducer (reproducer &r) in write_reproducer()
5900 recording::assignment::replay_into (replayer *r) in replay_into()
5911 recording::string *
5912 recording::assignment::make_debug_string () in make_debug_string()
5924 recording::assignment::write_reproducer (reproducer &r) in write_reproducer()
5942 recording::assignment_op::replay_into (replayer *r) in replay_into()
5963 recording::string *
5964 recording::assignment_op::make_debug_string () in make_debug_string()
5977 recording::assignment_op::write_reproducer (reproducer &r) in write_reproducer()
5997 recording::comment::replay_into (replayer *r) in replay_into()
6007 recording::string *
6008 recording::comment::make_debug_string () in make_debug_string()
6019 recording::comment::write_reproducer (reproducer &r) in write_reproducer()
6035 recording::conditional::replay_into (replayer *r) in replay_into()
6049 vec <recording::block *>
6050 recording::conditional::get_successor_blocks () const in get_successor_blocks()
6062 recording::string *
6063 recording::conditional::make_debug_string () in make_debug_string()
6082 recording::conditional::write_reproducer (reproducer &r) in write_reproducer()
6102 recording::jump::replay_into (replayer *r) in replay_into()
6114 vec <recording::block *>
6115 recording::jump::get_successor_blocks () const in get_successor_blocks()
6126 recording::string *
6127 recording::jump::make_debug_string () in make_debug_string()
6138 recording::jump::write_reproducer (reproducer &r) in write_reproducer()
6154 recording::return_::replay_into (replayer *r) in replay_into()
6166 vec <recording::block *>
6167 recording::return_::get_successor_blocks () const in get_successor_blocks()
6177 recording::string *
6178 recording::return_::make_debug_string () in make_debug_string()
6193 recording::return_::write_reproducer (reproducer &r) in write_reproducer()
6212 recording::case_::write_reproducer (reproducer &r) in write_reproducer()
6229 recording::string *
6230 recording::case_::make_debug_string () in make_debug_string()
6243 recording::switch_::switch_ (block *b, in switch_()
6262 recording::switch_::replay_into (replayer *r) in replay_into()
6266 recording::case_ *rcase; in replay_into()
6287 vec <recording::block *>
6288 recording::switch_::get_successor_blocks () const in get_successor_blocks()
6303 recording::string *
6304 recording::switch_::make_debug_string () in make_debug_string()
6332 recording::switch_::write_reproducer (reproducer &r) in write_reproducer()