< prev index next >

src/hotspot/cpu/s390/assembler_s390.hpp

Print this page

        

@@ -29,11 +29,11 @@
 #undef  LUCY_DBG
 
 // Immediate is an abstraction to represent the various immediate
 // operands which exist on z/Architecture. Neither this class nor
 // instances hereof have an own state. It consists of methods only.
-class Immediate VALUE_OBJ_CLASS_SPEC {
+class Immediate {
 
  public:
     static bool is_simm(int64_t x, unsigned int nbits) {
       // nbits < 2   --> false
       // nbits >= 64 --> true

@@ -80,11 +80,11 @@
 
 // Displacement is an abstraction to represent the various
 // displacements which exist with addresses on z/ArchiTecture.
 // Neither this class nor instances hereof have an own state. It
 // consists of methods only.
-class Displacement VALUE_OBJ_CLASS_SPEC {
+class Displacement {
 
  public: // These tests are used outside the (Macro)Assembler world, e.g. in ad-file.
 
   static bool is_longDisp(int64_t x) {  // Fits in a 20-bit displacement field.
     return Immediate::is_simm20(x);

@@ -99,11 +99,11 @@
 
 // RelAddr is an abstraction to represent relative addresses in the
 // form they are used on z/Architecture for instructions which access
 // their operand with pc-relative addresses. Neither this class nor
 // instances hereof have an own state. It consists of methods only.
-class RelAddr VALUE_OBJ_CLASS_SPEC {
+class RelAddr {
 
  private: // No public use at all. Solely for (Macro)Assembler.
 
   static bool is_in_range_of_RelAddr(address target, address pc, bool shortForm) {
     // Guard against illegal branch targets, e.g. -1. Occurrences in

@@ -175,11 +175,11 @@
 // Address is an abstraction used to represent a memory location
 // as passed to Z assembler instructions.
 //
 // Note: A register location is represented via a Register, not
 // via an address for efficiency & simplicity reasons.
-class Address VALUE_OBJ_CLASS_SPEC {
+class Address {
  private:
   Register _base;    // Base register.
   Register _index;   // Index register
   intptr_t _disp;    // Constant displacement.
 

@@ -273,11 +273,11 @@
   intptr_t value() const { return _disp; }
 
   friend class Assembler;
 };
 
-class AddressLiteral VALUE_OBJ_CLASS_SPEC {
+class AddressLiteral {
  private:
   address          _address;
   RelocationHolder _rspec;
 
   RelocationHolder rspec_from_rtype(relocInfo::relocType rtype, address addr) {

@@ -396,11 +396,11 @@
 // Argument is an abstraction used to represent an outgoing actual
 // argument or an incoming formal parameter, whether it resides in
 // memory or in a register, in a manner consistent with the
 // z/Architecture Application Binary Interface, or ABI. This is often
 // referred to as the native or C calling convention.
-class Argument VALUE_OBJ_CLASS_SPEC {
+class Argument {
  private:
   int _number;
   bool _is_in;
 
  public:
< prev index next >