* src/vm/jit/powerpc/md.c (md_patch_replacement_point): Added.
authoredwin <none@none>
Sat, 18 Mar 2006 04:14:17 +0000 (04:14 +0000)
committeredwin <none@none>
Sat, 18 Mar 2006 04:14:17 +0000 (04:14 +0000)
commit29c4ab950711cb89e3ce81f3dc3b2dd3d8d223a0
tree36ab244ab33f2087bd8174dc02402176e14b82a3
parente3c96a36259b8320393f4deb203e8a4295dd8246
* src/vm/jit/powerpc/md.c (md_patch_replacement_point): Added.

* src/vm/jit/powerpc/codegen.c (codegen): Handle replacement points.

* src/vm/jit/powerpc/asmpart.S (asm_replacement_out): Added.
(asm_replacement_in): Likewise.

* src/vm/jit/alpha/codegen.c (codegen): Added missing initialization
of `replacementpoint`.

* src/vm/jit/alpha/asmpart.S (asm_replacement_out): Store PV register.

* src/vm/jit/code.c (code_get_sync_slot_count): Ported to PowerPC.
(code_get_stack_frame_size): Likewise.

* src/vm/jit/replace.c (replace_activate_replacement_point)
(replace_deactivate_replacement_poin): Activated for PowerPC.
(replace_read_value, replace_write_value): Added.
(replace_read_executionstate): Ported to PowerPC, more complete
data type handling.
(replace_write_executionstate): Ported to Ported, more complete
data type handling, fixed missing initialization of `topslot`.
(replace_me): Activated for PowerPC.
src/vm/jit/alpha/asmpart.S
src/vm/jit/alpha/codegen.c
src/vm/jit/code.c
src/vm/jit/powerpc/asmpart.S
src/vm/jit/powerpc/codegen.c
src/vm/jit/powerpc/md.c
src/vm/jit/replace.c