equal
deleted
inserted
replaced
80 bool _dtrace_alloc_probes; |
80 bool _dtrace_alloc_probes; |
81 |
81 |
82 // Distinguished instances of certain ciObjects.. |
82 // Distinguished instances of certain ciObjects.. |
83 static ciObject* _null_object_instance; |
83 static ciObject* _null_object_instance; |
84 |
84 |
85 #define WK_KLASS_DECL(name, ignore_s, ignore_o) static ciInstanceKlass* _##name; |
85 #define WK_KLASS_DECL(name, ignore_s) static ciInstanceKlass* _##name; |
86 WK_KLASSES_DO(WK_KLASS_DECL) |
86 WK_KLASSES_DO(WK_KLASS_DECL) |
87 #undef WK_KLASS_DECL |
87 #undef WK_KLASS_DECL |
88 |
88 |
89 static ciSymbol* _unloaded_cisymbol; |
89 static ciSymbol* _unloaded_cisymbol; |
90 static ciInstanceKlass* _unloaded_ciinstance_klass; |
90 static ciInstanceKlass* _unloaded_ciinstance_klass; |
372 bool has_wide_vectors, |
372 bool has_wide_vectors, |
373 RTMState rtm_state = NoRTM); |
373 RTMState rtm_state = NoRTM); |
374 |
374 |
375 |
375 |
376 // Access to certain well known ciObjects. |
376 // Access to certain well known ciObjects. |
377 #define WK_KLASS_FUNC(name, ignore_s, ignore_o) \ |
377 #define WK_KLASS_FUNC(name, ignore_s) \ |
378 ciInstanceKlass* name() { \ |
378 ciInstanceKlass* name() { \ |
379 return _##name;\ |
379 return _##name;\ |
380 } |
380 } |
381 WK_KLASSES_DO(WK_KLASS_FUNC) |
381 WK_KLASSES_DO(WK_KLASS_FUNC) |
382 #undef WK_KLASS_FUNC |
382 #undef WK_KLASS_FUNC |