This is the mail archive of the cgen@sources.redhat.com mailing list for the CGEN project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

What is the state of cgen for architectures like the IA-64?


Michael Meissner writes:
 > I tried building the ia64 opcodes, and it looks like it has bit-rotted

I believe what's there now is a work-in-progress / experiment.

 > So is cgen currently up to handling such an architecture without significant
 > hacking?

Dunno.  I think it'll require some work.
I suspect it's not significant surgery but then again I'll bet it's
far more than a Blue's Clues bandaid.
(parental humor there for those without kids :-)

 > If the IA-64 is not fleshed out, is there another target in the
 > public sources that would be more appropriate to look at?

You might try the m32r port, though its kind of instruction
packing is far simpler.

I have started something in the description language to use to
describe such architectures.  grep for frame in m32r.cpu.
It's not currently used by the m32r port though and the real work
is in using the data (it's not rocket science though).
It came after and I haven't had time to finish it.

 > faster for me to do the port
 > the old fashioned way.

That may well be true.  In the end I believe it'd be less fun though. :-)

And with a cgen description of the port, you open yourself up to
other kinds of things one might want to do.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]