[comp.arch] PL.8 internals

gideony@microsoft.UUCP (Gideon Yuvall) (09/28/89)

Where are the internals of IBM's PL.8 compiler documented? I'm
particularly interested in their Inetrmediate Language (IL)
and the transformations made on it.

Thanks

-- 
Gideon Yuval, gideony@microsof.UUCP, 206-882-8080 (fax:206-883-8101;TWX:160520)

rajeevc@mipos2.intel.com (rajeev chandrasekhar) (09/28/89)

In article <7853@microsoft.UUCP>, gideony@microsoft (Gideon Yuvall) writes:
>Where are the internals of IBM's PL.8 compiler documented? I'm
>particularly interested in their Inetrmediate Language (IL)
>and the transformations made on it.
>
>Thanks
>
>-- 
>Gideon Yuval, gideony@microsof.UUCP, 206-882-8080 (fax:206-883-8101;TWX:160520)



M.Auslander, M. Hopkins 
An overview of the PL.8 compiler
Proc SIGPLAN'82 Symp on Compiler Construction June 1982
Rajeev Chandrasekhar
Intel Corp            >> theres someone in my head, and its not me << 
2625, Walsh Ave MS SC4-59                      (408) 765-4632
Santa Clara, CA 95051  {hplabs,oliveb}!intelca!mipos2!rajeevc                      

preston@titan.rice.edu (Preston Briggs) (09/28/89)

>>Where are the internals of IBM's PL.8 compiler documented? I'm
>>particularly interested in their Inetrmediate Language (IL)
>>and the transformations made on it.

>>Gideon Yuval

>M.Auslander, M. Hopkins 
>An overview of the PL.8 compiler
>Proc SIGPLAN'82 Symp on Compiler Construction June 1982

>Rajeev Chandrasekhar

This is the best general reference I know of.
Some more obscure and specific references are:

	J. Cocke and P. Markstein
	Measurement of program improvement algorithms
	IFIP 1980

	V. Markstein, J. Cocke, and P. Markstein
	Optimization of range checking
	SIGPLAN '82

	R. Bernstein
	Producing good code for the case statement
	Software -- Practice and Experience
	October 1985

	R. Bernstein
	Multiplication by integer constants
	SP & E
	July 1986


Additionally, there are the graph coloring papers.
I know of three:

	Chaitin, Auslander, Chandra, Cocke, Hopkins, Markstein
	Register allocation via coloring
	Computer Languages 6 (1981)

	Chaitin
	Register allocation and spilling via graph coloring
	SIGPLAN 82

	Bernstein, Golumbic, Mansour, Pinter, Goldin, Krawczyk, and Nahshon
	Spill code minimization techniques for optimizing compilers
	SIGPLAN 89

Does anyone know of anymore PL.8 papers (outside of IBM confidential)?
I'd like to hear about them.

Thanks,
Preston Briggs