зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1562129 part 2 - Add --blinterp-eager to jit-test 'all' configuration. r=sfink
To not make jstests even slower, this adds --jitflags=jstests and uses it for jstests in automation. For jstests we can use fewer jit configurations than for jit-tests. This also removes the bigint and bigintdebug autospider variants. BigInt is now enabled by default so we no longer need the configure flag etc. Differential Revision: https://phabricator.services.mozilla.com/D36307 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
658492f45c
Коммит
ae0157f590
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
"configure-args": "--enable-bigint",
|
||||
"optimize": true,
|
||||
"env": {
|
||||
"JSTESTS_EXTRA_ARGS": "--jitflags=all"
|
||||
}
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
"configure-args": "--enable-bigint",
|
||||
"debug": true,
|
||||
"env": {
|
||||
"JSTESTS_EXTRA_ARGS": "--jitflags=debug"
|
||||
}
|
||||
}
|
|
@ -2,7 +2,7 @@
|
|||
"configure-args": "",
|
||||
"optimize": true,
|
||||
"env": {
|
||||
"JSTESTS_EXTRA_ARGS": "--jitflags=all"
|
||||
"JSTESTS_EXTRA_ARGS": "--jitflags=jstests"
|
||||
},
|
||||
"conditional-env": {
|
||||
"linux64": {
|
||||
|
|
|
@ -18,6 +18,16 @@ JITFLAGS = {
|
|||
'--ion-check-range-analysis', '--ion-extra-checks', '--no-sse3', '--no-threads'],
|
||||
['--baseline-eager'],
|
||||
['--no-blinterp', '--no-baseline', '--no-ion', '--more-compartments'],
|
||||
['--blinterp', '--blinterp-eager'],
|
||||
],
|
||||
# Like 'all' above but for jstests. This has fewer jit-specific
|
||||
# configurations.
|
||||
'jstests': [
|
||||
[], # no flags, normal baseline and ion
|
||||
['--ion-eager', '--ion-offthread-compile=off', # implies --baseline-eager
|
||||
'--more-compartments'],
|
||||
['--baseline-eager'],
|
||||
['--no-blinterp', '--no-baseline', '--no-ion', '--more-compartments'],
|
||||
],
|
||||
# used by jit_test.py
|
||||
'ion': [
|
||||
|
|
|
@ -490,7 +490,7 @@ class CheckSpiderMonkeyCommand(MachCommandBase):
|
|||
python,
|
||||
os.path.join(self.topsrcdir, 'js', 'src', 'tests', 'jstests.py'),
|
||||
js,
|
||||
'--jitflags=all',
|
||||
'--jitflags=jstests',
|
||||
] + params
|
||||
return subprocess.call(jstest_cmd)
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче