comparison mx.jvmci/mx_jvmci.py @ 22166:2d03fccbbfa9

Merge with basic-graal
author Doug Simon <doug.simon@oracle.com>
date Wed, 08 Jul 2015 15:18:07 +0200
parents mx.graal/mx_graal.py@102c41a0516c mx.graal/mx_graal.py@616739e61fb6
children 22b37f37be0a
comparison
equal deleted inserted replaced
22143:616739e61fb6 22166:2d03fccbbfa9
1231 # Run unit tests on server-hosted-jvmci 1231 # Run unit tests on server-hosted-jvmci
1232 with VM('server', 'product'): 1232 with VM('server', 'product'):
1233 with Task('UnitTests:hosted-product', tasks) as t: 1233 with Task('UnitTests:hosted-product', tasks) as t:
1234 if t: unittest(['--enable-timing', '--verbose', '--fail-fast']) 1234 if t: unittest(['--enable-timing', '--verbose', '--fail-fast'])
1235 1235
1236 # Run unit tests on server-hosted-jvmci with -G:+SSA_LIR 1236 # Run unit tests on server-hosted-jvmci with -G:-SSA_LIR
1237 with VM('server', 'product'): 1237 with VM('server', 'product'):
1238 with Task('UnitTestsSSA:hosted-product', tasks) as t: 1238 with Task('UnitTestsNonSSA:hosted-product', tasks) as t:
1239 if t: unittest(['--enable-timing', '--verbose', '--fail-fast', '-G:+SSA_LIR']) 1239 if t: unittest(['--enable-timing', '--verbose', '--fail-fast', '-G:-SSA_LIR'])
1240 # Run ctw against rt.jar on server-hosted-jvmci 1240 # Run ctw against rt.jar on server-hosted-jvmci
1241 with VM('server', 'product'): 1241 with VM('server', 'product'):
1242 with Task('CTW:hosted-product', tasks) as t: 1242 with Task('CTW:hosted-product', tasks) as t:
1243 if t: ctw(['--ctwopts', '-Inline +ExitVMOnException', '-esa', '-G:+CompileTheWorldMultiThreaded', '-G:-InlineDuringParsing', '-G:-CompileTheWorldVerbose']) 1243 if t: ctw(['--ctwopts', '-Inline +ExitVMOnException', '-esa', '-G:+CompileTheWorldMultiThreaded', '-G:-InlineDuringParsing', '-G:-CompileTheWorldVerbose'])
1244 1244
1279 if t: 1279 if t:
1280 registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' 1280 registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14'
1281 vm(['-XX:-TieredCompilation', '-G:RegisterPressure=' + registers, '-esa', '-version']) 1281 vm(['-XX:-TieredCompilation', '-G:RegisterPressure=' + registers, '-esa', '-version'])
1282 1282
1283 with VM('jvmci', 'product'): 1283 with VM('jvmci', 'product'):
1284 with Task('BootstrapSSAWithRegisterPressure:product', tasks) as t: 1284 with Task('BootstrapNonSSAWithRegisterPressure:product', tasks) as t:
1285 if t: 1285 if t:
1286 registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' 1286 registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14'
1287 vm(['-XX:-TieredCompilation', '-G:+SSA_LIR', '-G:RegisterPressure=' + registers, '-esa', '-version']) 1287 vm(['-XX:-TieredCompilation', '-G:-SSA_LIR', '-G:RegisterPressure=' + registers, '-esa', '-version'])
1288 1288
1289 with VM('jvmci', 'product'): 1289 with VM('jvmci', 'product'):
1290 with Task('BootstrapWithImmutableCode:product', tasks) as t: 1290 with Task('BootstrapWithImmutableCode:product', tasks) as t:
1291 if t: vm(['-XX:-TieredCompilation', '-G:+ImmutableCode', '-G:+VerifyPhases', '-esa', '-version']) 1291 if t: vm(['-XX:-TieredCompilation', '-G:+ImmutableCode', '-G:+VerifyPhases', '-esa', '-version'])
1292 1292