aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorDavid Edelsohn <dje@gcc.gnu.org>1999-01-26 05:45:37 -0500
committerDavid Edelsohn <dje@gcc.gnu.org>1999-01-26 05:45:37 -0500
commitaa9bc2fc33095447342291cb201b4f52f26ef216 (patch)
tree3c460f7fea052ec7ca47baeb418e822c84023053 /gcc/config
parent554fbeef31814272ba1b41d16669e372df3123b8 (diff)
downloadgcc-aa9bc2fc33095447342291cb201b4f52f26ef216.zip
gcc-aa9bc2fc33095447342291cb201b4f52f26ef216.tar.gz
gcc-aa9bc2fc33095447342291cb201b4f52f26ef216.tar.bz2
rs6000.md (doz + set cr and or + set cr patterns): Add missing '#' to split patterns.
* rs6000.md (doz + set cr and or + set cr patterns): Add missing '#' to split patterns. Correct indentation of some new patterns. From-SVN: r24871
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/rs6000/rs6000.md68
1 files changed, 36 insertions, 32 deletions
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index 03969a7..e8ae79b 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -1823,7 +1823,9 @@
(const_int 0)
(minus:SI (match_dup 2) (match_dup 1))))]
"TARGET_POWER"
- "doz%I2. %0,%1,%2"
+ "@
+ doz%I2. %0,%1,%2
+ #"
[(set_attr "type" "delayed_compare")])
(define_split
@@ -2732,7 +2734,9 @@
(ior:SI (match_dup 1)
(match_dup 2)))]
""
- "or. %0,%1,%2"
+ "@
+ or. %0,%1,%2
+ #"
[(set_attr "type" "compare")])
(define_split
@@ -4266,8 +4270,8 @@
(clobber (match_scratch:SI 4 "=r,r"))]
"includes_lshift_p (operands[2], operands[3])"
"@
- {rlinm.|rlwinm.} %4,%1,%h2,%m3,%M3
- #"
+ {rlinm.|rlwinm.} %4,%1,%h2,%m3,%M3
+ #"
[(set_attr "type" "delayed_compare")])
(define_split
@@ -4299,8 +4303,8 @@
(and:SI (ashift:SI (match_dup 1) (match_dup 2)) (match_dup 3)))]
"includes_lshift_p (operands[2], operands[3])"
"@
- {rlinm.|rlwinm.} %0,%1,%h2,%m3,%M3
- #"
+ {rlinm.|rlwinm.} %0,%1,%h2,%m3,%M3
+ #"
[(set_attr "type" "delayed_compare")])
(define_split
@@ -4369,12 +4373,12 @@
(clobber (match_scratch:SI 4 "=q,X,X,q,X,X"))]
"TARGET_POWER"
"@
- sre. %3,%1,%2
- mr. %1,%1
- {s%A2i.|s%A2wi.} %3,%1,%h2
- #
- cmpli %0,%1,0
- #"
+ sre. %3,%1,%2
+ mr. %1,%1
+ {s%A2i.|s%A2wi.} %3,%1,%h2
+ #
+ cmpli %0,%1,0
+ #"
[(set_attr "type" "delayed_compare")
(set_attr "length" "4,4,4,8,8,8")])
@@ -4437,10 +4441,10 @@
(clobber (match_scratch:SI 4 "=q,X,X,q"))]
"TARGET_POWER"
"@
- sre. %0,%1,%2
- mr. %0,%1
- {s%A2i.|s%A2wi.} %0,%1,%h2
- #"
+ sre. %0,%1,%2
+ mr. %0,%1
+ {s%A2i.|s%A2wi.} %0,%1,%h2
+ #"
[(set_attr "type" "delayed_compare")
(set_attr "length" "4,4,4,8")])
@@ -7821,12 +7825,12 @@
(match_operand:DI 2 "gpc_reg_operand" "r,r")))
(const_int 0)))
(clobber (match_scratch:DI 3 "=r,r"))]
- "TARGET_POWERPC64"
- "@
- eqv. %3,%1,%2
- #"
- [(set_attr "type" "compare")
- (set_attr "length" "4,8")])
+ "TARGET_POWERPC64"
+ "@
+ eqv. %3,%1,%2
+ #"
+ [(set_attr "type" "compare")
+ (set_attr "length" "4,8")])
(define_split
[(set (match_operand:CC 0 "cc_reg_not_cr0_operand" "")
@@ -7850,12 +7854,12 @@
(const_int 0)))
(set (match_operand:DI 0 "gpc_reg_operand" "=r,r")
(not:DI (xor:DI (match_dup 1) (match_dup 2))))]
- "TARGET_POWERPC64"
- "@
- eqv. %0,%1,%2
- #"
- [(set_attr "type" "compare")
- (set_attr "length" "4,8")])
+ "TARGET_POWERPC64"
+ "@
+ eqv. %0,%1,%2
+ #"
+ [(set_attr "type" "compare")
+ (set_attr "length" "4,8")])
(define_split
[(set (match_operand:CC 3 "cc_reg_not_cr0_operand" "")
@@ -8410,8 +8414,8 @@
(set (match_operand:SI 0 "gpc_reg_operand" "=r,r") (match_dup 1))]
""
"@
- mr. %0,%1
- #"
+ mr. %0,%1
+ #"
[(set_attr "type" "compare")])
(define_split
@@ -9182,8 +9186,8 @@
(set (match_operand:DI 0 "gpc_reg_operand" "=r,r") (match_dup 1))]
"TARGET_POWERPC64"
"@
- mr. %0,%1
- #"
+ mr. %0,%1
+ #"
[(set_attr "type" "compare")])
(define_split