src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
changeset 52712 d17e09494308
parent 52711 f480ad035c73
child 52925 9c18c9d839d3
equal deleted inserted replaced
52711:f480ad035c73 52712:d17e09494308
    58 class Compile;
    58 class Compile;
    59 class ConnectionGraph;
    59 class ConnectionGraph;
    60 class GraphKit;
    60 class GraphKit;
    61 class IdealKit;
    61 class IdealKit;
    62 class Node;
    62 class Node;
       
    63 class PhaseGVN;
    63 class PhaseIdealLoop;
    64 class PhaseIdealLoop;
    64 class PhaseGVN;
       
    65 class PhaseMacroExpand;
    65 class PhaseMacroExpand;
    66 class Type;
    66 class Type;
    67 class TypePtr;
    67 class TypePtr;
    68 class Unique_Node_List;
    68 class Unique_Node_List;
    69 
    69 
   311   virtual bool matcher_is_store_load_barrier(Node* x, uint xop) const { return false; }
   311   virtual bool matcher_is_store_load_barrier(Node* x, uint xop) const { return false; }
   312 
   312 
   313   virtual void igvn_add_users_to_worklist(PhaseIterGVN* igvn, Node* use) const {}
   313   virtual void igvn_add_users_to_worklist(PhaseIterGVN* igvn, Node* use) const {}
   314   virtual void ccp_analyze(PhaseCCP* ccp, Unique_Node_List& worklist, Node* use) const {}
   314   virtual void ccp_analyze(PhaseCCP* ccp, Unique_Node_List& worklist, Node* use) const {}
   315 
   315 
       
   316   virtual Node* split_if_pre(PhaseIdealLoop* phase, Node* n) const { return NULL; }
   316 };
   317 };
   317 
   318 
   318 #endif // SHARE_GC_SHARED_C2_BARRIERSETC2_HPP
   319 #endif // SHARE_GC_SHARED_C2_BARRIERSETC2_HPP