Mercurial > hg > graal-compiler
diff src/cpu/x86/vm/graalRuntime_x86.cpp @ 8496:b089cde44076
-More porting and bug fixes
author | Christos Kotselidis <christos.kotselidis@oracle.com> |
---|---|
date | Wed, 27 Feb 2013 17:25:28 +0100 |
parents | 1567c6cc6561 |
children | 96ccefe5ab4e |
line wrap: on
line diff
--- a/src/cpu/x86/vm/graalRuntime_x86.cpp Wed Feb 27 15:15:04 2013 +0100 +++ b/src/cpu/x86/vm/graalRuntime_x86.cpp Wed Feb 27 17:25:28 2013 +0100 @@ -1213,17 +1213,17 @@ case graal_wb_post_call_id: { Register obj = j_rarg0; { - GraalStubFrame f(sasm, "graal_wb_post_call", dont_gc_arguments); - OopMap* map = save_live_registers(sasm, 2, save_fpu_registers); + // GraalStubFrame f(sasm, "graal_wb_post_call", dont_gc_arguments); + //OopMap* map = save_live_registers(sasm, 2, save_fpu_registers); // note: really a leaf routine but must setup last java sp // => use call_RT for now (speed can be improved by // doing last java sp setup manually) int call_offset = __ call_RT(noreg, noreg, CAST_FROM_FN_PTR(address, graal_wb_post_call), obj); - oop_maps = new OopMapSet(); - oop_maps->add_gc_map(call_offset, map); - restore_live_registers(sasm, save_fpu_registers); + //oop_maps = new OopMapSet(); + //oop_maps->add_gc_map(call_offset, map); + // restore_live_registers(sasm, save_fpu_registers); } __ ret(0); break;