src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
changeset 52655 c88468bc7690
parent 52654 95ce45e0249f
child 52711 f480ad035c73
equal deleted inserted replaced
52654:95ce45e0249f 52655:c88468bc7690
   279   virtual void* create_barrier_state(Arena* comp_arena) const { return NULL; }
   279   virtual void* create_barrier_state(Arena* comp_arena) const { return NULL; }
   280   // If the BarrierSetC2 state has kept macro nodes in its compilation unit state to be
   280   // If the BarrierSetC2 state has kept macro nodes in its compilation unit state to be
   281   // expanded later, then now is the time to do so.
   281   // expanded later, then now is the time to do so.
   282   virtual bool expand_macro_nodes(PhaseMacroExpand* macro) const { return false; }
   282   virtual bool expand_macro_nodes(PhaseMacroExpand* macro) const { return false; }
   283 
   283 
       
   284   virtual bool has_special_unique_user(const Node* node) const { return false; }
       
   285 
   284   enum CompilePhase {
   286   enum CompilePhase {
   285     BeforeOptimize, /* post_parse = true */
   287     BeforeOptimize, /* post_parse = true */
   286     BeforeExpand, /* post_parse = false */
   288     BeforeExpand, /* post_parse = false */
   287     BeforeCodeGen
   289     BeforeCodeGen
   288   };
   290   };