Mercurial > hg > truffle
comparison src/cpu/x86/vm/interp_masm_x86_64.hpp @ 14676:d3f14809b051
8036146: make CPP interpreter build again
Summary: fix build of CPP interpreter on x86 and sparc
Reviewed-by: kvn
author | roland |
---|---|
date | Wed, 05 Mar 2014 15:14:25 +0100 |
parents | 5ccbab1c69f3 |
children | b51e29501f30 |
comparison
equal
deleted
inserted
replaced
14675:bb4db06fd36f | 14676:d3f14809b051 |
---|---|
97 void get_unsigned_2_byte_index_at_bcp(Register reg, int bcp_offset); | 97 void get_unsigned_2_byte_index_at_bcp(Register reg, int bcp_offset); |
98 void get_cache_and_index_at_bcp(Register cache, Register index, int bcp_offset, size_t index_size = sizeof(u2)); | 98 void get_cache_and_index_at_bcp(Register cache, Register index, int bcp_offset, size_t index_size = sizeof(u2)); |
99 void get_cache_and_index_and_bytecode_at_bcp(Register cache, Register index, Register bytecode, int byte_no, int bcp_offset, size_t index_size = sizeof(u2)); | 99 void get_cache_and_index_and_bytecode_at_bcp(Register cache, Register index, Register bytecode, int byte_no, int bcp_offset, size_t index_size = sizeof(u2)); |
100 void get_cache_entry_pointer_at_bcp(Register cache, Register tmp, int bcp_offset, size_t index_size = sizeof(u2)); | 100 void get_cache_entry_pointer_at_bcp(Register cache, Register tmp, int bcp_offset, size_t index_size = sizeof(u2)); |
101 void get_cache_index_at_bcp(Register index, int bcp_offset, size_t index_size = sizeof(u2)); | 101 void get_cache_index_at_bcp(Register index, int bcp_offset, size_t index_size = sizeof(u2)); |
102 void get_method_counters(Register method, Register mcs, Label& skip); | |
103 | 102 |
104 // load cpool->resolved_references(index); | 103 // load cpool->resolved_references(index); |
105 void load_resolved_reference_at_index(Register result, Register index); | 104 void load_resolved_reference_at_index(Register result, Register index); |
106 | 105 |
107 void pop_ptr(Register r = rax); | 106 void pop_ptr(Register r = rax); |
170 void remove_activation(TosState state, Register ret_addr, | 169 void remove_activation(TosState state, Register ret_addr, |
171 bool throw_monitor_exception = true, | 170 bool throw_monitor_exception = true, |
172 bool install_monitor_exception = true, | 171 bool install_monitor_exception = true, |
173 bool notify_jvmdi = true); | 172 bool notify_jvmdi = true); |
174 #endif // CC_INTERP | 173 #endif // CC_INTERP |
174 void get_method_counters(Register method, Register mcs, Label& skip); | |
175 | 175 |
176 // Object locking | 176 // Object locking |
177 void lock_object (Register lock_reg); | 177 void lock_object (Register lock_reg); |
178 void unlock_object(Register lock_reg); | 178 void unlock_object(Register lock_reg); |
179 | 179 |