comparison src/cpu/x86/vm/assembler_x86.hpp @ 623:9adddb8c0fc8

6812831: factor duplicated assembly code for megamorphic invokeinterface (for 6655638) Summary: Code in vtableStubs and templateTable moved into MacroAssembler. Reviewed-by: kvn
author jrose
date Fri, 06 Mar 2009 21:36:50 -0800
parents 56aae7be60d4
children 337400e7a5dd
comparison
equal deleted inserted replaced
622:56aae7be60d4 623:9adddb8c0fc8
1763 Register t2, // temp register 1763 Register t2, // temp register
1764 Label& slow_case // continuation point if fast allocation fails 1764 Label& slow_case // continuation point if fast allocation fails
1765 ); 1765 );
1766 void tlab_refill(Label& retry_tlab, Label& try_eden, Label& slow_case); 1766 void tlab_refill(Label& retry_tlab, Label& try_eden, Label& slow_case);
1767 1767
1768 // interface method calling
1769 void lookup_interface_method(Register recv_klass,
1770 Register intf_klass,
1771 RegisterConstant itable_index,
1772 Register method_result,
1773 Register scan_temp,
1774 Label& no_such_interface);
1775
1768 //---- 1776 //----
1769 void set_word_if_not_zero(Register reg); // sets reg to 1 if not zero, otherwise 0 1777 void set_word_if_not_zero(Register reg); // sets reg to 1 if not zero, otherwise 0
1770 1778
1771 // Debugging 1779 // Debugging
1772 1780