Home
last modified time | relevance | path

Searched refs:feedback_vector (Results 1 – 25 of 41) sorted by relevance

12

/external/v8/src/ic/
Dbinary-op-assembler.h26 Node* slot_id, Node* feedback_vector,
30 Node* slot_id, Node* feedback_vector,
34 Node* slot_id, Node* feedback_vector,
39 Node* feedback_vector, bool rhs_is_smi);
43 Node* feedback_vector, bool rhs_is_smi);
47 Node* feedback_vector,
55 Node* context, Node* lhs, Node* rhs, Node* slot_id, Node* feedback_vector,
Dbinary-op-assembler.cc16 Node* feedback_vector, in Generate_AddWithFeedback() argument
212 UpdateFeedback(var_type_feedback.value(), feedback_vector, slot_id); in Generate_AddWithFeedback()
217 Node* context, Node* lhs, Node* rhs, Node* slot_id, Node* feedback_vector, in Generate_BinaryOperationWithFeedback() argument
402 UpdateFeedback(var_type_feedback.value(), feedback_vector, slot_id); in Generate_BinaryOperationWithFeedback()
408 Node* feedback_vector, in Generate_SubtractWithFeedback() argument
437 context, lhs, rhs, slot_id, feedback_vector, smiFunction, floatFunction, in Generate_SubtractWithFeedback()
443 Node* feedback_vector, in Generate_MultiplyWithFeedback() argument
456 context, lhs, rhs, slot_id, feedback_vector, smiFunction, floatFunction, in Generate_MultiplyWithFeedback()
462 Node* feedback_vector, bool rhs_is_smi) { in Generate_DivideWithFeedback() argument
490 context, dividend, divisor, slot_id, feedback_vector, smiFunction, in Generate_DivideWithFeedback()
[all …]
/external/v8/src/compiler/
Djs-type-hint-lowering.cc63 FeedbackNexus nexus(feedback_vector(), slot_); in GetBinaryOperationHint()
68 FeedbackNexus nexus(feedback_vector(), slot_); in GetCompareOperationHint()
197 const Handle<FeedbackVector>& feedback_vector() const { in feedback_vector() function in v8::internal::compiler::JSSpeculativeBinopBuilder
198 return lowering_->feedback_vector(); in feedback_vector()
212 Handle<FeedbackVector> feedback_vector, in JSTypeHintLowering() argument
214 : jsgraph_(jsgraph), flags_(flags), feedback_vector_(feedback_vector) {} in JSTypeHintLowering()
222 FeedbackNexus nexus(feedback_vector(), slot); in ReduceUnaryOperation()
286 FeedbackNexus nexus(feedback_vector(), slot); in ReduceBinaryOperation()
302 FeedbackNexus nexus(feedback_vector(), slot); in ReduceBinaryOperation()
316 FeedbackNexus nexus(feedback_vector(), slot); in ReduceBinaryOperation()
[all …]
Djs-type-hint-lowering.h44 JSTypeHintLowering(JSGraph* jsgraph, Handle<FeedbackVector> feedback_vector,
162 const Handle<FeedbackVector>& feedback_vector() const { in feedback_vector() function
Djs-inlining.cc347 feedback_vector_out = handle(function->feedback_vector(), isolate()); in DetermineCallContext()
471 Handle<FeedbackVector> feedback_vector; in ReduceJSCall() local
472 DetermineCallContext(node, context, feedback_vector); in ReduceJSCall()
490 zone(), shared_info, feedback_vector, BailoutId::None(), jsgraph(), in ReduceJSCall()
Dbytecode-graph-builder.h33 Handle<FeedbackVector> feedback_vector, BailoutId osr_offset,
319 const Handle<FeedbackVector>& feedback_vector() const { in feedback_vector() function
/external/webrtc/webrtc/modules/remote_bitrate_estimator/
Dtransport_feedback_adapter_unittest.cc146 [packets, this](const std::vector<PacketInfo>& feedback_vector) { in TEST_F() argument
147 ComparePacketVectors(packets, feedback_vector); in TEST_F()
188 this](const std::vector<PacketInfo>& feedback_vector) { in TEST_F() argument
189 ComparePacketVectors(expected_packets, feedback_vector); in TEST_F()
225 const std::vector<PacketInfo>& feedback_vector) { in TEST_F() argument
226 ComparePacketVectors(expected_packets, feedback_vector); in TEST_F()
294 const std::vector<PacketInfo>& feedback_vector) { in TEST_F() argument
295 EXPECT_EQ(sent_packets.size(), feedback_vector.size()); in TEST_F()
296 received_feedback = feedback_vector; in TEST_F()
313 [&received_feedback](const std::vector<PacketInfo>& feedback_vector) { in TEST_F() argument
[all …]
/external/v8/src/interpreter/
Dinterpreter-generator.cc158 TNode<FeedbackVector> feedback_vector = LoadFeedbackVector(); in LdaGlobal() local
174 accessor_asm.LoadGlobalIC(feedback_vector, feedback_slot, lazy_context, in LdaGlobal()
214 Node* feedback_vector = LoadFeedbackVector(); in IGNITION_HANDLER() local
216 feedback_vector); in IGNITION_HANDLER()
492 Node* feedback_vector = LoadFeedbackVector(); in IGNITION_HANDLER() local
509 feedback_vector); in IGNITION_HANDLER()
529 Node* feedback_vector = LoadFeedbackVector(); in IGNITION_HANDLER() local
532 smi_slot, feedback_vector); in IGNITION_HANDLER()
551 Node* feedback_vector = LoadFeedbackVector(); in StaNamedProperty() local
554 value, smi_slot, feedback_vector); in StaNamedProperty()
[all …]
Dinterpreter-assembler.cc705 void InterpreterAssembler::IncrementCallCount(Node* feedback_vector, in IncrementCallCount() argument
709 CAST(LoadFeedbackVectorSlot(feedback_vector, slot_id, kPointerSize)); in IncrementCallCount()
716 StoreFeedbackVectorSlot(feedback_vector, slot_id, new_count, in IncrementCallCount()
721 Node* feedback_vector, in CollectCallableFeedback() argument
727 LoadFeedbackVectorSlot(feedback_vector, slot_id); in CollectCallableFeedback()
795 StoreWeakReferenceInFeedbackVector(feedback_vector, slot_id, in CollectCallableFeedback()
797 ReportFeedbackUpdate(feedback_vector, slot_id, "Call:Initialize"); in CollectCallableFeedback()
808 feedback_vector, slot_id, in CollectCallableFeedback()
811 ReportFeedbackUpdate(feedback_vector, slot_id, in CollectCallableFeedback()
821 Node* feedback_vector, in CollectCallFeedback() argument
[all …]
Dinterpreter-assembler.h152 void IncrementCallCount(compiler::Node* feedback_vector,
158 compiler::Node* feedback_vector,
165 compiler::Node* feedback_vector,
190 compiler::Node* feedback_vector);
199 compiler::Node* feedback_vector);
210 compiler::Node* feedback_vector);
/external/v8/src/builtins/
Dbuiltins-constructor-gen.h21 Node* EmitCreateRegExpLiteral(Node* feedback_vector, Node* slot,
23 Node* EmitCreateShallowArrayLiteral(Node* feedback_vector, Node* slot,
27 Node* EmitCreateEmptyArrayLiteral(Node* feedback_vector, Node* slot,
30 Node* EmitCreateShallowObjectLiteral(Node* feedback_vector, Node* slot,
Dbuiltins-constructor-gen.cc297 Node* feedback_vector, Node* slot, Node* pattern, Node* flags, in EmitCreateRegExpLiteral() argument
303 CAST(LoadFeedbackVectorSlot(feedback_vector, slot, 0, INTPTR_PARAMETERS)); in EmitCreateRegExpLiteral()
321 feedback_vector, SmiTag(slot), pattern, flags)); in EmitCreateRegExpLiteral()
330 Node* feedback_vector = Parameter(Descriptor::kFeedbackVector); in TF_BUILTIN() local
336 EmitCreateRegExpLiteral(feedback_vector, slot, pattern, flags, context); in TF_BUILTIN()
341 Node* feedback_vector, Node* slot, Node* context, Label* call_runtime, in EmitCreateShallowArrayLiteral() argument
348 CAST(LoadFeedbackVectorSlot(feedback_vector, slot, 0, INTPTR_PARAMETERS)); in EmitCreateShallowArrayLiteral()
363 Node* feedback_vector = Parameter(Descriptor::kFeedbackVector); in TF_BUILTIN() local
368 Return(EmitCreateShallowArrayLiteral(feedback_vector, slot, context, in TF_BUILTIN()
377 Return(CallRuntime(Runtime::kCreateArrayLiteral, context, feedback_vector, in TF_BUILTIN()
[all …]
Dbuiltins-lazy-gen.cc43 TNode<JSFunction> function, TNode<FeedbackVector> feedback_vector) { in MaybeTailCallOptimizedCodeSlot() argument
47 feedback_vector, FeedbackVector::kOptimizedCodeOffset); in MaybeTailCallOptimizedCodeSlot()
124 TNode<FeedbackVector> feedback_vector = in CompileLazy() local
128 MaybeTailCallOptimizedCodeSlot(function, feedback_vector); in CompileLazy()
Dbuiltins-lazy-gen.h30 TNode<FeedbackVector> feedback_vector);
/external/v8/src/
Druntime-profiler.cc77 FeedbackVector* vector = function->feedback_vector(); in GetICCounts()
173 int ticks = function->feedback_vector()->profiler_ticks(); in MaybeOSR()
198 int ticks = function->feedback_vector()->profiler_ticks(); in ShouldOptimize()
255 int ticks = function->feedback_vector()->profiler_ticks(); in MarkCandidatesForOptimization()
257 function->feedback_vector()->set_profiler_ticks(ticks + 1); in MarkCandidatesForOptimization()
Dcompiler.cc542 FeedbackVector* feedback_vector = function->feedback_vector(); in GetCodeFromOptimizedCodeCache() local
543 feedback_vector->EvictOptimizedCodeMarkedForDeoptimization( in GetCodeFromOptimizedCodeCache()
545 Code* code = feedback_vector->optimized_code(); in GetCodeFromOptimizedCodeCache()
551 return Handle<Code>(code, feedback_vector->GetIsolate()); in GetCodeFromOptimizedCodeCache()
562 handle(function->feedback_vector(), function->GetIsolate()); in ClearOptimizedCodeCache()
588 handle(function->feedback_vector(), function->GetIsolate()); in InsertCodeIntoOptimizedCodeCache()
692 function->feedback_vector()->set_profiler_ticks(0); in GetOptimizedCode()
781 compilation_info->closure()->feedback_vector()->set_profiler_ticks(0); in FinalizeOptimizedCompilationJob()
1898 Code* code = function->feedback_vector()->optimized_code(); in PostInstantiation()
/external/v8/src/runtime/
Druntime-scopes.cc49 Handle<FeedbackVector> feedback_vector = Handle<FeedbackVector>(), in DeclareGlobal() argument
119 if (!feedback_vector.is_null() && in DeclareGlobal()
126 FeedbackNexus nexus(feedback_vector, slot); in DeclareGlobal()
134 int flags, Handle<FeedbackVector> feedback_vector) { in DeclareGlobals() argument
162 feedback_vector->Get(feedback_cells_slot)->ToStrongHeapObject()), in DeclareGlobals()
184 is_var, is_function, RedeclarationType::kSyntaxError, feedback_vector, in DeclareGlobals()
202 Handle<FeedbackVector> feedback_vector(closure->feedback_vector(), isolate); in RUNTIME_FUNCTION() local
203 return DeclareGlobals(isolate, declarations, flags, feedback_vector); in RUNTIME_FUNCTION()
Druntime-compiler.cc67 DCHECK_EQ(function->feedback_vector()->optimization_marker(), in RUNTIME_FUNCTION()
74 function->feedback_vector()->ClearOptimizationMarker(); in RUNTIME_FUNCTION()
102 function->feedback_vector()->EvictOptimizedCodeMarkedForDeoptimization( in RUNTIME_FUNCTION()
Druntime-interpreter.cc195 int slot_count = function->feedback_vector()->metadata()->slot_count(); in RUNTIME_FUNCTION()
201 function->feedback_vector()->FeedbackSlotPrint(os, FeedbackSlot(slot)); in RUNTIME_FUNCTION()
/external/v8/src/builtins/ppc/
Dbuiltins-ppc.cc644 Register feedback_vector, in MaybeTailCallOptimizedCodeSlot() argument
654 !AreAliased(feedback_vector, r3, r4, r6, scratch1, scratch2, scratch3)); in MaybeTailCallOptimizedCodeSlot()
663 FieldMemOperand(feedback_vector, FeedbackVector::kOptimizedCodeOffset)); in MaybeTailCallOptimizedCodeSlot()
724 scratch2, scratch3, feedback_vector); in MaybeTailCallOptimizedCodeSlot()
818 Register feedback_vector = r5; in Generate_InterpreterEntryTrampoline() local
821 __ LoadP(feedback_vector, in Generate_InterpreterEntryTrampoline()
823 __ LoadP(feedback_vector, in Generate_InterpreterEntryTrampoline()
824 FieldMemOperand(feedback_vector, Cell::kValueOffset)); in Generate_InterpreterEntryTrampoline()
827 MaybeTailCallOptimizedCodeSlot(masm, feedback_vector, r7, r9, r8); in Generate_InterpreterEntryTrampoline()
846 FieldMemOperand(feedback_vector, FeedbackVector::kInvocationCountOffset), in Generate_InterpreterEntryTrampoline()
[all …]
/external/v8/src/builtins/arm/
Dbuiltins-arm.cc647 Register feedback_vector, in MaybeTailCallOptimizedCodeSlot() argument
657 !AreAliased(feedback_vector, r0, r1, r3, scratch1, scratch2, scratch3)); in MaybeTailCallOptimizedCodeSlot()
666 FieldMemOperand(feedback_vector, FeedbackVector::kOptimizedCodeOffset)); in MaybeTailCallOptimizedCodeSlot()
727 scratch2, scratch3, feedback_vector); in MaybeTailCallOptimizedCodeSlot()
818 Register feedback_vector = r2; in Generate_InterpreterEntryTrampoline() local
821 __ ldr(feedback_vector, in Generate_InterpreterEntryTrampoline()
823 __ ldr(feedback_vector, FieldMemOperand(feedback_vector, Cell::kValueOffset)); in Generate_InterpreterEntryTrampoline()
826 MaybeTailCallOptimizedCodeSlot(masm, feedback_vector, r4, r6, r5); in Generate_InterpreterEntryTrampoline()
842 __ ldr(r9, FieldMemOperand(feedback_vector, in Generate_InterpreterEntryTrampoline()
845 __ str(r9, FieldMemOperand(feedback_vector, in Generate_InterpreterEntryTrampoline()
/external/v8/src/builtins/mips/
Dbuiltins-mips.cc625 Register feedback_vector, in MaybeTailCallOptimizedCodeSlot() argument
635 !AreAliased(feedback_vector, a0, a1, a3, scratch1, scratch2, scratch3)); in MaybeTailCallOptimizedCodeSlot()
643 FieldMemOperand(feedback_vector, FeedbackVector::kOptimizedCodeOffset)); in MaybeTailCallOptimizedCodeSlot()
702 scratch2, scratch3, feedback_vector); in MaybeTailCallOptimizedCodeSlot()
793 Register feedback_vector = a2; in Generate_InterpreterEntryTrampoline() local
796 __ lw(feedback_vector, in Generate_InterpreterEntryTrampoline()
798 __ lw(feedback_vector, FieldMemOperand(feedback_vector, Cell::kValueOffset)); in Generate_InterpreterEntryTrampoline()
801 MaybeTailCallOptimizedCodeSlot(masm, feedback_vector, t0, t3, t1); in Generate_InterpreterEntryTrampoline()
817 __ lw(t0, FieldMemOperand(feedback_vector, in Generate_InterpreterEntryTrampoline()
820 __ sw(t0, FieldMemOperand(feedback_vector, in Generate_InterpreterEntryTrampoline()
/external/v8/src/builtins/s390/
Dbuiltins-s390.cc652 Register feedback_vector, in MaybeTailCallOptimizedCodeSlot() argument
662 !AreAliased(feedback_vector, r2, r3, r5, scratch1, scratch2, scratch3)); in MaybeTailCallOptimizedCodeSlot()
671 FieldMemOperand(feedback_vector, FeedbackVector::kOptimizedCodeOffset)); in MaybeTailCallOptimizedCodeSlot()
732 scratch2, scratch3, feedback_vector); in MaybeTailCallOptimizedCodeSlot()
827 Register feedback_vector = r4; in Generate_InterpreterEntryTrampoline() local
830 __ LoadP(feedback_vector, in Generate_InterpreterEntryTrampoline()
832 __ LoadP(feedback_vector, in Generate_InterpreterEntryTrampoline()
833 FieldMemOperand(feedback_vector, Cell::kValueOffset)); in Generate_InterpreterEntryTrampoline()
836 MaybeTailCallOptimizedCodeSlot(masm, feedback_vector, r6, r8, r7); in Generate_InterpreterEntryTrampoline()
853 __ LoadW(r1, FieldMemOperand(feedback_vector, in Generate_InterpreterEntryTrampoline()
[all …]
/external/v8/src/builtins/mips64/
Dbuiltins-mips64.cc624 Register feedback_vector, in MaybeTailCallOptimizedCodeSlot() argument
634 !AreAliased(feedback_vector, a0, a1, a3, scratch1, scratch2, scratch3)); in MaybeTailCallOptimizedCodeSlot()
642 FieldMemOperand(feedback_vector, FeedbackVector::kOptimizedCodeOffset)); in MaybeTailCallOptimizedCodeSlot()
700 scratch2, scratch3, feedback_vector); in MaybeTailCallOptimizedCodeSlot()
792 Register feedback_vector = a2; in Generate_InterpreterEntryTrampoline() local
795 __ Ld(feedback_vector, in Generate_InterpreterEntryTrampoline()
797 __ Ld(feedback_vector, FieldMemOperand(feedback_vector, Cell::kValueOffset)); in Generate_InterpreterEntryTrampoline()
800 MaybeTailCallOptimizedCodeSlot(masm, feedback_vector, a4, t3, a5); in Generate_InterpreterEntryTrampoline()
816 __ Lw(a4, FieldMemOperand(feedback_vector, in Generate_InterpreterEntryTrampoline()
819 __ Sw(a4, FieldMemOperand(feedback_vector, in Generate_InterpreterEntryTrampoline()
/external/v8/src/builtins/x64/
Dbuiltins-x64.cc676 Register feedback_vector, in MaybeTailCallOptimizedCodeSlot() argument
685 DCHECK(!AreAliased(feedback_vector, rax, rdx, rdi, scratch1, scratch2, in MaybeTailCallOptimizedCodeSlot()
694 FieldOperand(feedback_vector, FeedbackVector::kOptimizedCodeOffset)); in MaybeTailCallOptimizedCodeSlot()
753 scratch2, scratch3, feedback_vector); in MaybeTailCallOptimizedCodeSlot()
843 Register feedback_vector = rbx; in Generate_InterpreterEntryTrampoline() local
846 __ movp(feedback_vector, in Generate_InterpreterEntryTrampoline()
848 __ movp(feedback_vector, FieldOperand(feedback_vector, Cell::kValueOffset)); in Generate_InterpreterEntryTrampoline()
851 MaybeTailCallOptimizedCodeSlot(masm, feedback_vector, rcx, r14, r15); in Generate_InterpreterEntryTrampoline()
872 FieldOperand(feedback_vector, FeedbackVector::kInvocationCountOffset)); in Generate_InterpreterEntryTrampoline()

12