diff options
Diffstat (limited to 'gcc/config/aarch64/aarch64-protos.h')
-rw-r--r-- | gcc/config/aarch64/aarch64-protos.h | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/gcc/config/aarch64/aarch64-protos.h b/gcc/config/aarch64/aarch64-protos.h index f8da338b0d6..3c46222d659 100644 --- a/gcc/config/aarch64/aarch64-protos.h +++ b/gcc/config/aarch64/aarch64-protos.h @@ -24,18 +24,6 @@ #include "input.h" -/* - SYMBOL_CONTEXT_ADR - The symbol is used in a load-address operation. - SYMBOL_CONTEXT_MEM - The symbol is used as the address in a MEM. - */ -enum aarch64_symbol_context -{ - SYMBOL_CONTEXT_MEM, - SYMBOL_CONTEXT_ADR -}; - /* SYMBOL_SMALL_ABSOLUTE: Generate symbol accesses through high and lo relocs that calculate the base address using a PC relative reloc. @@ -259,8 +247,7 @@ HOST_WIDE_INT aarch64_initial_elimination_offset (unsigned, unsigned); int aarch64_get_condition_code (rtx); bool aarch64_bitmask_imm (HOST_WIDE_INT val, machine_mode); int aarch64_branch_cost (bool, bool); -enum aarch64_symbol_type -aarch64_classify_symbolic_expression (rtx, enum aarch64_symbol_context); +enum aarch64_symbol_type aarch64_classify_symbolic_expression (rtx); bool aarch64_const_vec_all_same_int_p (rtx, HOST_WIDE_INT); bool aarch64_constant_address_p (rtx); bool aarch64_expand_movmem (rtx *); @@ -279,8 +266,7 @@ bool aarch64_legitimate_pic_operand_p (rtx); bool aarch64_modes_tieable_p (machine_mode mode1, machine_mode mode2); bool aarch64_move_imm (HOST_WIDE_INT, machine_mode); -bool aarch64_mov_operand_p (rtx, enum aarch64_symbol_context, - machine_mode); +bool aarch64_mov_operand_p (rtx, machine_mode); int aarch64_simd_attr_length_rglist (enum machine_mode); rtx aarch64_reverse_mask (enum machine_mode); bool aarch64_offset_7bit_signed_scaled_p (machine_mode, HOST_WIDE_INT); @@ -305,8 +291,7 @@ const char *aarch64_mangle_builtin_type (const_tree); const char *aarch64_output_casesi (rtx *); const char *aarch64_rewrite_selected_cpu (const char *name); -enum aarch64_symbol_type aarch64_classify_symbol (rtx, rtx, - enum aarch64_symbol_context); +enum aarch64_symbol_type aarch64_classify_symbol (rtx, rtx); enum aarch64_symbol_type aarch64_classify_tls_symbol (rtx); enum reg_class aarch64_regno_regclass (unsigned); int aarch64_asm_preferred_eh_data_format (int, int); |