* src/vm/jit/mips/md.c (sys/cachectl.h): Added.
authortwisti <none@none>
Thu, 16 Mar 2006 17:24:18 +0000 (17:24 +0000)
committertwisti <none@none>
Thu, 16 Mar 2006 17:24:18 +0000 (17:24 +0000)
commitcffdfb80ab5b07f7e55baeaba05b19bdd774d7bf
tree81dcb829da734a6af8975cbfb2a8e1d7c82d1f61
parent1e7671cdac8f3303840ef62f0c7093fb345ad4d6
* src/vm/jit/mips/md.c (sys/cachectl.h): Added.
(md_cacheflush, md_icacheflush, md_dcacheflush): New method.

* src/vm/jit/mips/codegen.c: Use new exception stubs.
* src/vm/jit/mips/codegen.h (gen_nullptr_check, gen_bound_check)
(gen_div_check): Use new add reference functions.

* src/vm/jit/mips/patcher.c: Replaced cacheflush with md_icacheflush
or md_dcacheflush.

* src/vm/jit/mips/asmpart.S: (asm_calljavafunction): Removed.
(asm_calljavafunction2): Renamed to asm_vm_call_method. Pointer to
vm_arg block is now in a2. Use new defines.
src/vm/jit/mips/asmpart.S
src/vm/jit/mips/codegen.c
src/vm/jit/mips/codegen.h
src/vm/jit/mips/md.c
src/vm/jit/mips/patcher.c