|
23 | 23 | (match_operand:GPI 1 "memory_operand" ""))
|
24 | 24 | (set (match_operand:GPI 2 "register_operand" "")
|
25 | 25 | (match_operand:GPI 3 "memory_operand" ""))]
|
26 |
| - "aarch64_operands_ok_for_ldpstp (operands, true, <MODE>mode)" |
| 26 | + "aarch64_operands_ok_for_ldpstp (operands, true)" |
27 | 27 | [(const_int 0)]
|
28 | 28 | {
|
29 | 29 | aarch64_finish_ldpstp_peephole (operands, true);
|
|
35 | 35 | (match_operand:GPI 1 "aarch64_reg_or_zero" ""))
|
36 | 36 | (set (match_operand:GPI 2 "memory_operand" "")
|
37 | 37 | (match_operand:GPI 3 "aarch64_reg_or_zero" ""))]
|
38 |
| - "aarch64_operands_ok_for_ldpstp (operands, false, <MODE>mode)" |
| 38 | + "aarch64_operands_ok_for_ldpstp (operands, false)" |
39 | 39 | [(const_int 0)]
|
40 | 40 | {
|
41 | 41 | aarch64_finish_ldpstp_peephole (operands, false);
|
|
47 | 47 | (match_operand:GPF 1 "memory_operand" ""))
|
48 | 48 | (set (match_operand:GPF 2 "register_operand" "")
|
49 | 49 | (match_operand:GPF 3 "memory_operand" ""))]
|
50 |
| - "aarch64_operands_ok_for_ldpstp (operands, true, <MODE>mode)" |
| 50 | + "aarch64_operands_ok_for_ldpstp (operands, true)" |
51 | 51 | [(const_int 0)]
|
52 | 52 | {
|
53 | 53 | aarch64_finish_ldpstp_peephole (operands, true);
|
|
59 | 59 | (match_operand:GPF 1 "aarch64_reg_or_fp_zero" ""))
|
60 | 60 | (set (match_operand:GPF 2 "memory_operand" "")
|
61 | 61 | (match_operand:GPF 3 "aarch64_reg_or_fp_zero" ""))]
|
62 |
| - "aarch64_operands_ok_for_ldpstp (operands, false, <MODE>mode)" |
| 62 | + "aarch64_operands_ok_for_ldpstp (operands, false)" |
63 | 63 | [(const_int 0)]
|
64 | 64 | {
|
65 | 65 | aarch64_finish_ldpstp_peephole (operands, false);
|
|
71 | 71 | (match_operand:DREG 1 "memory_operand" ""))
|
72 | 72 | (set (match_operand:DREG2 2 "register_operand" "")
|
73 | 73 | (match_operand:DREG2 3 "memory_operand" ""))]
|
74 |
| - "aarch64_operands_ok_for_ldpstp (operands, true, <DREG:MODE>mode)" |
| 74 | + "aarch64_operands_ok_for_ldpstp (operands, true)" |
75 | 75 | [(const_int 0)]
|
76 | 76 | {
|
77 | 77 | aarch64_finish_ldpstp_peephole (operands, true);
|
|
83 | 83 | (match_operand:DREG 1 "register_operand" ""))
|
84 | 84 | (set (match_operand:DREG2 2 "memory_operand" "")
|
85 | 85 | (match_operand:DREG2 3 "register_operand" ""))]
|
86 |
| - "aarch64_operands_ok_for_ldpstp (operands, false, <DREG:MODE>mode)" |
| 86 | + "aarch64_operands_ok_for_ldpstp (operands, false)" |
87 | 87 | [(const_int 0)]
|
88 | 88 | {
|
89 | 89 | aarch64_finish_ldpstp_peephole (operands, false);
|
|
96 | 96 | (set (match_operand:VQ2 2 "register_operand" "")
|
97 | 97 | (match_operand:VQ2 3 "memory_operand" ""))]
|
98 | 98 | "TARGET_FLOAT
|
99 |
| - && aarch64_operands_ok_for_ldpstp (operands, true, <VQ:MODE>mode) |
| 99 | + && aarch64_operands_ok_for_ldpstp (operands, true) |
100 | 100 | && (aarch64_tune_params.extra_tuning_flags
|
101 | 101 | & AARCH64_EXTRA_TUNE_NO_LDP_STP_QREGS) == 0"
|
102 | 102 | [(const_int 0)]
|
|
111 | 111 | (set (match_operand:VQ2 2 "memory_operand" "")
|
112 | 112 | (match_operand:VQ2 3 "register_operand" ""))]
|
113 | 113 | "TARGET_FLOAT
|
114 |
| - && aarch64_operands_ok_for_ldpstp (operands, false, <VQ:MODE>mode) |
| 114 | + && aarch64_operands_ok_for_ldpstp (operands, false) |
115 | 115 | && (aarch64_tune_params.extra_tuning_flags
|
116 | 116 | & AARCH64_EXTRA_TUNE_NO_LDP_STP_QREGS) == 0"
|
117 | 117 | [(const_int 0)]
|
|
128 | 128 | (sign_extend:DI (match_operand:SI 1 "memory_operand" "")))
|
129 | 129 | (set (match_operand:DI 2 "register_operand" "")
|
130 | 130 | (sign_extend:DI (match_operand:SI 3 "memory_operand" "")))]
|
131 |
| - "aarch64_operands_ok_for_ldpstp (operands, true, SImode)" |
| 131 | + "aarch64_operands_ok_for_ldpstp (operands, true)" |
132 | 132 | [(const_int 0)]
|
133 | 133 | {
|
134 | 134 | aarch64_finish_ldpstp_peephole (operands, true, SIGN_EXTEND);
|
|
140 | 140 | (zero_extend:DI (match_operand:SI 1 "memory_operand" "")))
|
141 | 141 | (set (match_operand:DI 2 "register_operand" "")
|
142 | 142 | (zero_extend:DI (match_operand:SI 3 "memory_operand" "")))]
|
143 |
| - "aarch64_operands_ok_for_ldpstp (operands, true, SImode)" |
| 143 | + "aarch64_operands_ok_for_ldpstp (operands, true)" |
144 | 144 | [(const_int 0)]
|
145 | 145 | {
|
146 | 146 | aarch64_finish_ldpstp_peephole (operands, true, ZERO_EXTEND);
|
|
162 | 162 | (match_operand:DSX 1 "aarch64_reg_zero_or_fp_zero" ""))
|
163 | 163 | (set (match_operand:<FCVT_TARGET> 2 "memory_operand" "")
|
164 | 164 | (match_operand:<FCVT_TARGET> 3 "aarch64_reg_zero_or_fp_zero" ""))]
|
165 |
| - "aarch64_operands_ok_for_ldpstp (operands, false, <V_INT_EQUIV>mode)" |
| 165 | + "aarch64_operands_ok_for_ldpstp (operands, false)" |
166 | 166 | [(const_int 0)]
|
167 | 167 | {
|
168 | 168 | aarch64_finish_ldpstp_peephole (operands, false);
|
|
0 commit comments