src/hotspot/share/opto/type.hpp
changeset 53041 f15af1e2c683
parent 52925 9c18c9d839d3
child 53244 9807daeb47c4
equal deleted inserted replaced
53040:6aeb6a23fb83 53041:f15af1e2c683
   481   virtual const Type *xmeet( const Type *t ) const;
   481   virtual const Type *xmeet( const Type *t ) const;
   482   virtual const Type *xdual() const;    // Compute dual right now.
   482   virtual const Type *xdual() const;    // Compute dual right now.
   483   // Convenience common pre-built types.
   483   // Convenience common pre-built types.
   484   static const TypeF *ZERO; // positive zero only
   484   static const TypeF *ZERO; // positive zero only
   485   static const TypeF *ONE;
   485   static const TypeF *ONE;
       
   486   static const TypeF *POS_INF;
       
   487   static const TypeF *NEG_INF;
   486 #ifndef PRODUCT
   488 #ifndef PRODUCT
   487   virtual void dump2( Dict &d, uint depth, outputStream *st ) const;
   489   virtual void dump2( Dict &d, uint depth, outputStream *st ) const;
   488 #endif
   490 #endif
   489 };
   491 };
   490 
   492 
   508   virtual const Type *xmeet( const Type *t ) const;
   510   virtual const Type *xmeet( const Type *t ) const;
   509   virtual const Type *xdual() const;    // Compute dual right now.
   511   virtual const Type *xdual() const;    // Compute dual right now.
   510   // Convenience common pre-built types.
   512   // Convenience common pre-built types.
   511   static const TypeD *ZERO; // positive zero only
   513   static const TypeD *ZERO; // positive zero only
   512   static const TypeD *ONE;
   514   static const TypeD *ONE;
       
   515   static const TypeD *POS_INF;
       
   516   static const TypeD *NEG_INF;
   513 #ifndef PRODUCT
   517 #ifndef PRODUCT
   514   virtual void dump2( Dict &d, uint depth, outputStream *st ) const;
   518   virtual void dump2( Dict &d, uint depth, outputStream *st ) const;
   515 #endif
   519 #endif
   516 };
   520 };
   517 
   521