23 *
24 */
25
26 #ifndef CPU_ZERO_VM_INTERP_MASM_ZERO_HPP
27 #define CPU_ZERO_VM_INTERP_MASM_ZERO_HPP
28
29 #include "assembler_zero.inline.hpp"
30 #include "interpreter/invocationCounter.hpp"
31
32 // This file specializes the assember with interpreter-specific macros
33
34 class InterpreterMacroAssembler : public MacroAssembler {
35 public:
36 InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {}
37
38 public:
39 RegisterOrConstant delayed_value_impl(intptr_t* delayed_value_addr,
40 Register tmp,
41 int offset) {
42 ShouldNotCallThis();
43 }
44 };
45
46 #endif // CPU_ZERO_VM_INTERP_MASM_ZERO_HPP
|
23 *
24 */
25
26 #ifndef CPU_ZERO_VM_INTERP_MASM_ZERO_HPP
27 #define CPU_ZERO_VM_INTERP_MASM_ZERO_HPP
28
29 #include "assembler_zero.inline.hpp"
30 #include "interpreter/invocationCounter.hpp"
31
32 // This file specializes the assember with interpreter-specific macros
33
34 class InterpreterMacroAssembler : public MacroAssembler {
35 public:
36 InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {}
37
38 public:
39 RegisterOrConstant delayed_value_impl(intptr_t* delayed_value_addr,
40 Register tmp,
41 int offset) {
42 ShouldNotCallThis();
43 return RegisterOrConstant();
44 }
45 };
46
47 #endif // CPU_ZERO_VM_INTERP_MASM_ZERO_HPP
|