Change all RTL constructs that contain pointers to compiler internal
authorChris Hanson <org/chris-hanson/cph>
Fri, 15 May 1987 19:51:47 +0000 (19:51 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 15 May 1987 19:51:47 +0000 (19:51 +0000)
commit15a8df035db67493b3764f20681bec46f52d5875
treeaef37fc0224a98fccf26b7f519dc425d7937cfa3
parentbf239e11152d4c0d17f04ebee94d45f4ecd99015
Change all RTL constructs that contain pointers to compiler internal
data structures so that they only point to symbolic structures.  This
means that all occurrences of continuation and procedure objects have
been replaced by the corresponding label.  There is now a fairly fast
map from the labels to their objects.

This was done to make it possible to change the debugging file output
routines so that they fasdump rather than writing their output.
v7/src/compiler/back/lapgn1.scm
v7/src/compiler/base/ctypes.scm
v7/src/compiler/base/utils.scm
v7/src/compiler/machines/bobcat/lapgen.scm
v7/src/compiler/rtlbase/rtlcon.scm
v7/src/compiler/rtlbase/rtlty1.scm