Lines Matching defs:strict_p

8349 arm_address_register_rtx_p (rtx x, int strict_p)
8358 if (strict_p)
8392 int strict_p)
8397 if (arm_address_register_rtx_p (x, strict_p))
8406 return arm_address_register_rtx_p (XEXP (x, 0), strict_p);
8409 && arm_address_register_rtx_p (XEXP (x, 0), strict_p)
8423 && arm_legitimate_index_p (mode, addend, outer, strict_p));
8444 return ((arm_address_register_rtx_p (xop0, strict_p)
8446 && arm_legitimate_index_p (mode, xop1, outer, strict_p))
8447 || (!strict_p && will_be_in_index_register (xop1))))
8448 || (arm_address_register_rtx_p (xop1, strict_p)
8449 && arm_legitimate_index_p (mode, xop0, outer, strict_p)));
8459 return (arm_address_register_rtx_p (xop0, strict_p)
8460 && arm_legitimate_index_p (mode, xop1, outer, strict_p));
8503 thumb2_legitimate_address_p (machine_mode mode, rtx x, int strict_p)
8510 return mve_vector_mem_operand (mode, x, strict_p);
8512 if (arm_address_register_rtx_p (x, strict_p))
8521 return arm_address_register_rtx_p (XEXP (x, 0), strict_p);
8524 && arm_address_register_rtx_p (XEXP (x, 0), strict_p)
8563 return ((arm_address_register_rtx_p (xop0, strict_p)
8564 && (thumb2_legitimate_index_p (mode, xop1, strict_p)
8565 || (!strict_p && will_be_in_index_register (xop1))))
8566 || (arm_address_register_rtx_p (xop1, strict_p)
8567 && thumb2_legitimate_index_p (mode, xop0, strict_p)));
8588 int strict_p)
8625 if (arm_address_register_rtx_p (index, strict_p)
8643 return TARGET_LDRD && arm_address_register_rtx_p (index, strict_p);
8657 return ((arm_address_register_rtx_p (xiop0, strict_p)
8659 || (arm_address_register_rtx_p (xiop1, strict_p)
8667 return (arm_address_register_rtx_p (XEXP (index, 0), strict_p)
8709 thumb2_legitimate_index_p (machine_mode mode, rtx index, int strict_p)
8755 if (arm_address_register_rtx_p (index, strict_p)
8781 return ((arm_address_register_rtx_p (xiop0, strict_p)
8783 || (arm_address_register_rtx_p (xiop1, strict_p)
8790 return (arm_address_register_rtx_p (XEXP (index, 0), strict_p)
8803 thumb1_base_register_rtx_p (rtx x, machine_mode mode, int strict_p)
8812 if (strict_p)
8828 thumb1_index_register_rtx_p (rtx x, int strict_p)
8830 return thumb1_base_register_rtx_p (x, QImode, strict_p);
8851 thumb1_legitimate_address_p (machine_mode mode, rtx x, int strict_p)
8868 else if (thumb1_base_register_rtx_p (x, mode, strict_p))
8890 && thumb1_index_register_rtx_p (XEXP (x, 0), strict_p))
8902 && thumb1_index_register_rtx_p (XEXP (x, 0), strict_p)
8903 && (thumb1_index_register_rtx_p (XEXP (x, 1), strict_p)
8904 || (!strict_p && will_be_in_index_register (XEXP (x, 1)))))
8908 else if ((thumb1_index_register_rtx_p (XEXP (x, 0), strict_p)
8973 arm_legitimate_address_p (machine_mode mode, rtx x, bool strict_p)
8976 return arm_legitimate_address_outer_p (mode, x, SET, strict_p);
8978 return thumb2_legitimate_address_p (mode, x, strict_p);
8980 return thumb1_legitimate_address_p (mode, x, strict_p);