Searched defs:gogo (Results 1 - 14 of 14) sorted by relevance

/haiku-buildtools/gcc/gcc/go/gofrontend/
H A Dgo.cc17 static Gogo* gogo; variable
[all...]
H A Dast-dump.cc161 Ast_dump_context::dump(Gogo* gogo, const char* basename) argument
H A Ddataflow.cc217 Dataflow::initialize(Gogo* gogo) argument
H A Dexport.cc442 Export::register_builtin_types(Gogo* gogo) argument
469 register_builtin_type(Gogo* gogo, const char* name, Builtin_code code) argument
[all...]
H A Dimport.cc280 Import::import(Gogo* gogo, const std::string& local_name, argument
429 Import::read_import_init_fns(Gogo* gogo) argument
768 Import::register_builtin_types(Gogo* gogo) argument
795 register_builtin_type(Gogo* gogo, const char* name, Builtin_code code) argument
[all...]
H A Dstatements.h305 lower(Gogo* gogo, Named_object* function, Block* block, argument
315 flatten(Gogo* gogo, Named_object* function, Block* block, argument
326 check_types(Gogo* gogo) argument
H A Dexpressions.h697 lower(Gogo* gogo, Named_object* function, Statement_inserter* inserter, argument
710 flatten(Gogo* gogo, Named_object* function, Statement_inserter* inserter) argument
721 check_types(Gogo* gogo) argument
H A Dparse.cc43 Parse::Parse(Lex* lex, Gogo* gogo) argument
2688 Gogo* gogo = this->gogo_; local
4961 Gogo* gogo = this->gogo_; local
[all...]
H A Dstatements.cc242 Variable_declaration_statement::do_lower(Gogo* gogo, Named_object* function, argument
252 Variable_declaration_statement::do_flatten(Gogo* gogo, Named_object* function, argument
2056 Simplify_thunk_traverse(Gogo* gogo) argument
2145 simplify_statement(Gogo* gogo, Named_object* function, Block* block) argument
2338 build_thunk(Gogo* gogo, const std::string& thunk_name) argument
4644 lower(Gogo* gogo, Named_object* function, Block* b, Temporary_statement* sel) argument
4726 lower_recv(Gogo* gogo, Named_object* function, Block* b, Expression* selref, Expression* chanref, Expression* index_expr) argument
4930 lower(Gogo* gogo, Named_object* function, Block* b, Temporary_statement* sel) argument
5068 do_lower(Gogo* gogo, Named_object* function, Block* enclosing, Statement_inserter*) argument
5356 do_lower(Gogo* gogo, Named_object*, Block* enclosing, Statement_inserter*) argument
5521 call_builtin(Gogo* gogo, const char* funcname, Expression* arg, Location loc) argument
5536 lower_range_array(Gogo* gogo, Block* enclosing, Block* body_block, Named_object* range_object, Temporary_statement* range_temp, Temporary_statement* index_temp, Temporary_statement* value_temp, Block** pinit, Expression** pcond, Block** piter_init, Block** ppost) argument
5628 lower_range_slice(Gogo* gogo, Block* enclosing, Block* body_block, Named_object* range_object, Temporary_statement* range_temp, Temporary_statement* index_temp, Temporary_statement* value_temp, Block** pinit, Expression** pcond, Block** piter_init, Block** ppost) argument
[all...]
H A Dtypes.h626 compare_is_identity(Gogo* gogo) argument
1091 append_reflection(const Type* type, Gogo* gogo, std::string* ret) const argument
1096 append_mangled_name(const Type* type, Gogo* gogo, std::string* ret) const argument
1106 get_named_base_btype(Gogo* gogo, Type* base_type) argument
1968 do_get_backend(Gogo* gogo) argument
3203 do_compare_is_identity(Gogo* gogo) argument
3220 do_gc_symbol(Gogo* gogo, Expression_list** vals, Expression** offset, int stack_size) argument
[all...]
H A Dgogo.h2937 Statement_inserter(Gogo* gogo, Variable* var) argument
2966 Translate_context(Gogo* gogo, Named_object* function, Block* block, argument
2975 gogo() function in class:Translate_context
H A Dtypes.cc847 Type::get_backend(Gogo* gogo) argument
914 get_btype_without_hash(Gogo* gogo) argument
949 get_backend_placeholder(Gogo* gogo) argument
1081 finish_backend(Gogo* gogo, Btype *placeholder) argument
1149 type_descriptor_pointer(Gogo* gogo, Location location) argument
1171 make_type_descriptor_var(Gogo* gogo) argument
1279 type_descriptor_var_name(Gogo* gogo, Named_type* nt) argument
1371 type_descriptor(Gogo* gogo, Type* type) argument
1379 named_type_descriptor(Gogo* gogo, Type* type, Named_type* name) argument
1391 gc_symbol(Gogo* gogo, Type* type, Expression_list** vals, Expression** offset, int stack_size) argument
1439 convert_builtin_named_types(Gogo* gogo) argument
1556 type_functions(Gogo* gogo, Named_type* name, Function_type* hash_fntype, Function_type* equal_fntype, Named_object** hash_fn, Named_object** equal_fn) argument
1713 specific_type_functions(Gogo* gogo, Named_type* name, Function_type* hash_fntype, Function_type* equal_fntype, Named_object** hash_fn, Named_object** equal_fn) argument
1811 write_specific_type_functions(Gogo* gogo, Named_type* name, const std::string& hash_name, Function_type* hash_fntype, const std::string& equal_name, Function_type* equal_fntype) argument
1873 write_named_hash(Gogo* gogo, Named_type* name, Function_type* hash_fntype, Function_type* equal_fntype) argument
1918 write_named_equal(Gogo* gogo, Named_type* name) argument
1964 type_descriptor_constructor(Gogo* gogo, int runtime_type_kind, Named_type* name, const Methods* methods, bool only_value_methods) argument
2078 gc_symbol_pointer(Gogo* gogo) argument
2101 make_gc_symbol_var(Gogo* gogo) argument
2178 gc_symbol_constructor(Gogo* gogo) argument
2228 uncommon_type_constructor(Gogo* gogo, Type* uncommon_type, Named_type* name, const Methods* methods, bool only_value_methods) const argument
2323 methods_constructor(Gogo* gogo, Type* methods_type, const Methods* methods, bool only_value_methods) const argument
2442 plain_type_descriptor(Gogo* gogo, int runtime_type_kind, Named_type* name) argument
2481 is_backend_type_size_known(Gogo* gogo) argument
2553 backend_type_size(Gogo* gogo, int64_t *psize) argument
2566 backend_type_align(Gogo* gogo, int64_t *palign) argument
2579 backend_type_field_align(Gogo* gogo, int64_t *palign) argument
2638 do_get_backend(Gogo* gogo) argument
2680 do_get_backend(Gogo* gogo) argument
2722 do_get_backend(Gogo* gogo) argument
2744 do_type_descriptor(Gogo* gogo, Named_type* name) argument
2884 do_get_backend(Gogo* gogo) argument
2898 do_type_descriptor(Gogo* gogo, Named_type* name) argument
3025 do_get_backend(Gogo* gogo) argument
3033 do_type_descriptor(Gogo* gogo, Named_type* name) argument
3151 do_get_backend(Gogo* gogo) argument
3160 do_type_descriptor(Gogo* gogo, Named_type* name) argument
3216 do_get_backend(Gogo* gogo) argument
3251 do_type_descriptor(Gogo* gogo, Named_type* name) argument
3665 get_backend_fntype(Gogo* gogo) argument
3761 do_get_backend(Gogo* gogo) argument
3812 do_type_descriptor(Gogo* gogo, Named_type* name) argument
3883 do_reflection(Gogo* gogo, std::string* ret) const argument
3960 do_mangled_name(Gogo* gogo, std::string* ret) const argument
4277 do_get_backend(Gogo* gogo) argument
4307 do_type_descriptor(Gogo* gogo, Named_type* name) argument
4353 do_reflection(Gogo* gogo, std::string* ret) const argument
4380 do_mangled_name(Gogo* gogo, std::string* ret) const argument
4445 do_get_backend(Gogo* gogo) argument
4500 do_get_backend(Gogo* gogo) argument
4617 is_unexported_field_name(Gogo* gogo, const std::string& name) const argument
4786 do_compare_is_identity(Gogo* gogo) argument
5024 is_unexported_local_field(Gogo* gogo, const std::string& name) const argument
5042 finalize_methods(Gogo* gogo) argument
5107 get_backend_struct_fields(Gogo* gogo, const Struct_field_list* fields, bool use_placeholder, std::vector<Backend::Btyped_identifier>* bfields) argument
5129 do_get_backend(Gogo* gogo) argument
5139 finish_backend_fields(Gogo* gogo) argument
5190 do_type_descriptor(Gogo* gogo, Named_type* name) argument
5287 write_hash_function(Gogo* gogo, Named_type*, Function_type* hash_fntype, Function_type* equal_fntype) argument
5384 write_equal_function(Gogo* gogo, Named_type* name) argument
5450 do_reflection(Gogo* gogo, std::string* ret) const argument
5502 do_gc_symbol(Gogo* gogo, Expression_list** vals, Expression** offset, int stack_size) argument
5523 do_mangled_name(Gogo* gogo, std::string* ret) const argument
5581 backend_field_offset(Gogo* gogo, unsigned int index, int64_t* poffset) argument
5824 do_compare_is_identity(Gogo* gogo) argument
5862 write_hash_function(Gogo* gogo, Named_type* name, Function_type* hash_fntype, Function_type* equal_fntype) argument
5969 write_equal_function(Gogo* gogo, Named_type* name) argument
6053 get_backend_slice_fields(Gogo* gogo, Array_type* type, bool use_placeholder, std::vector<Backend::Btyped_identifier>* bfields) argument
6088 do_get_backend(Gogo* gogo) argument
6107 get_backend_element(Gogo* gogo, bool use_placeholder) argument
6119 get_backend_length(Gogo* gogo) argument
6162 finish_backend_element(Gogo* gogo) argument
6303 do_type_descriptor(Gogo* gogo, Named_type* name) argument
6314 array_type_descriptor(Gogo* gogo, Named_type* name) argument
6353 slice_type_descriptor(Gogo* gogo, Named_type* name) argument
6383 do_reflection(Gogo* gogo, std::string* ret) const argument
6414 do_gc_symbol(Gogo* gogo, Expression_list** vals, Expression** offset, int stack_size) argument
6426 slice_gc_symbol(Gogo* gogo, Expression_list** vals, Expression** offset, int) argument
6449 array_gc_symbol(Gogo* gogo, Expression_list** vals, Expression** offset, int stack_size) argument
6515 do_mangled_name(Gogo* gogo, std::string* ret) const argument
6600 do_get_backend(Gogo* gogo) argument
6663 do_type_descriptor(Gogo* gogo, Named_type* name) argument
6701 map_descriptor_pointer(Gogo* gogo, Location location) argument
6711 map_descriptor(Gogo* gogo) argument
6819 do_reflection(Gogo* gogo, std::string* ret) const argument
6845 do_mangled_name(Gogo* gogo, std::string* ret) const argument
6919 do_get_backend(Gogo* gogo) argument
6961 do_type_descriptor(Gogo* gogo, Named_type* name) argument
7001 do_reflection(Gogo* gogo, std::string* ret) const argument
7037 do_mangled_name(Gogo* gogo, std::string* ret) const argument
7268 is_unexported_method(Gogo* gogo, const std::string& name) const argument
7582 get_backend_empty_interface_type(Gogo* gogo) argument
7609 get_backend_methods(Gogo* gogo) argument
7679 get_backend_methods_placeholder(Gogo* gogo) argument
7696 get_backend_interface_fields(Gogo* gogo, Interface_type* type, bool use_placeholder, std::vector<Backend::Btyped_identifier>* bfields) argument
7724 do_get_backend(Gogo* gogo) argument
7746 finish_backend_methods(Gogo* gogo) argument
7802 do_type_descriptor(Gogo* gogo, Named_type* name) argument
7880 do_reflection(Gogo* gogo, std::string* ret) const argument
7940 do_mangled_name(Gogo* gogo, std::string* ret) const argument
8463 is_unexported_local_method(Gogo* gogo, const std::string& name) const argument
8488 finalize_methods(Gogo* gogo) argument
8709 do_compare_is_identity(Gogo* gogo) argument
8757 convert(Gogo* gogo) argument
8847 create_placeholder(Gogo* gogo) argument
8969 do_get_backend(Gogo* gogo) argument
9096 do_type_descriptor(Gogo* gogo, Named_type* name) argument
9113 do_reflection(Gogo* gogo, std::string* ret) const argument
9166 do_gc_symbol(Gogo* gogo, Expression_list** vals, Expression** offset, int stack) argument
9180 do_mangled_name(Gogo* gogo, std::string* ret) const argument
9299 finalize_methods(Gogo* gogo, const Type* type, Location location, Methods** all_methods) argument
9525 build_stub_methods(Gogo* gogo, const Type* type, const Methods* methods, Location location) argument
9633 build_one_stub_method(Gogo* gogo, Method* method, const char* receiver_name, const Typed_identifier_list* params, bool is_varargs, Location location) argument
9774 bind_field_or_method(Gogo* gogo, const Type* type, Expression* expr, const std::string& name, Location location) argument
10122 is_unexported_field_or_method(Gogo* gogo, const Type* type, const std::string& name, std::vector<const Named_type*>* seen) argument
10369 do_get_backend(Gogo* gogo) argument
10389 do_type_descriptor(Gogo* gogo, Named_type* name) argument
10407 do_reflection(Gogo* gogo, std::string* ret) const argument
10415 do_mangled_name(Gogo* gogo, std::string* ret) const argument
[all...]
H A Dgogo.cc1084 sort_var_inits(Gogo* gogo, Var_inits* var_inits) argument
2270 Specific_type_functions(Gogo* gogo) argument
2433 Lower_parse_tree(Gogo* gogo, Named_object* function) argument
2675 Create_function_descriptors(Gogo* gogo) argument
2816 Finalize_methods(Gogo* gogo) argument
2983 Check_types_traverse(Gogo* gogo) argument
3188 Shortcuts(Gogo* gogo) argument
3400 Order_eval(Gogo* gogo) argument
3612 Flatten(Gogo* gogo, Named_object* function) argument
3817 Build_recover_thunks(Gogo* gogo) argument
4151 Build_method_tables(Gogo* gogo, const std::vector<Interface_type*>& interfaces) argument
4380 Convert_named_types(Gogo* gogo) argument
4474 create_result_variables(Gogo* gogo) argument
4604 add_label_definition(Gogo* gogo, const std::string& label_name, Location location) argument
4648 add_label_reference(Gogo* gogo, const std::string& label_name, Location location, bool issue_goto_errors) argument
4969 get_or_make_decl(Gogo* gogo, Named_object* no) argument
5064 get_or_make_decl(Gogo* gogo, Named_object* no) argument
5112 build_backend_descriptor(Gogo* gogo) argument
5133 build(Gogo* gogo, Named_object* named_function) argument
5319 build_defer_wrapper(Gogo* gogo, Named_object* named_function, Bstatement** except, Bstatement** fini) argument
5383 return_value(Gogo* gogo, Named_object* named_function, Location location) const argument
5622 Gogo* gogo = context->gogo(); local
5798 lower_init_expression(Gogo* gogo, Named_object* function, Statement_inserter* inserter) argument
5833 flatten_init_expression(Gogo* gogo, Named_object* function, Statement_inserter* inserter) argument
5882 preinit_block(Gogo* gogo) argument
5898 add_preinit_statement(Gogo* gogo, Statement* s) argument
6179 get_init(Gogo* gogo, Named_object* function) argument
6203 get_init_block(Gogo* gogo, Named_object* function, Bvariable* var_decl) argument
6268 get_backend_variable(Gogo* gogo, Named_object* function, const Package* package, const std::string& name) argument
6342 get_backend_variable(Gogo* gogo, Named_object* function, const std::string& name) argument
6449 get_backend(Gogo* gogo, Named_object* const_no) argument
6836 get_backend_variable(Gogo* gogo, Named_object* function) argument
6852 get_id(Gogo* gogo) argument
6920 get_backend(Gogo* gogo, std::vector<Bexpression*>& const_decls, std::vector<Btype*>& type_decls, std::vector<Bfunction*>& func_decls) argument
6995 clear_file_scope(Gogo* gogo) argument
[all...]
H A Dexpressions.cc136 Expression::convert_for_assignment(Gogo* gogo, Type* lhs_type, argument
419 Gogo* gogo = context->gogo(); local
678 do_lower(Gogo* gogo, Named_object* function, Statement_inserter* inserter, int) argument
755 Gogo* gogo = context->gogo(); local
822 Gogo* gogo = context->gogo(); local
893 Gogo* gogo = context->gogo(); local
990 Gogo* gogo = context->gogo(); local
1058 get_code_pointer(Gogo* gogo, Named_object* no, Location loc) argument
1102 Gogo* gogo = context->gogo(); local
1545 Gogo* gogo = context->gogo(); local
1735 Gogo* gogo = context->gogo(); local
2647 do_lower(Gogo* gogo, Named_object*, Statement_inserter*, int iota_value) argument
3338 Gogo* gogo = context->gogo(); local
3611 Gogo* gogo = context->gogo(); local
3726 do_flatten(Gogo* gogo, Named_object*, Statement_inserter* inserter) argument
4095 Gogo* gogo = context->gogo(); local
4908 do_lower(Gogo* gogo, Named_object*, Statement_inserter* inserter, int) argument
4997 lower_struct_comparison(Gogo* gogo, Statement_inserter* inserter) argument
5076 lower_array_comparison(Gogo* gogo, Statement_inserter* inserter) argument
5186 do_flatten(Gogo* gogo, Named_object*, Statement_inserter* inserter) argument
5652 Gogo* gogo = context->gogo(); local
6192 Gogo* gogo = context->gogo(); local
6323 create_thunk(Gogo* gogo, const Method* method, Named_object* fn) argument
6538 Gogo* gogo = context->gogo(); local
6687 Builtin_call_expression(Gogo* gogo, Expression* fn, Expression_list* args, bool is_varargs, Location location) argument
6767 do_lower(Gogo* gogo, Named_object* function, Statement_inserter* inserter, int) argument
8099 Gogo* gogo = context->gogo(); local
8611 do_lower(Gogo* gogo, Named_object* function, Statement_inserter* inserter, int) argument
8770 lower_varargs(Gogo* gogo, Named_object* function, Statement_inserter* inserter, Type* varargs_type, size_t param_count) argument
8862 do_flatten(Gogo* gogo, Named_object*, Statement_inserter* inserter) argument
9459 Gogo* gogo = context->gogo(); local
10166 Gogo* gogo = context->gogo(); local
10556 Gogo* gogo = context->gogo(); local
10669 do_flatten(Gogo* gogo, Named_object*, Statement_inserter* inserter) argument
10802 Gogo* gogo = context->gogo(); local
10873 do_lower(Gogo* gogo, Named_object* function, Statement_inserter* inserter, int) argument
11162 create_thunk(Gogo* gogo, Interface_type* type, const std::string& name) argument
11309 Gogo* gogo = context->gogo(); local
11383 do_lower(Gogo* gogo, Named_object*, Statement_inserter*, int) argument
11397 lower_method_expression(Gogo* gogo) argument
11651 Gogo* gogo = context->gogo(); local
11945 Gogo* gogo = context->gogo(); local
12234 Gogo* gogo = context->gogo(); local
12604 do_flatten(Gogo* gogo, Named_object*, Statement_inserter* inserter) argument
12943 do_lower(Gogo* gogo, Named_object* function, Statement_inserter* inserter, int) argument
12998 lower_struct(Gogo* gogo, Type* type) argument
13447 lower_map(Gogo* gogo, Named_object* function, Statement_inserter* inserter, Type* type) argument
13752 Gogo* gogo = context->gogo(); local
14097 Gogo* gogo = context->gogo(); local
14210 Gogo* gogo = context->gogo(); local
14319 Gogo* gogo = context->gogo(); local
14455 Gogo* gogo = context->gogo(); local
14561 Gogo* gogo = context->gogo(); local
14680 Gogo* gogo = context->gogo(); local
14843 Gogo* gogo = context->gogo(); local
15066 Gogo* gogo = context->gogo(); local
15171 Gogo* gogo = context->gogo(); local
[all...]

Completed in 246 milliseconds