Searched refs:feedback_vector (Results 1 - 25 of 46) sorted by relevance

12

/external/v8/src/compiler/
H A Djs-type-hint-lowering.h29 JSTypeHintLowering(JSGraph* jsgraph, Handle<FeedbackVector> feedback_vector);
40 const Handle<FeedbackVector>& feedback_vector() const { function in class:v8::internal::compiler::JSTypeHintLowering
H A Djs-type-hint-lowering.cc31 DCHECK_EQ(FeedbackSlotKind::kBinaryOp, feedback_vector()->GetKind(slot_));
32 BinaryOpICNexus nexus(feedback_vector(), slot_);
102 const Handle<FeedbackVector>& feedback_vector() const { function in class:v8::internal::compiler::final
103 return lowering_->feedback_vector();
117 Handle<FeedbackVector> feedback_vector)
118 : jsgraph_(jsgraph), feedback_vector_(feedback_vector) {}
116 JSTypeHintLowering(JSGraph* jsgraph, Handle<FeedbackVector> feedback_vector) argument
H A Djs-create-lowering.h37 MaybeHandle<FeedbackVector> feedback_vector,
42 feedback_vector_(feedback_vector),
35 JSCreateLowering(Editor* editor, CompilationDependencies* dependencies, JSGraph* jsgraph, MaybeHandle<FeedbackVector> feedback_vector, Handle<Context> native_context, Zone* zone) argument
H A Dbytecode-graph-builder.cc466 Handle<FeedbackVector> feedback_vector, BailoutId osr_ast_id,
475 feedback_vector_(feedback_vector),
544 slot = feedback_vector()->ToSlot(slot_id);
546 return VectorSlotPair(feedback_vector(), slot);
742 DCHECK(IsLoadGlobalICKind(feedback_vector()->GetKind(feedback.slot())));
1519 JSTypeHintLowering type_hint_lowering(jsgraph(), feedback_vector());
1539 FeedbackSlot slot = feedback_vector()->ToSlot(
1554 FeedbackSlot slot = feedback_vector()->ToSlot(
1556 DCHECK_EQ(FeedbackSlotKind::kBinaryOp, feedback_vector()->GetKind(slot));
1557 BinaryOpICNexus nexus(feedback_vector(), slo
464 BytecodeGraphBuilder( Zone* local_zone, Handle<SharedFunctionInfo> shared_info, Handle<FeedbackVector> feedback_vector, BailoutId osr_ast_id, JSGraph* jsgraph, float invocation_frequency, SourcePositionTable* source_positions, int inlining_id) argument
[all...]
H A Dbytecode-graph-builder.h28 Handle<FeedbackVector> feedback_vector,
254 const Handle<FeedbackVector>& feedback_vector() const { function in class:v8::internal::compiler::BytecodeGraphBuilder
H A Djs-inlining.cc408 // - feedback_vector : The target is guaranteed to use this feedback vector.
424 feedback_vector_out = handle(function->feedback_vector());
595 Handle<FeedbackVector> feedback_vector; local
596 DetermineCallContext(node, context, feedback_vector);
605 parse_info.zone(), shared_info, feedback_vector, BailoutId::None(),
H A Djs-create-lowering.cc815 Handle<FeedbackVector> feedback_vector; local
816 if (GetSpecializationFeedbackVector(node).ToHandle(&feedback_vector)) {
818 Handle<Object> literal(feedback_vector->Get(slot), isolate());
1315 return handle(Handle<JSFunction>::cast(object)->feedback_vector());
H A Djs-call-reducer.cc601 Node* feedback_vector = jsgraph()->HeapConstant(p.feedback().vector()); local
605 node->InsertInput(graph()->zone(), 4, feedback_vector);
H A Dast-graph-builder.cc2078 Handle<FeedbackVector> feedback_vector(info()->closure()->feedback_vector());
2085 Node* vector = jsgraph()->Constant(feedback_vector);
2235 return VectorSlotPair(handle(info()->closure()->feedback_vector()), slot);
2245 Handle<FeedbackVector> feedback_vector(info()->closure()->feedback_vector(),
2247 CallICNexus nexus(feedback_vector, slot);
H A Dpipeline.cc758 handle(data->info()->closure()->feedback_vector()),
909 Handle<FeedbackVector> feedback_vector(
910 data->info()->closure()->feedback_vector());
913 feedback_vector, data->native_context(), temp_zone);
/external/webrtc/webrtc/modules/remote_bitrate_estimator/
H A Dtransport_feedback_adapter_unittest.cc146 [packets, this](const std::vector<PacketInfo>& feedback_vector) {
147 ComparePacketVectors(packets, feedback_vector);
188 this](const std::vector<PacketInfo>& feedback_vector) {
189 ComparePacketVectors(expected_packets, feedback_vector);
225 const std::vector<PacketInfo>& feedback_vector) {
226 ComparePacketVectors(expected_packets, feedback_vector);
294 const std::vector<PacketInfo>& feedback_vector) {
295 EXPECT_EQ(sent_packets.size(), feedback_vector.size());
296 received_feedback = feedback_vector;
313 [&received_feedback](const std::vector<PacketInfo>& feedback_vector) {
[all...]
/external/v8/src/interpreter/
H A Dinterpreter.cc493 Node* feedback_vector = __ LoadFeedbackVector(); local
508 feedback_vector, feedback_slot, &exit_point, &try_handler, &miss,
530 smi_slot, feedback_vector);
543 smi_slot, feedback_vector);
593 Node* feedback_vector = __ LoadFeedbackVector(); local
595 smi_slot, feedback_vector);
855 Node* feedback_vector = __ LoadFeedbackVector(); local
858 name, smi_slot, feedback_vector);
875 Node* feedback_vector = __ LoadFeedbackVector(); local
878 name, smi_slot, feedback_vector);
892 Node* feedback_vector = __ LoadFeedbackVector(); local
938 Node* feedback_vector = __ LoadFeedbackVector(); local
978 Node* feedback_vector = __ LoadFeedbackVector(); local
1120 Node* feedback_vector = __ LoadFeedbackVector(); local
1134 Node* feedback_vector = __ LoadFeedbackVector(); local
1376 Node* feedback_vector = __ LoadFeedbackVector(); local
1435 __ UpdateFeedback(__ SmiOr(result_type, input_feedback), feedback_vector, local
1505 Node* feedback_vector = __ LoadFeedbackVector(); local
1523 feedback_vector, slot_index); local
1559 Node* feedback_vector = __ LoadFeedbackVector(); local
1577 feedback_vector, slot_index); local
1610 Node* feedback_vector = __ LoadFeedbackVector(); local
1622 feedback_vector, slot_index); local
1637 Node* feedback_vector = __ LoadFeedbackVector(); local
1649 feedback_vector, slot_index); local
1665 Node* feedback_vector = __ LoadFeedbackVector(); local
1678 feedback_vector, slot_index); local
1694 Node* feedback_vector = __ LoadFeedbackVector(); local
1707 feedback_vector, slot_index); local
1725 Node* feedback_vector = __ LoadFeedbackVector(); local
1774 Node* feedback_vector = __ LoadFeedbackVector(); local
1912 Node* feedback_vector = __ LoadFeedbackVector(); local
2158 Node* feedback_vector = __ LoadFeedbackVector(); local
2336 Node* feedback_vector = __ LoadFeedbackVector(); local
2898 Node* feedback_vector = __ LoadFeedbackVector(); local
3243 Node* feedback_vector = __ LoadFeedbackVector(); local
[all...]
H A Dinterpreter-assembler.cc544 Node* InterpreterAssembler::IncrementCallCount(Node* feedback_vector, argument
548 Node* call_count = LoadFixedArrayElement(feedback_vector, call_count_slot);
551 return StoreFixedArrayElement(feedback_vector, call_count_slot, new_count,
558 Node* feedback_vector,
582 Node* feedback_element = LoadFixedArrayElement(feedback_vector, slot_id);
595 IncrementCallCount(feedback_vector, slot_id);
630 IncrementCallCount(feedback_vector, slot_id);
675 CreateWeakCellInFeedbackVector(feedback_vector, SmiTag(slot_id),
684 CreateAllocationSiteInFeedbackVector(feedback_vector, SmiTag(slot_id));
699 feedback_vector, slot_i
555 CallJSWithFeedback(Node* function, Node* context, Node* first_arg, Node* arg_count, Node* slot_id, Node* feedback_vector, TailCallMode tail_call_mode) argument
751 Construct(Node* constructor, Node* context, Node* new_target, Node* first_arg, Node* arg_count, Node* slot_id, Node* feedback_vector) argument
[all...]
H A Dinterpreter-assembler.h114 // The call count is located at feedback_vector[slot_id + 1].
115 compiler::Node* IncrementCallCount(compiler::Node* feedback_vector,
127 compiler::Node* feedback_vector,
154 compiler::Node* feedback_vector);
/external/v8/src/builtins/
H A Dbuiltins-constructor.h19 Node* EmitFastNewClosure(Node* shared_info, Node* feedback_vector, Node* slot,
H A Dbuiltins-constructor.cc21 Node* feedback_vector,
130 feedback_vector, slot, 0, CodeStubAssembler::SMI_PARAMETERS);
427 Node* feedback_vector = LoadObjectField(cell, Cell::kValueOffset); local
428 Node* boilerplate = LoadFixedArrayElement(feedback_vector, literal_index, 0,
510 Node* feedback_vector = LoadObjectField(cell, Cell::kValueOffset); local
512 feedback_vector, literal_index, 0, CodeStubAssembler::SMI_PARAMETERS);
515 allocation_site = LoadFixedArrayElement(feedback_vector, literal_index, 0,
668 Node* feedback_vector = LoadObjectField(cell, Cell::kValueOffset); local
670 feedback_vector, literals_index, 0, CodeStubAssembler::SMI_PARAMETERS);
20 EmitFastNewClosure(Node* shared_info, Node* feedback_vector, Node* slot, Node* context) argument
/external/v8/src/runtime/
H A Druntime-literals.cc216 Handle<Object> boilerplate(closure->feedback_vector()->Get(literal_slot),
221 closure->feedback_vector()->Set(literal_slot, *boilerplate);
235 Handle<FeedbackVector> vector(closure->feedback_vector(), isolate);
338 Handle<FeedbackVector> vector(closure->feedback_vector(), isolate);
352 Handle<FeedbackVector> vector(closure->feedback_vector(), isolate);
H A Druntime-scopes.cc48 Handle<FeedbackVector> feedback_vector = Handle<FeedbackVector>(),
118 if (!feedback_vector.is_null() &&
125 LoadGlobalICNexus nexus(feedback_vector, slot);
133 int flags, Handle<FeedbackVector> feedback_vector) {
157 Handle<Cell> literals(Cell::cast(feedback_vector->Get(literals_slot)),
179 is_var, is_function, RedeclarationType::kSyntaxError, feedback_vector,
195 CONVERT_ARG_HANDLE_CHECKED(FeedbackVector, feedback_vector, 2);
197 return DeclareGlobals(isolate, declarations, flags, feedback_vector);
210 Handle<FeedbackVector> feedback_vector(closure->feedback_vector(), isolat
132 DeclareGlobals(Isolate* isolate, Handle<FixedArray> declarations, int flags, Handle<FeedbackVector> feedback_vector) argument
[all...]
/external/v8/src/
H A Dtype-info.h26 Handle<FeedbackVector> feedback_vector,
H A Dcode-stubs.cc525 compiler::Node* feedback_vector,
724 assembler->UpdateFeedback(var_type_feedback.value(), feedback_vector,
732 compiler::Node* slot_id, compiler::Node* feedback_vector,
917 assembler->UpdateFeedback(var_type_feedback.value(), feedback_vector,
926 compiler::Node* slot_id, compiler::Node* feedback_vector,
1078 assembler->UpdateFeedback(var_type_feedback.value(), feedback_vector,
1088 compiler::Node* feedback_vector, compiler::Node* context) {
1298 assembler->UpdateFeedback(var_type_feedback.value(), feedback_vector,
1307 compiler::Node* feedback_vector, compiler::Node* context) {
1459 assembler->UpdateFeedback(var_type_feedback.value(), feedback_vector,
521 Generate(CodeStubAssembler* assembler, compiler::Node* lhs, compiler::Node* rhs, compiler::Node* slot_id, compiler::Node* feedback_vector, compiler::Node* context) argument
730 Generate( CodeStubAssembler* assembler, compiler::Node* lhs, compiler::Node* rhs, compiler::Node* slot_id, compiler::Node* feedback_vector, compiler::Node* context) argument
924 Generate( CodeStubAssembler* assembler, compiler::Node* lhs, compiler::Node* rhs, compiler::Node* slot_id, compiler::Node* feedback_vector, compiler::Node* context) argument
1085 Generate( CodeStubAssembler* assembler, compiler::Node* dividend, compiler::Node* divisor, compiler::Node* slot_id, compiler::Node* feedback_vector, compiler::Node* context) argument
1304 Generate( CodeStubAssembler* assembler, compiler::Node* dividend, compiler::Node* divisor, compiler::Node* slot_id, compiler::Node* feedback_vector, compiler::Node* context) argument
[all...]
H A Dtype-info.cc19 Handle<FeedbackVector> feedback_vector,
28 feedback_vector_ = FeedbackVector::Copy(isolate, feedback_vector);
17 TypeFeedbackOracle(Isolate* isolate, Zone* zone, Handle<Code> code, Handle<FeedbackVector> feedback_vector, Handle<Context> native_context) argument
H A Druntime-profiler.cc117 FeedbackVector* vector = function->feedback_vector();
H A Dcode-stub-assembler.h1073 void UpdateFeedback(Node* feedback, Node* feedback_vector, Node* slot_id);
1131 Node* CreateWeakCellInFeedbackVector(Node* feedback_vector, Node* slot,
1135 Node* CreateAllocationSiteInFeedbackVector(Node* feedback_vector, Node* slot);
/external/v8/src/heap/
H A Dobject-stats.cc559 FeedbackVector* feedback_vector = function->feedback_vector(); local
560 RecordFixedArrayHelper(function, feedback_vector, FEEDBACK_VECTOR_SUB_TYPE,
/external/v8/src/arm64/
H A Dcode-stubs-arm64.cc1747 Register feedback_vector, Register index,
1753 __ Push(argc, function, feedback_vector, index);
1756 DCHECK(feedback_vector.Is(x2) && index.Is(x3));
1760 __ Pop(index, feedback_vector, function, argc);
1767 Register feedback_vector, Register index,
1772 feedback_vector, index, new_target));
1777 // feedback_vector : the feedback vector
1790 __ Add(feedback, feedback_vector,
1834 __ Add(scratch1, feedback_vector,
1854 feedback_vector, inde
1745 CallStubInRecordCallTarget(MacroAssembler* masm, CodeStub* stub, Register argc, Register function, Register feedback_vector, Register index, Register new_target) argument
1765 GenerateRecordCallTarget(MacroAssembler* masm, Register argc, Register function, Register feedback_vector, Register index, Register new_target, Register scratch1, Register scratch2, Register scratch3) argument
[all...]

Completed in 411 milliseconds

12