Home | History | Annotate | Download | only in gcc

Lines Matching defs:insn_t

55 typedef rtx_insn *insn_t;
189 insn_t orig_insn;
211 insn_t to;
248 insn_t insn;
347 insn_t insn;
513 ilist_add (ilist_t *lp, insn_t insn)
522 ilist_is_in_p (ilist_t l, insn_t insn)
536 _list_iter_cond_insn (ilist_t l, insn_t *ip)
763 insn_t sched_next;
795 extern sel_insn_data_def insn_sid (insn_t);
829 extern av_set_t get_av_set (insn_t);
830 extern int get_av_level (insn_t);
1113 insn_t first = sel_bb_head (bb), last;
1227 _succ_iter_start (insn_t *succp, insn_t insn, int flags)
1264 _succ_iter_cond (succ_iterator *ip, insn_t *succp, insn_t insn,
1517 extern void blist_add (blist_t *, insn_t, ilist_t, deps_t);
1521 extern fence_t flist_lookup (flist_t, insn_t);
1523 extern void def_list_add (def_list_t *, insn_t, unsigned int);
1531 extern void advance_deps_context (deps_t, insn_t);
1534 extern void init_fences (insn_t);
1535 extern void add_clean_fence_to_fences (flist_tail_t, insn_t, fence_t);
1536 extern void add_dirty_fence_to_fences (flist_tail_t, insn_t, fence_t);
1545 extern insn_t get_nop_from_pool (insn_t);
1546 extern void return_nop_to_pool (insn_t, bool);
1554 extern insn_t sel_gen_insn_from_rtx_after (rtx, expr_t, int, insn_t);
1555 extern insn_t sel_gen_recovery_insn_from_rtx_after (rtx, expr_t, int, insn_t);
1556 extern insn_t sel_gen_insn_from_expr_after (expr_t, vinsn_t, int, insn_t);
1557 extern insn_t sel_move_insn (expr_t, int, insn_t);
1566 extern void merge_expr_data (expr_t, expr_t, insn_t);
1567 extern void merge_expr (expr_t, expr_t, insn_t);
1586 extern void av_set_union_and_clear (av_set_t *, av_set_t *, insn_t);
1587 extern void av_set_union_and_live (av_set_t *, av_set_t *, regset, regset, insn_t);
1600 extern regset compute_live (insn_t);
1605 extern ds_t has_dependence_p (expr_t, insn_t, ds_t **);
1610 extern bool lhs_of_insn_equals_to_dest_p (insn_t, rtx);
1611 extern bool insn_eligible_for_subst_p (insn_t);
1614 extern bool bookkeeping_can_be_created_if_moved_through_p (insn_t);
1615 extern bool sel_remove_insn (insn_t, bool, bool);
1616 extern bool bb_header_p (insn_t);
1617 extern void sel_init_invalid_data_sets (insn_t);
1618 extern bool insn_at_boundary_p (insn_t);
1623 extern bool sel_bb_head_p (insn_t);
1625 extern bool sel_bb_end_p (insn_t);
1634 extern struct succs_info * compute_succs_info (insn_t, short);
1636 extern bool sel_insn_has_single_succ_p (insn_t, int);
1637 extern bool sel_num_cfg_preds_gt_1 (insn_t);
1641 extern bool in_same_ebb_p (insn_t, insn_t);
1648 extern basic_block sel_create_recovery_block (insn_t);
1678 extern void free_data_for_scheduled_insn (insn_t);