GCC Middle and Back End API Reference
|
Data Fields | |
int(* | on_enter )(insn_t, cmpd_local_params_p, void *, bool) |
void(* | orig_expr_found )(insn_t, expr_t, cmpd_local_params_p, void *) |
bool(* | orig_expr_not_found )(insn_t, av_set_t, void *) |
void(* | merge_succs )(insn_t, insn_t, int, cmpd_local_params_p, void *) |
void(* | after_merge_succs )(cmpd_local_params_p, void *) |
void(* | ascend )(insn_t, void *) |
void(* | at_first_insn )(insn_t, cmpd_local_params_p, void *) |
int | succ_flags |
const char * | routine_name |
Set of hooks and parameters that determine behaviour specific to move_op or find_used_regs functions.
void(* code_motion_path_driver_info_def::after_merge_succs)(cmpd_local_params_p, void *) |
Referenced by code_motion_process_successors().
void(* code_motion_path_driver_info_def::ascend)(insn_t, void *) |
Referenced by code_motion_path_driver().
void(* code_motion_path_driver_info_def::at_first_insn)(insn_t, cmpd_local_params_p, void *) |
Referenced by code_motion_path_driver().
void(* code_motion_path_driver_info_def::merge_succs)(insn_t, insn_t, int, cmpd_local_params_p, void *) |
Referenced by code_motion_process_successors().
int(* code_motion_path_driver_info_def::on_enter)(insn_t, cmpd_local_params_p, void *, bool) |
Referenced by code_motion_path_driver().
void(* code_motion_path_driver_info_def::orig_expr_found)(insn_t, expr_t, cmpd_local_params_p, void *) |
Referenced by code_motion_path_driver().
Referenced by code_motion_path_driver().
const char* code_motion_path_driver_info_def::routine_name |
Referenced by code_motion_path_driver().
int code_motion_path_driver_info_def::succ_flags |
Referenced by code_motion_process_successors().