Skip to content

Commit 1fd5561

Browse files
LiuYu396V8 LUCI CQ
authored andcommitted
[mips][loong64][isolate-data] Split builtin tables into tiers
Port 06af754 Bug: v8:12203,v8:8661 Change-Id: Ib0379acc1db7dcebf7252e44d252e45bfa787e1c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3174377 Auto-Submit: Liu yu <liuyu@loongson.cn> Reviewed-by: Zhao Jiazhong <zhaojiazhong-hf@loongson.cn> Commit-Queue: Zhao Jiazhong <zhaojiazhong-hf@loongson.cn> Cr-Commit-Position: refs/heads/main@{#76983}
1 parent b66d5f0 commit 1fd5561

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2768,7 +2768,7 @@ void TurboAssembler::LoadEntryFromBuiltin(Builtin builtin,
27682768
MemOperand TurboAssembler::EntryFromBuiltinAsOperand(Builtin builtin) {
27692769
DCHECK(root_array_available());
27702770
return MemOperand(kRootRegister,
2771-
IsolateData::builtin_entry_slot_offset(builtin));
2771+
IsolateData::BuiltinEntrySlotOffset(builtin));
27722772
}
27732773

27742774
void TurboAssembler::CallBuiltinByIndex(Register builtin_index) {
@@ -4030,8 +4030,8 @@ void TurboAssembler::CallForDeoptimization(Builtin target, int, Label* exit,
40304030
DeoptimizeKind kind, Label* ret,
40314031
Label*) {
40324032
BlockTrampolinePoolScope block_trampoline_pool(this);
4033-
Ld_d(t7, MemOperand(kRootRegister,
4034-
IsolateData::builtin_entry_slot_offset(target)));
4033+
Ld_d(t7,
4034+
MemOperand(kRootRegister, IsolateData::BuiltinEntrySlotOffset(target)));
40354035
Call(t7);
40364036
DCHECK_EQ(SizeOfCodeGeneratedSince(exit),
40374037
(kind == DeoptimizeKind::kLazy)

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3975,7 +3975,7 @@ void TurboAssembler::LoadEntryFromBuiltin(Builtin builtin,
39753975
MemOperand TurboAssembler::EntryFromBuiltinAsOperand(Builtin builtin) {
39763976
DCHECK(root_array_available());
39773977
return MemOperand(kRootRegister,
3978-
IsolateData::builtin_entry_slot_offset(builtin));
3978+
IsolateData::BuiltinEntrySlotOffset(builtin));
39793979
}
39803980

39813981
void TurboAssembler::CallBuiltinByIndex(Register builtin_index) {
@@ -5525,7 +5525,7 @@ void TurboAssembler::CallForDeoptimization(Builtin target, int, Label* exit,
55255525
Label*) {
55265526
BlockTrampolinePoolScope block_trampoline_pool(this);
55275527
Lw(t9,
5528-
MemOperand(kRootRegister, IsolateData::builtin_entry_slot_offset(target)));
5528+
MemOperand(kRootRegister, IsolateData::BuiltinEntrySlotOffset(target)));
55295529
Call(t9);
55305530
DCHECK_EQ(SizeOfCodeGeneratedSince(exit),
55315531
(kind == DeoptimizeKind::kLazy)

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4465,7 +4465,7 @@ void TurboAssembler::LoadEntryFromBuiltin(Builtin builtin,
44654465
MemOperand TurboAssembler::EntryFromBuiltinAsOperand(Builtin builtin) {
44664466
DCHECK(root_array_available());
44674467
return MemOperand(kRootRegister,
4468-
IsolateData::builtin_entry_slot_offset(builtin));
4468+
IsolateData::BuiltinEntrySlotOffset(builtin));
44694469
}
44704470

44714471
void TurboAssembler::CallBuiltinByIndex(Register builtin_index) {
@@ -6065,7 +6065,7 @@ void TurboAssembler::CallForDeoptimization(Builtin target, int, Label* exit,
60656065
Label*) {
60666066
BlockTrampolinePoolScope block_trampoline_pool(this);
60676067
Ld(t9,
6068-
MemOperand(kRootRegister, IsolateData::builtin_entry_slot_offset(target)));
6068+
MemOperand(kRootRegister, IsolateData::BuiltinEntrySlotOffset(target)));
60696069
Call(t9);
60706070
DCHECK_EQ(SizeOfCodeGeneratedSince(exit),
60716071
(kind == DeoptimizeKind::kLazy)

0 commit comments

Comments
 (0)