osprey/cygnus/bfd/cpu-ia64-opc.c File Reference

#include "../opcodes/ia64-opc.h"

Include dependency graph for cpu-ia64-opc.c:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define NELEMS(a)   ((int) (sizeof (a) / sizeof ((a)[0])))
#define CST   IA64_OPND_CLASS_CST
#define REG   IA64_OPND_CLASS_REG
#define IND   IA64_OPND_CLASS_IND
#define ABS   IA64_OPND_CLASS_ABS
#define REL   IA64_OPND_CLASS_REL
#define SDEC   IA64_OPND_FLAG_DECIMAL_SIGNED
#define UDEC   IA64_OPND_FLAG_DECIMAL_UNSIGNED

Functions/Subroutines

static const char * ins_rsvd (const struct ia64_operand *self ATTRIBUTE_UNUSED, ia64_insn value ATTRIBUTE_UNUSED, ia64_insn *code ATTRIBUTE_UNUSED)
static const char * ext_rsvd (const struct ia64_operand *self ATTRIBUTE_UNUSED, ia64_insn code ATTRIBUTE_UNUSED, ia64_insn *valuep ATTRIBUTE_UNUSED)
static const char * ins_const (const struct ia64_operand *self ATTRIBUTE_UNUSED, ia64_insn value ATTRIBUTE_UNUSED, ia64_insn *code ATTRIBUTE_UNUSED)
static const char * ext_const (const struct ia64_operand *self ATTRIBUTE_UNUSED, ia64_insn code ATTRIBUTE_UNUSED, ia64_insn *valuep ATTRIBUTE_UNUSED)
static const char * ins_reg (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_reg (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_immu (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_immu (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_immus8 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_immus8 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_imms_scaled (const struct ia64_operand *self, ia64_insn value, ia64_insn *code, int scale)
static const char * ext_imms_scaled (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep, int scale)
static const char * ins_imms (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ins_immsu4 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_imms (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_immsm1 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ins_immsm1u4 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_immsm1 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_imms1 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_imms1 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_imms4 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_imms4 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_imms16 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_imms16 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_cimmu (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_cimmu (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_cnt (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_cnt (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_cnt2b (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_cnt2b (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_cnt2c (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_cnt2c (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
static const char * ins_inc3 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
static const char * ext_inc3 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)

Variables

struct ia64_operand elf64_ia64_operands [IA64_OPND_COUNT]


Define Documentation

#define ABS   IA64_OPND_CLASS_ABS

Definition at line 406 of file cpu-ia64-opc.c.

#define CST   IA64_OPND_CLASS_CST

Definition at line 403 of file cpu-ia64-opc.c.

#define IND   IA64_OPND_CLASS_IND

#define NELEMS ( a   )     ((int) (sizeof (a) / sizeof ((a)[0])))

Definition at line 32 of file cpu-ia64-opc.c.

#define REG   IA64_OPND_CLASS_REG

Definition at line 404 of file cpu-ia64-opc.c.

Referenced by a29k_clobbers_to(), a29k_get_reloaded_address(), a7_overlap_mentioned_p(), accum_operand(), accum_reg_operand(), add_immediate_operand(), add_stored_regs(), addr_affects_sp_p(), addr_generation_dependency_p(), addrs_ok_for_quad_peep(), addsubcosts(), adjacent_mem_locations(), adjust_field_rtx_def(), aggregate_value_p(), alignable_memory_operand(), aligned_memory_operand(), allocate_dynamic_stack_space(), allocate_initial_values(), alpha_emit_conditional_branch(), alpha_emit_set_const(), alpha_expand_block_clear(), alpha_expand_block_move(), alpha_expand_mov_nobwx(), alpha_legitimize_address(), alpha_legitimize_reload_address(), alpha_secondary_reload_class(), alpha_split_tfmode_pair(), alpha_split_tmode_pair(), alter_reg(), alter_subreg(), altivec_register_operand(), any_memory_operand(), approx_reg_cost_1(), ar_ccv_reg_operand(), ar_lc_reg_operand(), ar_pfs_reg_operand(), arc_address_cost(), arc_operand_type(), arc_print_operand(), arc_print_operand_address(), arith_reg_operand(), arm_address_register_rtx_p(), arm_coproc_mem_operand(), arm_debugger_arg_offset(), arm_hard_register_operand(), arm_legitimate_address_p(), arm_memory_load_p(), arm_no_early_alu_shift_dep(), arm_no_early_alu_shift_value_dep(), arm_output_load_gr(), arm_print_operand(), arm_reload_in_hi(), arm_reload_memory_operand(), arm_reload_out_hi(), arm_rtx_costs(), arm_rtx_costs_1(), arm_select_cc_mode(), arm_size_rtx_costs(), arm_split_constant(), arm_thumb_address_cost(), assemble_variable(), assign_parms(), attr_copy_rtx(), avr_function_value(), avr_init_once(), avr_libcall_value(), avr_operand_rtx_cost(), b_mode_operand(), base_reg_class(), basereg_operand(), basic_induction_var(), bfd_h8_disassemble(), bfin_delegitimize_address(), bfin_legitimate_address_p(), bit_operand(), block_alloc(), borx_reg_operand(), br_flag_operand(), br_flag_or_constant_operand(), branch_zero_operator(), broken_move(), build_def_use(), build_insn_chain(), build_mips16_call_stub(), c4x_address_cost(), c4x_arn_mem_operand(), c4x_check_legit_addr(), c4x_legitimate_address_p(), c4x_print_operand(), c4x_print_operand_address(), c4x_Q_constraint(), c4x_r11_set_p(), c4x_R_constraint(), c4x_R_indirect(), c4x_S_address_parse(), c4x_S_constraint(), c4x_S_indirect(), c4x_T_constraint(), c4x_valid_operands(), calc_address_cost(), calc_live_regs(), calculate_giv_inc(), calculate_needs_all_insns(), call_address_operand(), call_insn_operand(), call_operand(), can_combine_p(), canon_hash(), canon_reg(), canon_rtx(), canonicalize_condition(), carry_compare_operand(), carry_operand(), cc_operand(), cc_reg_not_cr0_operand(), cc_reg_operand(), cc_register(), ccr_bit(), ccr_eqne_operator(), check_dbra_loop(), check_eliminable_occurrences(), check_insn_for_bivs(), check_insn_for_givs(), check_maybe_invariant(), check_promoted_subreg(), check_return_regs(), choose_reload_regs(), cirrus_memory_offset(), cirrus_reorg(), classic_gcse(), clear_struct_flag(), clobbered_register(), cmpsi_operand(), coalesce_regs_in_copies(), combinable_i3pat(), combine_bnp(), combine_movables(), combine_regs(), combine_reloads(), combine_simplify_rtx(), compress_float_constant(), compute_bb_dataflow(), compute_kill_rd(), compute_ld_motion_mems(), compute_mov_length(), compute_plussi_length(), compute_transp(), computed_jump_p_1(), cond_exec_operand(), cond_move_dest_operand(), cond_move_operand(), condexec_addsub_operator(), condexec_binary_operator(), condexec_branch_operator(), condexec_dest_operand(), condexec_shiftl_operator(), condexec_source_operand(), condexec_test_operator(), condexec_unary_operator(), conditional_move_operand(), consec_sets_giv(), consec_sets_invariant_p(), constrain_operands(), construct_dispose_instruction(), construct_prepare_instruction(), construct_restore_jr(), construct_save_jarl(), contains_pseudo(), contains_replace_regs(), convert_modes(), convert_move(), coprocessor2_operand(), coprocessor_operand(), copy_all_regs(), copy_cost(), copy_fp_args(), copy_insn_1(), copy_insn_list(), copy_insn_p(), copy_loop_body(), copy_most_rtx(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_if_shared(), copy_rtx_if_shared_1(), copy_src_to_dest(), copy_to_suggested_reg(), copyprop_hardreg_forward_1(), count_nonfixed_reads(), count_occurrences(), count_one_set(), count_or_remove_death_notes(), count_reg_usage(), count_register_operand(), count_sub_rtxs(), count_tst_insns(), cprop_insn(), cr_operand(), create_delayed_rename(), create_regs_rtx(), cris_movem_load_rest_p(), cris_print_operand(), cris_split_movdx(), cris_store_multiple_op_p(), crx_decompose_address(), crx_print_operand(), cse_around_loop(), cse_insn(), cse_process_notes(), cse_rtx_varies_p(), cse_set_around_loop(), cselib_hash_rtx(), cselib_invalidate_regno(), cselib_invalidate_rtx(), cselib_lookup(), cselib_mem_conflict_p(), cselib_record_set(), cselib_record_sets(), cselib_subst_to_values(), d30v_adjust_cost(), d30v_expand_epilogue(), d30v_expand_prologue(), d30v_function_arg(), d30v_legitimate_address_p(), d30v_move_2words(), d30v_print_operand(), d30v_print_operand_address(), d30v_print_operand_memory_reference(), d30v_split_double(), d_register_operand(), dbl_memory_one_insn_operand(), dead_or_set_p(), dead_or_set_regno_p(), dead_register_here(), decompose(), delete_address_reloads_1(), delete_computation(), delete_dead_insn(), delete_null_pointer_checks(), delete_null_pointer_checks_1(), delete_prior_computation(), destination_operand(), df_def_record_1(), df_ref_record(), df_uses_record(), diddle_return_value(), discover_flags_reg(), distribute_notes(), div_operand(), do_input_reload(), do_local_cprop(), do_output_reload(), do_store_flag(), do_tablejump(), double_memory_operand(), dsp16xx_address_cost(), dump_constraints(), dump_static_insn_cost(), duplicate_loop_exit_test(), eligible_for_epilogue_delay(), eligible_for_return_delay(), eligible_for_sibcall_delay(), eliminate_lr2ip(), eliminate_phi(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), elimination_effects(), emit_cond_move(), emit_group_load(), emit_input_reload_insns(), emit_libcall_block(), emit_library_call_value_1(), emit_move_insn(), emit_move_sequence(), emit_no_conflict_block(), emit_note_insn_var_location(), emit_notes_in_bb(), emit_output_reload_insns(), emit_push_insn(), emit_reload_insns(), emit_store_flag_force(), encode_units_mask(), ep_memory_operand(), epilogue_renumber(), equiv_constant(), equiv_init_movable_p(), equiv_init_varies_p(), errata_find_address_regs(), even_fpr_operand(), even_gpr_operand(), even_reg_operand(), exp_equiv_p(), expand_abs(), expand_anon_union_decl(), expand_asm_operands(), expand_assignment(), expand_binop(), expand_block_move(), expand_builtin_apply(), expand_builtin_frame_address(), expand_builtin_memcmp(), expand_builtin_setjmp(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_call(), expand_decl(), expand_divmod(), expand_end_stmt_expr(), expand_epilogue(), expand_expr(), expand_float(), expand_function_start(), expand_increment(), expand_inline_function(), expand_move(), expand_one_builtin(), expand_preferences(), expand_prologue(), expand_return(), expand_vector_binop(), expand_vector_unop(), expr_equiv_p(), expr_killed_p(), extend_operand(), extract_bit_field(), extract_fixed_bit_field(), extract_mentioned_regs_helper(), extract_reg(), extract_split_bit_field(), f0_operand(), f1_operand(), f_register_operand(), fcc0_reg_operand(), fcc_operand(), fcc_reg_operand(), fcc_register_operand(), fcr_operand(), fdpic_fptr_operand(), fdpic_operand(), final_scan_insn(), find_addr_reg(), find_avail_set(), find_barrier(), find_base_term(), find_base_value(), find_best_addr(), find_bypass_set(), find_common_reg_term(), find_dummy_reload(), find_equiv_reg(), find_evaluations_1(), find_first_parameter_load(), find_insn_regmode_weight(), find_invariant_insn(), find_last_value(), find_mem_givs(), find_reg(), find_reg_fusage(), find_regno_fusage(), find_regno_note(), find_regno_partial(), find_regs_nested(), find_reloads(), find_reloads_address(), find_reloads_address_1(), find_reloads_subreg_address(), find_reloads_toplev(), find_replacement(), find_reusable_reload(), find_set_regmode_weight(), find_single_use(), find_single_use_1(), find_single_use_in_loop(), find_split_point(), find_splittable_givs(), find_splittable_regs(), find_temp_slot_from_address(), fix_lexical_addr(), fixed_base_plus_p(), fixup_match_1(), fixup_stack_1(), fixup_subreg_mem(), fixup_var_refs_1(), fixup_var_refs_insn(), flag_operand(), flow_active_insn_p(), flush_addressof(), flush_hash_table(), fmpyaddoperands(), fmpysuboperands(), fold_rtx(), force_operand(), force_reg(), force_to_mode(), forget_old_reloads_1(), forwarding_offset(), fp_arith_reg_operand(), fp_operand(), fp_register_operand(), fpr_operand(), fpr_or_int6_operand(), fpscr_operand(), fpul_operand(), fr30_check_multiple_regs(), fr30_move_double(), fr30_print_operand(), fr_nonimmediate_operand(), fr_register_operand(), frv_clear_registers_used(), frv_cond_flags(), frv_emit_comparison(), frv_emit_movsi(), frv_function_prologue(), frv_ifcvt_load_value(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_multiple_tests(), frv_ifcvt_modify_tests(), frv_ifcvt_rewrite_mem(), frv_legitimate_address_p(), frv_load_operand(), frv_optimize_membar_local(), frv_print_operand(), frv_print_operand_address(), frv_print_operand_memory_reference(), frv_registers_conflict_p_1(), frv_registers_update_1(), frv_secondary_reload_class(), function_arg(), gen_adddi3(), gen_addsi3(), gen_call(), gen_call_value(), gen_cmpstrsi(), gen_eh_epilogue(), gen_indexed_expr(), gen_indirect_jump(), gen_insn(), gen_int_relational(), gen_lowpart(), gen_lowpart_common(), gen_lowpart_for_combine(), gen_movdi(), gen_movtf(), gen_reload(), gen_reload_indi(), gen_reload_insi(), gen_reload_outdi(), gen_reload_outsi(), gen_shifty_op(), gen_split_move_double(), general_induction_var(), general_movsrc_operand(), general_operand(), get_addr(), get_biv_step_1(), get_fpscr_rtx(), get_jump_table_offset(), get_last_value(), get_last_value_validate(), get_mem_expr_from_op(), get_subtarget(), global_conflicts(), global_reg_mentioned_p_1(), gpc_reg_operand(), gpr_fpr_or_int12_operand(), gpr_no_subreg_operand(), gpr_operand(), gpr_or_accum_operand(), gpr_or_br_flag_operand(), gpr_or_constant_operand(), gpr_or_dbl_const_operand(), gpr_or_fpr_operand(), gpr_or_int10_operand(), gpr_or_int12_operand(), gpr_or_int_operand(), gpr_or_memory_operand(), gpr_or_signed6_operand(), gpr_or_unsigned5_operand(), gpr_or_unsigned6_operand(), gr_nonimmediate_operand(), gr_register_operand(), grfr_nonimmediate_operand(), grfr_register_operand(), gt_ggc_mx_rtx_def(), GTY(), h8300_adjust_insn_length(), h8300_bitfield_length(), h8300_ldm_stm_regno(), h8300_short_move_mem_p(), handle_asm_insn(), handle_avail_expr(), hard_addr_reg_operand(), hard_fp_register_operand(), hard_function_value(), hard_int_register_operand(), hard_reg_operand(), hard_reg_set_here_p(), hash_expr_1(), hash_invariant_expr_1(), hash_rtx(), hash_scan_set(), high_register_operand(), hppa_legitimize_address(), i386_simplify_dwarf_addr(), i860_saveregs(), i960_address_cost(), i960_bypass(), i960_expr_alignment(), i960_output_move_double(), i960_output_move_quad(), i960_print_operand(), i960_print_operand_addr(), ia64_adjust_cost(), ia64_expand_load_address(), ia64_expand_movxf_movrf(), ia64_ld_address_bypass_p(), ia64_load_pair_ok(), ia64_print_operand(), ia64_secondary_reload_class(), ia64_split_timode(), ia64_split_tmode(), ia64_split_tmode_move(), ia64_st_address_bypass_p(), icc_operand(), icc_or_fcc_reg_operand(), icr_operand(), identify_call_return_value(), in_operand(), inc_for_reload(), inequality_comparisons_p(), inherently_necessary_register_1(), init_alias_analysis(), init_expmed(), init_one_web_common(), init_predicate_table(), init_propagate_block_info(), initialize_for_inline(), input_operand(), inqhi_operand(), insert(), insert_one_insn(), insert_regs(), insert_set_in_table(), insn_dead_p(), insns_for_mem_walk(), instantiate_decl(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), instantiate_virtual_regs_in_rtx(), integer_register_operand(), integrate_decl_tree(), invalidate(), invalidate_for_call(), invalidate_from_clobbers(), invalidate_nonnull_info(), invalidate_skipped_set(), invariant_expr_equal_p(), ip2k_address_uses_reg_p(), ip2k_adjust_stack_ref(), ip2k_check_can_adjust_stack_ref(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_mode_dependent_address(), ip2k_reorg(), ip2k_short_operand(), ip2k_split_words(), ip2k_xexp_not_uses_reg_for_mem(), ip2k_xexp_not_uses_reg_p(), iq2000_address_cost(), iq2000_count_memory_refs(), iq2000_expand_builtin(), iq2000_expand_prologue(), iq2000_legitimate_address_p(), iq2000_move_1word(), ireg_operand(), ireg_or_int5_operand(), is_cond_candidate(), is_regfile_address(), iv_analyze(), iv_analyze_expr(), ix86_decompose_address(), ix86_delegitimize_address(), ix86_expand_move(), ix86_flags_dependant(), ix86_flags_dependent(), ix86_prepare_fp_compare_args(), ix86_split_long_move(), ix86_split_to_parts(), jump_address_operand(), keep_with_call_p(), legitimate_address_p(), legitimate_constant_pool_address_p(), legitimate_indirect_address_p(), legitimate_lo_sum_address_p(), legitimize_address(), legitimize_operand(), legitimize_reload_address(), length_fp_args(), libcall_dead_p(), lmw_operation(), load_mems(), load_multiple_operation(), load_multiple_sequence(), long_immediate_loadstore_operand(), lookup(), lookup_for_remove(), lookup_register(), loop_bivs_init_find(), loop_givs_rescan(), loop_invariant_p(), loop_iterations(), loop_regs_scan(), loop_regs_update(), low_register_operand(), lr_operand(), m32c_address_cost(), m32c_compare_redundant(), m32c_expand_cmpstr(), m32c_expand_movmemhi(), m32c_expand_movstr(), m32c_expand_setmemhi(), m32c_immd_dbl_mov(), m32c_legitimate_address_p(), m32c_legitimize_address(), m32c_legitimize_reload_address(), m32c_print_operand(), m32c_reg_ok_for_base_p(), m32c_rtx_costs(), m32c_scc_pattern(), m32c_secondary_reload_class(), m32c_subreg(), m32r_not_same_reg(), m32r_print_operand(), m32r_print_operand_address(), m68hc11_address_cost(), m68hc11_check_z_replacement(), m68hc11_find_z_replacement(), m68hc11_function_arg(), m68hc11_gen_highpart(), m68hc11_gen_lowpart(), m68hc11_notice_update_cc(), m68hc11_output_swap(), m68hc11_reassign_regs(), m68hc11_register_indirect_p(), m68hc11_reload_operands(), m68hc11_reorg(), m68hc11_small_indexed_indirect_p(), m68hc11_split_move(), m68hc11_valid_addressing_p(), m68hc11_z_replacement(), m68k_rtx_costs(), m88k_debugger_offset(), machine_dependent_reorg(), macho_lo_sum_memory_operand(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), make_equivalent_phi_alternatives_equivalent(), make_extraction(), make_regs_equivalent_over_bad_edges(), make_safe_from(), mark_clobber(), mark_jump_label(), mark_loop_jump(), mark_phi_and_copy_regs(), mark_referenced_regs(), mark_referenced_resources(), mark_references(), mark_reg(), mark_reg_conflicts(), mark_reg_in_phi(), mark_reg_store(), mark_reg_use_for_earlyclobber(), mark_set(), mark_set_1(), mark_set_regs(), mark_set_resources(), mark_stores(), mark_target_live_regs(), mark_use(), mark_used_regs(), mark_used_regs_combine(), mark_user_reg(), masks_bits_for_special(), may_trap_p(), may_trap_p_1(), maybe_eliminate_biv(), maybe_eliminate_biv_1(), mcore_arith_reg_operand(), mcore_expand_epilog(), mcore_expand_prolog(), mcore_gen_compare_reg(), mcore_general_movdst_operand(), mcore_is_same_reg(), mcore_load_multiple_operation(), mcore_output_move(), mcore_output_movedouble(), mcore_print_operand(), mcore_print_operand_address(), mcore_r15_operand_p(), mcore_store_multiple_operation(), mda_classify_address(), mda_valid_base_register_p(), mdp_limm(), mdp_move(), mdp_select(), mds_movdi(), mem_min_alignment(), memop_valid(), memory_address(), memory_indexed_operand(), memory_reload_operand(), memref_referenced_p(), memrefs_conflict_p(), memreg_operand(), mems_ok_for_ldd_peep(), mems_ok_for_quad_peep(), mention_regs(), merge_equiv_classes(), mfcr_operation(), mips16_constant(), mips16_gp_pseudo_reg(), mips16_optimize_gp(), mips_address_cost(), mips_classify_address(), mips_count_memory_refs(), mips_emit_fcc_reload(), mips_expand_epilogue(), mips_expand_prologue(), mips_legitimate_address_p(), mips_move_1word(), mips_move_2words(), mips_output_function_prologue(), mips_output_move(), mips_secondary_reload_class(), mmix_print_operand(), mn10300_address_cost(), mn10300_address_cost_1(), mn10300_secondary_reload_class(), mn10300_wide_const_load_uses_clr(), modified_between_p(), modified_in_p(), mostly_false_jump(), mov_memory_operand(), move2add_note_store(), move_deaths(), move_dest_operand(), move_destination_operand(), move_double_src_operand(), move_input_operand(), move_movables(), move_operand(), move_output_operand(), move_source_operand(), move_src_operand(), mt_expand_eh_return(), mt_legitimate_simple_address_p(), mt_print_operand(), mt_print_operand_simple_address(), mt_secondary_reload_class(), mt_split_words(), mtcrf_operation(), no_conflict_p(), no_equiv(), noce_process_if_block(), non_hard_reg_operand(), noncall_uses_reg(), nonlocal_mentioned_p_1(), nonlocal_referenced_p_1(), nonmemory_operand(), nonzero_address_p(), nonzero_bits1(), normal_memory_operand(), not_modify_reg(), note_modified_parmregs(), note_set_pseudo_multiple_uses(), note_sets(), note_stores(), notice_update_cc(), notice_update_cc_on_set(), notreg_cost(), ns32k_address_cost(), ns32k_notice_update_cc(), num_sign_bit_copies1(), odd_fpr_operand(), odd_gpr_operand(), odd_reg_operand(), ok_for_base_p_1(), operand_clobbered_before_used_after(), operand_subword_force(), operands_match_p(), oprs_not_set_p(), oprs_unchanged_p(), optimize_bit_field(), out_operand(), out_shift_with_cnt(), output_159(), output_86(), output_addsi3(), output_andsi3(), output_arg_descriptor(), output_call(), output_condmove_single(), output_e500_flip_gt_bit(), output_fp_move_double(), output_fpop(), output_fpops(), output_iorsi3(), output_move_double(), output_move_single(), output_movedouble(), output_operand(), output_plussi(), output_push_double(), output_scc_di(), output_shift_insn(), output_size_for_block_move(), output_stack_adjust(), pa_adjust_insn_length(), pattern_is_ok_for_dispose(), pattern_is_ok_for_epilogue(), pattern_is_ok_for_prepare(), pattern_is_ok_for_prologue(), peephole(), peephole2_1(), peephole2_2(), pj_function_incoming_arg(), pj_machine_dependent_reorg(), pj_output_rval(), pj_output_store_into_lval(), pj_print_operand(), pr_addr_post(), precompute_arguments(), precompute_register_parameters(), precondition_loop_p(), prepare_call_address(), prepare_move_operands(), preserve_temp_slots(), print_one_arg(), print_operand(), print_operand_address(), print_rtx(), print_shift_count_operand(), print_value(), printop(), probe_stack_range(), process_define_predicate(), process_reg_param(), process_set(), propagate_necessity_through_operand(), propagate_one_insn(), purge_addressof_1(), purge_single_hard_subreg_set(), push_block(), push_reload(), put_addressof_into_stack(), put_var_into_stack(), quad_fpr_operand(), r_or_s_operand(), ra_print_rtx_object(), read_complex_part(), recog(), recog_1(), recog_10(), recog_11(), recog_12(), recog_17(), recog_2(), recog_21(), recog_22(), recog_23(), recog_24(), recog_25(), recog_26(), recog_27(), recog_28(), recog_29(), recog_3(), recog_30(), recog_31(), recog_32(), recog_33(), recog_34(), recog_35(), recog_36(), recog_37(), recog_38(), recog_4(), recog_5(), recog_6(), recog_7(), recog_8(), recog_9(), recog_for_combine(), record_address_regs(), record_base_value(), record_dead_and_set_regs(), record_dead_and_set_regs_1(), record_excess_regs(), record_initial(), record_jump_cond(), record_last_set_info(), record_promoted_value(), record_reg_classes(), record_set(), record_set_info(), record_stack_memrefs(), refers_to_mem_for_reload_p(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_0_operand(), reg_15_operand(), reg_becomes_live(), reg_bitfield_target_p(), reg_clobbered_p(), reg_dead_at_p_1(), reg_is_remote_constant_p(), reg_is_set(), reg_mentioned_p(), reg_no_subreg_operand(), reg_or_0_operand(), reg_or_cmp_int16_operand(), reg_or_eq_int16_operand(), reg_or_int16_operand(), reg_or_int_operand(), reg_or_some_mem_operand(), reg_or_uint16_operand(), reg_or_zero_operand(), reg_overlap_mentioned_for_reload_p(), reg_overlap_mentioned_p(), reg_referenced_p(), reg_scan_mark_refs(), reg_set_info(), reg_set_last(), reg_set_p(), register_indirect_p(), register_is_ok_for_epilogue(), register_ok_for_ldd(), register_operand(), registers_ok_for_ldd_peep(), registers_ok_for_quad_peep(), regmove_optimize(), regno_clobbered_p(), regno_use_in(), regs_set_between_p(), regs_used(), rehash_using_reg(), relational_di_operator(), reload(), reload_combine(), reload_combine_note_store(), reload_combine_note_use(), reload_cse_move2add(), reload_cse_simplify_operands(), reload_cse_simplify_set(), reload_inner_reg_of_subreg(), reload_memory_operand(), reload_reg_free_for_value_p(), remap_split_bivs(), remember_move(), remove_invalid_refs(), remove_invalid_subreg_refs(), remove_suspicious_death_notes(), remove_useless_addtr_insns(), rename_equivalent_regs_in_insn(), rename_insn_1(), repeat_operand(), replace_in_call_usage(), replace_n_hard_rtx(), replace_oldest_value_addr(), replace_pseudos_in(), replace_pseudos_in_call_usage(), replace_regs(), replacement_quality(), reset_used_flags(), resolve_reload_operand(), restore_operand(), restore_world_operation(), rs6000_eliminate_indexed_memrefs(), rs6000_emit_move(), rs6000_legitimate_address(), rs6000_legitimate_offset_address_p(), rs6000_legitimize_address(), rs6000_legitimize_reload_address(), rs6000_output_function_epilogue(), rs6000_secondary_reload_class(), rtx_addr_can_trap_p(), rtx_addr_can_trap_p_1(), rtx_cost(), rtx_equal_for_cselib_p(), rtx_equal_for_loop_p(), rtx_equal_for_memref_p(), rtx_equal_p(), rtx_equiv_p(), rtx_needs_barrier(), rtx_renumbered_equal_p(), rtx_unstable_p(), rtx_varies_p(), s390_alc_comparison(), s390_branch_condition_mask(), s390_canonicalize_comparison(), s390_comparison(), s390_decompose_address(), s390_decompose_shift_count(), s390_delegitimize_address(), s390_function_arg(), s390_match_ccmode_set(), s390_optimize_prologue(), s390_simplify_dwarf_addr(), s390_slb_comparison(), s_register_operand(), safe_from_p(), safe_insn_src_p(), save_restore_insns(), save_world_operation(), saved_regs_mentioned(), scan_loop(), scan_one_insn(), scan_paradoxical_subregs(), scan_rtx(), scan_rtx_address(), sched_analyze(), sched_analyze_1(), sched_analyze_2(), score_print_operand(), score_secondary_reload_class(), scratch_operand(), secondary_reload_class(), set_extends(), set_live_p(), set_nonzero_bits_and_sign_copies(), set_noop_p(), set_preference(), set_used_flags(), setjmp_args_warning(), setjmp_protect(), setjmp_protect_args(), sets_function_arg_p(), sfunc_uses_reg(), sh_builtin_saveregs(), sh_expand_t_scc(), sh_reorg(), sh_secondary_reload(), shift_count_operand(), shift_op(), shmedia_cleanup_truncate(), side_effects_p(), simple_memory_operand(), simple_set_p(), simplify_binary_operation(), simplify_comparison(), simplify_giv_expr(), simplify_if_then_else(), simplify_relational_operation(), simplify_replace_rtx(), simplify_set(), simplify_unary_operation(), single_insn_src_p(), single_reg_memory_operand(), slots_overlap_p(), smalloffset_mem_p(), some_ni_operand(), some_operand(), sparc_absnegfloat_split_legitimate(), sparc_check_64(), sparc_emit_set_const64(), sparc_extra_constraint_check(), spe_synthesize_frame_save(), spec_reg_operand(), spill_tfmode_operand(), spill_xfmode_operand(), spill_xfmode_rfmode_operand(), split_1(), split_2(), split_3(), split_4(), split_di(), split_insns(), srelational_si_operator(), stable_and_no_regs_but_for_p(), stmw_operation(), store_bit_field(), store_constructor(), store_expr(), store_field(), store_fixed_bit_field(), store_multiple_operation(), store_multiple_sequence(), store_ops_ok(), store_split_bit_field(), strict_low_part_peephole_ok(), subreg_hard_regno(), subst(), subst_constants(), subst_indexed_address(), subst_reg_equivs(), substitute_ep_register(), subw(), summarize_insn(), tail_recursion_args(), target_reg_operand(), thumb_base_register_rtx_p(), thumb_expand_epilogue(), thumb_expand_prologue(), thumb_legitimate_address_p(), thumb_load_double_from_address(), true_reg_or_0_operand(), true_regnum(), try_combine(), try_constants(), try_copy_prop(), try_swap_copy_prop(), ultra_find_type(), unaligned_load_operand(), unaligned_memory_operand(), uninitialized_vars_warning(), unique_src_operand(), unsigned_comparisons_p(), update_cc(), update_equiv_regs(), update_live_status(), update_reg_last_use(), update_set_flags(), update_table_tick(), update_temp_slot_address(), urelational_si_operator(), use_crosses_set_p(), use_group_regs(), use_reg(), use_related_value(), uses_local_reg_p(), v850_reorg(), v850_rtx_costs(), valid_initial_value_p(), valid_parallel_load_store(), valid_parallel_operands_4(), valid_parallel_operands_5(), valid_parallel_operands_6(), validate_equiv_mem(), validate_equiv_mem_from_store(), validate_pattern(), validate_replace_rtx_1(), vax_address_cost(), vax_address_cost_1(), vax_notice_update_cc(), vax_rtx_cost(), vax_rtx_costs(), VEC(), verify_rtx_sharing(), verify_wide_reg_1(), vfp_output_fstmx(), visit_expression(), volatile_insn_p(), volatile_refs_p(), VPARAMS(), vrsave_operation(), walk_insn_part(), want_to_gcse_p(), wipe_dead_reg(), word_offset_memref_operand(), write_complex_part(), xer_operand(), xstormy16_expand_andqi3(), xstormy16_expand_call(), xstormy16_expand_iorqi3(), xstormy16_expand_move(), xstormy16_legitimate_address_p(), xstormy16_output_cbranch_hi(), xstormy16_output_cbranch_si(), xstormy16_output_shift(), xstormy16_print_operand(), xstormy16_print_operand_address(), xstormy16_secondary_reload_class(), xstormy16_split_move(), xt_true_regnum(), xtensa_copy_incoming_a7(), xtensa_expand_nonlocal_goto(), xtensa_extra_constraint(), and xtensa_split_operand_pair().

#define REL   IA64_OPND_CLASS_REL

Definition at line 407 of file cpu-ia64-opc.c.

Referenced by exp_print_token(), and exp_relop().

#define SDEC   IA64_OPND_FLAG_DECIMAL_SIGNED

Definition at line 409 of file cpu-ia64-opc.c.

#define UDEC   IA64_OPND_FLAG_DECIMAL_UNSIGNED

Definition at line 410 of file cpu-ia64-opc.c.


Function Documentation

static const char* ext_cimmu ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 273 of file cpu-ia64-opc.c.

References ext_immu(), and result.

static const char* ext_cnt ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 300 of file cpu-ia64-opc.c.

static const char* ext_cnt2b ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 320 of file cpu-ia64-opc.c.

static const char* ext_cnt2c ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 342 of file cpu-ia64-opc.c.

static const char* ext_const ( const struct ia64_operand *self  ATTRIBUTE_UNUSED,
ia64_insn code  ATTRIBUTE_UNUSED,
ia64_insn *valuep  ATTRIBUTE_UNUSED 
) [static]

Definition at line 56 of file cpu-ia64-opc.c.

static const char* ext_imms ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 198 of file cpu-ia64-opc.c.

References ext_imms_scaled().

static const char* ext_imms1 ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 236 of file cpu-ia64-opc.c.

References ext_imms_scaled().

static const char* ext_imms16 ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 260 of file cpu-ia64-opc.c.

References ext_imms_scaled().

static const char* ext_imms4 ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 248 of file cpu-ia64-opc.c.

References ext_imms_scaled().

static const char* ext_imms_scaled ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep,
int  scale 
) [static]

Definition at line 162 of file cpu-ia64-opc.c.

References BFD_HOST_64_BIT, i, NELEMS, and val.

Referenced by ext_imms(), ext_imms1(), ext_imms16(), ext_imms4(), and ext_immsm1().

static const char* ext_immsm1 ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 221 of file cpu-ia64-opc.c.

References ext_imms_scaled().

static const char* ext_immu ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 100 of file cpu-ia64-opc.c.

References i, and NELEMS.

Referenced by ext_cimmu(), and ext_immus8().

static const char* ext_immus8 ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 125 of file cpu-ia64-opc.c.

References ext_immu(), and result.

static const char* ext_inc3 ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 382 of file cpu-ia64-opc.c.

References BFD_HOST_64_BIT, negate, and val.

static const char* ext_reg ( const struct ia64_operand self,
ia64_insn  code,
ia64_insn valuep 
) [static]

Definition at line 73 of file cpu-ia64-opc.c.

static const char* ext_rsvd ( const struct ia64_operand *self  ATTRIBUTE_UNUSED,
ia64_insn code  ATTRIBUTE_UNUSED,
ia64_insn *valuep  ATTRIBUTE_UNUSED 
) [static]

Definition at line 42 of file cpu-ia64-opc.c.

static const char* ins_cimmu ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 266 of file cpu-ia64-opc.c.

References ins_immu().

static const char* ins_cnt ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 289 of file cpu-ia64-opc.c.

static const char* ins_cnt2b ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 308 of file cpu-ia64-opc.c.

static const char* ins_cnt2c ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 327 of file cpu-ia64-opc.c.

static const char* ins_const ( const struct ia64_operand *self  ATTRIBUTE_UNUSED,
ia64_insn value  ATTRIBUTE_UNUSED,
ia64_insn *code  ATTRIBUTE_UNUSED 
) [static]

Definition at line 49 of file cpu-ia64-opc.c.

static const char* ins_imms ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 184 of file cpu-ia64-opc.c.

References ins_imms_scaled().

static const char* ins_imms1 ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 230 of file cpu-ia64-opc.c.

References ins_imms_scaled().

static const char* ins_imms16 ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 254 of file cpu-ia64-opc.c.

References ins_imms_scaled().

static const char* ins_imms4 ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 242 of file cpu-ia64-opc.c.

References ins_imms_scaled().

static const char* ins_imms_scaled ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code,
int  scale 
) [static]

static const char* ins_immsm1 ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 204 of file cpu-ia64-opc.c.

References ins_imms_scaled().

static const char* ins_immsm1u4 ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 211 of file cpu-ia64-opc.c.

References ins_imms_scaled().

static const char* ins_immsu4 ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 190 of file cpu-ia64-opc.c.

References ins_imms_scaled().

static const char* ins_immu ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 81 of file cpu-ia64-opc.c.

References i, and NELEMS.

Referenced by ins_cimmu(), and ins_immus8().

static const char* ins_immus8 ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 117 of file cpu-ia64-opc.c.

References ins_immu().

static const char* ins_inc3 ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 359 of file cpu-ia64-opc.c.

References BFD_HOST_64_BIT, and val.

static const char* ins_reg ( const struct ia64_operand self,
ia64_insn  value,
ia64_insn code 
) [static]

Definition at line 63 of file cpu-ia64-opc.c.

static const char* ins_rsvd ( const struct ia64_operand *self  ATTRIBUTE_UNUSED,
ia64_insn value  ATTRIBUTE_UNUSED,
ia64_insn *code  ATTRIBUTE_UNUSED 
) [static]

Definition at line 35 of file cpu-ia64-opc.c.


Variable Documentation

Definition at line 412 of file cpu-ia64-opc.c.

Referenced by elfNN_ia64_install_value(), opcode_verify(), and print_insn_ia64().


Generated on Wed Apr 8 14:47:27 2009 for Open64 by  doxygen 1.5.6