Text preview for : PeepholeU.mesa_Sep78.pdf part of xerox PeepholeU.mesa Sep78 xerox mesa 4.0_1978 listing Mesa_4_Compiler PeepholeU.mesa_Sep78.pdf



Back to : PeepholeU.mesa_Sep78.pdf | Home

PeepholeU.mesa 2-Sep-78 12:59:59 Page 1


-- file: PeepholeU.mesa. edited by Sweet on Jul 11. 1978 11:58 AM
DIRECTORY
Code: FROM "code" USING [codeptr].
CodeDefs: FROM "codedefs" USING [CCIndex. CCNull. ChunkBase. CodeCCIndex. CodeCCNull. JumpCCIndex].
ControlDefs: FROM "controldefs" USING [FieldDescriptor].
FOpCodes: FROM "fopcodes" USING [qGADRB. qLADRB. qLG. qLI. qLL. qNOOP. qRIG. qRIL. qRR].
InlineDefs: FROM "inlinedefs" USING [BITAND. BITOR. BITSHIFT].
Mopcodes: FROM "mopcodes" USING [zLIB. zLIN1. zLINB. zLIW].
OpCodeParams: FROM "opcodeparams" USING [BYTE. LoadImmediateSlots. LocalHB. zLIn].
OpTableDefs: FROM "optabledefs" USING [instaligned. instlength].
P5ADefs: FROM "p5adefs" USING [AllocCodeCCItem. deletecell. NumberOfParams. P5Error. ParamCount].
P5BDefs: FROM "p5bdefs".
PeepholeDefs: FROM "peepholedefs" USING [JumpPeepState. PeepState].
TableDefs: FROM "tabledefs" USING [TableNotifier].
TreeDefs: FROM "treedefs" USING [treetype];
PeepholeU: PROGRAM
IMPORTS CPtr: Code. OpTableDefs. P5ADefs
EXPORTS CodeDefs. P5BDefs. PeepholeDefs