
Go to the source code of this file.
| #define BITMAP_ALLOC | ( | OBSTACK | ) | bitmap_obstack_alloc (OBSTACK) |
Definition at line 157 of file bitmap.h.
Referenced by add_exit_phis_var(), add_to_repl_tbl(), alloc_gcse_mem(), allocate_bb_info(), allocate_graph_weights(), analyze_edges_for_bb(), analyze_function(), bfin_reorg_loops(), bitmap_set_and(), bitmap_set_and_compl(), bitmap_set_new(), btr_def_live_range(), build_tree_conflict_graph(), calculate_live_on_entry(), calculate_live_on_exit(), calculate_reg_pav(), ccp_fold_builtin(), cgraph_decide_inlining_of_small_functions(), check_replaceable(), cleanup_tree_cfg_loop(), close_addressof_down(), combine_btr_defs(), compute_builtin_object_size(), compute_flow_insensitive_aliasing(), compute_rvuse_and_antic_safe(), compute_vuse_representatives(), create_ssa_var_map(), determine_lsm_loop(), determine_use_iv_costs(), df_alloc(), df_analyze(), df_bb_rd_local_compute(), df_bb_refs_record(), df_bitmaps_alloc(), df_chain_create_bb(), df_du_chain_create(), df_hard_reg_init(), df_insn_table_realloc(), df_lr_alloc(), df_rd_alloc(), df_rd_confluence_n(), df_rd_local_compute(), df_rd_transfer_function(), df_ref_bitmap(), df_reg_info_compute(), df_rescan_blocks(), df_ri_compute(), df_ru_alloc(), df_ru_confluence_n(), df_ru_transfer_function(), df_scan_alloc(), df_set_blocks(), df_set_seen(), df_ur_alloc(), df_ur_local_finalize(), df_urec_alloc(), df_urec_local_compute(), df_urec_local_finalize(), duplicate_computed_gotos(), eliminate_degenerate_phis(), estimate_bb_frequencies(), execute_optimize_stdarg(), expand_case(), extract_range_from_assert(), find_defs(), find_depends(), find_idf(), find_invariant_insn(), find_invariants(), find_uses_to_rename_use(), frv_ifcvt_modify_final(), gather_mem_refs_stmt(), get_def_blocks_for(), get_loop_body_in_bfs_order(), get_loop_body_in_if_conv_order(), get_loops_exits(), get_value_range(), init_alias_info(), init_analyze_edges_for_bb(), init_dom_info(), init_object_sizes(), init_pre(), init_propagate_block_info(), init_ssanames(), init_tree_ssa(), init_update_ssa(), insert_range_assertions(), insert_updated_phi_nodes_for(), int_add_graph_edge(), ipa_init(), iv_analysis_loop_init(), iv_ca_new(), mark_def_site_blocks(), mark_interesting_addressof(), mark_new_vars_to_rename(), marked_ssa_names(), merge_graph_nodes(), migrate_btr_def(), modify_reg_pav(), move_sese_region_to_fn(), nearest_common_dominator_of_uses(), new_temp_expr_table(), new_tree_live_info(), new_var_info(), perform_var_substitution(), process_unification_queue(), prune_unused_phi_nodes(), record_use(), release_ssa_name_after_update_ssa(), rewrite_into_loop_closed_ssa(), rewrite_into_ssa(), rewrite_ssa_into_ssa(), s390_alloc_pool(), s390_chunkify_start(), scev_const_prop(), scev_initialize(), set_union_with_increment(), set_value_range(), solution_set_add(), sra_init_cache(), ssa_names_to_replace(), static_execute(), subtype_map_for_uid(), thread_jump(), thread_through_all_blocks(), topo_visit(), tree_dce_init(), tree_predict_by_opcode(), tree_rest_of_compilation(), tree_sra(), tree_ssa_dominator_optimize(), tree_ssa_dse(), tree_ssa_forward_propagate_single_use_vars(), tree_ssa_iv_optimize_init(), type_escape_execute(), update_ssa(), value_insert_into_set_bitmap(), vectorize_loops(), verify_flow_insensitive_alias_info(), verify_name_tags(), and verify_ssa().
| #define BITMAP_ELEMENT_ALL_BITS (BITMAP_ELEMENT_WORDS * BITMAP_WORD_BITS) |
| #define BITMAP_ELEMENT_WORDS ((128 + BITMAP_WORD_BITS - 1) / BITMAP_WORD_BITS) |
Definition at line 96 of file bitmap.h.
Referenced by analyze_edges_for_bb(), any_marked_for_rewrite_p(), bfin_reorg_loops(), bitmap_and_compl_into(), bitmap_compl_and_into(), bitmap_other_than_zero_bit_set(), bitmap_set_empty_p(), calculate_global_regs_live(), collapse_nodes(), compute_builtin_object_size(), compute_flow_insensitive_aliasing(), compute_rvuse_and_antic_safe(), create_name_tags(), create_ssa_var_map(), decide_instantiations(), df_rd_transfer_function(), df_ru_transfer_function(), dump_update_ssa(), duplicate_computed_gotos(), eliminate_degenerate_phis(), execute_optimize_stdarg(), find_uses_to_rename(), find_what_p_points_to(), fini_pre(), get_call_expr_operands(), init_propagate_block_info(), insert_updated_phi_nodes_for(), mark_set_for_renaming(), merge_pointed_to_info(), move_computations(), move_sese_region_to_fn(), perform_var_substitution(), process_unification_queue(), prune_unused_phi_nodes(), rewrite_into_ssa(), set_value_range(), solve_graph(), tree_ssa_dominator_optimize(), update_ssa(), and verify_flow_sensitive_alias_info().
| #define BITMAP_FREE | ( | BITMAP | ) | ((void)(bitmap_obstack_free (BITMAP), (BITMAP) = NULL)) |
| #define EXECUTE_IF_AND_COMPL_IN_BITMAP | ( | BITMAP1, | |||
| BITMAP2, | |||||
| MIN, | |||||
| BITNUM, | |||||
| ITER | ) |
Value:
for (bmp_iter_and_compl_init (&(ITER), (BITMAP1), (BITMAP2), (MIN), \ &(BITNUM)); \ bmp_iter_and_compl (&(ITER), &(BITNUM)); \ bmp_iter_next (&(ITER), &(BITNUM)))
| #define EXECUTE_IF_AND_IN_BITMAP | ( | BITMAP1, | |||
| BITMAP2, | |||||
| MIN, | |||||
| BITNUM, | |||||
| ITER | ) |
Value:
for (bmp_iter_and_init (&(ITER), (BITMAP1), (BITMAP2), (MIN), \ &(BITNUM)); \ bmp_iter_and (&(ITER), &(BITNUM)); \ bmp_iter_next (&(ITER), &(BITNUM)))
| #define EXECUTE_IF_SET_IN_BITMAP | ( | BITMAP, | |||
| MIN, | |||||
| BITNUM, | |||||
| ITER | ) |
Value:
for (bmp_iter_set_init (&(ITER), (BITMAP), (MIN), &(BITNUM)); \ bmp_iter_set (&(ITER), &(BITNUM)); \ bmp_iter_next (&(ITER), &(BITNUM)))
| typedef unsigned long BITMAP_WORD |
| static void bitmap_initialize | ( | bitmap | head, | |
| bitmap_obstack * | obstack | |||
| ) | [inline, static] |
| bitmap bitmap_obstack_alloc | ( | bitmap_obstack * | obstack | ) |
| void bitmap_obstack_initialize | ( | bitmap_obstack * | ) |
| void bitmap_obstack_release | ( | bitmap_obstack * | ) |
| static bool bmp_iter_and | ( | bitmap_iterator * | bi, | |
| unsigned * | bit_no | |||
| ) | [inline, static] |
Definition at line 405 of file bitmap.h.
References BITMAP_ELEMENT_ALL_BITS, BITMAP_ELEMENT_WORDS, BITMAP_WORD_BITS, bitmap_iterator::bits, bitmap_iterator::elt1, bitmap_iterator::elt2, and bitmap_iterator::word_no.
| static bool bmp_iter_and_compl | ( | bitmap_iterator * | bi, | |
| unsigned * | bit_no | |||
| ) | [inline, static] |
Definition at line 472 of file bitmap.h.
References BITMAP_ELEMENT_ALL_BITS, BITMAP_ELEMENT_WORDS, BITMAP_WORD_BITS, bitmap_iterator::bits, bitmap_iterator::elt1, bitmap_iterator::elt2, and bitmap_iterator::word_no.
| static void bmp_iter_and_compl_init | ( | bitmap_iterator * | bi, | |
| bitmap | map1, | |||
| bitmap | map2, | |||
| unsigned | start_bit, | |||
| unsigned * | bit_no | |||
| ) | [inline, static] |
Definition at line 299 of file bitmap.h.
References BITMAP_ELEMENT_ALL_BITS, BITMAP_ELEMENT_WORDS, BITMAP_WORD_BITS, bitmap_zero_bits, bitmap_iterator::bits, bitmap_iterator::elt1, bitmap_iterator::elt2, and bitmap_iterator::word_no.
| static void bmp_iter_and_init | ( | bitmap_iterator * | bi, | |
| bitmap | map1, | |||
| bitmap | map2, | |||
| unsigned | start_bit, | |||
| unsigned * | bit_no | |||
| ) | [inline, static] |
Definition at line 231 of file bitmap.h.
References BITMAP_ELEMENT_ALL_BITS, BITMAP_ELEMENT_WORDS, BITMAP_WORD_BITS, bitmap_zero_bits, bitmap_iterator::bits, bitmap_iterator::elt1, bitmap_iterator::elt2, NULL, and bitmap_iterator::word_no.
| static void bmp_iter_next | ( | bitmap_iterator * | bi, | |
| unsigned * | bit_no | |||
| ) | [inline, static] |
| static bool bmp_iter_set | ( | bitmap_iterator * | bi, | |
| unsigned * | bit_no | |||
| ) | [inline, static] |
Definition at line 358 of file bitmap.h.
References BITMAP_ELEMENT_ALL_BITS, BITMAP_ELEMENT_WORDS, BITMAP_WORD_BITS, bitmap_iterator::bits, bitmap_iterator::elt1, and bitmap_iterator::word_no.
| static void bmp_iter_set_init | ( | bitmap_iterator * | bi, | |
| bitmap | map, | |||
| unsigned | start_bit, | |||
| unsigned * | bit_no | |||
| ) | [inline, static] |
Definition at line 189 of file bitmap.h.
References BITMAP_ELEMENT_ALL_BITS, BITMAP_ELEMENT_WORDS, BITMAP_WORD_BITS, bitmap_zero_bits, bitmap_iterator::bits, bitmap_iterator::elt1, bitmap_iterator::elt2, NULL, and bitmap_iterator::word_no.
| struct bitmap_obstack GTY | ( | () | ) | [read, write] |
1.5.6