GCC Middle and Back End API Reference
|
#include <recog.h>
Data Fields | ||
const char *const | name | |
struct { | ||
const char * single | ||
const char *const * multi | ||
insn_output_fn function | ||
} | output | |
const insn_gen_fn | genfun | |
const struct insn_operand_data *const | operand | |
const char | n_generator_args | |
const char | n_operands | |
const char | n_dups | |
const char | n_alternatives | |
const char | output_format | |
insn_output_fn insn_data_d::function |
Referenced by get_insn_template().
const insn_gen_fn insn_data_d::genfun |
Referenced by get_insn_template().
Referenced by extract_insn(), and get_bool_attr_mask_uncached().
Referenced by extract_insn().
Referenced by combine_reloads(), extract_insn(), and preprocess_insn_constraints().
const struct insn_operand_data* const insn_data_d::operand |
Referenced by can_reuse_operands_p(), check_and_process_move(), combine_reloads(), expand_atomic_compare_and_swap(), expand_cmpstr(), expand_cmpstrn_or_cmpmem(), expand_mult_highpart(), expand_twoval_binop(), extract_insn(), find_reloads(), get_static_insn_data(), maybe_emit_atomic_test_and_set(), prepare_cmp_insn(), simplify_while_replacing(), supportable_narrowing_operation(), supportable_widening_operation(), vect_maybe_permute_loop_masks(), and vectorizable_shift().
struct { ... } insn_data_d::output |
Referenced by get_insn_template().
Referenced by get_insn_template().