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 ego
occam occam
int int
ceg

View file

@ -56,6 +56,10 @@ int.doc: int.X
int.X: int.X:
cd int; make "TBL="$(TBL) cd int; make "TBL="$(TBL)
ceg.doc: ceg.X
ceg.X:
cd ceg; make "PIC="$(PIC) "TBL="$(TBL) "REFER="$(REFER) "TARGET="$(TARGET)
install cmp: install cmp:
distr: install.doc distr: install.doc
@ -72,4 +76,4 @@ opr:
clean: clean:
-rm -f *.old $(RESFILES) *.t *.out LLgen.doc top.doc \ -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 test Various tests
int Source for an interpreter int Source for an interpreter
ce code expander (fast back-end producing either .s or .o files)
.TE .TE
.in -3n .in -3n
The directory proto contains files used by most machines, 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/ncg New backend sources.
mach/proto/as Assembler sources. mach/proto/as Assembler sources.
mach/proto/top Target optimizer 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. mach/proto/libg Makefile for compiling libraries.
.TE .TE
.IP "emtest" .IP "emtest"
@ -364,6 +366,9 @@ ACK a.out format.
.br .br
An EM interpreter, written in C. Very useful for checking out software. An EM interpreter, written in C. Very useful for checking out software.
Unfortunately not available for small machines. Unfortunately not available for small machines.
.IP "util/ceg"
.br
Code expander generator.
.ne 4 .ne 4
.LP .LP
All pathnames mentioned in the text of this document are relative to the 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/ego Global Optimizer description
doc/top Target Optimizer description doc/top Target Optimizer description
doc/int description of the EM interpreter written in C 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/m2ref.doc Modula-2 frontend description
doc/install.doc this document doc/install.doc this document
doc/install.pr this document (formatted) doc/install.pr this document (formatted)