Re: [arch] JIT interfaces

2006-01-11 Thread Mikhail Fursov
Steve Liao wrote: I would like to find out how other Harmony developers want to solve some basic JIT/VM interfacing. One area is stack maps for precise enumeration of live object references. There are many options on how the VM and JIT can handle this info. For example, the JIT can store the

Re: [arch] JIT interfaces

2005-08-27 Thread Michael Hind
Steve Liao wrote: I was just wondering if a unified format (more than a unified interface) makes sense for Harmony. One advantage is to allow GC to enumerate without relying on JIT. Any other benefit? Of course, both ways could work. At a high level, the stack maps are a data structure

Re: [arch] JIT interfaces

2005-08-26 Thread Steve Shih-wei Liao
On 8/23/05, Michael Hind [EMAIL PROTECTED] wrote: Steve Liao wrote: I would like to find out how other Harmony developers want to solve some basic JIT/VM interfacing. One area is stack maps for precise enumeration of live object references. Does anyone know how other open source JVMs

Re: [arch] JIT interfaces

2005-08-24 Thread Dasgupta, Rana
Steve Liao wrote: We cache the stack map info in the VM. VM only handles the storage, but JIT controls the interpretation. The rationale is that we want to let JIT focus on compilation, not on storage. However, since JIT controls the interpretation, unified format on stack map is not

Re: [arch] JIT interfaces

2005-08-23 Thread Michael Hind
Steve Liao wrote: I would like to find out how other Harmony developers want to solve some basic JIT/VM interfacing. One area is stack maps for precise enumeration of live object references. Does anyone know how other open source JVMs do the above? Jikes RVM's compilers (baseline