hotspot/src/share/vm/opto/machnode.hpp
changeset 7397 5b173b4ca846
parent 5547 f4b087cbb361
child 7433 b418028612ad
equal deleted inserted replaced
7396:518b01b064ff 7397:5b173b4ca846
    20  * or visit www.oracle.com if you need additional information or have any
    20  * or visit www.oracle.com if you need additional information or have any
    21  * questions.
    21  * questions.
    22  *
    22  *
    23  */
    23  */
    24 
    24 
       
    25 #ifndef SHARE_VM_OPTO_MACHNODE_HPP
       
    26 #define SHARE_VM_OPTO_MACHNODE_HPP
       
    27 
       
    28 #include "opto/callnode.hpp"
       
    29 #include "opto/matcher.hpp"
       
    30 #include "opto/multnode.hpp"
       
    31 #include "opto/node.hpp"
       
    32 #include "opto/regmask.hpp"
       
    33 
    25 class BufferBlob;
    34 class BufferBlob;
    26 class CodeBuffer;
    35 class CodeBuffer;
    27 class JVMState;
    36 class JVMState;
    28 class MachCallDynamicJavaNode;
    37 class MachCallDynamicJavaNode;
    29 class MachCallJavaNode;
    38 class MachCallJavaNode;
   826 
   835 
   827   virtual void int_format(PhaseRegAlloc *ra, const MachNode *node, outputStream *st) const;
   836   virtual void int_format(PhaseRegAlloc *ra, const MachNode *node, outputStream *st) const;
   828   virtual void ext_format(PhaseRegAlloc *ra, const MachNode *node, int idx, outputStream *st) const { int_format( ra, node, st ); }
   837   virtual void ext_format(PhaseRegAlloc *ra, const MachNode *node, int idx, outputStream *st) const { int_format( ra, node, st ); }
   829 #endif
   838 #endif
   830 };
   839 };
       
   840 
       
   841 #endif // SHARE_VM_OPTO_MACHNODE_HPP