Home | History | Annotate | Download | only in gcc

Lines Matching refs:insn_t

376   insn_t failed_insn;
404 int (*on_enter) (insn_t, cmpd_local_params_p, void *, bool);
407 void (*orig_expr_found) (insn_t
411 bool (*orig_expr_not_found) (insn_t, av_set_t, void *);
414 void (*merge_succs) (insn_t, insn_t, int, cmpd_local_params_p, void *);
422 void (*ascend) (insn_t, void *);
426 void (*at_first_insn) (insn_t, cmpd_local_params_p, void *);
514 static vec<insn_t> vec_temp_moveop_nops;
549 static bool find_used_regs (insn_t, av_set_t, regset, struct reg_rename *,
551 static bool move_op (insn_t, av_set_t, expr_t, rtx, expr_t, bool*);
552 static int code_motion_path_driver (insn_t, av_set_t, ilist_t,
556 static av_set_t compute_av_set_inside_bb (insn_t, ilist_t, int, bool);
628 insn_t insn = NULL;
629 insn_t succ;
650 insn_t succ;
706 can_substitute_through_p (insn_t insn, ds_t ds)
731 substitute_reg_in_expr (expr_t expr, insn_t insn, bool undo)
876 replace_src_with_reg_ok_p (insn_t insn, rtx new_src_reg)
902 replace_dest_with_reg_ok_p (insn_t
1610 insn_t orig_insn = DEF_LIST_DEF (orig_insns)->orig_insn;
1767 static insn_t
1768 create_speculation_check (expr_t c_expr, ds_t check_ds, insn_t orig_insn)
1772 insn_t insn;
1965 moveup_expr_inside_insn_group (expr_t expr, insn_t through_insn)
2023 moving_insn_creates_bookkeeping_block_p (insn_t insn,
2024 insn_t through_insn)
2070 implicit_clobber_conflict_p (insn_t through_insn, expr_t expr)
2132 moveup_expr (expr_t expr, insn_t through_insn, bool inside_insn_group,
2136 insn_t insn = VINSN_INSN_RTX (vi);
2346 try_bitmap_cache (expr_t expr, insn_t insn,
2409 try_transformation_cache (expr_t expr, insn_t insn,
2454 update_bitmap_cache (expr_t expr, insn_t insn, bool inside_insn_group,
2486 update_transformation_cache (expr_t expr, insn_t insn,
2514 moveup_expr_cached (expr_t expr, insn_t insn, bool inside_insn_group)
2604 moveup_set_expr (av_set_t *avp, insn_t insn, bool inside_insn_group)
2690 is_ineligible_successor (insn_t insn, ilist_t p)
2692 insn_t prev_insn;
2735 compute_av_set_at_bb_end (insn_t insn, ilist_t p, int ws)
2740 insn_t succ, zero_succ = NULL;
2876 compute_av_set_inside_bb (insn_t first_insn, ilist_t p, int ws,
2879 insn_t cur_insn;
2881 insn_t bb_end = sel_bb_end (BLOCK_FOR_INSN (first_insn));
2882 insn_t after_bb_end = NEXT_INSN (bb_end);
2883 insn_t last_insn;
3031 compute_av_set (insn_t insn, ilist_t p, int ws, bool unique_p)
3038 propagate_lv_set (regset lv, insn_t insn)
3079 compute_live (insn_t insn)
3082 insn_t final, temp;
3200 get_spec_check_type_for_insn (insn_t insn, expr_t expr)
3259 find_used_regs (insn_t insn, av_set_t orig_ops, regset used_regs,
3349 insn_t tmp_insn, tmp2_insn;
3741 insn_t insn = EXPR_INSN_RTX (expr);
3990 insn_t insn = VINSN_INSN_RTX (vi);
4038 sel_dfa_new_cycle (insn_t insn, fence_t fence)
4183 insn_t insn;
4443 static insn_t
4445 insn_t place_to_insert)
4474 insn_t bb_end = BB_END (bb);
4588 insn_t insn = sel_bb_head (new_bb);
4589 insn_t last;
4667 static insn_t
4670 insn_t place_to_insert;
4725 find_seqno_for_bookkeeping (insn_t place_to_insert, insn_t join_point)
4763 static insn_t
4764 emit_bookkeeping_insn (insn_t place_to_insert, expr_t c_expr, int new_seqno)
4772 insn_t new_insn = emit_insn_from_expr_after (c_expr, new_vinsn, new_seqno,
4788 insn_t join_point, place_to_insert, new_insn;
4989 insn_t insn;
5021 insn_t next = BND_TO (bnd);
5047 insn_t bnd_to = BND_TO (bnd);
5152 move_nop_to_previous_block (insn_t nop, basic_block prev_bb)
5154 insn_t prev_insn, next_insn;
5178 static insn_t
5181 insn_t place_to_insert;
5284 advance_state_on_fence (fence_t fence, insn_t insn)
5329 update_fence_and_insn (fence_t fence, insn_t insn, int need_stall)
5385 update_boundaries (fence_t fence, bnd_t bnd, insn_t insn, blist_t *bndsp,
5389 insn_t succ;
5422 static insn_t
5427 insn_t place_to_insert;
5428 insn_t insn;
5511 insn_t insn = FENCE_INSN (fence);
5727 move_op_merge_succs (insn_t insn ATTRIBUTE_UNUSED,
5728 insn_t succ ATTRIBUTE_UNUSED,
5781 fur_merge_succs (insn_t insn ATTRIBUTE_UNUSED, insn_t succ,
5863 insn_t reg_move_insn, reg_move_insn_rtx;
5889 insn_t x;
5932 insn_t bb_head, bb_end, bb_next, in_next;
5981 insn_t nop = get_nop_from_pool (insn);
5994 move_op_orig_expr_found (insn_t insn, expr_t expr,
6016 fur_orig_expr_found (insn_t insn, expr_t expr ATTRIBUTE_UNUSED,
6060 move_op_at_first_insn (insn_t insn, cmpd_local_params_p lparams,
6143 fur_at_first_insn (insn_t insn,
6154 move_op_ascend (insn_t insn, void *static_params)
6173 fur_on_enter (insn_t insn ATTRIBUTE_UNUSED, cmpd_local_params_p local_params,
6197 move_op_on_enter (insn_t insn ATTRIBUTE_UNUSED,
6213 move_op_orig_expr_not_found (insn_t insn, av_set_t orig_ops ATTRIBUTE_UNUSED,
6233 fur_orig_expr_not_found (insn_t insn, av_set_t orig_ops, void *static_params)
6314 code_motion_process_successors (insn_t insn, av_set_t orig_ops,
6319 insn_t succ;
6433 code_motion_path_driver (insn_t insn, av_set_t orig_ops, ilist_t path,
6439 insn_t first_insn, original_insn, bb_tail, before_first;
6548 insn_t last_insn = PREV_INSN (insn);
6694 move_op (insn_t insn, av_set_t orig_ops, expr_t expr_vliw,
6740 insn_t insn;
6741 insn_t succ_insn;
7022 insn_t insn;
7178 insn_t insn;
7275 insn_t insn;
7408 insn_t insn;
7449 insn_t insn;