< prev index next >

src/share/vm/interpreter/interpreterGenerator.hpp

Print this page




  27 
  28 #include "interpreter/cppInterpreter.hpp"
  29 #include "interpreter/cppInterpreterGenerator.hpp"
  30 #include "interpreter/templateInterpreter.hpp"
  31 #include "interpreter/templateInterpreterGenerator.hpp"
  32 
  33 // This file contains the platform-independent parts
  34 // of the interpreter generator.
  35 
  36 
  37 class InterpreterGenerator: public CC_INTERP_ONLY(CppInterpreterGenerator)
  38                                    NOT_CC_INTERP(TemplateInterpreterGenerator) {
  39 
  40 public:
  41 
  42 InterpreterGenerator(StubQueue* _code);
  43 
  44 #ifdef TARGET_ARCH_x86
  45 # include "interpreterGenerator_x86.hpp"
  46 #endif



  47 #ifdef TARGET_ARCH_sparc
  48 # include "interpreterGenerator_sparc.hpp"
  49 #endif
  50 #ifdef TARGET_ARCH_zero
  51 # include "interpreterGenerator_zero.hpp"
  52 #endif
  53 #ifdef TARGET_ARCH_arm
  54 # include "interpreterGenerator_arm.hpp"
  55 #endif
  56 #ifdef TARGET_ARCH_ppc
  57 # include "interpreterGenerator_ppc.hpp"
  58 #endif
  59 
  60 
  61 };
  62 
  63 #endif // SHARE_VM_INTERPRETER_INTERPRETERGENERATOR_HPP


  27 
  28 #include "interpreter/cppInterpreter.hpp"
  29 #include "interpreter/cppInterpreterGenerator.hpp"
  30 #include "interpreter/templateInterpreter.hpp"
  31 #include "interpreter/templateInterpreterGenerator.hpp"
  32 
  33 // This file contains the platform-independent parts
  34 // of the interpreter generator.
  35 
  36 
  37 class InterpreterGenerator: public CC_INTERP_ONLY(CppInterpreterGenerator)
  38                                    NOT_CC_INTERP(TemplateInterpreterGenerator) {
  39 
  40 public:
  41 
  42 InterpreterGenerator(StubQueue* _code);
  43 
  44 #ifdef TARGET_ARCH_x86
  45 # include "interpreterGenerator_x86.hpp"
  46 #endif
  47 #ifdef TARGET_ARCH_aarch64
  48 # include "interpreterGenerator_aarch64.hpp"
  49 #endif
  50 #ifdef TARGET_ARCH_sparc
  51 # include "interpreterGenerator_sparc.hpp"
  52 #endif
  53 #ifdef TARGET_ARCH_zero
  54 # include "interpreterGenerator_zero.hpp"
  55 #endif
  56 #ifdef TARGET_ARCH_arm
  57 # include "interpreterGenerator_arm.hpp"
  58 #endif
  59 #ifdef TARGET_ARCH_ppc
  60 # include "interpreterGenerator_ppc.hpp"
  61 #endif
  62 
  63 
  64 };
  65 
  66 #endif // SHARE_VM_INTERPRETER_INTERPRETERGENERATOR_HPP
< prev index next >