Branch data Line data Source code
1 : : /* Generated automatically by the program 'build/genpreds'
2 : : from the machine description file '/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md'. */
3 : :
4 : : #ifndef GCC_TM_CONSTRS_H
5 : : #define GCC_TM_CONSTRS_H
6 : :
7 : : static inline bool
8 : 1181391091 : satisfies_constraint_m (rtx op)
9 : : {
10 : 1564447981 : return (GET_CODE (op) == MEM) && (
11 : : #line 54 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
12 : : (memory_address_addr_space_p (GET_MODE (op), XEXP (op, 0),
13 : : MEM_ADDR_SPACE (op))));
14 : : }
15 : : static inline bool
16 : : satisfies_constraint_o (rtx op)
17 : : {
18 : : return (GET_CODE (op) == MEM) && (
19 : : #line 60 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
20 : : (offsettable_nonstrict_memref_p (op)));
21 : : }
22 : : static inline bool
23 : : satisfies_constraint_V (rtx op)
24 : : {
25 : : return (GET_CODE (op) == MEM) && ((
26 : : #line 69 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
27 : : (memory_address_addr_space_p (GET_MODE (op), XEXP (op, 0),
28 : : MEM_ADDR_SPACE (op)))) && (!(
29 : : #line 71 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
30 : : (offsettable_nonstrict_memref_p (op)))));
31 : : }
32 : : static inline bool
33 : : satisfies_constraint__l (rtx op)
34 : : {
35 : : return (GET_CODE (op) == MEM) && ((
36 : : #line 78 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
37 : : (GET_CODE (XEXP (op, 0)) == PRE_DEC)) || (
38 : : #line 79 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
39 : : (GET_CODE (XEXP (op, 0)) == POST_DEC)));
40 : : }
41 : : static inline bool
42 : : satisfies_constraint__g (rtx op)
43 : : {
44 : : return (GET_CODE (op) == MEM) && ((
45 : : #line 85 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
46 : : (GET_CODE (XEXP (op, 0)) == PRE_INC)) || (
47 : : #line 86 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
48 : : (GET_CODE (XEXP (op, 0)) == POST_INC)));
49 : : }
50 : : static inline bool
51 : : satisfies_constraint_p (rtx ARG_UNUSED (op))
52 : : {
53 : : return
54 : : #line 90 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
55 : : (address_operand (op, VOIDmode));
56 : : }
57 : : static inline bool
58 : : satisfies_constraint_i (rtx op)
59 : : {
60 : : return (
61 : : #line 94 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
62 : : (CONSTANT_P (op))) && (
63 : : #line 95 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
64 : : (!flag_pic || LEGITIMATE_PIC_OPERAND_P (op)));
65 : : }
66 : : static inline bool
67 : : satisfies_constraint_s (rtx op)
68 : : {
69 : : return (
70 : : #line 99 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
71 : : (CONSTANT_P (op))) && ((
72 : : #line 100 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
73 : : (!CONST_SCALAR_INT_P (op))) && (
74 : : #line 101 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
75 : : (!flag_pic || LEGITIMATE_PIC_OPERAND_P (op))));
76 : : }
77 : : static inline bool
78 : : satisfies_constraint_n (rtx op)
79 : : {
80 : : return (
81 : : #line 105 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
82 : : (CONST_SCALAR_INT_P (op))) && (
83 : : #line 106 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
84 : : (!flag_pic || LEGITIMATE_PIC_OPERAND_P (op)));
85 : : }
86 : : static inline bool
87 : : satisfies_constraint_E (rtx op)
88 : : {
89 : : return (
90 : : #line 110 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
91 : : (CONST_DOUBLE_AS_FLOAT_P (op))) || (
92 : : #line 111 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
93 : : (GET_CODE (op) == CONST_VECTOR
94 : : && GET_MODE_CLASS (GET_MODE (op)) == MODE_VECTOR_FLOAT));
95 : : }
96 : : static inline bool
97 : : satisfies_constraint_F (rtx op)
98 : : {
99 : : return (
100 : : #line 117 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
101 : : (CONST_DOUBLE_AS_FLOAT_P (op))) || (
102 : : #line 118 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
103 : : (GET_CODE (op) == CONST_VECTOR
104 : : && GET_MODE_CLASS (GET_MODE (op)) == MODE_VECTOR_FLOAT));
105 : : }
106 : : static inline bool
107 : : satisfies_constraint_X (rtx ARG_UNUSED (op))
108 : : {
109 : : return
110 : : #line 123 "/home/worker/buildworker/tiber-lcov/build/gcc/common.md"
111 : : (true);
112 : : }
113 : : static inline bool
114 : : satisfies_constraint_Bf (rtx op)
115 : : {
116 : : machine_mode mode = GET_MODE (op);
117 : : return flags_reg_operand (op, mode);
118 : : }
119 : : static inline bool
120 : : satisfies_constraint_Bg (rtx op)
121 : : {
122 : : machine_mode mode = GET_MODE (op);
123 : : return GOT_memory_operand (op, mode);
124 : : }
125 : : static inline bool
126 : : satisfies_constraint_Bm (rtx op)
127 : : {
128 : : machine_mode mode = GET_MODE (op);
129 : : return vector_memory_operand (op, mode);
130 : : }
131 : : static inline bool
132 : : satisfies_constraint_Bk (rtx op)
133 : : {
134 : : machine_mode mode = GET_MODE (op);
135 : : return (memory_operand (op, mode)) && (!(
136 : : #line 193 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
137 : : (ix86_gpr_tls_address_pattern_p (op))));
138 : : }
139 : : static inline bool
140 : : satisfies_constraint_Bn (rtx op)
141 : : {
142 : : machine_mode mode = GET_MODE (op);
143 : : return (memory_operand (op, mode)) && (!(
144 : : #line 198 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
145 : : (x86_extended_reg_mentioned_p (op))));
146 : : }
147 : : static inline bool
148 : : satisfies_constraint_Br (rtx op)
149 : : {
150 : : machine_mode mode = GET_MODE (op);
151 : : return bcst_mem_operand (op, mode);
152 : : }
153 : : static inline bool
154 : : satisfies_constraint_Bs (rtx op)
155 : : {
156 : : machine_mode mode = GET_MODE (op);
157 : : return ((!(
158 : : #line 206 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
159 : : (TARGET_INDIRECT_BRANCH_REGISTER))) && ((!(
160 : : #line 207 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
161 : : (TARGET_X32))) && (sibcall_memory_operand (op, mode)))) || ((
162 : : #line 209 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
163 : : (TARGET_X32)) && ((
164 : : #line 210 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
165 : : (Pmode == DImode)) && (GOT_memory_operand (op, mode))));
166 : : }
167 : : static inline bool
168 : : satisfies_constraint_Bw (rtx op)
169 : : {
170 : : machine_mode mode = GET_MODE (op);
171 : : return ((!(
172 : : #line 215 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
173 : : (TARGET_INDIRECT_BRANCH_REGISTER))) && ((!(
174 : : #line 216 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
175 : : (TARGET_X32))) && (memory_operand (op, mode)))) || ((
176 : : #line 218 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
177 : : (TARGET_X32)) && ((
178 : : #line 219 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
179 : : (Pmode == DImode)) && (GOT_memory_operand (op, mode))));
180 : : }
181 : : static inline bool
182 : : satisfies_constraint_Bz (rtx op)
183 : : {
184 : : machine_mode mode = GET_MODE (op);
185 : : return constant_call_address_operand (op, mode);
186 : : }
187 : : static inline bool
188 : : satisfies_constraint_BC (rtx op)
189 : : {
190 : : machine_mode mode = GET_MODE (op);
191 : : return (
192 : : #line 228 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
193 : : (TARGET_SSE)) && ((
194 : : #line 229 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
195 : : (op == constm1_rtx)) || (vector_all_ones_operand (op, mode)));
196 : : }
197 : : static inline bool
198 : : satisfies_constraint_BF (rtx op)
199 : : {
200 : : machine_mode mode = GET_MODE (op);
201 : : return (
202 : : #line 234 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
203 : : (TARGET_SSE)) && (float_vector_all_ones_operand (op, mode));
204 : : }
205 : : static inline bool
206 : : satisfies_constraint_BH (rtx op)
207 : : {
208 : : machine_mode mode = GET_MODE (op);
209 : : return (vector_all_ones_zero_extend_half_operand (op, mode)) || (vector_all_ones_zero_extend_quarter_operand (op, mode));
210 : : }
211 : : static inline bool
212 : : satisfies_constraint_BM (rtx op)
213 : : {
214 : : return (GET_CODE (op) == MEM) && (
215 : : #line 248 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
216 : : (memory_address_addr_space_p (GET_MODE (op), XEXP (op, 0),
217 : : MEM_ADDR_SPACE (op))));
218 : : }
219 : : static inline bool
220 : : satisfies_constraint_Wb (rtx op)
221 : : {
222 : : HOST_WIDE_INT ival = 0;
223 : : if (CONST_INT_P (op))
224 : : ival = INTVAL (op);
225 : : return (GET_CODE (op) == CONST_INT) && (
226 : : #line 255 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
227 : : (IN_RANGE (ival, 0, 7)));
228 : : }
229 : : static inline bool
230 : : satisfies_constraint_Ww (rtx op)
231 : : {
232 : : HOST_WIDE_INT ival = 0;
233 : : if (CONST_INT_P (op))
234 : : ival = INTVAL (op);
235 : : return (GET_CODE (op) == CONST_INT) && (
236 : : #line 260 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
237 : : (IN_RANGE (ival, 0, 15)));
238 : : }
239 : : static inline bool
240 : : satisfies_constraint_I (rtx op)
241 : : {
242 : : HOST_WIDE_INT ival = 0;
243 : : if (CONST_INT_P (op))
244 : : ival = INTVAL (op);
245 : : return (GET_CODE (op) == CONST_INT) && (
246 : : #line 265 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
247 : : (IN_RANGE (ival, 0, 31)));
248 : : }
249 : : static inline bool
250 : : satisfies_constraint_J (rtx op)
251 : : {
252 : : HOST_WIDE_INT ival = 0;
253 : : if (CONST_INT_P (op))
254 : : ival = INTVAL (op);
255 : : return (GET_CODE (op) == CONST_INT) && (
256 : : #line 270 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
257 : : (IN_RANGE (ival, 0, 63)));
258 : : }
259 : : static inline bool
260 : : satisfies_constraint_K (rtx op)
261 : : {
262 : : HOST_WIDE_INT ival = 0;
263 : : if (CONST_INT_P (op))
264 : : ival = INTVAL (op);
265 : : return (GET_CODE (op) == CONST_INT) && (
266 : : #line 275 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
267 : : (IN_RANGE (ival, -128, 127)));
268 : : }
269 : : static inline bool
270 : : satisfies_constraint_L (rtx op)
271 : : {
272 : : HOST_WIDE_INT ival = 0;
273 : : if (CONST_INT_P (op))
274 : : ival = INTVAL (op);
275 : : return (GET_CODE (op) == CONST_INT) && ((
276 : : #line 281 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
277 : : (ival == 0xff)) || ((
278 : : #line 282 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
279 : : (ival == 0xffff)) || (
280 : : #line 283 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
281 : : (ival == HOST_WIDE_INT_C (0xffffffff)))));
282 : : }
283 : : static inline bool
284 : : satisfies_constraint_M (rtx op)
285 : : {
286 : : HOST_WIDE_INT ival = 0;
287 : : if (CONST_INT_P (op))
288 : : ival = INTVAL (op);
289 : : return (GET_CODE (op) == CONST_INT) && (
290 : : #line 288 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
291 : : (IN_RANGE (ival, 0, 3)));
292 : : }
293 : : static inline bool
294 : : satisfies_constraint_N (rtx op)
295 : : {
296 : : HOST_WIDE_INT ival = 0;
297 : : if (CONST_INT_P (op))
298 : : ival = INTVAL (op);
299 : : return (GET_CODE (op) == CONST_INT) && (
300 : : #line 294 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
301 : : (IN_RANGE (ival, 0, 255)));
302 : : }
303 : : static inline bool
304 : : satisfies_constraint_O (rtx op)
305 : : {
306 : : HOST_WIDE_INT ival = 0;
307 : : if (CONST_INT_P (op))
308 : : ival = INTVAL (op);
309 : : return (GET_CODE (op) == CONST_INT) && (
310 : : #line 299 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
311 : : (IN_RANGE (ival, 0, 127)));
312 : : }
313 : : static inline bool
314 : : satisfies_constraint_G (rtx op)
315 : : {
316 : : return (GET_CODE (op) == CONST_DOUBLE) && (
317 : : #line 308 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
318 : : (standard_80387_constant_p (op) > 0));
319 : : }
320 : : static inline bool
321 : : satisfies_constraint_C (rtx op)
322 : : {
323 : : machine_mode mode = GET_MODE (op);
324 : : return (
325 : : #line 313 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
326 : : (op == const0_rtx)) || (const0_operand (op, mode));
327 : : }
328 : : static inline bool
329 : : satisfies_constraint_e (rtx op)
330 : : {
331 : : machine_mode mode = GET_MODE (op);
332 : : return x86_64_immediate_operand (op, mode);
333 : : }
334 : : static inline bool
335 : : satisfies_constraint_We (rtx op)
336 : : {
337 : : machine_mode mode = GET_MODE (op);
338 : : return (x86_64_immediate_operand (op, mode)) && (
339 : : #line 332 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
340 : : (mode != VOIDmode));
341 : : }
342 : : static inline bool
343 : : satisfies_constraint_Wz (rtx op)
344 : : {
345 : : machine_mode mode = GET_MODE (op);
346 : : return (x86_64_zext_immediate_operand (op, mode)) && (
347 : : #line 339 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
348 : : (mode != VOIDmode));
349 : : }
350 : : static inline bool
351 : : satisfies_constraint_Wd (rtx op)
352 : : {
353 : : machine_mode mode = GET_MODE (op);
354 : : return x86_64_hilo_int_operand (op, mode);
355 : : }
356 : : static inline bool
357 : : satisfies_constraint_Wf (rtx op)
358 : : {
359 : : machine_mode mode = GET_MODE (op);
360 : : return x86_64_dwzext_immediate_operand (op, mode);
361 : : }
362 : : static inline bool
363 : : satisfies_constraint_Ws (rtx op)
364 : : {
365 : : switch (GET_CODE (op))
366 : : {
367 : : case CONST:
368 : : case SYMBOL_REF:
369 : : case LABEL_REF:
370 : : return true;
371 : : default:
372 : : break;
373 : : }
374 : : return false;
375 : : }
376 : : static inline bool
377 : : satisfies_constraint_Z (rtx op)
378 : : {
379 : : machine_mode mode = GET_MODE (op);
380 : : return x86_64_zext_immediate_operand (op, mode);
381 : : }
382 : : static inline bool
383 : : satisfies_constraint_Tv (rtx op)
384 : : {
385 : : machine_mode mode = GET_MODE (op);
386 : : return vsib_address_operand (op, mode);
387 : : }
388 : : static inline bool
389 : : satisfies_constraint_Ts (rtx op)
390 : : {
391 : : machine_mode mode = GET_MODE (op);
392 : : return address_no_seg_operand (op, mode);
393 : : }
394 : : static inline bool
395 : : satisfies_constraint_jm (rtx op)
396 : : {
397 : : machine_mode mode = GET_MODE (op);
398 : : return (memory_operand (op, mode)) && (!((
399 : : #line 402 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
400 : : (TARGET_APX_EGPR)) && (
401 : : #line 403 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
402 : : (x86_extended_rex2reg_mentioned_p (op)))));
403 : : }
404 : : static inline bool
405 : : satisfies_constraint_j_l (rtx op)
406 : : {
407 : : return ((GET_CODE (op) == MEM) && ((
408 : : #line 408 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
409 : : (GET_CODE (XEXP (op, 0)) == PRE_DEC)) || (
410 : : #line 409 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
411 : : (GET_CODE (XEXP (op, 0)) == POST_DEC)))) && (!((
412 : : #line 410 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
413 : : (TARGET_APX_EGPR)) && (
414 : : #line 411 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
415 : : (x86_extended_rex2reg_mentioned_p (op)))));
416 : : }
417 : : static inline bool
418 : : satisfies_constraint_j_g (rtx op)
419 : : {
420 : : return ((GET_CODE (op) == MEM) && ((
421 : : #line 416 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
422 : : (GET_CODE (XEXP (op, 0)) == PRE_INC)) || (
423 : : #line 417 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
424 : : (GET_CODE (XEXP (op, 0)) == POST_INC)))) && (!((
425 : : #line 418 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
426 : : (TARGET_APX_EGPR)) && (
427 : : #line 419 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
428 : : (x86_extended_rex2reg_mentioned_p (op)))));
429 : : }
430 : : static inline bool
431 : : satisfies_constraint_jo (rtx op)
432 : : {
433 : : return ((GET_CODE (op) == MEM) && (
434 : : #line 424 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
435 : : (offsettable_nonstrict_memref_p (op)))) && (!((
436 : : #line 425 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
437 : : (TARGET_APX_EGPR)) && (
438 : : #line 426 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
439 : : (x86_extended_rex2reg_mentioned_p (op)))));
440 : : }
441 : : static inline bool
442 : : satisfies_constraint_jV (rtx op)
443 : : {
444 : : return ((GET_CODE (op) == MEM) && ((
445 : : #line 431 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
446 : : (memory_address_addr_space_p (GET_MODE (op),
447 : : XEXP (op, 0),
448 : : MEM_ADDR_SPACE (op)))) && (!(
449 : : #line 434 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
450 : : (offsettable_nonstrict_memref_p (op)))))) && (!((
451 : : #line 435 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
452 : : (TARGET_APX_EGPR)) && (
453 : : #line 436 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
454 : : (x86_extended_rex2reg_mentioned_p (op)))));
455 : : }
456 : : static inline bool
457 : : satisfies_constraint_jp (rtx op)
458 : : {
459 : : return (
460 : : #line 440 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
461 : : (address_operand (op, VOIDmode))) && (!((
462 : : #line 441 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
463 : : (TARGET_APX_EGPR)) && (
464 : : #line 442 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
465 : : (x86_extended_rex2reg_mentioned_p (op)))));
466 : : }
467 : : static inline bool
468 : : satisfies_constraint_ja (rtx op)
469 : : {
470 : : machine_mode mode = GET_MODE (op);
471 : : return (vector_memory_operand (op, mode)) && (!((
472 : : #line 447 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
473 : : (TARGET_APX_EGPR)) && (
474 : : #line 448 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
475 : : (x86_extended_rex2reg_mentioned_p (op)))));
476 : : }
477 : : static inline bool
478 : : satisfies_constraint_jb (rtx op)
479 : : {
480 : : machine_mode mode = GET_MODE (op);
481 : : return (vsib_address_operand (op, mode)) && (!((
482 : : #line 453 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
483 : : (TARGET_APX_EGPR)) && (
484 : : #line 454 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
485 : : (x86_extended_rex2reg_mentioned_p (op)))));
486 : : }
487 : : static inline bool
488 : : satisfies_constraint_je (rtx op)
489 : : {
490 : : machine_mode mode = GET_MODE (op);
491 : : return apx_ndd_add_memory_operand (op, mode);
492 : : }
493 : : static inline bool
494 : : satisfies_constraint_jM (rtx op)
495 : : {
496 : : machine_mode mode = GET_MODE (op);
497 : : return apx_ndd_memory_operand (op, mode);
498 : : }
499 : : static inline bool
500 : : satisfies_constraint_jO (rtx op)
501 : : {
502 : : machine_mode mode = GET_MODE (op);
503 : : return (apx_ndd_memory_operand (op, mode)) && (
504 : : #line 470 "/home/worker/buildworker/tiber-lcov/build/gcc/config/i386/constraints.md"
505 : : (offsettable_nonstrict_memref_p (op)));
506 : : }
507 : : #endif /* tm-constrs.h */
|