Added code-expander documentation

This commit is contained in:
ceriel 1989-03-07 16:25:32 +00:00
parent ae34da5376
commit 15beade4d2
3 changed files with 13 additions and 2 deletions

View file

@ -24,3 +24,4 @@ top
ego
occam
int
ceg

View file

@ -56,6 +56,10 @@ int.doc: int.X
int.X:
cd int; make "TBL="$(TBL)
ceg.doc: ceg.X
ceg.X:
cd ceg; make "PIC="$(PIC) "TBL="$(TBL) "REFER="$(REFER) "TARGET="$(TARGET)
install cmp:
distr: install.doc
@ -72,4 +76,4 @@ opr:
clean:
-rm -f *.old $(RESFILES) *.t *.out LLgen.doc top.doc \
occam.doc ego.doc
occam.doc ego.doc int.doc ceg.doc

View file

@ -203,6 +203,8 @@ libsys Sources for system-dependent EM library
test Various tests
int Source for an interpreter
ce code expander (fast back-end producing either .s or .o files)
.TE
.in -3n
The directory proto contains files used by most machines,
@ -214,7 +216,7 @@ mach/proto/cg Current backend sources.
mach/proto/ncg New backend sources.
mach/proto/as Assembler sources.
mach/proto/top Target optimizer sources.
mach/proto/fp FLoating point package sources.
mach/proto/fp Floating point package sources.
mach/proto/libg Makefile for compiling libraries.
.TE
.IP "emtest"
@ -364,6 +366,9 @@ ACK a.out format.
.br
An EM interpreter, written in C. Very useful for checking out software.
Unfortunately not available for small machines.
.IP "util/ceg"
.br
Code expander generator.
.ne 4
.LP
All pathnames mentioned in the text of this document are relative to the
@ -1228,6 +1233,7 @@ doc/occam Occam-frontend description
doc/ego Global Optimizer description
doc/top Target Optimizer description
doc/int description of the EM interpreter written in C
doc/ceg documentation for code-expander writers and maintainers
doc/m2ref.doc Modula-2 frontend description
doc/install.doc this document
doc/install.pr this document (formatted)