Mercurial > hg > graal-compiler
comparison mx.graal/mx_graal.py @ 22307:38d47f5c7215
gate: outsource registers for BootstrapWithRegisterPressure tasks.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Wed, 22 Jul 2015 16:38:25 +0200 |
parents | 5522e8ffa5f5 |
children | 3ea10576bea7 df9621fe0ad7 |
comparison
equal
deleted
inserted
replaced
22306:de0d452a3520 | 22307:38d47f5c7215 |
---|---|
1374 with Task('BootstrapWithG1GCVerification:product', tasks) as t: | 1374 with Task('BootstrapWithG1GCVerification:product', tasks) as t: |
1375 if t: | 1375 if t: |
1376 out = mx.DuplicateSuppressingStream(['VerifyAfterGC:', 'VerifyBeforeGC:']).write | 1376 out = mx.DuplicateSuppressingStream(['VerifyAfterGC:', 'VerifyBeforeGC:']).write |
1377 vm(['-XX:-TieredCompilation', '-XX:+UnlockDiagnosticVMOptions', '-XX:-UseSerialGC', '-XX:+UseG1GC', '-XX:+VerifyBeforeGC', '-XX:+VerifyAfterGC', '-version'], out=out) | 1377 vm(['-XX:-TieredCompilation', '-XX:+UnlockDiagnosticVMOptions', '-XX:-UseSerialGC', '-XX:+UseG1GC', '-XX:+VerifyBeforeGC', '-XX:+VerifyAfterGC', '-version'], out=out) |
1378 | 1378 |
1379 registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' | |
1379 with VM('jvmci', 'product'): | 1380 with VM('jvmci', 'product'): |
1380 with Task('BootstrapWithRegisterPressure:product', tasks) as t: | 1381 with Task('BootstrapWithRegisterPressure:product', tasks) as t: |
1381 if t: | 1382 if t: |
1382 registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' | |
1383 vm(['-XX:-TieredCompilation', '-G:RegisterPressure=' + registers, '-esa', '-version']) | 1383 vm(['-XX:-TieredCompilation', '-G:RegisterPressure=' + registers, '-esa', '-version']) |
1384 | 1384 |
1385 with VM('jvmci', 'product'): | 1385 with VM('jvmci', 'product'): |
1386 with Task('BootstrapNonSSAWithRegisterPressure:product', tasks) as t: | 1386 with Task('BootstrapNonSSAWithRegisterPressure:product', tasks) as t: |
1387 if t: | 1387 if t: |
1388 registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' | |
1389 vm(['-XX:-TieredCompilation', '-G:-SSA_LIR', '-G:RegisterPressure=' + registers, '-esa', '-version']) | 1388 vm(['-XX:-TieredCompilation', '-G:-SSA_LIR', '-G:RegisterPressure=' + registers, '-esa', '-version']) |
1390 | 1389 |
1391 with VM('jvmci', 'product'): | 1390 with VM('jvmci', 'product'): |
1392 with Task('BootstrapWithImmutableCode:product', tasks) as t: | 1391 with Task('BootstrapWithImmutableCode:product', tasks) as t: |
1393 if t: vm(['-XX:-TieredCompilation', '-G:+ImmutableCode', '-G:+VerifyPhases', '-esa', '-version']) | 1392 if t: vm(['-XX:-TieredCompilation', '-G:+ImmutableCode', '-G:+VerifyPhases', '-esa', '-version']) |