osprey/cygnus/include/opcode/pyr.h File Reference

Go to the source code of this file.

Data Types

type  pyr_datum
type  pyr_insn_format
type  pyr_opcode

Defines

#define GEN_TO_REG   (31)
#define UNKNOWN   ((unsigned long)-1)
#define ANY   (GEN_TO_REG | (GEN_TO_REG << 5) | (GEN_TO_REG << 15))
#define CONVERT   (1|8|0x10|0x20|0x200)
#define K_TO_REG   (2)
#define I_TO_REG   (4)
#define NOTK_TO_REG   (GEN_TO_REG & ~K_TO_REG)
#define NOTI_TO_REG   (GEN_TO_REG & ~I_TO_REG)
#define pyr_how   args
#define pyr_nargs   nargs
#define pyr_mask   mask
#define pyr_name   name

Variables

struct pyr_opcode pyr_opcodes []


Define Documentation

#define ANY   (GEN_TO_REG | (GEN_TO_REG << 5) | (GEN_TO_REG << 15))

Definition at line 92 of file pyr.h.

#define CONVERT   (1|8|0x10|0x20|0x200)

Definition at line 94 of file pyr.h.

#define GEN_TO_REG   (31)

Definition at line 89 of file pyr.h.

#define I_TO_REG   (4)

Definition at line 97 of file pyr.h.

#define K_TO_REG   (2)

Definition at line 96 of file pyr.h.

#define NOTI_TO_REG   (GEN_TO_REG & ~I_TO_REG)

Definition at line 99 of file pyr.h.

#define NOTK_TO_REG   (GEN_TO_REG & ~K_TO_REG)

Definition at line 98 of file pyr.h.

#define pyr_how   args

Definition at line 113 of file pyr.h.

#define pyr_mask   mask

Definition at line 115 of file pyr.h.

#define pyr_name   name

Definition at line 116 of file pyr.h.

#define pyr_nargs   nargs

Definition at line 114 of file pyr.h.

#define UNKNOWN   ((unsigned long)-1)

Definition at line 91 of file pyr.h.

Referenced by __OPN(), add_to_sequence(), alpha_emit_conditional_branch(), alpha_emit_setcc(), canonicalize_condition(), canonicalize_iv_subregs(), combine_reversed_comparison_code(), combine_simplify_rtx(), compare_condition(), comparison_dominates_p(), compress_float_constant(), cond_exec_get_condition(), cond_exec_process_if_block(), condjump_equiv_p(), convert_move(), cse_insn(), dead_or_predicable(), default_mode_rep_extended(), draw_region_tree(), emit_conditional_add(), emit_unop_insn(), expand_binop(), find_comparison_args(), find_cond_trap(), find_reloads(), frv_print_operand_jump_hint(), get_biv_step(), get_biv_step_1(), get_iv_value(), gt_ggc_mx_rtx_def(), init_num_sign_bit_copies_in_rep(), init_optabs(), init_propagate_block_info(), invert_exp_1(), iv_add(), iv_constant(), iv_extend(), iv_mult(), iv_neg(), iv_number_of_iterations(), iv_shift(), iv_subreg(), ix86_expand_binop_builtin(), ix86_expand_branch(), ix86_expand_fp_compare(), ix86_expand_fp_movcc(), ix86_expand_fp_vcond(), ix86_expand_int_movcc(), ix86_fp_compare_code_to_integer(), ix86_fp_comparison_codes(), ix86_fp_comparison_fcomi_cost(), ix86_fp_comparison_sahf_cost(), ix86_fp_jump_nontrivial_p(), ix86_prepare_sse_fp_compare_args(), known_cond(), m68hc11_expand_compare_and_branch(), make_new_qty(), merge_outer_ops(), mips_build_integer(), mips_mode_rep_extended(), mmix_output_condition(), No_OP_Can_be_Moved_Across_Region(), noce_try_addcc(), noce_try_cmove_arith(), noce_try_store_flag(), noce_try_store_flag_constants(), noce_try_store_flag_inc(), noce_try_store_flag_mask(), outgoing_edges_match(), pa_commutative_p(), REGION::Print(), print_operand(), process_define_predicate(), push_reload(), put_condition_code(), read_rtx(), record_jump_equiv(), reg_unused_after(), REGION::REGION(), reload_cse_simplify_operands(), reload_cse_simplify_set(), reverse_condition(), reversed_comparison(), reversed_comparison_code(), reversed_comparison_code_parts(), reversed_condition(), rtx_equal_for_cselib_p(), rtx_equiv_p(), rtx_renumbered_equal_p(), s390_canonicalize_comparison(), sched_get_condition(), see_analyze_one_def(), see_get_extension_data(), see_seek_pre_extension_expr(), simplify_comparison(), simplify_gen_relational(), simplify_if_then_else(), simplify_relational_operation_1(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_ternary_operation(), simplify_unary_operation(), simplify_unary_operation_1(), and simplify_using_initial_values().


Variable Documentation

Definition at line 118 of file pyr.h.


Generated on Wed Apr 8 15:01:19 2009 for Open64 by  doxygen 1.5.6