Skip to content

Commit d89f4ef

Browse files
Milad FarazmandCommit Bot
Milad Farazmand
authored and
Commit Bot
committed
S390x: improve performance by skipping Debug Hook if not needed
Change-Id: Ib4b2821f2941cdc131f9c75b89a3baced7554f8d Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1991802 Reviewed-by: Junliang Yan <jyan@ca.ibm.com> Commit-Queue: Milad Farazmand <miladfar@ca.ibm.com> Cr-Commit-Position: refs/heads/master@{#65644}
1 parent 4273416 commit d89f4ef

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/codegen/s390/macro-assembler-s390.cc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1289,8 +1289,8 @@ void MacroAssembler::CheckDebugHook(Register fun, Register new_target,
12891289
ExternalReference debug_hook_active =
12901290
ExternalReference::debug_hook_on_function_call_address(isolate());
12911291
Move(r6, debug_hook_active);
1292-
tm(MemOperand(r6), Operand::Zero());
1293-
bne(&skip_hook);
1292+
tm(MemOperand(r6), Operand(0xFF));
1293+
beq(&skip_hook);
12941294

12951295
{
12961296
// Load receiver to pass it later to DebugOnFunctionCall hook.

0 commit comments

Comments
 (0)