Loading js/src/jit/BytecodeAnalysis.cpp +0 −4 Original line number Diff line number Diff line Loading @@ -252,10 +252,6 @@ IonBytecodeInfo js::jit::AnalyzeBytecodeForIon(JSContext* cx, for (const BytecodeLocation& location : iterator) { switch (location.getOp()) { case JSOp::SetArg: result.modifiesArguments = true; break; case JSOp::GetName: case JSOp::BindName: case JSOp::BindVar: Loading js/src/jit/JitScript.h +0 −4 Original line number Diff line number Diff line Loading @@ -57,7 +57,6 @@ class JitZone; // in JitScript. struct IonBytecodeInfo { bool usesEnvironmentChain = false; bool modifiesArguments = false; }; // Magic BaselineScript value indicating Baseline compilation has been disabled. Loading Loading @@ -430,9 +429,6 @@ class alignas(uintptr_t) JitScript final : public TrailingArray { EnvironmentObject* templateEnvironment() const { return templateEnv_.ref(); } bool modifiesArguments() const { return cachedIonBytecodeInfo().modifiesArguments; } bool usesEnvironmentChain() const { return cachedIonBytecodeInfo().usesEnvironmentChain; } Loading js/src/jit/WarpBuilder.cpp +0 −2 Original line number Diff line number Diff line Loading @@ -928,8 +928,6 @@ bool WarpBuilder::build_GetFrameArg(BytecodeLocation loc) { } bool WarpBuilder::build_SetArg(BytecodeLocation loc) { MOZ_ASSERT(script_->jitScript()->modifiesArguments()); uint32_t arg = loc.arg(); MDefinition* val = current->peek(-1); Loading Loading
js/src/jit/BytecodeAnalysis.cpp +0 −4 Original line number Diff line number Diff line Loading @@ -252,10 +252,6 @@ IonBytecodeInfo js::jit::AnalyzeBytecodeForIon(JSContext* cx, for (const BytecodeLocation& location : iterator) { switch (location.getOp()) { case JSOp::SetArg: result.modifiesArguments = true; break; case JSOp::GetName: case JSOp::BindName: case JSOp::BindVar: Loading
js/src/jit/JitScript.h +0 −4 Original line number Diff line number Diff line Loading @@ -57,7 +57,6 @@ class JitZone; // in JitScript. struct IonBytecodeInfo { bool usesEnvironmentChain = false; bool modifiesArguments = false; }; // Magic BaselineScript value indicating Baseline compilation has been disabled. Loading Loading @@ -430,9 +429,6 @@ class alignas(uintptr_t) JitScript final : public TrailingArray { EnvironmentObject* templateEnvironment() const { return templateEnv_.ref(); } bool modifiesArguments() const { return cachedIonBytecodeInfo().modifiesArguments; } bool usesEnvironmentChain() const { return cachedIonBytecodeInfo().usesEnvironmentChain; } Loading
js/src/jit/WarpBuilder.cpp +0 −2 Original line number Diff line number Diff line Loading @@ -928,8 +928,6 @@ bool WarpBuilder::build_GetFrameArg(BytecodeLocation loc) { } bool WarpBuilder::build_SetArg(BytecodeLocation loc) { MOZ_ASSERT(script_->jitScript()->modifiesArguments()); uint32_t arg = loc.arg(); MDefinition* val = current->peek(-1); Loading