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
|