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
5370b45d
Commit
5370b45d
authored
Nov 17, 2001
by
Douglas B Rupp
Committed by
Richard Kenner
Nov 17, 2001
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* config/alpha/vms.h (REG_ALLOC_ORDER): Redefine.
From-SVN: r47118
parent
b0df4321
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
48 additions
and
0 deletions
+48
-0
gcc/ChangeLog
+4
-0
gcc/config/alpha/vms.h
+44
-0
No files found.
gcc/ChangeLog
View file @
5370b45d
Sat
Nov
17
08
:
20
:
44
2001
Douglas
Rupp
<
rupp
@gnat
.
com
>
*
config
/
alpha
/
vms
.
h
(
REG_ALLOC_ORDER
)
:
Redefine
.
2001
-
11
-
16
Aldy
Hernandez
<
aldyh
@redhat
.
com
>
*
config
/
rs6000
/
rs6000
.
md
:
Change
all
ldvx
to
lvx
.
...
...
gcc/config/alpha/vms.h
View file @
5370b45d
...
...
@@ -108,6 +108,50 @@ Boston, MA 02111-1307, USA. */
1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, \
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
/* List the order in which to allocate registers. Each register must be
listed once, even those in FIXED_REGISTERS.
We allocate in the following order:
$f1 (nonsaved floating-point register)
$f10-$f15 (likewise)
$f22-$f30 (likewise)
$f21-$f16 (likewise, but input args)
$f0 (nonsaved, but return value)
$f2-$f9 (saved floating-point registers)
$1 (nonsaved integer registers)
$22-$25 (likewise)
$28 (likewise)
$0 (likewise, but return value)
$21-$16 (likewise, but input args)
$27 (procedure value in OSF, nonsaved in NT)
$2-$8 (saved integer registers)
$9-$14 (saved integer registers)
$26 (return PC)
$15 (frame pointer)
$29 (global pointer)
$30, $31, $f31 (stack pointer and always zero/ap & fp) */
#undef REG_ALLOC_ORDER
#define REG_ALLOC_ORDER \
{33, \
42, 43, 44, 45, 46, 47, \
54, 55, 56, 57, 58, 59, 60, 61, 62, \
53, 52, 51, 50, 49, 48, \
32, \
34, 35, 36, 37, 38, 39, 40, 41, \
1, \
22, 23, 24, 25, \
28, \
0, \
21, 20, 19, 18, 17, 16, \
27, \
2, 3, 4, 5, 6, 7, 8, \
9, 10, 11, 12, 13, 14, \
26, \
15, \
29, \
30, 31, 63 }
#undef HARD_FRAME_POINTER_REGNUM
#define HARD_FRAME_POINTER_REGNUM 29
...
...
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