59
59
from mx_graalpython_benchmark import PythonBenchmarkSuite , python_vm_registry , CPythonVm , PyPyVm , JythonVm , GraalPythonVm , \
60
60
CONFIGURATION_DEFAULT , CONFIGURATION_SANDBOXED , CONFIGURATION_NATIVE , \
61
61
CONFIGURATION_DEFAULT_MULTI , CONFIGURATION_SANDBOXED_MULTI , CONFIGURATION_NATIVE_MULTI , \
62
+ CONFIGURATION_DEFAULT_MULTI_TIER , CONFIGURATION_NATIVE_MULTI_TIER , \
62
63
PythonInteropBenchmarkSuite , PythonVmWarmupBenchmarkSuite
63
64
64
65
@@ -1451,6 +1452,9 @@ def _register_vms(namespace):
1451
1452
python_vm_registry .add_vm (GraalPythonVm (config_name = CONFIGURATION_DEFAULT_MULTI , extra_polyglot_args = [
1452
1453
'--experimental-options' , '-multi-context' ,
1453
1454
]), SUITE , 10 )
1455
+ python_vm_registry .add_vm (GraalPythonVm (config_name = CONFIGURATION_DEFAULT_MULTI_TIER , extra_polyglot_args = [
1456
+ '--experimental-options' , '--engine.MultiTier=true' ,
1457
+ ]), SUITE , 10 )
1454
1458
python_vm_registry .add_vm (GraalPythonVm (config_name = CONFIGURATION_SANDBOXED , extra_polyglot_args = [
1455
1459
'--llvm.managed' ,
1456
1460
]), SUITE , 10 )
@@ -1462,6 +1466,9 @@ def _register_vms(namespace):
1462
1466
python_vm_registry .add_vm (GraalPythonVm (config_name = CONFIGURATION_NATIVE_MULTI , extra_polyglot_args = [
1463
1467
'--experimental-options' , '-multi-context' ,
1464
1468
]), SUITE , 10 )
1469
+ python_vm_registry .add_vm (GraalPythonVm (config_name = CONFIGURATION_NATIVE_MULTI_TIER , extra_polyglot_args = [
1470
+ '--experimental-options' , '--engine.MultiTier=true' ,
1471
+ ]), SUITE , 10 )
1465
1472
1466
1473
1467
1474
def _register_bench_suites (namespace ):
0 commit comments