< prev index next >

src/cpu/zero/vm/interpreterGenerator_zero.hpp

Print this page




  25 
  26 #ifndef CPU_ZERO_VM_INTERPRETERGENERATOR_ZERO_HPP
  27 #define CPU_ZERO_VM_INTERPRETERGENERATOR_ZERO_HPP
  28 
  29   // Generation of Interpreter
  30   //
  31   friend class AbstractInterpreterGenerator;
  32 
  33  private:
  34   address generate_normal_entry(bool synchronized);
  35   address generate_native_entry(bool synchronized);
  36   address generate_abstract_entry();
  37   address generate_math_entry(AbstractInterpreter::MethodKind kind);
  38   address generate_empty_entry();
  39   address generate_accessor_entry();
  40   address generate_Reference_get_entry();
  41 
  42   // Not supported
  43   address generate_CRC32_update_entry() { return NULL; }
  44   address generate_CRC32_updateBytes_entry(AbstractInterpreter::MethodKind kind) { return NULL; }

  45 #endif // CPU_ZERO_VM_INTERPRETERGENERATOR_ZERO_HPP


  25 
  26 #ifndef CPU_ZERO_VM_INTERPRETERGENERATOR_ZERO_HPP
  27 #define CPU_ZERO_VM_INTERPRETERGENERATOR_ZERO_HPP
  28 
  29   // Generation of Interpreter
  30   //
  31   friend class AbstractInterpreterGenerator;
  32 
  33  private:
  34   address generate_normal_entry(bool synchronized);
  35   address generate_native_entry(bool synchronized);
  36   address generate_abstract_entry();
  37   address generate_math_entry(AbstractInterpreter::MethodKind kind);
  38   address generate_empty_entry();
  39   address generate_accessor_entry();
  40   address generate_Reference_get_entry();
  41 
  42   // Not supported
  43   address generate_CRC32_update_entry() { return NULL; }
  44   address generate_CRC32_updateBytes_entry(AbstractInterpreter::MethodKind kind) { return NULL; }
  45   address generate_CRC32C_updateBytes_entry(AbstractInterpreter::MethodKind kind) { return NULL; }
  46 #endif // CPU_ZERO_VM_INTERPRETERGENERATOR_ZERO_HPP
< prev index next >