hotspot/src/share/vm/c1/c1_LIRGenerator.hpp
changeset 29474 81a5c5330d08
parent 28954 7dda6c26cc98
child 33089 f4e956ed8b43
equal deleted inserted replaced
29362:4188dc7f05a8 29474:81a5c5330d08
   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: