/external/v8/src/compiler/ |
H A D | js-type-hint-lowering.h | 29 JSTypeHintLowering(JSGraph* jsgraph, Handle<FeedbackVector> feedback_vector); 40 const Handle<FeedbackVector>& feedback_vector() const { function in class:v8::internal::compiler::JSTypeHintLowering
|
H A D | js-create-lowering.h | 37 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 D | js-type-hint-lowering.cc | 31 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 D | bytecode-graph-builder.h | 28 Handle<FeedbackVector> feedback_vector, 254 const Handle<FeedbackVector>& feedback_vector() const { function in class:v8::internal::compiler::BytecodeGraphBuilder
|
H A D | js-call-reducer.cc | 601 Node* feedback_vector = jsgraph()->HeapConstant(p.feedback().vector()); local 605 node->InsertInput(graph()->zone(), 4, feedback_vector);
|
H A D | js-inlining.cc | 408 // - 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 D | js-create-lowering.cc | 815 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 D | bytecode-graph-builder.cc | 466 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...] |
/external/v8/src/heap/ |
H A D | object-stats.cc | 559 FeedbackVector* feedback_vector = function->feedback_vector(); local 560 RecordFixedArrayHelper(function, feedback_vector, FEEDBACK_VECTOR_SUB_TYPE,
|
/external/v8/src/runtime/ |
H A D | runtime-scopes.cc | 48 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 D | type-info.cc | 19 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 D | code-stubs.cc | 525 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 D | compiler.cc | 1692 Handle<FeedbackVector> feedback_vector = local 1694 vector = isolate->factory()->NewCell(feedback_vector); 1768 Handle<FeedbackVector> feedback_vector = local 1770 vector = isolate->factory()->NewCell(feedback_vector);
|
H A D | objects.cc | 12033 Handle<FeedbackVector> feedback_vector = local 12036 isolate->factory()->NewOneClosureCell(feedback_vector); 12041 Handle<FeedbackVector> feedback_vector = local 12043 function->feedback_vector_cell()->set_value(*feedback_vector); 13936 FeedbackVector* vector = feedback_vector();
|
/external/v8/src/builtins/ |
H A D | builtins-constructor.cc | 21 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/interpreter/ |
H A D | interpreter-assembler.cc | 544 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 D | interpreter.cc | 493 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...] |
/external/v8/src/arm64/ |
H A D | code-stubs-arm64.cc | 1747 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...] |
/external/v8/src/x87/ |
H A D | code-stubs-x87.cc | 1189 static void IncrementCallCount(MacroAssembler* masm, Register feedback_vector, argument 1191 __ add(FieldOperand(feedback_vector, slot, times_half_pointer_size,
|
/external/v8/src/crankshaft/ |
H A D | hydrogen-instructions.h | 1952 Handle<FeedbackVector> feedback_vector() const { return feedback_vector_; } function in class:final 1962 Handle<FeedbackVector> feedback_vector) 1965 feedback_vector_(feedback_vector), 1961 HDeclareGlobals(HValue* context, Handle<FixedArray> declarations, int flags, Handle<FeedbackVector> feedback_vector) argument
|