This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[AArch64][TLSLE][2/N] Rename "tlsle_small" to "tlsle"
- From: Jiong Wang <jiong dot wang at arm dot com>
- To: gcc-patches <gcc-patches at gnu dot org>
- Date: Wed, 20 May 2015 12:19:20 +0100
- Subject: [AArch64][TLSLE][2/N] Rename "tlsle_small" to "tlsle"
- Authentication-results: sourceware.org; auth=none
Similar to the rename from SYMBOL_SMALL_TPREL to SYMBOL_TLSLE, this
patch rename the rtl pattern name.
ok for trunk?
2015-05-19 Jiong Wang <jiong.wang@arm.com>
gcc/
* config/aarch64/aarch64.md (tlsle_small): Rename to tlsle.
(tlsle_small_<mode>): Rename to tlsle_<mode>.
* config/aarc64/aarch64.c (aarch64_load_symref_appropriately): Use new
pattern name.
--
Regards,
Jiong
commit 271f54f9660e9518e294bfda9eb108b53eaab9d4
Author: Jiong Wang <jiong.wang@arm.com>
Date: Fri May 15 09:48:12 2015 +0100
Rename insn
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
index 99a534c..55b166c 100644
--- a/gcc/config/aarch64/aarch64.c
+++ b/gcc/config/aarch64/aarch64.c
@@ -985,7 +985,7 @@ aarch64_load_symref_appropriately (rtx dest, rtx imm,
if (GET_MODE (dest) != Pmode)
tp = gen_lowpart (GET_MODE (dest), tp);
- emit_insn (gen_tlsle_small (dest, tp, imm));
+ emit_insn (gen_tlsle (dest, tp, imm));
set_unique_reg_note (get_last_insn (), REG_EQUIV, imm);
return;
}
diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md
index c55d70b..44bcc5c 100644
--- a/gcc/config/aarch64/aarch64.md
+++ b/gcc/config/aarch64/aarch64.md
@@ -4295,7 +4295,7 @@
(set_attr "length" "8")]
)
-(define_expand "tlsle_small"
+(define_expand "tlsle"
[(set (match_operand 0 "register_operand" "=r")
(unspec [(match_operand 1 "register_operand" "r")
(match_operand 2 "aarch64_tls_le_symref" "S")]
@@ -4304,14 +4304,12 @@
{
machine_mode mode = GET_MODE (operands[0]);
emit_insn ((mode == DImode
- ? gen_tlsle_small_di
- : gen_tlsle_small_si) (operands[0],
- operands[1],
- operands[2]));
+ ? gen_tlsle_di
+ : gen_tlsle_si) (operands[0], operands[1], operands[2]));
DONE;
})
-(define_insn "tlsle_small_<mode>"
+(define_insn "tlsle_<mode>"
[(set (match_operand:P 0 "register_operand" "=r")
(unspec:P [(match_operand:P 1 "register_operand" "r")
(match_operand 2 "aarch64_tls_le_symref" "S")]