PCC code improvers? - (nf)
grunwald at uiuccsb.UUCP
grunwald at uiuccsb.UUCP
Wed May 2 02:52:00 AEST 1984
#N:uiuccsb:9000024:000:959
uiuccsb!grunwald May 1 11:52:00 1984
Does anyone know of someone working on an intermediate code improver for the
Portable C Compiler intermediate code?
I'm working on a heavily modified version of the Berkley Pascal compiler
which incorparates data encapsulation and multi-programming language
structures, and I find that some of the code generated by the Berkley
compiler is far from efficient as far as global register allocation and so
forth is concerned. This become pretty important because the access mechanism
for the data-encapsulation involves a fair number of pointer references,
which begin to really hurt when you have to do memory references to load
the pointers.
I'm asking this in net.lang.c because I'm hoping someone here might have
a better idea as to what's going on as opposed to net.lang.pascal. Does anyone
know if this is already done in 4.2? Is this how the F77 compiler was improved?
Dirk Grunwald
University of Illinois
{pur-ee, ihnp4} ! uiucdcs ! grunwald
More information about the Comp.lang.c
mailing list