Lines Matching defs:df_d
527 struct df_d struct
538 struct dataflow *problems_in_order[DF_LAST_PROBLEM_PLUS1];
539 struct dataflow *problems_by_index[DF_LAST_PROBLEM_PLUS1];
545 bitmap blocks_to_analyze;
550 struct df_ref_info def_info; /* Def info. */
551 struct df_ref_info use_info; /* Use info. */
555 struct df_reg_info **def_regs; /* Def reg info. */
556 struct df_reg_info **use_regs; /* Eq_use reg info. */
557 struct df_reg_info **eq_use_regs; /* Eq_use info. */
558 unsigned int regs_size; /* Size of currently allocated regs table. */
559 unsigned int regs_inited; /* Number of regs with reg_infos allocated. */
562 struct df_insn_info **insns; /* Insn table, indexed by insn UID. */
563 unsigned int insns_size; /* Size of insn table. */
565 int num_problems_defined;
567 bitmap_head hardware_regs_used; /* The set of hardware registers used. */
570 bitmap_head regular_block_artificial_uses;
573 bitmap_head eh_block_artificial_uses;
575 bitmap entry_block_defs;
576 bitmap exit_block_uses; /* The set of hardware registers used in exit block. */
580 bitmap_head insns_to_delete;
581 bitmap_head insns_to_rescan;
582 bitmap_head insns_to_notes_rescan;
583 int *postorder; /* The current set of basic blocks
585 vec<int> postorder_inverted; /* The current set of basic blocks
587 int n_blocks; /* The number of blocks in reverse postorder. */
599 unsigned int *hard_regs_live_count;
603 unsigned int ref_order;
607 int changeable_flags : 8;
611 bool analyze_subset;
615 bool redo_entry_and_exit;