< prev index next > src/hotspot/share/ci/ciEnv.hpp
Print this page
ciInstance* get_instance(oop o) {
if (o == nullptr) return nullptr;
return get_object(o)->as_instance();
}
+ ciFlatArrayKlass* get_flat_array_klass(Klass* o) {
+ if (o == nullptr) return nullptr;
+ return get_metadata(o)->as_flat_array_klass();
+ }
ciObjArrayKlass* get_obj_array_klass(Klass* o) {
if (o == nullptr) return nullptr;
return get_metadata(o)->as_obj_array_klass();
}
ciTypeArrayKlass* get_type_array_klass(Klass* o) {
void dump_replay_data_unsafe(outputStream* out);
void dump_replay_data_helper(outputStream* out);
void dump_compile_data(outputStream* out);
void dump_replay_data_version(outputStream* out);
+ ciWrapper* make_null_free_wrapper(ciType* type) {
+ return _factory->make_null_free_wrapper(type);
+ }
+
const char *dyno_name(const InstanceKlass* ik) const;
const char *replay_name(const InstanceKlass* ik) const;
const char *replay_name(ciKlass* i) const;
void record_lambdaform(Thread* thread, oop obj);
< prev index next >