Related articles |
---|
Generating JIT compilers savage@light-speed.de (Jens Troeger) (2003-07-02) |
Re: Generating JIT compilers eeide@cs.utah.edu (Eric Eide) (2003-07-04) |
Re: Generating JIT compilers lex@cc.gatech.edu (Lex Spoon) (2003-07-04) |
Re: Generating JIT compilers bonzini@gnu.org (2003-07-04) |
Re: Generating JIT compilers jens.troeger@light-speed.de (Jens Troeger) (2003-07-13) |
Re: Generating JIT compilers bonzini@gnu.org (2003-07-17) |
Re: Generating JIT compilers j.troeger@qut.edu.au (Jens Troeger) (2003-07-21) |
From: | Jens Troeger <j.troeger@qut.edu.au> |
Newsgroups: | comp.compilers |
Date: | 21 Jul 2003 21:42:04 -0400 |
Organization: | Compilers Central |
References: | 03-07-008 03-07-056 03-07-082 03-07-135 |
Keywords: | design |
Posted-Date: | 21 Jul 2003 21:42:04 EDT |
> > In General I Am Interested In The Question Of "What Can Be Generated
> > From Specs, Without Writing Source/Target Machine Dependent Code" (Of
> > Course The Specs Must Be Written :-))
>
> Try GNU lightning, it looks to me like what you are looking for. I
> don't understand exactly what you mean by specs though.
Hehe, Yes Sorry, My Mistake. When I Was Talking About Specification, I Meant
The Formal Description Of Instructions That Are Subject To JIT Compilation, And
Also The Formal Description Of The Instructions That Are Used By The JIT
Compiler
(I.E. The Instructions Of The Target Machine).
At The Moment We Work With Machine Emulation And Dynamic Binary
Translation (Dbt). Dbt Being Nothing Different Than JIT Compilation
Of The Emulated Machine Instructions Into Instructions Of The Host
Machine That The Emulator Runs On. Further, Since The Emulator Is
Generated From Machine Descriptions
(http://research.sun.com/walkabout/) We Aim To Use Similar
Descriptions To Generate The JIT Compiler.
We Have Some Fairly Good Understanding Of The Properties Of Such
Specifications, But Before We Start To Implement, I'M Looking Around
For Similar Projects (In Case I'D Reinvent The Wheel...) Hence The
Question Here At The First Place.
Cheers,
Jens
Return to the
comp.compilers page.
Search the
comp.compilers archives again.