Searched refs:bindings (Results 1 - 16 of 16) sorted by relevance

/haiku-buildtools/gcc/gcc/go/gofrontend/
H A Dunsafe.cc39 Bindings* bindings = package->bindings(); local
42 Named_object* no = package->bindings()->lookup("Pointer");
46 no = bindings->add_type("Pointer", package, type,
67 no = bindings->add_function_declaration("Sizeof", package, fntype, bloc);
77 no = bindings->add_function_declaration("Offsetof", package, fntype, bloc);
87 no = bindings->add_function_declaration("Alignof", package, fntype, bloc);
H A Dexport.cc101 const Bindings* bindings)
113 exports.reserve(bindings->size_definitions());
115 for (Bindings::const_definitions_iterator p = bindings->begin_definitions();
116 p != bindings->end_definitions();
122 bindings->begin_declarations();
123 p != bindings->end_declarations();
93 export_globals(const std::string& package_name, const std::string& prefix, const std::string& pkgpath, int package_priority, const std::map<std::string, Package*>& packages, const std::map<std::string, Package*>& imports, const std::string& import_init_fn, const std::set<Import_init>& imported_init_fns, const Bindings* bindings) argument
H A Dgogo.cc474 Bindings* bindings = package->bindings(); local
476 bindings->begin_declarations();
477 p != bindings->end_declarations();
486 this->package_->bindings()->add_package(ln, package);
566 return this->functions_.back().blocks.back()->bindings();
568 return this->package_->bindings();
577 return this->functions_.back().blocks.back()->bindings();
579 return this->package_->bindings();
1218 Bindings* bindings local
1978 Bindings* bindings = this->current_bindings(); local
2929 Bindings* bindings = this->current_bindings(); local
4445 convert_named_types_in_bindings(Bindings* bindings) argument
7606 Bindings* bindings = this->bindings_; local
[all...]
H A Dexport.h138 const Bindings* bindings);
H A Dgogo.h409 // Mark all local variables in current bindings as used. This is
586 // Convert named types in a list of bindings.
791 // Return the bindings of the block.
793 bindings() function in class:Block
797 bindings() const function in class:Block
2395 // Clear all names in file scope from the bindings.
2481 // Enclosing bindings.
2524 // Return the bindings snapshot.
2547 // Define the label at LOCATION with the given bindings snapshot.
2573 // A snapshot of the set of bindings define
2677 bindings() function in class:Package
[all...]
H A Dimport.cc473 // to the global bindings if necessary.
684 Named_object* no = package->bindings()->lookup(type_name);
/haiku-buildtools/gcc/gcc/cp/
H A Dname-lookup.h67 /* Link to chain together various bindings for this name. */
79 /* Datatype used to temporarily save C++ bindings (for implicit
237 Only used at present for SK_CLEANUP temporary bindings. */
273 (*(cfun && cp_function_chain && cp_function_chain->bindings \
274 ? &cp_function_chain->bindings \
275 : &scope_chain->bindings))
H A Dconstexpr.c862 along with the bindings of parameters to their arguments, for
868 /* Parameter bindings environment. A TREE_LIST where each TREE_PURPOSE
874 tree bindings; variable
946 lhs_bindings = lhs->bindings;
947 rhs_bindings = rhs->bindings;
1024 tree b = purpose_member (t, call->bindings);
1092 tree *p = &new_call->bindings;
1308 (new_call.bindings, constexpr_fundef_hasher::hash (new_call.fundef));
1380 /* Associate the bindings with the remapped parms. */
1381 tree bound = new_call.bindings;
[all...]
H A Dcp-tree.h267 cxx_binding *bindings;
544 (LANG_IDENTIFIER_CAST (NODE)->bindings)
1091 cp_binding_level *bindings;
1234 cp_binding_level *bindings;
4652 as long as the current variable bindings; otherwise it only lives
266 cxx_binding *bindings; variable
1089 cp_binding_level *bindings; variable
1232 cp_binding_level *bindings; variable
H A Dname-lookup.c48 /* The bindings for a particular name in a particular scope. */
329 bindings) in the class scope indicated by SCOPE. */
362 /* And put it on the front of the list of bindings for ID. */
399 identifier. Unhook it from the list of bindings. */
407 /* Remove the bindings for the decls of the current level and leave
2178 /* Walk through the bindings associated to the name of FUNCTION,
2183 Note that this function does not lookup for bindings of builtin functions
2249 scope, a using decl might extend any previous bindings). */
2585 /* Shift the old and new bindings around so we're comparing class and
2972 /* Remove the bindings fo
[all...]
H A Ddecl.c784 popped all the bindings. */
864 /* All temporary bindings created for cleanups are popped silently. */
13470 the bindings for any template parameters surrounding DECL1, if it
13940 f->bindings = NULL;
14403 f->bindings = NULL;
14416 bindings for the template parameters that we added in
/haiku-buildtools/gcc/gcc/fortran/
H A Ddump-parse-tree.c726 /* Show the f2k_derived namespace with procedure bindings. */
786 fputs ("Procedure bindings:", dumpfile);
789 /* Finalizer bindings. */
802 fputs ("Operator bindings:", dumpfile);
/haiku-buildtools/gcc/gcc/c/
H A Dc-decl.c227 location_t locus; /* location for nested bindings */
350 /* Track bindings and other things that matter for goto warnings. For
352 definition. Instead, we point into the bindings structure. As
357 /* The currently open scope which holds bindings defined when the
360 /* The bindings in the scope field which were defined at the point
362 bindings in the scope, as appropriate. */
376 /* This structure is used to keep track of bindings seen when a goto
383 /* The bindings of the goto statement. */
396 /* The bindings when the label was defined. */
417 function scope, as are bindings o
460 struct c_binding *bindings; variable in typeref:struct:c_binding
3788 c_release_switch_bindings(struct c_spot_bindings *bindings) argument
[all...]
H A Dc-typeck.c9590 /* The bindings at the point of the switch. This is used for
9592 struct c_spot_bindings *bindings;
9670 cs->bindings = c_get_switch_bindings ();
9709 if (c_check_switch_jump_warnings (c_switch_stack->bindings,
9743 c_release_switch_bindings (cs->bindings);
10072 : c_switch_stack->bindings);
10093 : c_switch_stack->bindings);
9557 struct c_spot_bindings *bindings; member in struct:c_switch
/haiku-buildtools/gcc/gcc/
H A Dtree-inline.c4357 reset_debug_binding (copy_body_data *id, tree srcvar, gimple_seq *bindings)
4376 gimple_seq_add_stmt (bindings, stmt);
4389 gimple_seq bindings = NULL;
4399 reset_debug_binding (id, var, &bindings);
4402 reset_debug_binding (id, var, &bindings);
4404 gsi_insert_seq_before_without_update (&gsi, bindings, GSI_SAME_STMT);
4356 reset_debug_binding(copy_body_data *id, tree srcvar, gimple_seq *bindings) argument
4388 gimple_seq bindings = NULL; local
/haiku-buildtools/legacy/gcc/gcc/cp/
H A Dcp-tree.h102 tree bindings; member in struct:lang_identifier
148 for namespace-level bindings; on the IDENTIFIER_BINDING list
245 (((struct lang_identifier*) (NODE))->bindings)
256 just a pointer to the BINDING_VALUE of one of the bindings in the
2615 that it lives as long as the current variable bindings; otherwise it

Completed in 602 milliseconds