src/hotspot/share/opto/type.hpp
branchdatagramsocketimpl-branch
changeset 58678 9cf78a70fa4f
parent 53623 83b40a7bf00d
child 58679 9c3209ff7550
equal deleted inserted replaced
58677:13588c901957 58678:9cf78a70fa4f
   182 public:
   182 public:
   183 
   183 
   184   inline void* operator new( size_t x ) throw() {
   184   inline void* operator new( size_t x ) throw() {
   185     Compile* compile = Compile::current();
   185     Compile* compile = Compile::current();
   186     compile->set_type_last_size(x);
   186     compile->set_type_last_size(x);
   187     void *temp = compile->type_arena()->Amalloc_D(x);
   187     return compile->type_arena()->Amalloc_D(x);
   188     compile->set_type_hwm(temp);
       
   189     return temp;
       
   190   }
   188   }
   191   inline void operator delete( void* ptr ) {
   189   inline void operator delete( void* ptr ) {
   192     Compile* compile = Compile::current();
   190     Compile* compile = Compile::current();
   193     compile->type_arena()->Afree(ptr,compile->type_last_size());
   191     compile->type_arena()->Afree(ptr,compile->type_last_size());
   194   }
   192   }
  1791 #define Op_AndX      Op_AndL
  1789 #define Op_AndX      Op_AndL
  1792 #define Op_AddX      Op_AddL
  1790 #define Op_AddX      Op_AddL
  1793 #define Op_SubX      Op_SubL
  1791 #define Op_SubX      Op_SubL
  1794 #define Op_XorX      Op_XorL
  1792 #define Op_XorX      Op_XorL
  1795 #define Op_URShiftX  Op_URShiftL
  1793 #define Op_URShiftX  Op_URShiftL
       
  1794 #define Op_LoadX     Op_LoadL
  1796 // conversions
  1795 // conversions
  1797 #define ConvI2X(x)   ConvI2L(x)
  1796 #define ConvI2X(x)   ConvI2L(x)
  1798 #define ConvL2X(x)   (x)
  1797 #define ConvL2X(x)   (x)
  1799 #define ConvX2I(x)   ConvL2I(x)
  1798 #define ConvX2I(x)   ConvL2I(x)
  1800 #define ConvX2L(x)   (x)
  1799 #define ConvX2L(x)   (x)
  1838 #define Op_AndX      Op_AndI
  1837 #define Op_AndX      Op_AndI
  1839 #define Op_AddX      Op_AddI
  1838 #define Op_AddX      Op_AddI
  1840 #define Op_SubX      Op_SubI
  1839 #define Op_SubX      Op_SubI
  1841 #define Op_XorX      Op_XorI
  1840 #define Op_XorX      Op_XorI
  1842 #define Op_URShiftX  Op_URShiftI
  1841 #define Op_URShiftX  Op_URShiftI
       
  1842 #define Op_LoadX     Op_LoadI
  1843 // conversions
  1843 // conversions
  1844 #define ConvI2X(x)   (x)
  1844 #define ConvI2X(x)   (x)
  1845 #define ConvL2X(x)   ConvL2I(x)
  1845 #define ConvL2X(x)   ConvL2I(x)
  1846 #define ConvX2I(x)   (x)
  1846 #define ConvX2I(x)   (x)
  1847 #define ConvX2L(x)   ConvI2L(x)
  1847 #define ConvX2L(x)   ConvI2L(x)