hotspot/src/share/vm/adlc/formssel.hpp
changeset 18102 5c2c46c821ba
parent 17871 6669c8d6f6b3
child 20289 35d78de0c547
equal deleted inserted replaced
18101:fdcebbc730e1 18102:5c2c46c821ba
   145   virtual const char *ideal_Opcode(FormDict &globals)  const;
   145   virtual const char *ideal_Opcode(FormDict &globals)  const;
   146   virtual int         is_expensive() const;     // node matches ideal 'CosD'
   146   virtual int         is_expensive() const;     // node matches ideal 'CosD'
   147   virtual int         is_empty_encoding() const; // _size=0 and/or _insencode empty
   147   virtual int         is_empty_encoding() const; // _size=0 and/or _insencode empty
   148   virtual int         is_tls_instruction() const; // tlsLoadP rule or ideal ThreadLocal
   148   virtual int         is_tls_instruction() const; // tlsLoadP rule or ideal ThreadLocal
   149   virtual int         is_ideal_copy() const;    // node matches ideal 'Copy*'
   149   virtual int         is_ideal_copy() const;    // node matches ideal 'Copy*'
       
   150   virtual bool        is_ideal_negD() const;    // node matches ideal 'NegD'
   150   virtual bool        is_ideal_if()   const;    // node matches ideal 'If'
   151   virtual bool        is_ideal_if()   const;    // node matches ideal 'If'
   151   virtual bool        is_ideal_fastlock() const; // node matches 'FastLock'
   152   virtual bool        is_ideal_fastlock() const; // node matches 'FastLock'
   152   virtual bool        is_ideal_membar() const;  // node matches ideal 'MemBarXXX'
   153   virtual bool        is_ideal_membar() const;  // node matches ideal 'MemBarXXX'
   153   virtual bool        is_ideal_loadPC() const;  // node matches ideal 'LoadPC'
   154   virtual bool        is_ideal_loadPC() const;  // node matches ideal 'LoadPC'
   154   virtual bool        is_ideal_box() const;     // node matches ideal 'Box'
   155   virtual bool        is_ideal_box() const;     // node matches ideal 'Box'