diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-06-23 07:45:47 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-06-23 07:45:47 -0400 |
commit | a65b6597c4ec13edfa3f6e4d89bf052f0b945dbf (patch) | |
tree | 99d826269bc791d0cd35fd900b22bce344abc783 /gcc/regs.h | |
parent | 6b46c09032882775486b0585703fb19097665d7b (diff) | |
download | gcc-a65b6597c4ec13edfa3f6e4d89bf052f0b945dbf.zip gcc-a65b6597c4ec13edfa3f6e4d89bf052f0b945dbf.tar.gz gcc-a65b6597c4ec13edfa3f6e4d89bf052f0b945dbf.tar.bz2 |
(scratch_list, scratch_block, scratch_list_length): New vars.
From-SVN: r4711
Diffstat (limited to 'gcc/regs.h')
-rw-r--r-- | gcc/regs.h | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -1,5 +1,5 @@ /* Define per-register tables for data flow info and register allocation. - Copyright (C) 1987 Free Software Foundation, Inc. + Copyright (C) 1987, 1993 Free Software Foundation, Inc. This file is part of GNU CC. @@ -146,3 +146,12 @@ extern int caller_save_needed; #ifndef CALLER_SAVE_PROFITABLE #define CALLER_SAVE_PROFITABLE(REFS, CALLS) (4 * (CALLS) < (REFS)) #endif + +/* Allocated in local_alloc. */ + +/* A list of SCRATCH rtl allocated by local-alloc. */ +extern rtx *scratch_list; +/* The basic block in which each SCRATCH is used. */ +extern int *scratch_block; +/* The length of the arrays pointed to by scratch_block and scratch_list. */ +extern int scratch_list_length; |