* pa.md (prefetch_32, prefetch_64): Simplify constraint checks.
From-SVN: r84310
This commit is contained in:
parent
ef22126d1b
commit
09eeca5e30
@ -1,3 +1,7 @@
|
||||
2004-07-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* pa.md (prefetch_32, prefetch_64): Simplify constraint checks.
|
||||
|
||||
2004-07-08 Zack Weinberg <zack@codesourcery.com>
|
||||
|
||||
* c-decl.c (static_ctors, static_dtors): Make static.
|
||||
|
@ -9393,12 +9393,9 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
|
||||
(match_operand:DI 2 "const_int_operand" "n,n"))]
|
||||
"TARGET_64BIT
|
||||
&& (operands[2] != const0_rtx
|
||||
|| REG_P (XEXP (operands[0], 0))
|
||||
|| IS_INDEX_ADDR_P (XEXP (operands[0], 0))
|
||||
|| (GET_CODE (XEXP (operands[0], 0)) == PLUS
|
||||
&& REG_P (XEXP (XEXP (operands[0], 0), 0))
|
||||
&& GET_CODE (XEXP (XEXP (operands[0], 0), 1)) == CONST_INT
|
||||
&& VAL_5_BITS_P (XEXP (XEXP (operands[0], 0), 1))))"
|
||||
|| GET_CODE (XEXP (operands[0], 0)) != PLUS
|
||||
|| GET_CODE (XEXP (XEXP (operands[0], 0), 1)) != CONST_INT
|
||||
|| VAL_5_BITS_P (XEXP (XEXP (operands[0], 0), 1)))"
|
||||
{
|
||||
/* The SL completor indicates good spatial locality but poor temporal
|
||||
locality. The ldw instruction with a target of general register 0
|
||||
@ -9448,12 +9445,9 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
|
||||
(match_operand:SI 2 "const_int_operand" "n,n"))]
|
||||
"TARGET_PA_20
|
||||
&& (operands[2] != const0_rtx
|
||||
|| REG_P (XEXP (operands[0], 0))
|
||||
|| IS_INDEX_ADDR_P (XEXP (operands[0], 0))
|
||||
|| (GET_CODE (XEXP (operands[0], 0)) == PLUS
|
||||
&& REG_P (XEXP (XEXP (operands[0], 0), 0))
|
||||
&& GET_CODE (XEXP (XEXP (operands[0], 0), 1)) == CONST_INT
|
||||
&& VAL_5_BITS_P (XEXP (XEXP (operands[0], 0), 1))))"
|
||||
|| GET_CODE (XEXP (operands[0], 0)) != PLUS
|
||||
|| GET_CODE (XEXP (XEXP (operands[0], 0), 1)) != CONST_INT
|
||||
|| VAL_5_BITS_P (XEXP (XEXP (operands[0], 0), 1)))"
|
||||
{
|
||||
/* The SL completor indicates good spatial locality but poor temporal
|
||||
locality. The ldw instruction with a target of general register 0
|
||||
|
Loading…
Reference in New Issue
Block a user