def run(self, tasks, extraVMarguments=None): with Task(self.name, tasks, tags=self.tags) as t: if t: if self.suppress: out = mx.DuplicateSuppressingStream(self.suppress).write else: out = None run_vm(self.args + ['-XX:+UseJVMCICompiler'] + _remove_empty_entries(extraVMarguments) + ['-XX:-TieredCompilation', '-XX:+BootstrapJVMCI', '-version'], out=out)
def run(self, tasks, extraVMarguments=None): with JVMCIMode('jit'): with Task(self.name, tasks, tags=self.tags) as t: if t: if self.suppress: out = mx.DuplicateSuppressingStream(self.suppress).write else: out = None run_vm(self.args + _noneAsEmptyList(extraVMarguments) + ['-XX:-TieredCompilation', '-XX:+BootstrapJVMCI', '-version'], out=out)
def run(self, tasks, extraVMarguments=None): with VM('jvmci', self.vmbuild): with Task(self.name + ':' + self.vmbuild, tasks) as t: if t: if self.suppress: out = mx.DuplicateSuppressingStream( self.suppress).write else: out = None run_vm(self.args + _noneAsEmptyList(extraVMarguments) + [ '-XX:-TieredCompilation', '-XX:+BootstrapJVMCI', '-version' ], out=out)