зеркало из https://github.com/mozilla/gecko-dev.git
Bug 538538 - lirasm: don't run the optimizers, except when using --random (TM-specific part). r=graydon.
This commit is contained in:
Родитель
178ee2177d
Коммит
132d288294
|
@ -3241,7 +3241,8 @@ class RegExpNativeCompiler {
|
|||
*/
|
||||
JS_ASSERT(!lirbuf->sp && !lirbuf->rp);
|
||||
|
||||
::compile(assm, fragment, tempAlloc verbose_only(, lirbuf->names->labels));
|
||||
::compile(assm, fragment, tempAlloc, /*optimize*/true
|
||||
verbose_only(, lirbuf->names->labels));
|
||||
if (assm->error() != nanojit::None)
|
||||
goto fail;
|
||||
|
||||
|
|
|
@ -4384,7 +4384,8 @@ TraceRecorder::compile()
|
|||
|
||||
Assembler *assm = traceMonitor->assembler;
|
||||
JS_ASSERT(assm->error() == nanojit::None);
|
||||
nanojit::compile(assm, fragment, tempAlloc() verbose_only(, lirbuf->names->labels));
|
||||
nanojit::compile(assm, fragment, tempAlloc(), /*optimize*/true
|
||||
verbose_only(, lirbuf->names->labels));
|
||||
|
||||
if (assm->error() != nanojit::None) {
|
||||
assm->setError(nanojit::None);
|
||||
|
|
Загрузка…
Ссылка в новой задаче