Java: add Class protection domain field
Bryce McKinlay
bryce@albatross.co.nz
Wed Mar 21 16:05:00 GMT 2001
Per Bothner wrote:
> would it make sense to "inline" the idt field into
> Class? I.e. change its type from (union _Jv_IDispatchTable*) to
> plain (union _Jv_IDispatchTable)? That saves one pointer indirection on
> each use of the table. It should perhaps also be moved earlier
> in the class object, so it is more likely it can be address by a small
> offset. (Most of the fields of a Class are only used for "reflection";
> the idt field is used for "real" computation.)
Yes, absolutely. Additionally, this is a step towards being able to
generate an inlined interface method lookup - as it stands the compiler
doesn't know the structure of the interface tables. I'll need to study how
to implement the union type in the compiler if I am to do this though ;-)
regards
[ bryce ]
More information about the Gcc-patches
mailing list