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
f8505a36
Commit
f8505a36
authored
Sep 06, 2008
by
Jeff Law
Committed by
Jeff Law
Sep 06, 2008
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
h8300.h (IRA_COVER_CLASSES): Define.
* h8300.h (IRA_COVER_CLASSES): Define. From-SVN: r140074
parent
6ad9475e
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
0 deletions
+17
-0
gcc/ChangeLog
+4
-0
gcc/config/h8300/h8300.h
+13
-0
No files found.
gcc/ChangeLog
View file @
f8505a36
2008
-
09
-
06
Jeff
Law
<
law
@redhat
.
com
>
*
h8300
.
h
(
IRA_COVER_CLASSES
)
:
Define
.
2008
-
09
-
06
Jan
Hubicka
<
jh
@suse
.
cz
>
2008
-
09
-
06
Jan
Hubicka
<
jh
@suse
.
cz
>
PR
tree
-
optimization
/
14703
PR
tree
-
optimization
/
14703
...
...
gcc/config/h8300/h8300.h
View file @
f8505a36
...
@@ -354,6 +354,19 @@ enum reg_class {
...
@@ -354,6 +354,19 @@ enum reg_class {
{ "NO_REGS", "COUNTER_REGS", "SOURCE_REGS", "DESTINATION_REGS", \
{ "NO_REGS", "COUNTER_REGS", "SOURCE_REGS", "DESTINATION_REGS", \
"GENERAL_REGS", "MAC_REGS", "ALL_REGS", "LIM_REGS" }
"GENERAL_REGS", "MAC_REGS", "ALL_REGS", "LIM_REGS" }
/* The following macro defines cover classes for Integrated Register
Allocator. Cover classes is a set of non-intersected register
classes covering all hard registers used for register allocation
purpose. Any move between two registers of a cover class should be
cheaper than load or store of the registers. The macro value is
array of register classes with LIM_REG_CLASSES used as the end
marker. */
#define IRA_COVER_CLASSES \
{ \
GENERAL_REGS, MAC_REGS, LIM_REG_CLASSES \
}
/* Define which registers fit in which classes.
/* Define which registers fit in which classes.
This is an initializer for a vector of HARD_REG_SET
This is an initializer for a vector of HARD_REG_SET
of length N_REG_CLASSES. */
of length N_REG_CLASSES. */
...
...
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