tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 768b8aa8ed0294c4c2db2016b294e2306967adf1
parent c31b8aecbf4e53d87070aa59d0fbefe714d18bfb
Author: André Bargull <andre.bargull@gmail.com>
Date:   Thu, 23 Oct 2025 10:14:51 +0000

Bug 1995575 - Part 2: Use simple define calls in lowerFor{ALU,FPU}. r=spidermonkey-reviewers,jandem

Calling the two-argument `define` method has the same effect.

Differential Revision: https://phabricator.services.mozilla.com/D269417

Diffstat:
Mjs/src/jit/arm/Lowering-arm.cpp | 16++++------------
Mjs/src/jit/arm64/Lowering-arm64.cpp | 16++++------------
Mjs/src/jit/loong64/Lowering-loong64.cpp | 16++++------------
Mjs/src/jit/mips-shared/Lowering-mips-shared.cpp | 16++++------------
Mjs/src/jit/riscv64/Lowering-riscv64.cpp | 16++++------------
5 files changed, 20 insertions(+), 60 deletions(-)

diff --git a/js/src/jit/arm/Lowering-arm.cpp b/js/src/jit/arm/Lowering-arm.cpp @@ -164,9 +164,7 @@ void LIRGeneratorARM::lowerForALU(LInstructionHelper<1, 1, 0>* ins, MDefinition* mir, MDefinition* input) { ins->setOperand( 0, ins->snapshot() ? useRegister(input) : useRegisterAtStart(input)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } // z = x+y @@ -179,9 +177,7 @@ void LIRGeneratorARM::lowerForALU(LInstructionHelper<1, 2, 0>* ins, ins->snapshot() ? useRegister(lhs) : useRegisterAtStart(lhs)); ins->setOperand(1, ins->snapshot() ? useRegisterOrConstant(rhs) : useRegisterOrConstantAtStart(rhs)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } void LIRGeneratorARM::lowerForALUInt64( @@ -227,9 +223,7 @@ void LIRGeneratorARM::lowerForMulInt64(LMulI64* ins, MMul* mir, void LIRGeneratorARM::lowerForFPU(LInstructionHelper<1, 1, 0>* ins, MDefinition* mir, MDefinition* input) { ins->setOperand(0, useRegisterAtStart(input)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } template <size_t Temps> @@ -238,9 +232,7 @@ void LIRGeneratorARM::lowerForFPU(LInstructionHelper<1, 2, Temps>* ins, MDefinition* rhs) { ins->setOperand(0, useRegisterAtStart(lhs)); ins->setOperand(1, useRegisterAtStart(rhs)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } template void LIRGeneratorARM::lowerForFPU(LInstructionHelper<1, 2, 0>* ins, diff --git a/js/src/jit/arm64/Lowering-arm64.cpp b/js/src/jit/arm64/Lowering-arm64.cpp @@ -103,9 +103,7 @@ void LIRGeneratorARM64::lowerForALU(LInstructionHelper<1, 1, 0>* ins, MDefinition* mir, MDefinition* input) { ins->setOperand( 0, ins->snapshot() ? useRegister(input) : useRegisterAtStart(input)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } // z = x+y @@ -116,17 +114,13 @@ void LIRGeneratorARM64::lowerForALU(LInstructionHelper<1, 2, 0>* ins, ins->snapshot() ? useRegister(lhs) : useRegisterAtStart(lhs)); ins->setOperand(1, ins->snapshot() ? useRegisterOrConstant(rhs) : useRegisterOrConstantAtStart(rhs)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } void LIRGeneratorARM64::lowerForFPU(LInstructionHelper<1, 1, 0>* ins, MDefinition* mir, MDefinition* input) { ins->setOperand(0, useRegisterAtStart(input)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } template <size_t Temps> @@ -135,9 +129,7 @@ void LIRGeneratorARM64::lowerForFPU(LInstructionHelper<1, 2, Temps>* ins, MDefinition* rhs) { ins->setOperand(0, useRegisterAtStart(lhs)); ins->setOperand(1, useRegisterAtStart(rhs)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } template void LIRGeneratorARM64::lowerForFPU(LInstructionHelper<1, 2, 0>* ins, diff --git a/js/src/jit/loong64/Lowering-loong64.cpp b/js/src/jit/loong64/Lowering-loong64.cpp @@ -64,9 +64,7 @@ template void LIRGeneratorLOONG64::lowerForShiftInt64(LRotateI64* ins, void LIRGeneratorLOONG64::lowerForALU(LInstructionHelper<1, 1, 0>* ins, MDefinition* mir, MDefinition* input) { ins->setOperand(0, useRegister(input)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } // z = x + y @@ -75,9 +73,7 @@ void LIRGeneratorLOONG64::lowerForALU(LInstructionHelper<1, 2, 0>* ins, MDefinition* rhs) { ins->setOperand(0, useRegister(lhs)); ins->setOperand(1, useRegisterOrConstant(rhs)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } void LIRGeneratorLOONG64::lowerForALUInt64( @@ -121,9 +117,7 @@ void LIRGeneratorLOONG64::lowerForMulInt64(LMulI64* ins, MMul* mir, void LIRGeneratorLOONG64::lowerForFPU(LInstructionHelper<1, 1, 0>* ins, MDefinition* mir, MDefinition* input) { ins->setOperand(0, useRegisterAtStart(input)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } template <size_t Temps> @@ -132,9 +126,7 @@ void LIRGeneratorLOONG64::lowerForFPU(LInstructionHelper<1, 2, Temps>* ins, MDefinition* rhs) { ins->setOperand(0, useRegisterAtStart(lhs)); ins->setOperand(1, useRegisterAtStart(rhs)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } template void LIRGeneratorLOONG64::lowerForFPU(LInstructionHelper<1, 2, 0>* ins, diff --git a/js/src/jit/mips-shared/Lowering-mips-shared.cpp b/js/src/jit/mips-shared/Lowering-mips-shared.cpp @@ -38,9 +38,7 @@ LDefinition LIRGeneratorMIPSShared::tempByteOpRegister() { return temp(); } void LIRGeneratorMIPSShared::lowerForALU(LInstructionHelper<1, 1, 0>* ins, MDefinition* mir, MDefinition* input) { ins->setOperand(0, useRegister(input)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } // z = x+y @@ -49,9 +47,7 @@ void LIRGeneratorMIPSShared::lowerForALU(LInstructionHelper<1, 2, 0>* ins, MDefinition* rhs) { ins->setOperand(0, useRegister(lhs)); ins->setOperand(1, useRegisterOrConstant(rhs)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } void LIRGeneratorMIPSShared::lowerForALUInt64( @@ -120,9 +116,7 @@ template void LIRGeneratorMIPSShared::lowerForShiftInt64(LRotateI64* ins, void LIRGeneratorMIPSShared::lowerForFPU(LInstructionHelper<1, 1, 0>* ins, MDefinition* mir, MDefinition* input) { ins->setOperand(0, useRegisterAtStart(input)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } template <size_t Temps> @@ -131,9 +125,7 @@ void LIRGeneratorMIPSShared::lowerForFPU(LInstructionHelper<1, 2, Temps>* ins, MDefinition* rhs) { ins->setOperand(0, useRegisterAtStart(lhs)); ins->setOperand(1, useRegisterAtStart(rhs)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } template void LIRGeneratorMIPSShared::lowerForFPU( diff --git a/js/src/jit/riscv64/Lowering-riscv64.cpp b/js/src/jit/riscv64/Lowering-riscv64.cpp @@ -65,9 +65,7 @@ template void LIRGeneratorRiscv64::lowerForShiftInt64(LRotateI64* ins, void LIRGeneratorRiscv64::lowerForALU(LInstructionHelper<1, 1, 0>* ins, MDefinition* mir, MDefinition* input) { ins->setOperand(0, useRegister(input)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } // z = x + y @@ -76,9 +74,7 @@ void LIRGeneratorRiscv64::lowerForALU(LInstructionHelper<1, 2, 0>* ins, MDefinition* rhs) { ins->setOperand(0, useRegister(lhs)); ins->setOperand(1, useRegisterOrConstant(rhs)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } void LIRGeneratorRiscv64::lowerForALUInt64( @@ -122,9 +118,7 @@ void LIRGeneratorRiscv64::lowerForMulInt64(LMulI64* ins, MMul* mir, void LIRGeneratorRiscv64::lowerForFPU(LInstructionHelper<1, 1, 0>* ins, MDefinition* mir, MDefinition* input) { ins->setOperand(0, useRegisterAtStart(input)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } template <size_t Temps> @@ -133,9 +127,7 @@ void LIRGeneratorRiscv64::lowerForFPU(LInstructionHelper<1, 2, Temps>* ins, MDefinition* rhs) { ins->setOperand(0, useRegisterAtStart(lhs)); ins->setOperand(1, useRegisterAtStart(rhs)); - define( - ins, mir, - LDefinition(LDefinition::TypeFrom(mir->type()), LDefinition::REGISTER)); + define(ins, mir); } template void LIRGeneratorRiscv64::lowerForFPU(LInstructionHelper<1, 2, 0>* ins,