diff --git a/src/maglev/arm64/maglev-ir-arm64.cc b/src/maglev/arm64/maglev-ir-arm64.cc index 7a8c31e365..7b1629e84e 100644 --- a/src/maglev/arm64/maglev-ir-arm64.cc +++ b/src/maglev/arm64/maglev-ir-arm64.cc @@ -2493,9 +2493,8 @@ void FunctionLength::GenerateCode(MaglevAssembler* masm, Register shared = temps.AcquireX(); __ LoadTaggedPointerField( shared, FieldMemOperand(object, JSFunction::kSharedFunctionInfoOffset)); - __ LoadSignedField(ToRegister(result()).W(), - FieldMemOperand(shared, SharedFunctionInfo::kLengthOffset), - 2); + __ Ldr(ToRegister(result()).W(), + FieldMemOperand(shared, SharedFunctionInfo::kLengthOffset)); } void TestUndetectable::SetValueLocationConstraints() { diff --git a/src/maglev/maglev-compiler.cc b/src/maglev/maglev-compiler.cc index 7cb4a3a822..4b25667563 100644 --- a/src/maglev/maglev-compiler.cc +++ b/src/maglev/maglev-compiler.cc @@ -451,7 +451,6 @@ MaybeHandle MaglevCompiler::GenerateCode( if (v8_flags.print_maglev_code) { code->Print(); - code->instruction_stream().Print(); } return code; diff --git a/src/maglev/x64/maglev-ir-x64.cc b/src/maglev/x64/maglev-ir-x64.cc index 72a465a0eb..955dfd690f 100644 --- a/src/maglev/x64/maglev-ir-x64.cc +++ b/src/maglev/x64/maglev-ir-x64.cc @@ -1342,9 +1342,8 @@ void FunctionLength::GenerateCode(MaglevAssembler* masm, __ LoadTaggedPointerField( kScratchRegister, FieldOperand(object, JSFunction::kSharedFunctionInfoOffset)); - __ LoadSignedField( - ToRegister(result()), - FieldMemOperand(kScratchRegister, SharedFunctionInfo::kLengthOffset), 2); + __ movl(ToRegister(result()), + FieldOperand(kScratchRegister, SharedFunctionInfo::kLengthOffset)); } void Int32AddWithOverflow::SetValueLocationConstraints() {