]> git.ipfire.org Git - thirdparty/gcc.git/commit
[AArch64] Generalize TLSLE macro and pattern names
authorjiwang <jiwang@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Jun 2015 14:20:50 +0000 (14:20 +0000)
committerjiwang <jiwang@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Jun 2015 14:20:50 +0000 (14:20 +0000)
commitec380e5f84c9ac875305e6fd9fcfca50dda2d0d1
tree8a7260bf97a6ffea2642cd81453c3bc4f8b068da
parentef5e7d0d1d32a846712c42ac60fb9b226f2a3814
[AArch64] Generalize TLSLE macro and pattern names

2015-06-29  Jiong Wang  <jiong.wang@arm.com>

* config/arch64/aarch64.md (UNSPEC_TLSLE): New enumeration.
* config/arch64/aarch64.md (tlsle_small): Rename to tlsle and use new
unspec name.
(tlsle_small_<mode>): Rename to tlsle_<mode> and use new unspec name.
* config/arch64/aarch64-protos.h (arch64_symbol_type): Rename
SYMBOL_SMALL_TPREL to SYMBOL_TLSLE.
(aarch64_symbol_context): Ditto.
* config/aarch64/aarch64.c (aarch64_load_symref_appropriately): Ditto
and use new pattern name.
(aarch64_expand_mov_immediate): Ditto.
(aarch64_print_operand): Ditto.
(aarch64_classify_tls_symbol): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225121 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64-protos.h
gcc/config/aarch64/aarch64.c
gcc/config/aarch64/aarch64.md