From: Karl Meakin <[email protected]>
The `mov<GPF:mode><GPI:mode>cc` expander was not used anywhere. Delete
it.
gcc/ChangeLog:
* config/aarch64/aarch64.md (mov<GPF:mode><GPI:mode>cc): Delete.
---
gcc/config/aarch64/aarch64.md | 19 -------------------
1 file changed, 19 deletions(-)
diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md
index 9203609a068..855df791bae 100644
--- a/gcc/config/aarch64/aarch64.md
+++ b/gcc/config/aarch64/aarch64.md
@@ -4816,25 +4816,6 @@
}
)
-(define_expand "mov<GPF:mode><GPI:mode>cc"
- [(set (match_operand:GPI 0 "register_operand")
- (if_then_else:GPI (match_operand 1 "aarch64_comparison_operator_cc")
- (match_operand:GPF 2 "register_operand")
- (match_operand:GPF 3 "register_operand")))]
- ""
- {
- enum rtx_code code = GET_CODE (operands[1]);
-
- rtx ccreg = XEXP (operands[1], 0);
- enum machine_mode ccmode = GET_MODE (ccreg);
- if (GET_MODE_CLASS (ccmode) != MODE_CC)
- {
- ccreg = aarch64_gen_compare_reg (code, ccreg, XEXP (operands[1], 1));
- operands[1] = gen_rtx_fmt_ee (code, VOIDmode, ccreg, const0_rtx);
- }
- }
-)
-
(define_expand "<neg_not_op><mode>cc"
[(set (match_operand:GPI 0 "register_operand")
(if_then_else:GPI (match_operand 1 "aarch64_comparison_operator_cc")