diff options
author | Karl Meakin <karl.meakin@arm.com> | 2025-07-03 12:48:28 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2025-07-03 12:48:28 +0100 |
commit | 2cc9b03a84601b7951e5e0a24f5174387f564f27 (patch) | |
tree | 388a03e921a051428f0afced136ae378d8e46d32 /contrib/gcc-changelog/git_commit.py | |
parent | cfb1a083e16507feb8bbb85903611aac3772aaef (diff) | |
download | gcc-2cc9b03a84601b7951e5e0a24f5174387f564f27.zip gcc-2cc9b03a84601b7951e5e0a24f5174387f564f27.tar.gz gcc-2cc9b03a84601b7951e5e0a24f5174387f564f27.tar.bz2 |
AArch64: rename branch instruction rules
Give the `define_insn` rules used in lowering `cbranch<mode>4` to RTL
more descriptive and consistent names: from now on, each rule is named
after the AArch64 instruction that it generates. Also add comments to
document each rule.
gcc/ChangeLog:
* config/aarch64/aarch64.md (condjump): Rename to ...
(aarch64_bcond): ...here.
(*compare_condjump<GPI:mode>): Rename to ...
(*aarch64_bcond_wide_imm<GPI:mode>): ...here.
(aarch64_cb<optab><mode>): Rename to ...
(aarch64_cbz<optab><mode>1): ...here.
(*cb<optab><mode>1): Rename to ...
(*aarch64_tbz<optab><mode>1): ...here.
(@aarch64_tb<optab><ALLI:mode><GPI:mode>): Rename to ...
(@aarch64_tbz<optab><ALLI:mode><GPI:mode>): ...here.
(restore_stack_nonlocal): Handle rename.
(stack_protect_combined_test): Likewise.
* config/aarch64/aarch64-simd.md (cbranch<mode>4): Likewise.
* config/aarch64/aarch64-sme.md (aarch64_restore_za): Likewise.
* config/aarch64/aarch64.cc (aarch64_gen_test_and_branch): Likewise.
Diffstat (limited to 'contrib/gcc-changelog/git_commit.py')
0 files changed, 0 insertions, 0 deletions