Mercurial > hg > truffle
comparison src/share/vm/graal/graalJavaAccess.hpp @ 5326:a53162ca8219
introduced HotSpotKlassOop type to convey a klassOop value from the compiler to the C++ code instead of relying on the C++ code automagically converting a HotSpotTypeResolvedImpl value to a klassOop
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 30 Apr 2012 20:15:20 +0200 |
parents | 290b3025b66f |
children | af07e798947d |
comparison
equal
deleted
inserted
replaced
5325:f8ea2735ec4f | 5326:a53162ca8219 |
---|---|
56 boolean_field(HotSpotTypeResolved, isArrayClass) \ | 56 boolean_field(HotSpotTypeResolved, isArrayClass) \ |
57 boolean_field(HotSpotTypeResolved, isInstanceClass) \ | 57 boolean_field(HotSpotTypeResolved, isInstanceClass) \ |
58 boolean_field(HotSpotTypeResolved, isInterface) \ | 58 boolean_field(HotSpotTypeResolved, isInterface) \ |
59 int_field(HotSpotTypeResolved, instanceSize) \ | 59 int_field(HotSpotTypeResolved, instanceSize) \ |
60 end_class \ | 60 end_class \ |
61 start_class(HotSpotKlassOop) \ | |
62 oop_field(HotSpotKlassOop, javaMirror, "Ljava/lang/Class;") \ | |
63 end_class \ | |
61 start_class(HotSpotMethodResolved) \ | 64 start_class(HotSpotMethodResolved) \ |
62 oop_field(HotSpotMethodResolved, compiler, "Lcom/oracle/graal/hotspot/Compiler;") \ | 65 oop_field(HotSpotMethodResolved, compiler, "Lcom/oracle/graal/hotspot/Compiler;") \ |
63 oop_field(HotSpotMethodResolved, name, "Ljava/lang/String;") \ | 66 oop_field(HotSpotMethodResolved, name, "Ljava/lang/String;") \ |
64 oop_field(HotSpotMethodResolved, holder, "Lcom/oracle/max/cri/ri/RiResolvedType;") \ | 67 oop_field(HotSpotMethodResolved, holder, "Lcom/oracle/max/cri/ri/RiResolvedType;") \ |
65 oop_field(HotSpotMethodResolved, javaMirror, "Ljava/lang/Object;") \ | 68 oop_field(HotSpotMethodResolved, javaMirror, "Ljava/lang/Object;") \ |