Bug 1661894 - Remove --no-ti flag. r=iain

This was useful before Warp existed, but now --warp is the configuration we want
to test, it also disables TI.

Differential Revision: https://phabricator.services.mozilla.com/D88836
This commit is contained in:
Jan de Mooij 2020-08-31 17:29:03 +00:00
Родитель 46f865b1a5
Коммит 9ca7347e3c
2 изменённых файлов: 1 добавлений и 5 удалений

Просмотреть файл

@ -53,7 +53,7 @@
--spectre-mitigations=off
--spectre-mitigations=on
--more-compartments
--no-ti
--warp
# GC-related
# These 2 flags can cause the shell to slow down

Просмотреть файл

@ -10521,9 +10521,6 @@ static bool SetContextOptions(JSContext* cx, const OptionParser& op) {
}
#ifdef NIGHTLY_BUILD
if (op.getBoolOption("no-ti")) {
jit::JitOptions.typeInference = false;
}
if (op.getBoolOption("no-warp")) {
MOZ_ASSERT(!jit::JitOptions.warpBuilder,
"WarpBuilder is disabled by default");
@ -11059,7 +11056,6 @@ int main(int argc, char** argv, char** envp) {
!op.addBoolOption('\0', "no-ion-for-main-context",
"Disable IonMonkey for the main context only") ||
#ifdef NIGHTLY_BUILD
!op.addBoolOption('\0', "no-ti", "Disable Type Inference") ||
!op.addBoolOption('\0', "warp", "Use WarpBuilder as MIR builder") ||
#else
!op.addBoolOption('\0', "warp", "No-op on non-Nightly") ||