diff options
author | Michaël Zasso <targos@protonmail.com> | 2017-03-23 14:05:51 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2017-03-25 09:44:12 +0100 |
commit | 9c9e2d7f4a576310eb652a620db090f00a320243 (patch) | |
tree | 5a41e9dde9234264ac4196a1b34493d8e0a6fde5 /deps/v8/src/builtins | |
parent | 07088e6fc1342b5581d9e6f7ce084308573e3139 (diff) | |
download | android-node-v8-9c9e2d7f4a576310eb652a620db090f00a320243.tar.gz android-node-v8-9c9e2d7f4a576310eb652a620db090f00a320243.tar.bz2 android-node-v8-9c9e2d7f4a576310eb652a620db090f00a320243.zip |
deps: backport 3297130 from upstream V8
This fixes a build failure on Windows.
Original commit message:
Rename TypeFeedbackVector to FeedbackVector.
... and TypeFeedbackMetadata to FeedbackMetadata.
BUG=
Change-Id: I2556d1c2a8f37b8cf3d532cc98d973b6dc7e9e6c
Reviewed-on: https://chromium-review.googlesource.com/439244
Commit-Queue: Igor Sheludko <ishell@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Reviewed-by: Michael Stanton <mvstanton@chromium.org>
Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Hannes Payer <hpayer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#42999}
Refs: https://github.com/nodejs/v8/issues/4
PR-URL: https://github.com/nodejs/node/pull/11752
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Diffstat (limited to 'deps/v8/src/builtins')
-rw-r--r-- | deps/v8/src/builtins/arm/builtins-arm.cc | 8 | ||||
-rw-r--r-- | deps/v8/src/builtins/arm64/builtins-arm64.cc | 10 | ||||
-rw-r--r-- | deps/v8/src/builtins/ia32/builtins-ia32.cc | 10 | ||||
-rw-r--r-- | deps/v8/src/builtins/mips/builtins-mips.cc | 8 | ||||
-rw-r--r-- | deps/v8/src/builtins/mips64/builtins-mips64.cc | 8 | ||||
-rw-r--r-- | deps/v8/src/builtins/ppc/builtins-ppc.cc | 10 | ||||
-rw-r--r-- | deps/v8/src/builtins/s390/builtins-s390.cc | 10 | ||||
-rw-r--r-- | deps/v8/src/builtins/x64/builtins-x64.cc | 5 | ||||
-rw-r--r-- | deps/v8/src/builtins/x87/builtins-x87.cc | 10 |
9 files changed, 39 insertions, 40 deletions
diff --git a/deps/v8/src/builtins/arm/builtins-arm.cc b/deps/v8/src/builtins/arm/builtins-arm.cc index 240d271b2b..02103b3e8f 100644 --- a/deps/v8/src/builtins/arm/builtins-arm.cc +++ b/deps/v8/src/builtins/arm/builtins-arm.cc @@ -1019,12 +1019,12 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { __ ldr(r2, FieldMemOperand(r1, JSFunction::kLiteralsOffset)); __ ldr(r2, FieldMemOperand(r2, LiteralsArray::kFeedbackVectorOffset)); __ ldr(r9, FieldMemOperand( - r2, TypeFeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize)); + r2, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize)); __ add(r9, r9, Operand(Smi::FromInt(1))); __ str(r9, FieldMemOperand( - r2, TypeFeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize)); + r2, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize)); // Check function data field is actually a BytecodeArray object. if (FLAG_debug_code) { diff --git a/deps/v8/src/builtins/arm64/builtins-arm64.cc b/deps/v8/src/builtins/arm64/builtins-arm64.cc index 08cf664724..f22dc612dc 100644 --- a/deps/v8/src/builtins/arm64/builtins-arm64.cc +++ b/deps/v8/src/builtins/arm64/builtins-arm64.cc @@ -1022,13 +1022,13 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { // Increment invocation count for the function. __ Ldr(x11, FieldMemOperand(x1, JSFunction::kLiteralsOffset)); __ Ldr(x11, FieldMemOperand(x11, LiteralsArray::kFeedbackVectorOffset)); - __ Ldr(x10, FieldMemOperand(x11, TypeFeedbackVector::kInvocationCountIndex * + __ Ldr(x10, FieldMemOperand(x11, FeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize)); + FeedbackVector::kHeaderSize)); __ Add(x10, x10, Operand(Smi::FromInt(1))); - __ Str(x10, FieldMemOperand(x11, TypeFeedbackVector::kInvocationCountIndex * - kPointerSize + - TypeFeedbackVector::kHeaderSize)); + __ Str(x10, FieldMemOperand( + x11, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize)); // Check function data field is actually a BytecodeArray object. if (FLAG_debug_code) { diff --git a/deps/v8/src/builtins/ia32/builtins-ia32.cc b/deps/v8/src/builtins/ia32/builtins-ia32.cc index 2cf1708b12..985d20f4ff 100644 --- a/deps/v8/src/builtins/ia32/builtins-ia32.cc +++ b/deps/v8/src/builtins/ia32/builtins-ia32.cc @@ -548,11 +548,11 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { __ j(not_equal, &switch_to_different_code_kind); // Increment invocation count for the function. - __ EmitLoadTypeFeedbackVector(ecx); - __ add(FieldOperand(ecx, - TypeFeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize), - Immediate(Smi::FromInt(1))); + __ EmitLoadFeedbackVector(ecx); + __ add( + FieldOperand(ecx, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize), + Immediate(Smi::FromInt(1))); // Check function data field is actually a BytecodeArray object. if (FLAG_debug_code) { diff --git a/deps/v8/src/builtins/mips/builtins-mips.cc b/deps/v8/src/builtins/mips/builtins-mips.cc index 78ca6c5a6f..e9c3719114 100644 --- a/deps/v8/src/builtins/mips/builtins-mips.cc +++ b/deps/v8/src/builtins/mips/builtins-mips.cc @@ -1021,12 +1021,12 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { __ lw(a0, FieldMemOperand(a1, JSFunction::kLiteralsOffset)); __ lw(a0, FieldMemOperand(a0, LiteralsArray::kFeedbackVectorOffset)); __ lw(t0, FieldMemOperand( - a0, TypeFeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize)); + a0, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize)); __ Addu(t0, t0, Operand(Smi::FromInt(1))); __ sw(t0, FieldMemOperand( - a0, TypeFeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize)); + a0, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize)); // Check function data field is actually a BytecodeArray object. if (FLAG_debug_code) { diff --git a/deps/v8/src/builtins/mips64/builtins-mips64.cc b/deps/v8/src/builtins/mips64/builtins-mips64.cc index 9541d8d5d0..36c72cb5e8 100644 --- a/deps/v8/src/builtins/mips64/builtins-mips64.cc +++ b/deps/v8/src/builtins/mips64/builtins-mips64.cc @@ -1012,12 +1012,12 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { __ ld(a0, FieldMemOperand(a1, JSFunction::kLiteralsOffset)); __ ld(a0, FieldMemOperand(a0, LiteralsArray::kFeedbackVectorOffset)); __ ld(a4, FieldMemOperand( - a0, TypeFeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize)); + a0, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize)); __ Daddu(a4, a4, Operand(Smi::FromInt(1))); __ sd(a4, FieldMemOperand( - a0, TypeFeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize)); + a0, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize)); // Check function data field is actually a BytecodeArray object. if (FLAG_debug_code) { diff --git a/deps/v8/src/builtins/ppc/builtins-ppc.cc b/deps/v8/src/builtins/ppc/builtins-ppc.cc index ca6cefcddf..655d466030 100644 --- a/deps/v8/src/builtins/ppc/builtins-ppc.cc +++ b/deps/v8/src/builtins/ppc/builtins-ppc.cc @@ -1035,13 +1035,13 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { // Increment invocation count for the function. __ LoadP(r7, FieldMemOperand(r4, JSFunction::kLiteralsOffset)); __ LoadP(r7, FieldMemOperand(r7, LiteralsArray::kFeedbackVectorOffset)); - __ LoadP(r8, FieldMemOperand(r7, TypeFeedbackVector::kInvocationCountIndex * + __ LoadP(r8, FieldMemOperand(r7, FeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize)); + FeedbackVector::kHeaderSize)); __ AddSmiLiteral(r8, r8, Smi::FromInt(1), r0); - __ StoreP(r8, FieldMemOperand(r7, TypeFeedbackVector::kInvocationCountIndex * - kPointerSize + - TypeFeedbackVector::kHeaderSize), + __ StoreP(r8, FieldMemOperand( + r7, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize), r0); // Check function data field is actually a BytecodeArray object. diff --git a/deps/v8/src/builtins/s390/builtins-s390.cc b/deps/v8/src/builtins/s390/builtins-s390.cc index 2b7c4a5b10..9fc184af30 100644 --- a/deps/v8/src/builtins/s390/builtins-s390.cc +++ b/deps/v8/src/builtins/s390/builtins-s390.cc @@ -1040,13 +1040,13 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { // Increment invocation count for the function. __ LoadP(r6, FieldMemOperand(r3, JSFunction::kLiteralsOffset)); __ LoadP(r6, FieldMemOperand(r6, LiteralsArray::kFeedbackVectorOffset)); - __ LoadP(r1, FieldMemOperand(r6, TypeFeedbackVector::kInvocationCountIndex * + __ LoadP(r1, FieldMemOperand(r6, FeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize)); + FeedbackVector::kHeaderSize)); __ AddSmiLiteral(r1, r1, Smi::FromInt(1), r0); - __ StoreP(r1, FieldMemOperand(r6, TypeFeedbackVector::kInvocationCountIndex * - kPointerSize + - TypeFeedbackVector::kHeaderSize)); + __ StoreP(r1, FieldMemOperand( + r6, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize)); // Check function data field is actually a BytecodeArray object. if (FLAG_debug_code) { diff --git a/deps/v8/src/builtins/x64/builtins-x64.cc b/deps/v8/src/builtins/x64/builtins-x64.cc index 1404a9b4c9..88c928b4cd 100644 --- a/deps/v8/src/builtins/x64/builtins-x64.cc +++ b/deps/v8/src/builtins/x64/builtins-x64.cc @@ -628,9 +628,8 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { __ movp(rcx, FieldOperand(rdi, JSFunction::kLiteralsOffset)); __ movp(rcx, FieldOperand(rcx, LiteralsArray::kFeedbackVectorOffset)); __ SmiAddConstant( - FieldOperand(rcx, - TypeFeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize), + FieldOperand(rcx, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize), Smi::FromInt(1)); // Check function data field is actually a BytecodeArray object. diff --git a/deps/v8/src/builtins/x87/builtins-x87.cc b/deps/v8/src/builtins/x87/builtins-x87.cc index 9071beb59d..f5acc78415 100644 --- a/deps/v8/src/builtins/x87/builtins-x87.cc +++ b/deps/v8/src/builtins/x87/builtins-x87.cc @@ -549,11 +549,11 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { __ j(not_equal, &switch_to_different_code_kind); // Increment invocation count for the function. - __ EmitLoadTypeFeedbackVector(ecx); - __ add(FieldOperand(ecx, - TypeFeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize), - Immediate(Smi::FromInt(1))); + __ EmitLoadFeedbackVector(ecx); + __ add( + FieldOperand(ecx, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize), + Immediate(Smi::FromInt(1))); // Check function data field is actually a BytecodeArray object. if (FLAG_debug_code) { |