Mercurial > hg > graal-compiler
comparison mx.graal/mx_graal.py @ 22170:315fe47a4cf9
Merge with basic-graal
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 08 Jul 2015 15:19:42 +0200 |
parents | b50bd2ed6779 102c41a0516c |
children | 415ade97204c |
comparison
equal
deleted
inserted
replaced
22147:b50bd2ed6779 | 22170:315fe47a4cf9 |
---|---|
164 # Run unit tests on server-hosted-jvmci | 164 # Run unit tests on server-hosted-jvmci |
165 with VM('server', 'product'): | 165 with VM('server', 'product'): |
166 with Task('UnitTests:hosted-product', tasks) as t: | 166 with Task('UnitTests:hosted-product', tasks) as t: |
167 if t: unittest(['--enable-timing', '--verbose', '--fail-fast']) | 167 if t: unittest(['--enable-timing', '--verbose', '--fail-fast']) |
168 | 168 |
169 # Run unit tests on server-hosted-jvmci with -G:+SSA_LIR | 169 # Run unit tests on server-hosted-jvmci with -G:-SSA_LIR |
170 with VM('server', 'product'): | 170 with VM('server', 'product'): |
171 with Task('UnitTestsSSA:hosted-product', tasks) as t: | 171 with Task('UnitTestsNonSSA:hosted-product', tasks) as t: |
172 if t: unittest(['--enable-timing', '--verbose', '--fail-fast', '-G:+SSA_LIR']) | 172 if t: unittest(['--enable-timing', '--verbose', '--fail-fast', '-G:-SSA_LIR']) |
173 # Run ctw against rt.jar on server-hosted-jvmci | 173 # Run ctw against rt.jar on server-hosted-jvmci |
174 with VM('server', 'product'): | 174 with VM('server', 'product'): |
175 with Task('CTW:hosted-product', tasks) as t: | 175 with Task('CTW:hosted-product', tasks) as t: |
176 if t: ctw(['--ctwopts', '-Inline +ExitVMOnException', '-esa', '-G:+CompileTheWorldMultiThreaded', '-G:-InlineDuringParsing', '-G:-CompileTheWorldVerbose']) | 176 if t: ctw(['--ctwopts', '-Inline +ExitVMOnException', '-esa', '-G:+CompileTheWorldMultiThreaded', '-G:-InlineDuringParsing', '-G:-CompileTheWorldVerbose']) |
177 | 177 |
212 if t: | 212 if t: |
213 registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' | 213 registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' |
214 vm(['-XX:-TieredCompilation', '-G:RegisterPressure=' + registers, '-esa', '-version']) | 214 vm(['-XX:-TieredCompilation', '-G:RegisterPressure=' + registers, '-esa', '-version']) |
215 | 215 |
216 with VM('jvmci', 'product'): | 216 with VM('jvmci', 'product'): |
217 with Task('BootstrapSSAWithRegisterPressure:product', tasks) as t: | 217 with Task('BootstrapNonSSAWithRegisterPressure:product', tasks) as t: |
218 if t: | 218 if t: |
219 registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' | 219 registers = 'o0,o1,o2,o3,f8,f9,d32,d34' if platform.processor() == 'sparc' else 'rbx,r11,r10,r14,xmm3,xmm11,xmm14' |
220 vm(['-XX:-TieredCompilation', '-G:+SSA_LIR', '-G:RegisterPressure=' + registers, '-esa', '-version']) | 220 vm(['-XX:-TieredCompilation', '-G:-SSA_LIR', '-G:RegisterPressure=' + registers, '-esa', '-version']) |
221 | 221 |
222 with VM('jvmci', 'product'): | 222 with VM('jvmci', 'product'): |
223 with Task('BootstrapWithImmutableCode:product', tasks) as t: | 223 with Task('BootstrapWithImmutableCode:product', tasks) as t: |
224 if t: vm(['-XX:-TieredCompilation', '-G:+ImmutableCode', '-G:+VerifyPhases', '-esa', '-version']) | 224 if t: vm(['-XX:-TieredCompilation', '-G:+ImmutableCode', '-G:+VerifyPhases', '-esa', '-version']) |
225 | 225 |