Home
last modified time | relevance | path

Searched refs:XEXP (Results 1 – 25 of 313) sorted by relevance

12345678910>>...13

/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Daarch-common.cc47 if (code == MULT && CONST_INT_P (XEXP (x, 1)) in arm_rtx_shift_left_p()
48 && exact_log2 (INTVAL (XEXP (x, 1))) > 0) in arm_rtx_shift_left_p()
146 && GET_CODE (XEXP (lhs, 0)) == ASHIFT in aarch_rev16_p_1()
147 && CONST_INT_P (XEXP (XEXP (lhs, 0), 1)) in aarch_rev16_p_1()
148 && INTVAL (XEXP (XEXP (lhs, 0), 1)) == 8 in aarch_rev16_p_1()
149 && REG_P (XEXP (XEXP (lhs, 0), 0)) in aarch_rev16_p_1()
150 && CONST_INT_P (XEXP (lhs, 1)) in aarch_rev16_p_1()
152 && GET_CODE (XEXP (rhs, 0)) == LSHIFTRT in aarch_rev16_p_1()
153 && REG_P (XEXP (XEXP (rhs, 0), 0)) in aarch_rev16_p_1()
154 && CONST_INT_P (XEXP (XEXP (rhs, 0), 1)) in aarch_rev16_p_1()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/
Dcombine.cc578 return find_single_use_1 (dest, &XEXP (x, 0)); in find_single_use_1()
592 if (dest == XEXP (x, i) in find_single_use_1()
593 || (REG_P (dest) && REG_P (XEXP (x, i)) in find_single_use_1()
594 && REGNO (dest) == REGNO (XEXP (x, i)))) in find_single_use_1()
597 this_result = find_single_use_1 (dest, &XEXP (x, i)); in find_single_use_1()
712 && CONST_INT_P (XEXP (oldval, 0)))); in do_SUBST()
1193 for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) in combine_instructions()
1195 set_nonzero_bits_and_sign_copies (XEXP (links, 0), NULL_RTX, in combine_instructions()
1387 && (note = XEXP (note, 0), GET_CODE (note)) != EXPR_LIST in combine_instructions()
1396 || (GET_MODE (XEXP (SET_DEST (set), 0)) in combine_instructions()
[all …]
Dsimplify-rtx.cc210 tmp = XEXP (x, 0); in avoid_constant_pool_reference()
224 addr = XEXP (x, 0); in avoid_constant_pool_reference()
233 addr = XEXP (addr, 1); in avoid_constant_pool_reference()
326 rtx n = XEXP (newx, 0), o = XEXP (x, 0); in delegitimize_mem_from_attrs()
429 op0 = XEXP (x, 0); in simplify_replace_fn_rtx()
432 if (op0 == XEXP (x, 0)) in simplify_replace_fn_rtx()
438 op0 = simplify_replace_fn_rtx (XEXP (x, 0), old_rtx, fn, data); in simplify_replace_fn_rtx()
439 op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); in simplify_replace_fn_rtx()
440 if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) in simplify_replace_fn_rtx()
446 op0 = XEXP (x, 0); in simplify_replace_fn_rtx()
[all …]
Dlra-eliminations.cc216 if (GET_CODE (x) == PLUS && CONSTANT_P (XEXP (x, 1))) in form_sum()
217 return form_sum (XEXP (x, 0), form_sum (XEXP (x, 1), y)); in form_sum()
222 if (GET_CODE (y) == PLUS && CONSTANT_P (XEXP (y, 1))) in form_sum()
223 return form_sum (form_sum (x, XEXP (y, 0)), XEXP (y, 1)); in form_sum()
230 x = XEXP (x, 0); in form_sum()
232 y = XEXP (y, 0); in form_sum()
297 && CONSTANT_P (XEXP (subreg_reg, 1)) in move_plus_up()
301 rtx cst = simplify_subreg (x_mode, XEXP (subreg_reg, 1), subreg_reg_mode, in move_plus_up()
306 XEXP (subreg_reg, 0), in move_plus_up()
392 if (REG_P (XEXP (x, 0)) && CONSTANT_P (XEXP (x, 1))) in lra_eliminate_regs_1()
[all …]
Drtlanal.cc215 return !MEM_READONLY_P (x) || rtx_unstable_p (XEXP (x, 0)); in rtx_unstable_p()
250 if (rtx_unstable_p (XEXP (x, i))) in rtx_unstable_p()
285 return !MEM_READONLY_P (x) || rtx_varies_p (XEXP (x, 0), for_alias); in rtx_varies_p()
315 return (! for_alias && rtx_varies_p (XEXP (x, 0), for_alias)) in rtx_varies_p()
316 || rtx_varies_p (XEXP (x, 1), for_alias); in rtx_varies_p()
332 if (rtx_varies_p (XEXP (x, i), for_alias)) in rtx_varies_p()
652 return rtx_addr_can_trap_p_1 (XEXP (x, 0), offset, size, in rtx_addr_can_trap_p_1()
658 if (XEXP (x, 0) == pic_offset_table_rtx in rtx_addr_can_trap_p_1()
659 && GET_CODE (XEXP (x, 1)) == CONST in rtx_addr_can_trap_p_1()
660 && GET_CODE (XEXP (XEXP (x, 1), 0)) == UNSPEC in rtx_addr_can_trap_p_1()
[all …]
Dprint-rtl.cc355 print_rtx (XEXP (in_rtx, idx)); in print_rtx_operand_code_e()
359 print_rtx (XEXP (in_rtx, idx)); in print_rtx_operand_code_e()
604 if (XEXP (in_rtx, idx) != NULL) in print_rtx_operand_code_u()
606 rtx sub = XEXP (in_rtx, idx); in print_rtx_operand_code_u()
759 return XEXP (in_rtx, idx) == NULL_RTX; in operand_has_default_value_p()
1317 op[0] = XEXP (x, 0); in print_exp()
1318 if (CONST_INT_P (XEXP (x, 1)) in print_exp()
1319 && INTVAL (XEXP (x, 1)) < 0) in print_exp()
1322 op[1] = GEN_INT (-INTVAL (XEXP (x, 1))); in print_exp()
1327 op[1] = XEXP (x, 1); in print_exp()
[all …]
Dcombine-stack-adj.cc100 x = XEXP (x, 0); in stack_memref_p()
105 && XEXP (x, 0) == stack_pointer_rtx in stack_memref_p()
106 && CONST_INT_P (XEXP (x, 1))) in stack_memref_p()
171 if (REG_P (*ref) || XEXP (*ref, 0) == stack_pointer_rtx) in record_one_stack_ref()
174 ml->sp_offset = INTVAL (XEXP (XEXP (*ref, 0), 1)); in record_one_stack_ref()
197 for (rtx link = REG_NOTES (insn); link; link = XEXP (link, 1)) in no_unhandled_cfa()
247 || XEXP (SET_SRC (other_set), 0) != stack_pointer_rtx in try_apply_stack_adjustment()
248 || !CONST_INT_P (XEXP (SET_SRC (other_set), 1))) in try_apply_stack_adjustment()
263 if (!REG_P (XEXP (this_rtx, 0)) in try_apply_stack_adjustment()
264 || !HARD_REGISTER_P (XEXP (this_rtx, 0))) in try_apply_stack_adjustment()
[all …]
Djump.cc228 next = XEXP (note, 1); in init_label_info()
230 && ! reg_mentioned_p (XEXP (note, 0), PATTERN (insn))) in init_label_info()
269 && (rtx_equal_p (label_dest, XEXP (pc_src, 1)) in maybe_propagate_label_ref()
270 || rtx_equal_p (label_dest, XEXP (pc_src, 2)))))) in maybe_propagate_label_ref()
276 gcc_assert (XEXP (label_note, 0) == label_ref_label (SET_SRC (label_set))); in maybe_propagate_label_ref()
280 gcc_assert (JUMP_LABEL (jump_insn) == XEXP (label_note, 0)); in maybe_propagate_label_ref()
428 arg0 = XEXP (src, 0); in reversed_comparison_code_parts()
431 mode = GET_MODE (XEXP (comparison, 1)); in reversed_comparison_code_parts()
468 XEXP (comparison, 0), in reversed_comparison_code()
469 XEXP (comparison, 1), insn); in reversed_comparison_code()
[all …]
Dgenattrtab.cc411 && XEXP (h->u.rtl, 0) == arg0) in attr_rtx_1()
418 XEXP (rt_val, 0) = arg0; in attr_rtx_1()
436 && XEXP (h->u.rtl, 0) == arg0 in attr_rtx_1()
437 && XEXP (h->u.rtl, 1) == arg1) in attr_rtx_1()
447 XEXP (rt_val, 0) = arg0; in attr_rtx_1()
448 XEXP (rt_val, 1) = arg1; in attr_rtx_1()
563 XEXP (rt_val, i) = va_arg (p, rtx); in attr_rtx_1()
791 XEXP (exp, 0) = check_attr_test (loc, XEXP (exp, 0), attr); in check_attr_test()
792 XEXP (exp, 1) = check_attr_test (loc, XEXP (exp, 1), attr); in check_attr_test()
796 XEXP (exp, 0) = check_attr_test (loc, XEXP (exp, 0), attr); in check_attr_test()
[all …]
Dreload.cc294 for (it = reg_equiv_alt_mem_list (regno); it; it = XEXP (it, 1)) in push_reg_equiv_alt_mem()
295 if (rtx_equal_p (XEXP (it, 0), mem)) in push_reg_equiv_alt_mem()
592 mem_valid = strict_memory_address_addr_space_p (mode, XEXP (loc, 0), in get_secondary_mem()
611 find_reloads_address (mode, &loc, XEXP (loc, 0), &XEXP (loc, 0), in get_secondary_mem()
795 && MATCHES (XEXP (rld[i].in, 0), in)) in find_reusable_reload()
798 && MATCHES (XEXP (in, 0), rld[i].in))) in find_reusable_reload()
864 && mode_dependent_address_p (XEXP (reg_equiv_mem (regno), 0), in reload_inner_reg_of_subreg()
1020 switch (GET_CODE (XEXP (in, 0))) in push_reload()
1023 in = replace_equiv_address_nv (in, XEXP (XEXP (in, 0), 0)); in push_reload()
1027 out = replace_equiv_address_nv (out, XEXP (XEXP (out, 0), 0)); in push_reload()
[all …]
Dgenpreds.cc52 if (validate_exp (XEXP (exp, 2), name, loc)) in validate_exp()
57 if (validate_exp (XEXP (exp, 1), name, loc)) in validate_exp()
61 return validate_exp (XEXP (exp, 0), name, loc); in validate_exp()
96 validate_exp (XEXP (info->def, 1), XSTR (info->def, 0), info->loc); in process_define_predicate()
149 XEXP (and_exp, 0) = p->exp; in write_predicate_subfunction()
150 XEXP (and_exp, 1) = match_test_exp; in write_predicate_subfunction()
175 if (needs_variable (XEXP (exp, 2), var)) in needs_variable()
180 if (needs_variable (XEXP (exp, 1), var)) in needs_variable()
184 return needs_variable (XEXP (exp, 0), var); in needs_variable()
255 mark_mode_tests (XEXP (exp, 0)); in mark_mode_tests()
[all …]
Dcselib.cc485 && CONST_INT_P (XEXP (v->locs->loc, 1)) in invariant_or_equiv_p()
486 && GET_CODE (XEXP (v->locs->loc, 0)) == VALUE in invariant_or_equiv_p()
487 && invariant_or_equiv_p (CSELIB_VAL_PTR (XEXP (v->locs->loc, 0)))) in invariant_or_equiv_p()
553 && GET_CODE (XEXP (l->loc, 0)) == VALUE in cselib_reset_table()
554 && SP_DERIVED_VALUE_P (XEXP (l->loc, 0)) in cselib_reset_table()
555 && CONST_INT_P (XEXP (l->loc, 1))) in cselib_reset_table()
557 if (! invariant_or_equiv_p (CSELIB_VAL_PTR (XEXP (l->loc, 0)))) in cselib_reset_table()
562 new_elt_loc_list (CSELIB_VAL_PTR (XEXP (l->loc, 0)), in cselib_reset_table()
564 -UINTVAL (XEXP (l->loc, 1)))); in cselib_reset_table()
639 if (fmt[i] == 'e' && references_value_p (XEXP (x, i), only_useless)) in references_value_p()
[all …]
Dlists.cc46 link = XEXP (prev_link, 1); in free_list()
57 link = XEXP (link, 1); in free_list()
60 XEXP (prev_link, 1) = *unused_listp; in free_list()
70 while (XEXP (*listp, 0) != elem) in find_list_elem()
71 listp = &XEXP (*listp, 1); in find_list_elem()
82 *listp = XEXP (node, 1); in remove_list_node()
83 XEXP (node, 1) = 0; in remove_list_node()
111 XEXP (r, 0) = val; in alloc_INSN_LIST()
112 XEXP (r, 1) = next; in alloc_INSN_LIST()
134 unused_expr_list = XEXP (r, 1); in alloc_EXPR_LIST()
[all …]
Dloop-doloop.cc140 cmp_arg1 = XEXP (SET_SRC (cmp_orig), 0); in doloop_condition_get()
141 cmp_arg2 = XEXP (SET_SRC (cmp_orig), 1); in doloop_condition_get()
145 reg_orig = XEXP (cmp_arg1, 0); in doloop_condition_get()
146 if (XEXP (cmp_arg1, 1) != GEN_INT (-1) in doloop_condition_get()
158 cond = XEXP (SET_SRC (cmp), 0); in doloop_condition_get()
159 if (GET_CODE (cond) != NE || XEXP (cond, 1) != const0_rtx) in doloop_condition_get()
180 inc_src = XEXP (inc_src, 1); in doloop_condition_get()
182 || XEXP (inc_src, 0) != reg in doloop_condition_get()
183 || XEXP (inc_src, 1) != constm1_rtx) in doloop_condition_get()
192 || GET_CODE (XEXP (SET_SRC (cmp), 1)) != LABEL_REF in doloop_condition_get()
[all …]
Dalias.cc1475 && (XEXP (src, 0) == arg_pointer_rtx in find_base_value()
1476 || (GET_CODE (XEXP (src, 0)) == PLUS in find_base_value()
1477 && XEXP (XEXP (src, 0), 0) == arg_pointer_rtx))) in find_base_value()
1482 src = XEXP (src, 0); in find_base_value()
1491 rtx temp, src_0 = XEXP (src, 0), src_1 = XEXP (src, 1); in find_base_value()
1539 return find_base_value (XEXP (src, 1)); in find_base_value()
1544 if (CONST_INT_P (XEXP (src, 1)) in find_base_value()
1545 && INTVAL (XEXP (src, 1)) != 0 in find_base_value()
1546 && (INTVAL (XEXP (src, 1)) & 1) == 0) in find_base_value()
1547 return find_base_value (XEXP (src, 0)); in find_base_value()
[all …]
Dpostreload.cc95 && XEXP (SET_SRC (sp_set), 0) == stack_pointer_rtx in reload_cse_simplify()
96 && CONST_INT_P (XEXP (SET_SRC (sp_set), 1))) in reload_cse_simplify()
97 sp_addend = XEXP (SET_SRC (sp_set), 1); in reload_cse_simplify()
137 if (GET_CODE (part) == CLOBBER && REG_P (XEXP (part, 0))) in reload_cse_simplify()
138 cselib_invalidate_rtx (XEXP (part, 0)); in reload_cse_simplify()
880 rtx oldaddr = XEXP (mem, 0); in try_replace_in_use()
888 XEXP (mem, 0) = newaddr; in try_replace_in_use()
890 XEXP (mem, 0) = oldaddr; in try_replace_in_use()
893 &XEXP (mem, 0), newaddr, 0)) in try_replace_in_use()
903 && REG_P (XEXP (SET_SRC (new_set), 0)) in try_replace_in_use()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/vax/
Dvax.cc313 && (GET_CODE (XEXP (operands[i], 0)) == PRE_DEC in split_quadword_operands()
314 || GET_CODE (XEXP (operands[i], 0)) == POST_INC)) in split_quadword_operands()
316 rtx addr = XEXP (operands[i], 0); in split_quadword_operands()
320 && REG_P (XEXP (operands[i], 0)) in split_quadword_operands()
323 REGNO (XEXP (operands[i], 0)))) in split_quadword_operands()
327 XEXP (operands[i], 0))); in split_quadword_operands()
328 operands[i] = gen_rtx_MEM (SImode, XEXP (operands[i], 0)); in split_quadword_operands()
350 addr = XEXP (addr, 0); in print_operand_address()
358 fprintf (file, "-(%s)", reg_names[REGNO (XEXP (addr, 0))]); in print_operand_address()
362 fprintf (file, "(%s)+", reg_names[REGNO (XEXP (addr, 0))]); in print_operand_address()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/sh/
Dpredicates.md46 && GET_MODE (XEXP (op, 0)) == HImode
47 && REG_P (XEXP (op, 0))
48 && REGNO (XEXP (op, 0)) <= LAST_GENERAL_REG)
49 return register_operand (XEXP (op, 0), VOIDmode);
55 && GET_MODE (XEXP (SUBREG_REG (op), 0)) == SImode
56 && GET_CODE (XEXP (SUBREG_REG (op), 0)) != SUBREG)
57 return register_operand (XEXP (SUBREG_REG (op), 0), VOIDmode);
147 return MEM_P (op) && GET_CODE (XEXP (op, 0)) == POST_INC;
157 return MEM_P (op) && GET_CODE (XEXP (op, 0)) == PRE_DEC;
184 && GET_CODE (XEXP (op, 0)) == FLOAT && GET_MODE (XEXP (op, 0)) == SFmode)
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rx/
Dpredicates.md54 (match_test "rx_is_restricted_memory_address (XEXP (op, 0), mode)"))
112 || ! REG_P (XEXP (SET_SRC (element), 0))
113 || REGNO (XEXP (SET_SRC (element), 0)) != SP_REG
114 || ! CONST_INT_P (XEXP (SET_SRC (element), 1)))
124 || GET_CODE (XEXP (SET_DEST (element), 0)) != MINUS
125 || ! REG_P (XEXP (XEXP (SET_DEST (element), 0), 0))
126 || REGNO (XEXP (XEXP (SET_DEST (element), 0), 0)) != SP_REG
127 || ! CONST_INT_P (XEXP (XEXP (SET_DEST (element), 0), 1))
128 || INTVAL (XEXP (XEXP (SET_DEST (element), 0), 1))
146 || GET_CODE (XEXP (SET_DEST (element), 0)) != MINUS
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/pdp11/
Dpdp11.cc494 ((GET_CODE (XEXP (operands[0], 0)) == POST_INC && in pdp11_expand_operands()
495 GET_CODE (XEXP (operands[1], 0)) == PRE_DEC) || in pdp11_expand_operands()
496 (GET_CODE (XEXP (operands[0], 0)) == PRE_DEC && in pdp11_expand_operands()
497 GET_CODE (XEXP (operands[1], 0)) == POST_INC))) in pdp11_expand_operands()
500 GET_CODE (XEXP (operands[0], 0)) == PRE_DEC) || in pdp11_expand_operands()
502 GET_CODE (XEXP (operands[1], 0)) == PRE_DEC)) in pdp11_expand_operands()
516 && GET_CODE (XEXP (operands[0], 0)) == PRE_DEC in pdp11_expand_operands()
517 && REGNO (XEXP (XEXP (operands[0], 0), 0)) == STACK_POINTER_REGNUM in pdp11_expand_operands()
541 else if (GET_CODE (XEXP (operands[op], 0)) == POST_INC) in pdp11_expand_operands()
543 else if (GET_CODE (XEXP (operands[op], 0)) == PRE_DEC) in pdp11_expand_operands()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/pa/
Dpa.cc730 x = XEXP (x, 0); in pa_symbolic_expression_p()
833 orig = XEXP (XEXP (orig, 0), 0); in legitimize_pic_address()
835 orig = XEXP (orig, 0); in legitimize_pic_address()
860 orig = XEXP (force_const_mem (word_mode, orig), 0); in legitimize_pic_address()
902 if (GET_CODE (XEXP (orig, 0)) == PLUS in legitimize_pic_address()
903 && XEXP (XEXP (orig, 0), 0) == pic_offset_table_rtx) in legitimize_pic_address()
907 gcc_assert (GET_CODE (XEXP (orig, 0)) == PLUS); in legitimize_pic_address()
909 base = legitimize_pic_address (XEXP (XEXP (orig, 0), 0), Pmode, reg); in legitimize_pic_address()
910 orig = legitimize_pic_address (XEXP (XEXP (orig, 0), 1), Pmode, in legitimize_pic_address()
1023 && GET_CODE (XEXP (x, 1)) == CONST_INT in mem_shadd_or_shadd_rtx_p()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/cris/
Dcris.cc407 && REG_P (XEXP (src, 0)) in cris_postdbr_cmpelim()
408 && XEXP (src, 1) == const0_rtx in cris_postdbr_cmpelim()
412 rtx reg = XEXP (src, 0); in cris_postdbr_cmpelim()
528 rtx reg = XEXP (SET_SRC (XVECEXP (op, 0, 1)), 0); in cris_movem_load_rest_p()
529 rtx inc = XEXP (SET_SRC (XVECEXP (op, 0, 1)), 1); in cris_movem_load_rest_p()
549 src_addr = XEXP (SET_SRC (elt), 0); in cris_movem_load_rest_p()
571 || GET_CODE (XEXP (SET_SRC (elt), 0)) != PLUS in cris_movem_load_rest_p()
572 || ! rtx_equal_p (XEXP (XEXP (SET_SRC (elt), 0), 0), src_addr) in cris_movem_load_rest_p()
573 || !CONST_INT_P (XEXP (XEXP (SET_SRC (elt), 0), 1)) in cris_movem_load_rest_p()
574 || INTVAL (XEXP (XEXP (SET_SRC (elt), 0), 1)) != setno * 4) in cris_movem_load_rest_p()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/s390/
Dpredicates.md87 rtx addr = XEXP (op, 0);
92 || !REG_P (XEXP (addr, 0))
93 || !CONST_INT_P (XEXP (addr, 1)))
96 return SHORT_DISP_IN_RANGE (INTVAL (XEXP (addr, 1)) + 16);
109 (and (match_test "GET_CODE (XEXP (op, 0)) == UNSPEC")
110 (match_test "XINT (XEXP (op, 0), 1) == UNSPEC_PLT31")))))
174 op = XEXP (op, 0);
179 if (GET_CODE (XEXP (op, 1)) != CONST_INT
180 || (INTVAL (XEXP (op, 1)) & 1) != 0)
182 if (INTVAL (XEXP (op, 1)) >= HOST_WIDE_INT_1 << 31
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/m68k/
Dm68k.cc1380 x = XEXP (XVECEXP (parallel, 0, i), 0); in m68k_reg_present_p()
1458 if (call_operand (XEXP (x, 0), VOIDmode)) in m68k_legitimize_call_address()
1460 return replace_equiv_address (x, force_reg (Pmode, XEXP (x, 0))); in m68k_legitimize_call_address()
1469 if (sibcall_operand (XEXP (x, 0), VOIDmode)) in m68k_legitimize_sibcall_address()
1472 emit_move_insn (gen_rtx_REG (Pmode, STATIC_CHAIN_REGNUM), XEXP (x, 0)); in m68k_legitimize_sibcall_address()
1497 if (GET_CODE (XEXP (x, 0)) == MULT) in m68k_legitimize_address()
1500 XEXP (x, 0) = force_operand (XEXP (x, 0), 0); in m68k_legitimize_address()
1502 if (GET_CODE (XEXP (x, 1)) == MULT) in m68k_legitimize_address()
1505 XEXP (x, 1) = force_operand (XEXP (x, 1), 0); in m68k_legitimize_address()
1509 if (GET_CODE (XEXP (x, 1)) == REG in m68k_legitimize_address()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/fr30/
Dfr30.h559 && GET_CODE (XEXP (X, 0)) == REG \
560 && REGNO (XEXP (X, 0)) == STACK_POINTER_REGNUM \
561 && GET_CODE (XEXP (X, 1)) == CONST_INT \
562 && IN_RANGE (INTVAL (XEXP (X, 1)), 0, (1 << 6) - 4)) \
566 && GET_CODE (XEXP (X, 0)) == REG \
567 && REGNO (XEXP (X, 0)) == FRAME_POINTER_REGNUM \
568 && GET_CODE (XEXP (X, 1)) == CONST_INT \
569 && IN_RANGE (INTVAL (XEXP (X, 1)), -(1 << 9), (1 << 9) - 4)) \
581 && GET_CODE (XEXP (X, 0)) == REG \
582 && REGNO (XEXP (X, 0)) == STACK_POINTER_REGNUM \
[all …]

12345678910>>...13