< prev index next >

src/hotspot/share/ci/ciEnv.hpp

Print this page
@@ -200,10 +200,14 @@
  
    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) {

@@ -496,10 +500,14 @@
    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 >