summaryrefslogtreecommitdiff
path: root/js/src/jit/Ion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/jit/Ion.cpp')
-rw-r--r--js/src/jit/Ion.cpp17
1 files changed, 0 insertions, 17 deletions
diff --git a/js/src/jit/Ion.cpp b/js/src/jit/Ion.cpp
index 1a8fa40dd3..1a949fae62 100644
--- a/js/src/jit/Ion.cpp
+++ b/js/src/jit/Ion.cpp
@@ -22,7 +22,6 @@
#include "jit/BaselineInspector.h"
#include "jit/BaselineJIT.h"
#include "jit/CodeGenerator.h"
-#include "jit/EagerSimdUnbox.h"
#include "jit/EdgeCaseAnalysis.h"
#include "jit/EffectiveAddressAnalysis.h"
#include "jit/FlowAliasAnalysis.h"
@@ -678,11 +677,6 @@ JitCompartment::sweep(FreeOp* fop, JSCompartment* compartment)
if (regExpTesterStub_ && !IsMarkedUnbarriered(rt, &regExpTesterStub_))
regExpTesterStub_ = nullptr;
-
- for (ReadBarrieredObject& obj : simdTemplateObjects_) {
- if (obj && IsAboutToBeFinalized(&obj))
- obj.set(nullptr);
- }
}
void
@@ -1600,17 +1594,6 @@ OptimizeMIR(MIRGenerator* mir)
return false;
}
- if (!JitOptions.disableRecoverIns && mir->optimizationInfo().eagerSimdUnboxEnabled()) {
- AutoTraceLog log(logger, TraceLogger_EagerSimdUnbox);
- if (!EagerSimdUnbox(mir, graph))
- return false;
- gs.spewPass("Eager Simd Unbox");
- AssertGraphCoherency(graph);
-
- if (mir->shouldCancel("Eager Simd Unbox"))
- return false;
- }
-
if (mir->optimizationInfo().amaEnabled()) {
AutoTraceLog log(logger, TraceLogger_AlignmentMaskAnalysis);
AlignmentMaskAnalysis ama(graph);