Lines Matching defs:df_ref

257   struct df_ref *defs;	        /* Head of insn-def chain.  */
258 struct df_ref *uses; /* Head of insn-use chain. */
271 struct df_ref *reg_chain; /* Head of reg-use or def chain. */
279 struct df_ref
297 struct df_ref *next_reg; /* Next ref with same regno and type. */
298 struct df_ref *prev_reg; /* Prev ref with same regno and type. */
302 struct df_ref *next_ref;
311 struct df_ref *ref;
322 struct df_ref **refs; /* Ref table, indexed by id. */
488 struct df_ref *artificial_defs;
491 struct df_ref *artificial_uses;
592 extern struct df_ref *df_bb_regno_last_use_find (struct df *, basic_block, unsigned int);
593 extern struct df_ref *df_bb_regno_first_def_find (struct df *, basic_block, unsigned int);
594 extern struct df_ref *df_bb_regno_last_def_find (struct df *, basic_block, unsigned int);
596 extern struct df_ref *df_find_def (struct df *, rtx, rtx);
598 extern struct df_ref *df_find_use (struct df *, rtx, rtx);
602 extern void df_refs_chain_dump (struct df_ref *, bool, FILE *);
603 extern void df_regs_chain_dump (struct df *, struct df_ref *, FILE *);
607 extern void df_ref_debug (struct df_ref *, FILE *);
613 extern void debug_df_ref (struct df_ref *);
621 extern struct df_link *df_chain_create (struct dataflow *, struct df_ref *, struct df_ref *);
622 extern void df_chain_unlink (struct dataflow *, struct df_ref *, struct df_link *);
623 extern void df_chain_copy (struct dataflow *, struct df_ref *, struct df_link *);
648 extern struct df_ref *df_ref_create (struct df *, rtx, rtx *, rtx,basic_block,enum df_ref_type, enum df_ref_flags);
649 extern struct df_ref *df_get_artificial_defs (struct df *, unsigned int);
650 extern struct df_ref *df_get_artificial_uses (struct df *, unsigned int);
651 extern void df_reg_chain_create (struct df_reg_info *, struct df_ref *);
652 extern struct df_ref *df_reg_chain_unlink (struct dataflow *, struct df_ref *);
653 extern void df_ref_remove (struct df *, struct df_ref *);
676 extern void union_defs (struct df *, struct df_ref *,