
Go to the source code of this file.
Defines | |
| #define | VEC_length(TDEF, V) (VEC_OP(TDEF,length)(V)) |
| #define | VEC_last(TDEF, V) (VEC_OP(TDEF,last)(V VEC_CHECK_INFO)) |
| #define | VEC_index(TDEF, V, I) (VEC_OP(TDEF,index)(V,I VEC_CHECK_INFO)) |
| #define | VEC_iterate(TDEF, V, I, P) (VEC_OP(TDEF,iterate)(V,I,&(P))) |
| #define | VEC_alloc(TDEF, A) (VEC_OP(TDEF,alloc)(A MEM_STAT_INFO)) |
| #define | VEC_free(TDEF, V) (VEC_OP(TDEF,free)(&V)) |
| #define | VEC_embedded_size(TDEF, A) (VEC_OP(TDEF,embedded_size)(A)) |
| #define | VEC_embedded_init(TDEF, O, A) (VEC_OP(TDEF,embedded_init)(O,A)) |
| #define | VEC_space(TDEF, V, R) (VEC_OP(TDEF,space)(V,R)) |
| #define | VEC_reserve(TDEF, V, R) (VEC_OP(TDEF,reserve)(&(V),R MEM_STAT_INFO)) |
| #define | VEC_quick_push(TDEF, V, O) (VEC_OP(TDEF,quick_push)(V,O VEC_CHECK_INFO)) |
| #define | VEC_safe_push(TDEF, V, O) (VEC_OP(TDEF,safe_push)(&(V),O VEC_CHECK_INFO MEM_STAT_INFO)) |
| #define | VEC_pop(TDEF, V) (VEC_OP(TDEF,pop)(V VEC_CHECK_INFO)) |
| #define | VEC_truncate(TDEF, V, I) (VEC_OP(TDEF,truncate)(V,I VEC_CHECK_INFO)) |
| #define | VEC_replace(TDEF, V, I, O) (VEC_OP(TDEF,replace)(V,I,O VEC_CHECK_INFO)) |
| #define | VEC_quick_insert(TDEF, V, I, O) (VEC_OP(TDEF,quick_insert)(V,I,O VEC_CHECK_INFO)) |
| #define | VEC_safe_insert(TDEF, V, I, O) (VEC_OP(TDEF,safe_insert)(&(V),I,O VEC_CHECK_INFO MEM_STAT_INFO)) |
| #define | VEC_ordered_remove(TDEF, V, I) (VEC_OP(TDEF,ordered_remove)(V,I VEC_CHECK_INFO)) |
| #define | VEC_unordered_remove(TDEF, V, I) (VEC_OP(TDEF,unordered_remove)(V,I VEC_CHECK_INFO)) |
| #define | VEC_address(TDEF, V) (VEC_OP(TDEF,address)(V)) |
| #define | VEC_lower_bound(TDEF, V, O, LT) (VEC_OP(TDEF,lower_bound)(V,O,LT VEC_CHECK_INFO)) |
| #define | VEC_CHECK_INFO |
| #define | VEC_CHECK_DECL |
| #define | VEC_CHECK_PASS |
| #define | VEC_ASSERT(EXPR, OP, TYPE) (void)(EXPR) |
| #define | VEC(TDEF) VEC_##TDEF |
| #define | VEC_OP(TDEF, OP) VEC_OP_(VEC(TDEF),OP) |
| #define | VEC_OP_(VEC, OP) VEC_OP__(VEC,OP) |
| #define | VEC_OP__(VEC, OP) VEC ## _ ## OP |
| #define | VEC_TDEF(TDEF) |
| #define | DEF_VEC_GC_P(TDEF) DEF_VEC_P(TDEF,gc) |
| #define | DEF_VEC_MALLOC_P(TDEF) DEF_VEC_P(TDEF,heap) |
| #define | DEF_VEC_P(TDEF, a) |
| #define | DEF_VEC_GC_O(TDEF) DEF_VEC_O(TDEF,gc) |
| #define | DEF_VEC_MALLOC_O(TDEF) DEF_VEC_O(TDEF,heap) |
| #define | DEF_VEC_O(TDEF, a) |
Functions/Subroutines | |
| void * | vec_gc_p_reserve (void *, int MEM_STAT_DECL) |
| void * | vec_gc_o_reserve (void *, int, size_t, size_t MEM_STAT_DECL) |
| void | vec_gc_free (void *) |
| void * | vec_heap_p_reserve (void *, int MEM_STAT_DECL) |
| void * | vec_heap_o_reserve (void *, int, size_t, size_t MEM_STAT_DECL) |
| void | vec_heap_free (void *) |
| #define VEC | ( | TDEF | ) | VEC_##TDEF |
Definition at line 358 of file vec.h.
Referenced by access_functions_are_affine_or_constant_p(), add_graph_edge(), add_may_alias_for_new_tag(), add_method(), add_virtual_operand(), allocate_graph_weights(), analyze_array(), bfin_discover_loop(), binfo_for_vbase(), build_constraint_graph(), build_constructor_from_list(), build_constructor_single(), build_ptrmemfunc1(), build_tree_conflict_graph(), build_zero_init(), calculate_reg_pav(), check_classfn(), check_explicit_specialization(), clear_edges_for_node(), compare_constant(), complete_array_type(), compute_antic_aux(), compute_call_clobbered(), compute_data_dependences_for_loop(), compute_tag_properties(), compute_vuse_representatives(), copy_constant(), cp_complete_array_type(), cp_parser_late_parsing_default_args(), cp_parser_postfix_expression(), cp_parser_pre_parsed_nested_name_specifier(), cp_parser_template_declaration_after_export(), cp_parser_template_id(), create_name_tags(), create_overlap_variables_for(), create_structure_vars(), create_variable_info_for(), dequeue_and_dump(), dfs_access_in_type(), dfs_walk_once(), dfs_walk_once_accessible(), do_build_copy_constructor(), do_structure_copy(), dump_may_aliases_for(), end_of_class(), erase_graph_self_edge(), evaluate_equiv_classes(), expand_vector_piecewise(), find_escape_constraints(), find_func_aliases(), find_global_initializers(), find_idf(), finish_struct_methods(), fixup_inline_methods(), form_ainsn_with_same_reservs(), free_dependence_relations(), gcc_loopnest_to_lambda_loopnest(), get_graph_weights(), get_pseudo_ti_desc(), get_pseudo_ti_index(), get_pseudo_ti_init(), get_vcall_index(), gimplify_compound_lval(), gimplify_init_constructor(), gimplify_init_ctor_preeval(), gimplify_switch_expr(), group_aliases(), GTY(), handle_ptr_arith(), init_data_ref(), ipcp_insert_stage(), is_aliased_with(), lambda_loopnest_to_gcc_loopnest(), linear_transform_loops(), lle_to_gcc_expression(), lookup_conversion_operator(), lookup_conversions_r(), lookup_fnfields_1(), make_automaton(), mark_aliases_call_clobbered(), may_aliases_intersect(), maybe_deduce_size_from_array_init(), merge_graph_nodes(), minimize_DFA(), move_sese_region_to_fn(), mt_reorg_loops(), NDFA_to_DFA(), new_type_alias(), perfect_nestify(), perform_var_substitution(), phi_translate(), phi_translate_set(), pop_to_parent_deferring_access_checks(), prune_unused_phi_nodes(), push_base_cleanups(), reassociate_bb(), recalculate_used_alone(), remove_dead_inserted_code(), reorder_blocks(), reshape_init(), resort_type_method_vec(), retrieve_specialization(), scev_analysis(), setup_pointers_and_addressables(), simple_cst_equal(), solve_graph(), sort_mem_initializers(), symbian_class_needs_attribute_p(), symbian_export_vtable_and_rtti_p(), symbian_possibly_export_base_class(), topo_visit(), tsubst_copy_and_build(), uniq_sort_alt_states(), VEC(), vect_analyze_data_ref_accesses(), vect_analyze_data_ref_dependences(), vect_analyze_data_refs(), vect_compute_data_refs_alignment(), vect_create_cond_for_align_checks(), vect_enhance_data_refs_alignment(), vect_mark_stmts_to_be_vectorized(), vect_update_inits_of_drs(), vect_update_misalignment_for_peel(), vect_verify_datarefs_alignment(), verify_flow_insensitive_alias_info(), verify_name_tags(), vn_lookup_or_add(), walk_subobject_offsets(), warn_about_ambiguous_bases(), warn_hidden(), and wrapup_globals_for_namespace().
Definition at line 316 of file vec.h.
Referenced by allocate_reg_info(), build_tree_cfg(), calculate_reg_pav(), compute_tag_properties(), cp_finish_file(), create_bb(), duplicate_eh_regions(), evaluate_equiv_classes(), find_basic_blocks(), finish_struct_methods(), gen_insn(), init_alias_analysis(), init_empty_tree_cfg(), move_block_to_fn(), operand_build_sort_virtual(), output_state(), output_trans_table(), reassociate_bb(), resort_type_method_vec(), rest_of_handle_local_alloc(), rtl_create_basic_block(), set_bb_for_stmt(), sort_fieldstack(), sort_vuses(), temp_slots_at_level(), tree_lower_complex(), uniq_sort_alt_states(), VEC_char_to_string(), and wrapup_globals_for_namespace().
Definition at line 165 of file vec.h.
Referenced by add_may_alias(), add_method(), allocate_reg_info(), analyze_array(), analyze_insn_to_expand_var(), assign_filter_values(), begin_scope(), bfin_discover_loop(), bfin_reorg_loops(), build_constructor_from_list(), build_constructor_single(), build_ptrmemfunc1(), build_tree_conflict_graph(), build_zero_init(), calculate_local_reg_bb_info(), calculate_reg_pav(), compute_antic_aux(), compute_data_dependences_for_loop(), copy_constant(), cp_lexer_new_from_tokens(), cp_lexer_new_main(), create_state_ainsn_table(), df_urec_local_compute(), evaluate_equiv_classes(), expand_vector_piecewise(), find_basic_blocks(), find_final_overrider(), find_idf(), form_ainsn_with_same_reservs(), gen_insn(), gimplify_compound_lval(), gimplify_switch_expr(), identify_jump_threads(), init_alias_info(), init_alias_vars(), init_analyze_edges_for_bb(), init_class_processing(), init_data_ref(), init_empty_tree_cfg(), init_equiv_class(), init_inv_motion_data(), init_scc_info(), init_ssa_operands(), init_topo_info(), initialize_data_dependence_relation(), ipcp_insert_stage(), linear_transform_loops(), make_automaton(), mark_phi_for_rewrite(), maybe_record_in_goto_queue(), mt_reorg_loops(), NDFA_to_DFA(), new_elim_graph(), new_loop_vec_info(), new_stmt_vec_info(), output_min_issue_delay_table(), output_reserved_units_table(), output_translate_vect(), prune_unused_phi_nodes(), push_to_top_level(), register_jump_thread(), remove_dead_inserted_code(), reorder_blocks(), reset_block_changes(), rewrite_blocks(), rewrite_ssa_into_ssa(), rtl_find_values_to_profile(), scev_analysis(), ssa_prop_init(), tpa_init(), tree_dce_init(), tree_lower_complex(), tree_ssa_dominator_optimize(), tree_ssa_iv_optimize_init(), tree_ssa_uncprop(), uniq_sort_alt_states(), update_ssa(), VEC(), vect_mark_stmts_to_be_vectorized(), and xref_basetypes().
Definition at line 172 of file vec.h.
Referenced by bfin_discover_loop(), bfin_reorg_loops(), branch_prob(), build_tree_conflict_graph(), calculate_local_reg_bb_info(), calculate_reg_pav(), check_regexp_units_distribution(), clear_edges_for_node(), compute_antic_aux(), compute_call_clobbered(), compute_tag_properties(), compute_vuse_representatives(), condense_varmap_nodes(), copy_equiv_class(), cp_lexer_destroy(), create_name_tags(), create_overlap_variables_for(), create_structure_vars(), create_variable_info_for(), delete_alias_info(), delete_elim_graph(), delete_points_to_sets(), destroy_loop_vec_info(), df_urec_local_compute(), do_structure_copy(), eliminate_duplicate_pair(), eliminate_not_pairs(), eliminate_using_constants(), equiv_free(), evaluate_equiv_classes(), finalize_ddr_dependent(), finalize_jump_threads(), find_escape_constraints(), find_final_overrider(), find_func_aliases(), find_global_initializers(), find_idf(), fini_analyze_edges_for_bb(), fini_pre(), fini_reassoc(), fini_ssa_operands(), fini_ssanames(), fini_walk_dominator_tree(), form_ainsn_with_same_reservs(), form_important_insn_automata_lists(), free_after_compilation(), free_block_changes(), free_data_refs(), free_dependence_relation(), free_dependence_relations(), free_inv_motion_data(), free_reg_info(), free_scc_info(), free_topo_info(), gcc_loopnest_to_lambda_loopnest(), gen_insn(), gimplify_compound_lval(), gimplify_switch_expr(), handle_ptr_arith(), ipcp_insert_stage(), lambda_loopnest_to_gcc_loopnest(), linear_transform_loops(), lle_to_gcc_expression(), lower_try_finally(), make_automaton(), minimize_DFA(), move_sese_region_to_fn(), mt_reorg_loops(), NDFA_to_DFA(), output_dead_lock_vect(), output_min_issue_delay_table(), output_reserved_units_table(), output_state(), output_trans_table(), output_translate_vect(), perfect_nestify(), prune_unused_phi_nodes(), reassociate_bb(), recalculate_used_alone(), release_var_copies(), reload(), remove_dead_inserted_code(), reorder_blocks(), rewrite_blocks(), rewrite_ssa_into_ssa(), scev_analysis(), setup_pointers_and_addressables(), ssa_prop_fini(), thread_through_all_blocks(), tpa_delete(), tree_dce_done(), tree_lower_complex(), tree_ssa_dominator_optimize(), tree_ssa_iv_optimize_finalize(), tree_ssa_uncprop(), uniq_sort_alt_states(), update_ssa(), VEC(), vect_mark_stmts_to_be_vectorized(), verify_name_tags(), and vn_delete().
Definition at line 144 of file vec.h.
Referenced by add_graph_edge(), add_may_alias_for_new_tag(), add_method(), add_vect(), analyze_edges_for_bb(), append_v_must_def(), assign_filter_values(), build_post_landing_pads(), c_invoke_pragma_handler(), can_convert_to_perfect_nest(), can_throw_external_1(), can_throw_internal_1(), categorize_ctor_elements_1(), cfg_blocks_get(), check_block_change(), check_classfn(), check_explicit_specialization(), check_regexp_units_distribution(), cleanup_v_may_defs(), compare_constant(), complete_array_type(), complex_visit_phi(), complex_visit_stmt(), compute_antic_aux(), compute_value_histograms(), connect_post_landing_pads(), constraint_edge_vec_find(), constraint_vec_find(), contains(), convert_from_eh_region_ranges(), convert_to_eh_region_ranges(), cp_complete_array_type(), cp_finish_decl(), create_pseudo_type_info(), create_ssa_artficial_load_stmt(), create_tinfo_types(), create_variable_info_for(), current_function_has_exception_handlers(), dequeue_and_dump(), dfs_access_in_type(), dfs_find_final_overrider_1(), discriminator_for_local_entity(), duplicate_eh_regions(), dw2_build_landing_pads(), eh_region_outer_p(), eh_region_outermost(), elim_graph_remove_succ_edge(), erase_graph_self_edge(), evaluate_equiv_classes(), expand_automata(), expand_resx_expr(), expr_pred_trans_eq(), finalize_ssa_def_ops(), finalize_ssa_use_ops(), finalize_ssa_uses(), finalize_ssa_v_may_def_ops(), finalize_ssa_v_must_def_ops(), finalize_ssa_vuse_ops(), finalize_ssa_vuses(), find_base_value(), find_exception_handler_labels(), find_identical_invariants(), find_lattice_value(), find_substitution(), for_each_eh_region(), foreach_reachable_handler(), form_ainsn_with_same_reservs(), form_important_insn_automata_lists(), gen_insn(), get_basefndecls(), get_component_ssa_name(), get_expansion(), get_inv_cost(), get_pseudo_ti_desc(), get_pseudo_ti_index(), get_pseudo_ti_init(), get_section_anchor(), get_ssa_name_ann(), get_tinfo_decl(), get_varinfo_fc(), gimplify_compound_lval(), gimplify_init_constructor(), gimplify_switch_expr(), group_aliases(), init_alias_analysis(), init_equiv_class(), insn_scope(), instrument_values(), iv_cand(), iv_use(), label_to_block_fn(), lambda_loopnest_to_gcc_loopnest(), lambda_transform_legal_p(), lle_to_gcc_expression(), locate_copy(), locator_file(), locator_line(), look_for_overrides_here(), lookup_field_r(), lookup_fnfields_1(), lower_try_finally_onedest(), mark_phi_for_rewrite(), mark_threaded_blocks(), maybe_record_in_goto_queue(), merge_states(), move_invariant_reg(), new_class_binding(), new_type_alias(), operand_build_sort_virtual(), optimize_ops_list(), output_dead_lock_vect(), output_function_exception_table(), output_min_issue_delay_table(), output_reserved_units_table(), output_state(), output_trans_table(), output_vect(), perfect_nestify(), pop_init_level(), process_unification_queue(), prune_unused_phi_nodes(), push_local_name(), remove_state_duplicate_reservs(), remove_unreachable_regions(), reshape_init(), reshape_init_r(), restore_input_file_stack(), retrieve_specialization(), rewrite_expr_tree(), rewrite_update_phi_arguments(), root_var_init(), rtl_find_values_to_profile(), set_bb_for_stmt(), set_component_ssa_name(), set_move_mark(), simple_cst_equal(), sjlj_assign_call_site_values(), sjlj_emit_dispatch_table(), sjlj_find_directly_reachable_regions(), sjlj_mark_call_sites(), symbian_class_needs_attribute_p(), symbian_export_vtable_and_rtti_p(), symbian_possibly_export_base_class(), tpa_compact(), tpa_first_partition(), tpa_tree(), try_interchange_loops(), type_var_init(), uncprop_into_successor_phis(), uniq_sort_alt_states(), update_ssa(), val_expr_pair_expr_eq(), VEC(), VEC_safe_set_locstr(), verify_eh_tree(), and verify_name_tags().
Definition at line 157 of file vec.h.
Referenced by access_functions_are_affine_or_constant_p(), add_may_alias(), add_may_alias_for_new_tag(), add_method(), add_substitution(), add_vcall_offset(), add_virtual_operand(), analyze_edges_for_bb(), analyze_scalar_evolution_for_all_loop_phi_nodes(), best_gain_for_invariant(), bfin_discover_loop(), bfin_dump_loops(), bfin_optimize_loop(), bfin_scan_loop(), binfo_for_vbase(), build_classic_dir_vector(), build_constraint_graph(), build_tree_conflict_graph(), cgraph_copy_node_for_versioning(), check_explicit_specialization(), check_for_overlaps(), clear_edges_for_node(), combine_var_copies_in_loop_exit(), complete_array_type(), compute_all_dependences(), compute_antic_aux(), compute_flow_insensitive_aliasing(), compute_flow_sensitive_aliasing(), compute_self_dependence(), compute_tag_properties(), compute_vuse_representatives(), condense_varmap_nodes(), constraint_set_union(), cp_finish_file(), cp_parser_late_parsing_default_args(), cp_parser_pre_parsed_nested_name_specifier(), cp_parser_template_id(), create_name_tags(), create_overlap_variables_for(), create_variable_info_for(), delete_points_to_sets(), df_urec_mark_reg_use_for_earlyclobber(), dfs_walk_once(), dfs_walk_once_accessible(), do_build_copy_constructor(), do_deref(), dump_constraints(), dump_data_dependence_relation(), dump_data_dependence_relations(), dump_data_references(), dump_ddrs(), dump_dist_dir_vectors(), dump_may_aliases_for(), dump_ops_vector(), dump_substitution_candidates(), duplicate_eh_regions(), elim_graph_add_node(), eliminate_not_pairs(), eliminate_phi(), eliminate_plus_minus_pair(), end_of_class(), expr_pred_trans_eq(), find_escape_constraints(), find_func_aliases(), find_global_initializers(), find_invariants_to_move(), finish_aliases_1(), finish_aliases_2(), finish_struct_methods(), fixup_inline_methods(), free_data_refs(), free_dependence_relations(), free_inv_motion_data(), free_loop_data(), gather_interchange_stats(), gcc_loopnest_to_lambda_loopnest(), gcc_tree_to_linear_expression(), generate_ctor_or_dtor_function(), get_constraint_for(), get_expr_operands(), get_pseudo_ti_index(), get_vcall_index(), gimplify_expr(), gimplify_init_constructor(), gimplify_init_ctor_preeval(), group_aliases(), GTY(), handle_ptr_arith(), index_in_loop_nest(), insert_into_preds_of_block(), insert_var_expansion_initialization(), is_aliased_with(), lambda_loopnest_to_gcc_loopnest(), lambda_transform_legal_p(), lbv_to_gcc_expression(), lle_to_gcc_expression(), lookup_conversion_operator(), lookup_conversions_r(), lookup_fnfields_1(), mark_aliases_call_clobbered(), mark_reg_use_for_earlyclobber(), may_aliases_intersect(), maybe_deduce_size_from_array_init(), merge_graph_nodes(), merge_identical_invariants(), move_invariants(), move_sese_region_to_fn(), mt_loop_nesting(), mt_reorg_loops(), mt_scan_loop(), mudflap_finish_file(), new_class_binding(), new_type_alias(), number_of_iterations_for_all_loops(), optimize_ops_list(), output_constructor(), output_object_block(), perform_access_checks(), perform_or_defer_access_check(), perform_var_substitution(), pop_from_top_level(), pop_to_parent_deferring_access_checks(), poplevel_class(), print_binding_level(), print_creation_to_file(), print_dir_vectors(), print_dist_vectors(), push_base_cleanups(), push_to_top_level(), realify_fake_stores(), recalculate_used_alone(), remove_dead_inserted_code(), repropagate_negates(), resort_type_method_vec(), rewrite_update_phi_arguments(), safe_from_p(), save_dir_v(), save_dist_v(), set_initial_properties(), solve_graph(), sort_mem_initializers(), store_class_bindings(), store_constructor(), subscript_dependence_tester_1(), topo_visit(), tree_find_values_to_profile(), tsubst_copy_and_build(), val_expr_pair_expr_eq(), VEC(), vect_analyze_data_ref_accesses(), vect_analyze_data_ref_dependence(), vect_analyze_data_ref_dependences(), vect_analyze_data_refs(), vect_compute_data_refs_alignment(), vect_create_cond_for_align_checks(), vect_enhance_data_refs_alignment(), vect_update_inits_of_drs(), vect_update_misalignment_for_peel(), vect_verify_datarefs_alignment(), verify_flow_insensitive_alias_info(), verify_name_tags(), vuses_dies_in_block_x(), walk_subobject_offsets(), walk_tree(), warn_about_ambiguous_bases(), and warn_hidden().
Definition at line 135 of file vec.h.
Referenced by add_flexible_array_elts_to_size(), add_vect(), do_structure_copy(), dom_opt_finalize_block(), dse_finalize_block(), dse_initialize_block_local_data(), dse_optimize_stmt(), dse_record_phis(), eliminate_using_constants(), find_func_aliases(), find_init_member(), get_constraint_for(), get_constraint_for_component_ref(), get_deferred_access_checks(), optimize_ops_list(), output_init_element(), perform_or_defer_access_check(), pop_to_parent_deferring_access_checks(), reassociate_bb(), resume_deferring_access_checks(), scc_visit(), stop_deferring_access_checks(), uniq_sort_alt_states(), and VEC().
Definition at line 127 of file vec.h.
Referenced by add_graph_edge(), add_may_alias_for_new_tag(), add_method(), add_ttypes_entry(), add_vect(), add_vect_el(), add_virtual_operand(), allocate_reg_info(), analyze_edges_for_bb(), append_v_must_def(), build_constraint_graph(), build_tree_cfg(), calculate_reg_pav(), can_convert_to_perfect_nest(), categorize_ctor_elements_1(), cfg_blocks_add(), cfg_blocks_get(), check_block_change(), check_classfn(), check_initializer(), check_regexp_units_distribution(), cleanup_v_may_defs(), comb_vect_p(), combine_var_copies_in_loop_exit(), compare_constant(), compute_call_clobbered(), compute_tag_properties(), compute_topo_order(), compute_value_histograms(), constraint_edge_vec_find(), constraint_vec_find(), contains(), copy_constant(), copy_virtual_operands(), cp_complete_array_type(), cp_finish_decl(), cp_finish_file(), cp_lexer_saving_tokens(), create_bb(), create_function_info_for(), create_new_invariant(), create_overlap_variables_for(), create_ssa_artficial_load_stmt(), create_variable_info_for(), current_lang_depth(), dequeue_and_dump(), dfs_find_final_overrider_pre(), do_structure_copy(), dom_opt_finalize_block(), dump_expr_init_vec(), dump_generic_node(), dump_sa_points_to_info(), elim_graph_remove_succ_edge(), elim_graph_size(), eliminate_duplicate_pair(), eliminate_not_pairs(), eliminate_phi(), eliminate_using_constants(), evaluate_equiv_classes(), expand_automata(), expr_pred_trans_eq(), finalize_ssa_def_ops(), finalize_ssa_defs(), finalize_ssa_use_ops(), finalize_ssa_uses(), finalize_ssa_v_may_def_ops(), finalize_ssa_v_must_def_ops(), finalize_ssa_vuse_ops(), finalize_ssa_vuses(), find_and_collapse_graph_cycles(), find_base_value(), find_func_aliases(), find_idf(), find_invariants_to_move(), find_substitution(), fini_walk_dominator_tree(), finish_struct_methods(), form_ainsn_with_same_reservs(), form_important_insn_automata_lists(), gcc_loop_to_lambda_loop(), gen_insn(), get_constraint_for(), get_constraint_for_component_ref(), get_expansion(), get_pseudo_ti_index(), get_section_anchor(), get_ssa_name_ann(), gimplify_compound_lval(), gimplify_init_constructor(), gimplify_switch_expr(), group_aliases(), handle_pragma_visibility(), init_alias_analysis(), init_equiv_class(), init_function_for_compilation(), init_scc_info(), init_topo_info(), insert_var_expansion_initialization(), insn_scope(), instrument_values(), label_to_block_fn(), lambda_loopnest_to_gcc_loopnest(), lle_to_gcc_expression(), locator_file(), locator_line(), lookup_fnfields_1(), lower_try_finally(), lower_try_finally_copy(), lower_try_finally_switch(), main(), make_automaton(), mark_phi_for_rewrite(), mark_really_necessary_kill_operand_phis(), mark_threaded_blocks(), max_slot_level(), maybe_end_member_template_processing(), maybe_record_in_goto_queue(), merge_identical_invariants(), merge_states(), move_block_to_fn(), move_sese_region_to_fn(), n_iv_cands(), NDFA_to_DFA(), new_alias_set(), new_class_binding(), new_type_alias(), operand_build_sort_virtual(), optimize_ops_list(), output_dead_lock_vect(), output_function_exception_table(), output_min_issue_delay_table(), output_reserved_units_table(), output_state(), output_statistics(), output_trans_table(), output_vect(), perfect_nestify(), perform_var_substitution(), pop_init_level(), pop_visibility(), poplevel(), pp_c_constructor_elts(), print_binding_level(), print_creation_to_file(), process_constraint(), process_ssa_edge_worklist(), process_unification_queue(), propagate_necessity(), prune_unused_phi_nodes(), push_local_name(), reassociate_bb(), record_block_change(), record_set(), remove_dead_inserted_code(), remove_local_expressions_from_table(), remove_state_duplicate_reservs(), remove_temporary_equivalences(), reposition_prologue_and_epilogue_notes(), reshape_init(), reshape_init_r(), resort_type_method_vec(), restore_currdefs_to_original_value(), restore_nonzero_vars_to_original_value(), restore_vars_to_original_value(), rewrite_expr_tree(), rewrite_finalize_block(), rewrite_update_fini_block(), rtl_create_basic_block(), rtl_find_values_to_profile(), scc_visit(), set_bb_for_stmt(), simple_cst_equal(), solve_graph(), sort_fieldstack(), sort_vuses(), ssa_propagate(), ssa_rewrite_finalize_block(), start_ssa_stmt_operands(), store_constructor(), symbian_class_needs_attribute_p(), symbian_export_vtable_and_rtti_p(), symbian_possibly_export_base_class(), temp_slots_at_level(), topo_visit(), try_interchange_loops(), uncprop_into_successor_phis(), uniq_sort_alt_states(), val_expr_pair_expr_eq(), VEC(), VEC_char_to_string(), VEC_safe_set_locstr(), vect_enhance_data_refs_alignment(), vect_mark_stmts_to_be_vectorized(), vect_transform_loop(), walk_dominator_tree(), wrapup_globals_for_namespace(), and xref_basetypes().
Definition at line 328 of file vec.h.
Referenced by add_graph_edge(), clear_edges_for_node(), constraint_edge_vec_find(), constraint_set_union(), constraint_vec_find(), erase_graph_self_edge(), and insert_into_complex().
Definition at line 296 of file vec.h.
Referenced by clear_edges_for_node(), eliminate_duplicate_pair(), eliminate_plus_minus_pair(), erase_graph_self_edge(), finalize_ssa_vuses(), and gimplify_switch_expr().
Definition at line 241 of file vec.h.
Referenced by compute_call_clobbered(), cp_lexer_commit_tokens(), cp_lexer_rollback_tokens(), dfs_find_final_overrider_post(), dom_opt_finalize_block(), eliminate_phi(), eliminate_using_constants(), find_func_aliases(), find_idf(), fini_walk_dominator_tree(), gen_insn(), get_constraint_for(), gimplify_compound_lval(), make_automaton(), mark_really_necessary_kill_operand_phis(), maybe_end_member_template_processing(), NDFA_to_DFA(), optimize_ops_list(), perfect_nestify(), perform_var_substitution(), pop_cfun(), pop_deferring_access_checks(), pop_lang_context(), pop_to_parent_deferring_access_checks(), pop_visibility(), process_ssa_edge_worklist(), propagate_necessity(), prune_unused_phi_nodes(), record_block_change(), remove_dead_inserted_code(), remove_equivalence(), remove_local_expressions_from_table(), remove_temporary_equivalences(), reorder_blocks_1(), restore_currdefs_to_original_value(), restore_nonzero_vars_to_original_value(), restore_vars_to_original_value(), rewrite_finalize_block(), rewrite_update_fini_block(), scc_visit(), solve_graph(), ssa_rewrite_finalize_block(), uncprop_finalize_block(), update_rhs_and_lookup_avail_expr(), VEC(), vect_mark_stmts_to_be_vectorized(), walk_dominator_tree(), and walk_rtx().
Definition at line 220 of file vec.h.
Referenced by add_method(), bfin_discover_loop(), build_constructor_from_list(), build_constructor_single(), build_zero_init(), calculate_reg_pav(), compute_antic_aux(), copy_binfo(), copy_constant(), create_state_ainsn_table(), expand_vector_piecewise(), find_idf(), gcc_loop_to_lambda_loop(), get_ssa_name_ann(), init_data_ref(), ipcp_insert_stage(), mark_phi_for_rewrite(), maybe_record_in_goto_queue(), mt_reorg_loops(), new_class_binding(), output_min_issue_delay_table(), output_reserved_units_table(), output_translate_vect(), perfect_nestify(), prune_unused_phi_nodes(), record_const_or_copy_1(), record_temporary_equivalence(), register_new_update_single(), remove_dead_inserted_code(), reset_block_changes(), tree_divmod_values_to_profile(), and VEC().
Definition at line 261 of file vec.h.
Referenced by add_method(), add_vect(), add_vect_el(), allocate_reg_info(), cfg_blocks_add(), change_bb_for_stmt(), collect_eh_region_array(), complex_visit_phi(), complex_visit_stmt(), create_data_ref(), duplicate_eh_regions(), duplicate_eh_regions_1(), elim_graph_remove_succ_edge(), form_ainsn_with_same_reservs(), get_component_ssa_name(), init_alias_analysis(), init_parameter_lattice_values(), lambda_loopnest_to_gcc_loopnest(), make_ssa_name(), mark_phi_for_rewrite(), move_block_to_fn(), operand_build_sort_virtual(), output_dead_lock_vect(), output_min_issue_delay_table(), output_reserved_units_table(), output_translate_vect(), push_local_name(), release_ssa_name(), remove_eh_handler(), remove_state_duplicate_reservs(), replace_may_alias(), root_var_init(), set_bb_for_stmt(), set_component_ssa_name(), tpa_compact(), tpa_remove_partition(), type_var_init(), uniq_sort_alt_states(), update_ssa(), VEC(), and VEC_safe_set_locstr().
Definition at line 209 of file vec.h.
Referenced by add_method(), bfin_discover_loop(), gcc_loop_to_lambda_loop(), get_ssa_name_ann(), mark_phi_for_rewrite(), mt_reorg_loops(), new_class_binding(), perfect_nestify(), record_const_or_copy_1(), record_temporary_equivalence(), register_new_update_single(), remove_dead_inserted_code(), and tree_divmod_values_to_profile().
| #define VEC_safe_insert | ( | TDEF, | |||
| V, | |||||
| I, | |||||
| O | ) | (VEC_OP(TDEF,safe_insert)(&(V),I,O VEC_CHECK_INFO MEM_STAT_INFO)) |
Definition at line 285 of file vec.h.
Referenced by add_graph_edge(), constraint_set_union(), get_section_anchor(), and insert_into_complex().
Definition at line 231 of file vec.h.
Referenced by add_candidate_1(), add_decl_to_level(), add_may_alias(), add_ssa_edge(), add_substitution(), add_to_ops_vec(), add_to_worklist(), add_ttypes_entry(), add_vcall_offset(), add_vect(), add_vect_el(), analyze_array_indexes(), analyze_edges_for_bb(), append_def(), append_use(), append_v_may_def(), append_v_must_def(), append_vuse(), assemble_alias(), bfin_discover_loop(), bfin_reorg_loops(), build_tree_conflict_graph(), check_methods(), compute_all_dependences(), compute_antic_aux(), compute_data_dependences_for_loop(), compute_tag_properties(), compute_vuse_representatives(), connect_dest(), connect_src(), cp_lexer_save_tokens(), create_composed_state(), create_expression_by_pieces(), create_function_info_for(), create_name_tags(), create_new_invariant(), create_variable_info_for(), dfs_find_final_overrider_pre(), dfs_get_pure_virtuals(), dom_opt_finalize_block(), dom_opt_initialize_block(), elim_forward(), elim_graph_add_edge(), elim_graph_add_node(), eliminate_build(), eliminate_not_pairs(), eliminate_using_constants(), expand_var_during_unrolling(), fill_referenced_var_vec(), find_data_references_in_loop(), find_idf(), find_loop_nest(), find_loop_nest_1(), finish_method(), finish_static_data_member_decl(), finish_struct(), force_nonfallthru_and_redirect(), form_ainsn_with_same_reservs(), gather_blocks_in_sese_region(), gcc_loop_to_lambda_loop(), gcc_loopnest_to_lambda_loopnest(), gen_automaton(), gen_bypass(), gen_cpu_unit(), gen_excl_set(), gen_insn(), gen_insn_reserv(), gen_presence_absence_set(), gen_query_cpu_unit(), gen_reserv(), get_constraint_for(), get_constraint_for_component_ref(), get_exit_conditions_rec(), get_tinfo_decl(), gimplify_case_label_expr(), gimplify_compound_lval(), hppa_profile_hook(), init_base_vars(), init_equiv_class(), init_transitive_clobber_worklist(), initialize_data_dependence_relation(), insert_extra_phis(), insert_fake_stores(), insert_into_preds_of_block(), insn_divmod_values_to_profile(), lambda_loopnest_to_gcc_loopnest(), lle_to_gcc_expression(), lookup_avail_expr(), make_automaton(), make_ssa_name(), mark_operand_necessary(), mark_phi_for_rewrite(), mark_stmt_modified(), mark_stmt_necessary(), maybe_begin_member_template_processing(), maybe_record_in_goto_queue(), modify_stmt(), move_sese_region_to_fn(), mt_reorg_loops(), mudflap_enqueue_decl(), NDFA_to_DFA(), new_alias_set(), new_class_binding(), new_type_alias(), note_vague_linkage_fn(), optimize_stmt(), output_init_element(), partition_equiv_class(), perfect_nestify(), perform_or_defer_access_check(), place_block_symbol(), pop_srcloc(), pop_to_parent_deferring_access_checks(), prepare_decl_rtl(), process_constraint(), prune_unused_phi_nodes(), push_fields_onto_fieldstack(), push_lang_context(), push_local_name(), push_srcloc(), pushtag(), recalculate_used_alone(), record_block_change(), record_cond(), record_const_or_copy_1(), record_equiv(), record_insns(), record_range(), record_use(), record_var_is_nonzero(), redirect_edge_pred(), redirect_edge_succ(), register_jump_thread(), register_new_def(), remove_dead_inserted_code(), reorder_blocks_1(), rewrite_initialize_block(), rewrite_update_init_block(), root_var_init(), save_dir_v(), save_dist_v(), scc_visit(), ssa_register_new_def(), ssa_rewrite_initialize_block(), store_binding(), topo_visit(), tsubst_arg_types(), type_var_init(), unchecked_make_edge(), uncprop_initialize_block(), uniq_sort_alt_states(), update_alias_info(), VEC(), VEC_safe_set_locstr(), vect_analyze_data_ref_dependence(), vect_enhance_data_refs_alignment(), vect_mark_relevant(), verify_name_tags(), walk_dominator_tree(), and walk_rtx().
Definition at line 196 of file vec.h.
Referenced by bfin_discover_loop(), mt_reorg_loops(), and xref_basetypes().
| #define VEC_TDEF | ( | TDEF | ) |
Definition at line 248 of file vec.h.
Referenced by allocate_reg_info(), analyze_edges_for_bb(), build_tree_conflict_graph(), calculate_reg_pav(), cleanup_v_may_defs(), clear_edges(), clear_elim_graph(), create_ssa_artficial_load_stmt(), eliminate_phi(), finalize_ssa_defs(), finalize_ssa_uses(), finalize_ssa_v_must_defs(), finalize_ssa_vuses(), finish_aliases_2(), finish_mangling(), form_important_insn_automata_lists(), free_loop_data(), init_alias_analysis(), linear_transform_loops(), mudflap_finish_file(), output_trans_table(), remove_state_duplicate_reservs(), uniq_sort_alt_states(), VEC(), and vect_enhance_data_refs_alignment().
Definition at line 307 of file vec.h.
Referenced by cp_finish_file(), disconnect_dest(), disconnect_src(), force_nonfallthru_and_redirect(), redirect_edge_pred(), redirect_edge_succ(), and remove_edge().
1.5.6