# HG changeset patch # User Josef Eisl # Date 1437575905 -7200 # Node ID 38d47f5c72150862e0a73c51c39429f1ac0589a1 # Parent de0d452a3520b3ae190d11139050547cb784e7ea gate: outsource registers for BootstrapWithRegisterPressure tasks. diff -r de0d452a3520 -r 38d47f5c7215 mx.graal/mx_graal.py --- a/mx.graal/mx_graal.py Wed Jul 22 16:25:07 2015 +0200 +++ b/mx.graal/mx_graal.py Wed Jul 22 16:38:25 2015 +0200 @@ -1376,16 +1376,15 @@ out = mx.DuplicateSuppressingStream(['VerifyAfterGC:', 'VerifyBeforeGC:']).write vm(['-XX:-TieredCompilation', '-XX:+UnlockDiagnosticVMOptions', '-XX:-UseSerialGC', '-XX:+UseG1GC', '-XX:+VerifyBeforeGC', '-XX:+VerifyAfterGC', '-version'], out=out) + registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' with VM('jvmci', 'product'): with Task('BootstrapWithRegisterPressure:product', tasks) as t: if t: - registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' vm(['-XX:-TieredCompilation', '-G:RegisterPressure=' + registers, '-esa', '-version']) with VM('jvmci', 'product'): with Task('BootstrapNonSSAWithRegisterPressure:product', tasks) as t: if t: - registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' vm(['-XX:-TieredCompilation', '-G:-SSA_LIR', '-G:RegisterPressure=' + registers, '-esa', '-version']) with VM('jvmci', 'product'):