< prev index next >

src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp

Print this page
rev 55922 : 8228369: Shenandoah: Refactor LRB C1 stubs
rev 55923 : imported patch JDK-8228369-03.patch

*** 192,203 **** LIR_Opr load_reference_barrier_impl(LIRGenerator* gen, LIR_Opr obj); LIR_Opr ensure_in_register(LIRGenerator* gen, LIR_Opr obj); public: ! CodeBlob* pre_barrier_c1_runtime_code_blob() { return _pre_barrier_c1_runtime_code_blob; } ! CodeBlob* load_reference_barrier_rt_code_blob() { return _load_reference_barrier_rt_code_blob; } protected: virtual void store_at_resolved(LIRAccess& access, LIR_Opr value); virtual void load_at_resolved(LIRAccess& access, LIR_Opr result); --- 192,212 ---- LIR_Opr load_reference_barrier_impl(LIRGenerator* gen, LIR_Opr obj); LIR_Opr ensure_in_register(LIRGenerator* gen, LIR_Opr obj); public: ! ShenandoahBarrierSetC1(); ! ! CodeBlob* pre_barrier_c1_runtime_code_blob() { ! assert(_pre_barrier_c1_runtime_code_blob != NULL, ""); ! return _pre_barrier_c1_runtime_code_blob; ! } ! ! CodeBlob* load_reference_barrier_rt_code_blob() { ! assert(_load_reference_barrier_rt_code_blob != NULL, ""); ! return _load_reference_barrier_rt_code_blob; ! } protected: virtual void store_at_resolved(LIRAccess& access, LIR_Opr value); virtual void load_at_resolved(LIRAccess& access, LIR_Opr result);
< prev index next >