aboutsummaryrefslogtreecommitdiff
path: root/gcc/regs.h
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-06-23 07:45:47 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-06-23 07:45:47 -0400
commita65b6597c4ec13edfa3f6e4d89bf052f0b945dbf (patch)
tree99d826269bc791d0cd35fd900b22bce344abc783 /gcc/regs.h
parent6b46c09032882775486b0585703fb19097665d7b (diff)
downloadgcc-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.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/gcc/regs.h b/gcc/regs.h
index 31158e7..009dac2 100644
--- a/gcc/regs.h
+++ b/gcc/regs.h
@@ -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;