diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-01-08 13:11:51 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-01-12 14:24:45 +0000 |
commit | fa98118a45f7e169f8846086dc2c22c49a8ba310 (patch) | |
tree | 3d21874df649136e2df0d6fc16da117d1484d93f /chromium/v8/src/wasm | |
parent | 42165222878a38f10aaedf3a123ae7200a85a091 (diff) | |
download | qtwebengine-chromium-fa98118a45f7e169f8846086dc2c22c49a8ba310.tar.gz |
BASELINE: Update Chromium to 87.0.4280.144
Change-Id: I9c1b2ad99474c7252ee250024961d8ed86464e32
Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/v8/src/wasm')
-rw-r--r-- | chromium/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/chromium/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h b/chromium/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h index 85c47a01d1a..9379a3b78a2 100644 --- a/chromium/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h +++ b/chromium/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h @@ -1007,11 +1007,13 @@ void LiftoffAssembler::AtomicLoad(LiftoffRegister dst, Register src_addr, if (cache_state()->is_used(LiftoffRegister(dst_high))) { SpillRegister(LiftoffRegister(dst_high)); } - UseScratchRegisterScope temps(this); - Register actual_addr = liftoff::CalculateActualAddress( - this, &temps, src_addr, offset_reg, offset_imm); - ldrexd(dst_low, dst_high, actual_addr); - dmb(ISH); + { + UseScratchRegisterScope temps(this); + Register actual_addr = liftoff::CalculateActualAddress( + this, &temps, src_addr, offset_reg, offset_imm); + ldrexd(dst_low, dst_high, actual_addr); + dmb(ISH); + } ParallelRegisterMove( {{dst, LiftoffRegister::ForPair(dst_low, dst_high), kWasmI64}}); @@ -1325,12 +1327,10 @@ void LiftoffAssembler::Move(DoubleRegister dst, DoubleRegister src, } void LiftoffAssembler::Spill(int offset, LiftoffRegister reg, ValueType type) { -#ifdef DEBUG // The {str} instruction needs a temp register when the immediate in the // provided MemOperand does not fit into 12 bits. This happens for large stack // frames. This DCHECK checks that the temp register is available when needed. DCHECK(UseScratchRegisterScope{this}.CanAcquire()); -#endif DCHECK_LT(0, offset); RecordUsedSpillOffset(offset); MemOperand dst(fp, -offset); |