[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Wed Nov 3 15:34:47 CET 2010
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 10/11/03 15:34:47
Modified files:
cm3/m3-sys/m3cc/gcc/gcc/m3cg/: m3-def.h parse.c
Log message:
restructure so that we can make multiple efficient passes
over the m3cg data
specifically, declare structs to hold each call's data
and then "parse" the data into a packed array of such structs
and then loop over that array
so far, loop just once, but that will change
neuter the "replay" mechanism, as this work is meant to replace it
the file m3-def.h defines the structs
case_jump is a special case
The intent here is to handle circular (or out of order) types reasonable.
More information about the M3commit
mailing list