< prev index next >
src/share/vm/c1/c1_LIRGenerator.hpp
Print this page
*** 273,282 ****
--- 273,285 ----
// post barriers
void G1SATBCardTableModRef_post_barrier(LIR_OprDesc* addr, LIR_OprDesc* new_val);
void CardTableModRef_post_barrier(LIR_OprDesc* addr, LIR_OprDesc* new_val);
+ #ifdef CARDTABLEMODREF_POST_BARRIER_HELPER
+ void CardTableModRef_post_barrier_helper(LIR_OprDesc* addr, LIR_Const* card_table_base);
+ #endif
static LIR_Opr result_register_for(ValueType* type, bool callee = false);
ciObject* get_jobject_constant(Value value);
*** 544,553 ****
--- 547,560 ----
virtual void do_MemBar (MemBar* x);
virtual void do_RangeCheckPredicate(RangeCheckPredicate* x);
#ifdef ASSERT
virtual void do_Assert (Assert* x);
#endif
+
+ #ifdef C1_LIRGENERATOR_MD_HPP
+ #include C1_LIRGENERATOR_MD_HPP
+ #endif
};
class LIRItem: public CompilationResourceObj {
private:
< prev index next >