comparison src/share/vm/c1x/c1x_CodeInstaller.cpp @ 1438:a7a0ef3c6858

Added timing printout on VM shutdown.
author Thomas Wuerthinger <wuerthinger@ssw.jku.at>
date Mon, 25 Oct 2010 18:35:34 +0200
parents 20a3896518ac
children d0c8d3a2a7e8
comparison
equal deleted inserted replaced
1437:9e5e83ca2259 1438:a7a0ef3c6858
26 # include "incls/_c1x_CodeInstaller.cpp.incl" 26 # include "incls/_c1x_CodeInstaller.cpp.incl"
27 27
28 28
29 // TODO this should be handled in a more robust way - not hard coded... 29 // TODO this should be handled in a more robust way - not hard coded...
30 Register CPU_REGS[] = { rax, rbx, rcx, rdx, rsi, rdi, r8, r9, r11, r12, r13, r14 }; 30 Register CPU_REGS[] = { rax, rbx, rcx, rdx, rsi, rdi, r8, r9, r11, r12, r13, r14 };
31 const static int NUM_CPU_REGS = 10; 31 const static int NUM_CPU_REGS = sizeof(CPU_REGS) / sizeof(Register);
32 XMMRegister XMM_REGS[] = { xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15 }; 32 XMMRegister XMM_REGS[] = { xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15 };
33 const static int NUM_XMM_REGS = 16; 33 const static int NUM_XMM_REGS = sizeof(XMM_REGS) / sizeof(XMMRegister);
34 const static int NUM_REGS = NUM_CPU_REGS + NUM_XMM_REGS; 34 const static int NUM_REGS = NUM_CPU_REGS + NUM_XMM_REGS;
35 35
36 // convert c1x register indices (as used in oop maps) to hotspot registers 36 // convert c1x register indices (as used in oop maps) to hotspot registers
37 VMReg get_hotspot_reg(jint c1x_reg) { 37 VMReg get_hotspot_reg(jint c1x_reg) {
38 38