From 4b5a4301e03317c1925f733c0395b03e8f16b03b Mon Sep 17 00:00:00 2001 From: hubicka Date: Sun, 6 Jun 2010 19:29:01 +0000 Subject: * df-core.c (df_set_blocks): Use bitmap_head instead of bitmap. (df_compact_blocks): Likewise. * df.h (struct df): Turn hardware_regs_used, regular_block_artificial_uses, eh_block_artificial_uses, insns_to_delete, insns_to_rescan, insns_to_notes_rescan into bitmap_head. * df-problems.c (df_lr_local_compute, df_lr_confluence_0, df_byte_lr_alloc, df_simulate_fixup_sets): Update. * df-scan.c (df_scan_free_internal, df_scan_alloc, df_scan_start_dump, df_scan_blocks, df_insn_delete, df_insn_rescan, df_insn_rescan_debug_internal, df_insn_rescan_all, df_process_deferred_rescans, df_process_deferred_rescans, df_notes_rescan, df_get_call_refs, df_get_call_refs, regs_invalidated_by_call_regset, df_get_call_refs, df_bb_refs_collect, df_record_entry_block_defs, df_record_exit_block_uses, df_update_exit_block_uses, df_bb_verify, df_entry_block_bitmap_verify, df_scan_verify): Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160348 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/df.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'gcc/df.h') diff --git a/gcc/df.h b/gcc/df.h index bbe332be530..98bf0847be0 100644 --- a/gcc/df.h +++ b/gcc/df.h @@ -564,22 +564,22 @@ struct df int num_problems_defined; - bitmap hardware_regs_used; /* The set of hardware registers used. */ + bitmap_head hardware_regs_used; /* The set of hardware registers used. */ /* The set of hard regs that are in the artificial uses at the end of a regular basic block. */ - bitmap regular_block_artificial_uses; + bitmap_head regular_block_artificial_uses; /* The set of hard regs that are in the artificial uses at the end of a basic block that has an EH pred. */ - bitmap eh_block_artificial_uses; + bitmap_head eh_block_artificial_uses; /* The set of hardware registers live on entry to the function. */ bitmap entry_block_defs; bitmap exit_block_uses; /* The set of hardware registers used in exit block. */ /* Insns to delete, rescan or reprocess the notes at next df_rescan_all or df_process_deferred_rescans. */ - bitmap insns_to_delete; - bitmap insns_to_rescan; - bitmap insns_to_notes_rescan; + bitmap_head insns_to_delete; + bitmap_head insns_to_rescan; + bitmap_head insns_to_notes_rescan; int *postorder; /* The current set of basic blocks in reverse postorder. */ int *postorder_inverted; /* The current set of basic blocks -- cgit v1.2.1