< prev index next >

src/share/vm/runtime/deoptimization.cpp

Print this page




  49 #include "runtime/vframeArray.hpp"
  50 #include "runtime/vframe_hp.hpp"
  51 #include "utilities/events.hpp"
  52 #include "utilities/xmlstream.hpp"
  53 #ifdef TARGET_ARCH_x86
  54 # include "vmreg_x86.inline.hpp"
  55 #endif
  56 #ifdef TARGET_ARCH_sparc
  57 # include "vmreg_sparc.inline.hpp"
  58 #endif
  59 #ifdef TARGET_ARCH_zero
  60 # include "vmreg_zero.inline.hpp"
  61 #endif
  62 #ifdef TARGET_ARCH_arm
  63 # include "vmreg_arm.inline.hpp"
  64 #endif
  65 #ifdef TARGET_ARCH_ppc
  66 # include "vmreg_ppc.inline.hpp"
  67 #endif
  68 #ifdef COMPILER2
  69 #ifdef TARGET_ARCH_MODEL_x86_32


  70 # include "adfiles/ad_x86_32.hpp"
  71 #endif
  72 #ifdef TARGET_ARCH_MODEL_x86_64
  73 # include "adfiles/ad_x86_64.hpp"
  74 #endif
  75 #ifdef TARGET_ARCH_MODEL_sparc
  76 # include "adfiles/ad_sparc.hpp"
  77 #endif
  78 #ifdef TARGET_ARCH_MODEL_zero
  79 # include "adfiles/ad_zero.hpp"
  80 #endif
  81 #ifdef TARGET_ARCH_MODEL_arm
  82 # include "adfiles/ad_arm.hpp"
  83 #endif
  84 #ifdef TARGET_ARCH_MODEL_ppc_32
  85 # include "adfiles/ad_ppc_32.hpp"
  86 #endif
  87 #ifdef TARGET_ARCH_MODEL_ppc_64
  88 # include "adfiles/ad_ppc_64.hpp"
  89 #endif
  90 #endif // COMPILER2
  91 
  92 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC
  93 
  94 bool DeoptimizationMarker::_is_active = false;
  95 
  96 Deoptimization::UnrollBlock::UnrollBlock(int  size_of_deoptimized_frame,
  97                                          int  caller_adjustment,
  98                                          int  caller_actual_parameters,
  99                                          int  number_of_frames,
 100                                          intptr_t* frame_sizes,
 101                                          address* frame_pcs,
 102                                          BasicType return_type) {
 103   _size_of_deoptimized_frame = size_of_deoptimized_frame;
 104   _caller_adjustment         = caller_adjustment;
 105   _caller_actual_parameters  = caller_actual_parameters;
 106   _number_of_frames          = number_of_frames;
 107   _frame_sizes               = frame_sizes;




  49 #include "runtime/vframeArray.hpp"
  50 #include "runtime/vframe_hp.hpp"
  51 #include "utilities/events.hpp"
  52 #include "utilities/xmlstream.hpp"
  53 #ifdef TARGET_ARCH_x86
  54 # include "vmreg_x86.inline.hpp"
  55 #endif
  56 #ifdef TARGET_ARCH_sparc
  57 # include "vmreg_sparc.inline.hpp"
  58 #endif
  59 #ifdef TARGET_ARCH_zero
  60 # include "vmreg_zero.inline.hpp"
  61 #endif
  62 #ifdef TARGET_ARCH_arm
  63 # include "vmreg_arm.inline.hpp"
  64 #endif
  65 #ifdef TARGET_ARCH_ppc
  66 # include "vmreg_ppc.inline.hpp"
  67 #endif
  68 #ifdef COMPILER2
  69 #if defined AD_MD_HPP
  70 # include AD_MD_HPP
  71 #elif defined TARGET_ARCH_MODEL_x86_32
  72 # include "adfiles/ad_x86_32.hpp"
  73 #elif defined TARGET_ARCH_MODEL_x86_64

  74 # include "adfiles/ad_x86_64.hpp"
  75 #elif defined TARGET_ARCH_MODEL_sparc

  76 # include "adfiles/ad_sparc.hpp"
  77 #elif defined TARGET_ARCH_MODEL_zero

  78 # include "adfiles/ad_zero.hpp"
  79 #elif defined TARGET_ARCH_MODEL_ppc_64







  80 # include "adfiles/ad_ppc_64.hpp"
  81 #endif
  82 #endif // COMPILER2
  83 
  84 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC
  85 
  86 bool DeoptimizationMarker::_is_active = false;
  87 
  88 Deoptimization::UnrollBlock::UnrollBlock(int  size_of_deoptimized_frame,
  89                                          int  caller_adjustment,
  90                                          int  caller_actual_parameters,
  91                                          int  number_of_frames,
  92                                          intptr_t* frame_sizes,
  93                                          address* frame_pcs,
  94                                          BasicType return_type) {
  95   _size_of_deoptimized_frame = size_of_deoptimized_frame;
  96   _caller_adjustment         = caller_adjustment;
  97   _caller_actual_parameters  = caller_actual_parameters;
  98   _number_of_frames          = number_of_frames;
  99   _frame_sizes               = frame_sizes;


< prev index next >