|
43 | 43 | from mx_gate import Task
|
44 | 44 | from mx_graalpython_bench_param import PATH_MESO, BENCHMARKS
|
45 | 45 | from mx_graalpython_benchmark import PythonBenchmarkSuite, python_vm_registry, CPythonVm, PyPyVm, GraalPythonVm, \
|
46 |
| - CONFIGURATION_DEFAULT, CONFIGURATION_SANDBOXED, CONFIGURATION_NATIVE |
| 46 | + CONFIGURATION_DEFAULT, CONFIGURATION_SANDBOXED, CONFIGURATION_NATIVE, \ |
| 47 | + CONFIGURATION_DEFAULT_MULTI, CONFIGURATION_SANDBOXED_MULTI, CONFIGURATION_NATIVE_MULTI |
47 | 48 |
|
48 | 49 | SUITE = mx.suite('graalpython')
|
49 | 50 | SUITE_COMPILER = mx.suite("compiler", fatalIfMissing=False)
|
@@ -993,12 +994,21 @@ def _register_vms(namespace):
|
993 | 994 |
|
994 | 995 | # graalpython
|
995 | 996 | python_vm_registry.add_vm(GraalPythonVm(config_name=CONFIGURATION_DEFAULT), SUITE, 10)
|
| 997 | + python_vm_registry.add_vm(GraalPythonVm(config_name=CONFIGURATION_DEFAULT_MULTI, extra_polyglot_args=[ |
| 998 | + '--experimental-options', '-multi-context', |
| 999 | + ]), SUITE, 10) |
996 | 1000 | python_vm_registry.add_vm(GraalPythonVm(config_name=CONFIGURATION_SANDBOXED, extra_polyglot_args=[
|
997 | 1001 | '--llvm.managed',
|
998 | 1002 | ]), SUITE, 10)
|
999 | 1003 | python_vm_registry.add_vm(GraalPythonVm(config_name=CONFIGURATION_NATIVE, extra_polyglot_args=[
|
1000 | 1004 | "--llvm.managed=false"
|
1001 | 1005 | ]), SUITE, 10)
|
| 1006 | + python_vm_registry.add_vm(GraalPythonVm(config_name=CONFIGURATION_SANDBOXED_MULTI, extra_polyglot_args=[ |
| 1007 | + '--experimental-options', '-multi-context', '--llvm.managed', |
| 1008 | + ]), SUITE, 10) |
| 1009 | + python_vm_registry.add_vm(GraalPythonVm(config_name=CONFIGURATION_NATIVE_MULTI, extra_polyglot_args=[ |
| 1010 | + '--experimental-options', '-multi-context', '--llvm.managed=false', |
| 1011 | + ]), SUITE, 10) |
1002 | 1012 |
|
1003 | 1013 |
|
1004 | 1014 | def _register_bench_suites(namespace):
|
|
0 commit comments