Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
08a02ffa
Commit
08a02ffa
authored
Jan 10, 2002
by
Kazu Hirata
Committed by
Kazu Hirata
Jan 10, 2002
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* config/h8300/h8300.md: Remove constraints from expanders.
From-SVN: r48736
parent
c203e7fe
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
13 deletions
+17
-13
gcc/ChangeLog
+4
-0
gcc/config/h8300/h8300.md
+13
-13
No files found.
gcc/ChangeLog
View file @
08a02ffa
2002-01-10 Kazu Hirata <kazu@hxi.com>
2002-01-10 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.md: Remove constraints from expanders.
2002-01-10 Kazu Hirata <kazu@hxi.com>
* varasm.c: Fix formatting.
* varasm.c: Fix formatting.
* varray.c: Likewise.
* varray.c: Likewise.
* vmsdbgout.c: Likewise.
* vmsdbgout.c: Likewise.
...
...
gcc/config/h8300/h8300.md
View file @
08a02ffa
;; GCC machine description for Hitachi H8/300
;; GCC machine description for Hitachi H8/300
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
;; 2001 Free Software Foundation, Inc.
;; 2001
, 2002
Free Software Foundation, Inc.
;; Contributed by Steve Chamberlain (sac@cygnus.com),
;; Contributed by Steve Chamberlain (sac@cygnus.com),
;; Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com).
;; Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com).
...
@@ -127,7 +127,7 @@
...
@@ -127,7 +127,7 @@
(set_attr "cc" "clobber")])
(set_attr "cc" "clobber")])
(define_expand "pushqi1"
(define_expand "pushqi1"
[
(use (match_operand:QI 0 "register_operand" "
r
"))
]
[
(use (match_operand:QI 0 "register_operand" ""))
]
""
""
"
"
{
{
...
@@ -202,7 +202,7 @@
...
@@ -202,7 +202,7 @@
(define_expand "pushhi1_h8300"
(define_expand "pushhi1_h8300"
[
(set (mem:QI (pre_dec:HI (reg:HI 7)))
[
(set (mem:QI (pre_dec:HI (reg:HI 7)))
(match_operand:QI 0 "register_operand" "
r
"))]
(match_operand:QI 0 "register_operand" ""))]
"TARGET_H8300"
"TARGET_H8300"
"")
"")
...
@@ -217,7 +217,7 @@
...
@@ -217,7 +217,7 @@
(set_attr "cc" "clobber")])
(set_attr "cc" "clobber")])
(define_expand "pushhi1"
(define_expand "pushhi1"
[
(use (match_operand:QI 0 "register_operand" "
r
"))
]
[
(use (match_operand:QI 0 "register_operand" ""))
]
""
""
"
"
{
{
...
@@ -1274,8 +1274,8 @@
...
@@ -1274,8 +1274,8 @@
(set_attr "cc" "set_zn")])
(set_attr "cc" "set_zn")])
(define_expand "neghi2"
(define_expand "neghi2"
[
(set (match_operand:HI 0 "register_operand" "
=r
")
[
(set (match_operand:HI 0 "register_operand" "")
(neg:HI (match_operand:HI 1 "general_operand" "
0
")))]
(neg:HI (match_operand:HI 1 "general_operand" "")))]
""
""
"
"
{
{
...
@@ -1288,9 +1288,9 @@
...
@@ -1288,9 +1288,9 @@
(define_expand "neghi2_h8300"
(define_expand "neghi2_h8300"
[
(set (match_dup 2)
[
(set (match_dup 2)
(not:HI (match_operand:HI 1 "register_operand" "
r
")))
(not:HI (match_operand:HI 1 "register_operand" "")))
(set (match_dup 2) (plus:HI (match_dup 2) (const_int 1)))
(set (match_dup 2) (plus:HI (match_dup 2) (const_int 1)))
(set (match_operand:HI 0 "register_operand" "
=r
")
(set (match_operand:HI 0 "register_operand" "")
(match_dup 2))]
(match_dup 2))]
""
""
"{ operands
[
2
]
= gen_reg_rtx (HImode); }")
"{ operands
[
2
]
= gen_reg_rtx (HImode); }")
...
@@ -1304,8 +1304,8 @@
...
@@ -1304,8 +1304,8 @@
(set_attr "cc" "set_zn")])
(set_attr "cc" "set_zn")])
(define_expand "negsi2"
(define_expand "negsi2"
[
(set (match_operand:SI 0 "register_operand" "
=r
")
[
(set (match_operand:SI 0 "register_operand" "")
(neg:SI (match_operand:SI 1 "general_operand" "
0
")))]
(neg:SI (match_operand:SI 1 "general_operand" "")))]
""
""
"
"
{
{
...
@@ -1318,9 +1318,9 @@
...
@@ -1318,9 +1318,9 @@
(define_expand "negsi2_h8300"
(define_expand "negsi2_h8300"
[
(set (match_dup 2)
[
(set (match_dup 2)
(not:SI (match_operand:SI 1 "register_operand" "
r
")))
(not:SI (match_operand:SI 1 "register_operand" "")))
(set (match_dup 2) (plus:SI (match_dup 2) (const_int 1)))
(set (match_dup 2) (plus:SI (match_dup 2) (const_int 1)))
(set (match_operand:SI 0 "register_operand" "
=r
")
(set (match_operand:SI 0 "register_operand" "")
(match_dup 2))]
(match_dup 2))]
""
""
"{ operands
[
2
]
= gen_reg_rtx(SImode); }")
"{ operands
[
2
]
= gen_reg_rtx(SImode); }")
...
@@ -1556,7 +1556,7 @@
...
@@ -1556,7 +1556,7 @@
;; This is a define expand, because pointers may be either 16 or 32 bits.
;; This is a define expand, because pointers may be either 16 or 32 bits.
(define_expand "tablejump"
(define_expand "tablejump"
[
(parallel
[
(set (pc) (match_operand 0 "register_operand" "
r
"))
[
(parallel
[
(set (pc) (match_operand 0 "register_operand" ""))
(use (label_ref (match_operand 1 "" "")))])]
(use (label_ref (match_operand 1 "" "")))])]
""
""
"")
"")
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment