Mercurial > hg > graal-compiler
changeset 8129:0106de66dc51
Disable frame omission and enable allocation of rbp instead.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Wed, 06 Mar 2013 16:38:49 +0100 |
parents | 2223b68006cd |
children | 25ec01061adf |
files | graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java Wed Mar 06 16:38:15 2013 +0100 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java Wed Mar 06 16:38:49 2013 +0100 @@ -38,7 +38,7 @@ public class AMD64HotSpotRegisterConfig implements RegisterConfig { private final Register[] allocatable = { - rax, rbx, rcx, rdx, /*rsp, rbp, */rsi, rdi, r8, r9, /* r10, */r11, r12, r13, r14, /*r15, */ + rax, rbx, rcx, rdx, /*rsp,*/ rbp, rsi, rdi, r8, r9, /* r10, */r11, r12, r13, r14, /*r15, */ xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15 };
--- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java Wed Mar 06 16:38:15 2013 +0100 +++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java Wed Mar 06 16:38:49 2013 +0100 @@ -164,7 +164,7 @@ public static boolean GenAssertionCode = ____; public static boolean AlignCallsForPatching = true; public static boolean ResolveClassBeforeStaticInvoke = ____; - public static boolean CanOmitFrame = true; + public static boolean CanOmitFrame = false; public static int SafepointPollOffset = 256; public static boolean MemoryAwareScheduling = true;