< prev index next >

src/hotspot/share/c1/c1_LIRGenerator.hpp

Print this page

*** 264,273 **** --- 264,275 ---- void do_Reference_get(Intrinsic* x); void do_update_CRC32(Intrinsic* x); void do_update_CRC32C(Intrinsic* x); void do_vectorizedMismatch(Intrinsic* x); + void access_flattened_array(bool is_load, LIRItem& array, LIRItem& index, LIRItem& obj_item); + public: LIR_Opr call_runtime(BasicTypeArray* signature, LIRItemList* args, address entry, ValueType* result_type, CodeEmitInfo* info); LIR_Opr call_runtime(BasicTypeArray* signature, LIR_OprList* args, address entry, ValueType* result_type, CodeEmitInfo* info); // convenience functions
*** 563,572 **** --- 565,575 ---- virtual void do_Convert (Convert* x); virtual void do_NullCheck (NullCheck* x); virtual void do_TypeCast (TypeCast* x); virtual void do_Invoke (Invoke* x); virtual void do_NewInstance (NewInstance* x); + virtual void do_NewValueTypeInstance(NewValueTypeInstance* x); virtual void do_NewTypeArray (NewTypeArray* x); virtual void do_NewObjectArray (NewObjectArray* x); virtual void do_NewMultiArray (NewMultiArray* x); virtual void do_CheckCast (CheckCast* x); virtual void do_InstanceOf (InstanceOf* x);
< prev index next >