Commit 334016ac authored by Milad Fa's avatar Milad Fa Committed by V8 LUCI CQ

PPC/s390: [deoptimizer] Remove soft deopts

Port 1ff685d8

Original Commit Message:

    .. since they are the same as eager deopts (% an unused counter).

R=jgruber@chromium.org, joransiu@ca.ibm.com, junyan@redhat.com, midawson@redhat.com
BUG=
LOG=N

Change-Id: I5575f2b14393e0b1a653b8d6be00c9dab338c160
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3568924Reviewed-by: 's avatarJakob Linke <jgruber@chromium.org>
Commit-Queue: Milad Farazmand <mfarazma@redhat.com>
Cr-Commit-Position: refs/heads/main@{#79745}
parent ad93d4ee
...@@ -3459,10 +3459,6 @@ void Builtins::Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) { ...@@ -3459,10 +3459,6 @@ void Builtins::Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) {
Generate_DeoptimizationEntry(masm, DeoptimizeKind::kEager); Generate_DeoptimizationEntry(masm, DeoptimizeKind::kEager);
} }
void Builtins::Generate_DeoptimizationEntry_Soft(MacroAssembler* masm) {
Generate_DeoptimizationEntry(masm, DeoptimizeKind::kSoft);
}
void Builtins::Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) { void Builtins::Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) {
Generate_DeoptimizationEntry(masm, DeoptimizeKind::kLazy); Generate_DeoptimizationEntry(masm, DeoptimizeKind::kLazy);
} }
......
...@@ -3838,10 +3838,6 @@ void Builtins::Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) { ...@@ -3838,10 +3838,6 @@ void Builtins::Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) {
Generate_DeoptimizationEntry(masm, DeoptimizeKind::kEager); Generate_DeoptimizationEntry(masm, DeoptimizeKind::kEager);
} }
void Builtins::Generate_DeoptimizationEntry_Soft(MacroAssembler* masm) {
Generate_DeoptimizationEntry(masm, DeoptimizeKind::kSoft);
}
void Builtins::Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) { void Builtins::Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) {
Generate_DeoptimizationEntry(masm, DeoptimizeKind::kLazy); Generate_DeoptimizationEntry(masm, DeoptimizeKind::kLazy);
} }
......
...@@ -16,7 +16,6 @@ namespace internal { ...@@ -16,7 +16,6 @@ namespace internal {
0x1000) 0x1000)
ASSERT_OFFSET(Builtin::kDeoptimizationEntry_Eager); ASSERT_OFFSET(Builtin::kDeoptimizationEntry_Eager);
ASSERT_OFFSET(Builtin::kDeoptimizationEntry_Lazy); ASSERT_OFFSET(Builtin::kDeoptimizationEntry_Lazy);
ASSERT_OFFSET(Builtin::kDeoptimizationEntry_Soft);
#undef ASSERT_OFFSET #undef ASSERT_OFFSET
const int Deoptimizer::kEagerDeoptExitSize = 3 * kInstrSize; const int Deoptimizer::kEagerDeoptExitSize = 3 * kInstrSize;
......
...@@ -16,7 +16,6 @@ namespace internal { ...@@ -16,7 +16,6 @@ namespace internal {
0x1000) 0x1000)
ASSERT_OFFSET(Builtin::kDeoptimizationEntry_Eager); ASSERT_OFFSET(Builtin::kDeoptimizationEntry_Eager);
ASSERT_OFFSET(Builtin::kDeoptimizationEntry_Lazy); ASSERT_OFFSET(Builtin::kDeoptimizationEntry_Lazy);
ASSERT_OFFSET(Builtin::kDeoptimizationEntry_Soft);
#undef ASSERT_OFFSET #undef ASSERT_OFFSET
const int Deoptimizer::kEagerDeoptExitSize = 6 + 2; const int Deoptimizer::kEagerDeoptExitSize = 6 + 2;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment