GCC Middle and Back End API Reference
|
#include <gimple.h>
Data Fields | ||
struct pt_solution | call_used | |
struct pt_solution | call_clobbered | |
union { | ||
tree fntype | ||
enum internal_fn internal_fn | ||
} | u | |
tree | op [1] | |
tree | vdef | |
tree | vuse | |
struct use_optype_d * | use_ops | |
enum gimple_code | code: 8 | |
unsigned int | no_warning: 1 | |
unsigned int | visited: 1 | |
unsigned int | nontemporal_move: 1 | |
unsigned int | plf: 2 | |
unsigned | modified: 1 | |
unsigned | has_volatile_ops: 1 | |
unsigned | pad: 1 | |
unsigned int | subcode: 16 | |
unsigned | uid | |
unsigned | num_ops | |
location_t | location | |
basic_block | bb | |
gimple * | next | |
gimple * | prev | |
Static Public Attributes | |
static enum gimple_code | code_ = GIMPLE_CALL |
Call statements that take both memory and register operands.
|
inherited |
Referenced by dump_user_location_t::dump_user_location_t(), gimple_set_bb(), gsi_end(), gsi_end_bb(), gsi_last(), gsi_last_bb(), gsi_none(), gsi_start(), gsi_start_bb(), gsi_start_phis(), crc_symbolic_execution::is_used_outside_the_loop(), crc_optimization::optimize_crc_loop(), crc_symbolic_execution::resolve_condition(), and ana::supernode::start_phis().
struct pt_solution gcall::call_clobbered |
Referenced by gimple_call_clobber_set(), and gimple_call_clobber_set().
struct pt_solution gcall::call_used |
Referenced by gimple_call_use_set(), and gimple_call_use_set().
|
inherited |
Referenced by make_phi_node(), is_a_helper< T >::test(), and is_a_helper< T >::test().
|
static |
tree gcall::fntype |
Referenced by gimple_call_fntype(), gimple_call_set_fntype(), and strub_call_fntype_override_p().
|
inherited |
Referenced by gimple_has_volatile_ops(), gimple_set_has_volatile_ops(), and input_gimple_stmt().
enum internal_fn gcall::internal_fn |
Referenced by gimple_call_internal_fn(), and gimple_call_set_internal_fn().
|
inherited |
Referenced by infinite_loop_diagnostic::add_final_event(), and maybe_error_musttail().
|
inherited |
Referenced by gimple_set_modified().
|
inherited |
|
inherited |
Referenced by get_no_warning_bit(), gimple_no_warning_p(), gimple_set_no_warning(), input_gimple_stmt(), and set_no_warning_bit().
|
inherited |
Referenced by gimple_assign_nontemporal_move_p(), gimple_assign_set_nontemporal_move(), and input_gimple_stmt().
|
inherited |
Referenced by gimple_num_ops(), and gimple_set_num_ops().
tree gcall::op[1] |
Referenced by gimple_call_arg(), gimple_call_arg_ptr(), gimple_call_chain(), gimple_call_chain_ptr(), gimple_call_fn(), gimple_call_fn_ptr(), gimple_call_lhs(), gimple_call_lhs_ptr(), gimple_call_set_arg(), gimple_call_set_chain(), gimple_call_set_fn(), gimple_call_set_fndecl(), and gimple_call_set_lhs().
|
inherited |
|
inherited |
Referenced by gimple_plf(), and gimple_set_plf().
|
inherited |
|
inherited |
Referenced by copy_debug_stmt(), dump_gimple_debug(), expand_FALLTHROUGH_r(), gimple_asm_basic_p(), gimple_asm_inline_p(), gimple_asm_set_basic(), gimple_asm_set_inline(), gimple_asm_set_volatile(), gimple_asm_volatile_p(), gimple_assign_rhs_code(), gimple_assign_set_rhs_code(), gimple_build_call_internal_1(), gimple_call_alloca_for_var_p(), gimple_call_alloca_for_var_p(), gimple_call_by_descriptor_p(), gimple_call_copy_flags(), gimple_call_ctrl_altering_p(), gimple_call_flags(), gimple_call_from_new_or_delete(), gimple_call_from_thunk_p(), gimple_call_internal_p(), gimple_call_must_tail_p(), gimple_call_nocf_check_p(), gimple_call_return_slot_opt_p(), gimple_call_set_alloca_for_var(), gimple_call_set_by_descriptor(), gimple_call_set_ctrl_altering(), gimple_call_set_expected_throw(), gimple_call_set_from_new_or_delete(), gimple_call_set_from_thunk(), gimple_call_set_must_tail(), gimple_call_set_nocf_check(), gimple_call_set_nothrow(), gimple_call_set_return_slot_opt(), gimple_call_set_tail(), gimple_call_set_va_arg_pack(), gimple_call_tail_p(), gimple_call_va_arg_pack_p(), gimple_cond_code(), gimple_cond_make_false(), gimple_cond_make_true(), gimple_cond_set_code(), gimple_debug_begin_stmt_p(), gimple_debug_bind_p(), gimple_debug_inline_entry_p(), gimple_debug_nonbind_marker_p(), gimple_debug_source_bind_p(), gimple_omp_return_set_nowait(), gimple_omp_set_subcode(), gimple_omp_subcode(), gimple_omp_teams_set_host(), gimple_predict_outcome(), gimple_predict_predictor(), gimple_predict_set_outcome(), gimple_predict_set_predictor(), gimple_transaction_set_subcode(), gimple_transaction_subcode(), gimple_try_catch_is_cleanup(), gimple_try_kind(), gimple_try_set_kind(), gimple_wce_cleanup_eh_only(), gimple_wce_set_cleanup_eh_only(), input_gimple_stmt(), and output_gimple_stmt().
union { ... } gcall::u |
|
inherited |
|
inherited |
Referenced by gimple_set_use_ops(), gimple_use_ops(), and gimple_vuse_op().
|
inherited |
Referenced by gimple_set_vdef(), gimple_vdef(), gimple_vdef_op(), and gimple_vdef_ptr().
|
inherited |
Referenced by gimple_set_visited(), and gimple_visited_p().
|
inherited |
Referenced by gimple_set_vuse(), gimple_vuse(), gimple_vuse_op(), and gimple_vuse_ptr().