< prev index next >

src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp

BarrierSetC1_v3

BarrierSetC1_v2

*** 116,133 **** class G1BarrierSetC1 : public ModRefBarrierSetC1 { protected: CodeBlob* _pre_barrier_c1_runtime_code_blob; CodeBlob* _post_barrier_c1_runtime_code_blob; ! virtual void pre_barrier(LIRGenerator* lir_generator, DecoratorSet decorators, ! LIR_Opr addr_opr, LIR_Opr pre_val, CodeEmitInfo* info); ! virtual void post_barrier(LIRGenerator* lir_generator, DecoratorSet decorators, ! LIR_OprDesc* addr, LIR_OprDesc* new_val); - virtual void load_at_resolved(LIRGenerator* lir_generator, DecoratorSet decorators, BasicType type, - LIR_Opr addr, LIRItem& base, LIR_Opr offset, LIR_Opr result, - CodeEmitInfo* patch_info, CodeEmitInfo* load_emit_info); public: G1BarrierSetC1() : _pre_barrier_c1_runtime_code_blob(NULL), _post_barrier_c1_runtime_code_blob(NULL) {} --- 116,131 ---- class G1BarrierSetC1 : public ModRefBarrierSetC1 { protected: CodeBlob* _pre_barrier_c1_runtime_code_blob; CodeBlob* _post_barrier_c1_runtime_code_blob; ! virtual void pre_barrier(LIRAccess& access, LIR_Opr addr_opr, ! LIR_Opr pre_val, CodeEmitInfo* info); ! virtual void post_barrier(LIRAccess& access, LIR_OprDesc* addr, LIR_OprDesc* new_val); ! ! virtual void load_at_resolved(LIRAccess& access, LIR_Opr result); public: G1BarrierSetC1() : _pre_barrier_c1_runtime_code_blob(NULL), _post_barrier_c1_runtime_code_blob(NULL) {}
< prev index next >