< prev index next >

src/hotspot/share/c1/c1_LIRGenerator.hpp

Print this page

*** 265,274 **** --- 265,275 ---- 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); + bool needs_flattened_array_check(Value array, Value value); void check_flattened_array(LIRItem& array, CodeStub* slow_path); 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);
< prev index next >