< prev index next >

src/share/vm/interpreter/bytecodes.cpp

Print this page




  24 
  25 #include "precompiled.hpp"
  26 #include "interpreter/bytecodes.hpp"
  27 #include "memory/resourceArea.hpp"
  28 #include "oops/method.hpp"
  29 #ifdef TARGET_ARCH_x86
  30 # include "bytes_x86.hpp"
  31 #endif
  32 #ifdef TARGET_ARCH_sparc
  33 # include "bytes_sparc.hpp"
  34 #endif
  35 #ifdef TARGET_ARCH_zero
  36 # include "bytes_zero.hpp"
  37 #endif
  38 #ifdef TARGET_ARCH_arm
  39 # include "bytes_arm.hpp"
  40 #endif
  41 #ifdef TARGET_ARCH_ppc
  42 # include "bytes_ppc.hpp"
  43 #endif



  44 
  45 
  46 #if defined(WIN32) && (defined(_MSC_VER) && (_MSC_VER < 1600))
  47 // Windows AMD64 Compiler Hangs compiling this file
  48 // unless optimization is off
  49 #ifdef _M_AMD64
  50 #pragma optimize ("", off)
  51 #endif
  52 #endif
  53 
  54 
  55 bool            Bytecodes::_is_initialized = false;
  56 const char*     Bytecodes::_name          [Bytecodes::number_of_codes];
  57 BasicType       Bytecodes::_result_type   [Bytecodes::number_of_codes];
  58 s_char          Bytecodes::_depth         [Bytecodes::number_of_codes];
  59 u_char          Bytecodes::_lengths       [Bytecodes::number_of_codes];
  60 Bytecodes::Code Bytecodes::_java_code     [Bytecodes::number_of_codes];
  61 u_short         Bytecodes::_flags         [(1<<BitsPerByte)*2];
  62 
  63 #ifdef ASSERT




  24 
  25 #include "precompiled.hpp"
  26 #include "interpreter/bytecodes.hpp"
  27 #include "memory/resourceArea.hpp"
  28 #include "oops/method.hpp"
  29 #ifdef TARGET_ARCH_x86
  30 # include "bytes_x86.hpp"
  31 #endif
  32 #ifdef TARGET_ARCH_sparc
  33 # include "bytes_sparc.hpp"
  34 #endif
  35 #ifdef TARGET_ARCH_zero
  36 # include "bytes_zero.hpp"
  37 #endif
  38 #ifdef TARGET_ARCH_arm
  39 # include "bytes_arm.hpp"
  40 #endif
  41 #ifdef TARGET_ARCH_ppc
  42 # include "bytes_ppc.hpp"
  43 #endif
  44 #ifdef TARGET_ARCH_aarch32
  45 # include "bytes_aarch32.hpp"
  46 #endif
  47 
  48 
  49 #if defined(WIN32) && (defined(_MSC_VER) && (_MSC_VER < 1600))
  50 // Windows AMD64 Compiler Hangs compiling this file
  51 // unless optimization is off
  52 #ifdef _M_AMD64
  53 #pragma optimize ("", off)
  54 #endif
  55 #endif
  56 
  57 
  58 bool            Bytecodes::_is_initialized = false;
  59 const char*     Bytecodes::_name          [Bytecodes::number_of_codes];
  60 BasicType       Bytecodes::_result_type   [Bytecodes::number_of_codes];
  61 s_char          Bytecodes::_depth         [Bytecodes::number_of_codes];
  62 u_char          Bytecodes::_lengths       [Bytecodes::number_of_codes];
  63 Bytecodes::Code Bytecodes::_java_code     [Bytecodes::number_of_codes];
  64 u_short         Bytecodes::_flags         [(1<<BitsPerByte)*2];
  65 
  66 #ifdef ASSERT


< prev index next >