equal
deleted
inserted
replaced
273 |
273 |
274 // post barriers |
274 // post barriers |
275 |
275 |
276 void G1SATBCardTableModRef_post_barrier(LIR_OprDesc* addr, LIR_OprDesc* new_val); |
276 void G1SATBCardTableModRef_post_barrier(LIR_OprDesc* addr, LIR_OprDesc* new_val); |
277 void CardTableModRef_post_barrier(LIR_OprDesc* addr, LIR_OprDesc* new_val); |
277 void CardTableModRef_post_barrier(LIR_OprDesc* addr, LIR_OprDesc* new_val); |
|
278 #ifdef CARDTABLEMODREF_POST_BARRIER_HELPER |
|
279 void CardTableModRef_post_barrier_helper(LIR_OprDesc* addr, LIR_Const* card_table_base); |
|
280 #endif |
278 |
281 |
279 |
282 |
280 static LIR_Opr result_register_for(ValueType* type, bool callee = false); |
283 static LIR_Opr result_register_for(ValueType* type, bool callee = false); |
281 |
284 |
282 ciObject* get_jobject_constant(Value value); |
285 ciObject* get_jobject_constant(Value value); |
544 virtual void do_MemBar (MemBar* x); |
547 virtual void do_MemBar (MemBar* x); |
545 virtual void do_RangeCheckPredicate(RangeCheckPredicate* x); |
548 virtual void do_RangeCheckPredicate(RangeCheckPredicate* x); |
546 #ifdef ASSERT |
549 #ifdef ASSERT |
547 virtual void do_Assert (Assert* x); |
550 virtual void do_Assert (Assert* x); |
548 #endif |
551 #endif |
|
552 |
|
553 #ifdef C1_LIRGENERATOR_MD_HPP |
|
554 #include C1_LIRGENERATOR_MD_HPP |
|
555 #endif |
549 }; |
556 }; |
550 |
557 |
551 |
558 |
552 class LIRItem: public CompilationResourceObj { |
559 class LIRItem: public CompilationResourceObj { |
553 private: |
560 private: |