Home
last modified time | relevance | path

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

123

/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-number-gen.cc22 auto feedback_vector = \
29 [&]() { return feedback_vector; }, \
110 auto feedback_vector = \
116 a.Generator(context, value, slot, feedback_vector, \
131 auto feedback_vector = LoadFeedbackVectorFromBaseline(); \
136 a.Generator(context, value, slot, feedback_vector, \
152 auto feedback_vector = \
159 UpdateFeedback(var_type_feedback.value(), feedback_vector, slot); \
179 auto feedback_vector = LoadFeedbackVectorFromBaseline(); \
180 UpdateFeedback(var_type_feedback.value(), feedback_vector, slo
194 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); TF_BUILTIN() local
208 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); TF_BUILTIN() local
227 auto feedback_vector = LoadFeedbackVectorFromBaseline(); TF_BUILTIN() local
240 auto feedback_vector = LoadFeedbackVectorFromBaseline(); TF_BUILTIN() local
[all...]
H A Dbuiltins-constructor-gen.cc57 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN() local
62 [=] { return feedback_vector; }, slot, in TF_BUILTIN()
69 const LazyNode<HeapObject>& feedback_vector, TNode<UintPtrT> slot, in BuildConstruct()
74 CollectConstructFeedback(eager_context, target, new_target, feedback_vector(), in BuildConstruct()
100 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN() local
105 CollectConstructFeedback(context, target, new_target, feedback_vector, slot, in TF_BUILTIN()
148 auto feedback_vector = Parameter<HeapObject>(Descriptor::kFeedbackVector); in TF_BUILTIN() local
153 [=] { return feedback_vector; }, slot, in TF_BUILTIN()
160 const LazyNode<HeapObject>& feedback_vector, TNode<UintPtrT> slot, in BuildConstructWithSpread()
165 CollectConstructFeedback(eager_context, target, new_target, feedback_vector(), in BuildConstructWithSpread()
66 BuildConstruct( TNode<Object> target, TNode<Object> new_target, TNode<Int32T> argc, const LazyNode<Context>& context, const LazyNode<HeapObject>& feedback_vector, TNode<UintPtrT> slot, UpdateFeedbackMode mode) BuildConstruct() argument
157 BuildConstructWithSpread( TNode<Object> target, TNode<Object> new_target, TNode<Object> spread, TNode<Int32T> argc, const LazyNode<Context>& context, const LazyNode<HeapObject>& feedback_vector, TNode<UintPtrT> slot, UpdateFeedbackMode mode) BuildConstructWithSpread() argument
399 TNode<FeedbackVector> feedback_vector = CAST(maybe_feedback_vector); CreateRegExpLiteral() local
461 CreateShallowArrayLiteral( TNode<FeedbackVector> feedback_vector, TNode<TaggedIndex> slot, TNode<Context> context, AllocationSiteMode allocation_site_mode, Label* call_runtime) CreateShallowArrayLiteral() argument
483 CreateEmptyArrayLiteral( TNode<FeedbackVector> feedback_vector, TNode<TaggedIndex> slot, TNode<Context> context) CreateEmptyArrayLiteral() argument
530 CreateShallowObjectLiteral( TNode<FeedbackVector> feedback_vector, TNode<TaggedIndex> slot, Label* call_runtime) CreateShallowObjectLiteral() argument
[all...]
H A Dbuiltins-conversion-gen.cc33 auto feedback_vector = LoadFeedbackVectorFromBaseline(); in TF_BUILTIN() local
34 UpdateFeedback(var_type_feedback.value(), feedback_vector, slot); in TF_BUILTIN()
47 auto feedback_vector = LoadFeedbackVectorFromBaseline(); in TF_BUILTIN() local
48 UpdateFeedback(var_type_feedback.value(), feedback_vector, slot); in TF_BUILTIN()
H A Dbuiltins-call-gen.cc113 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN() local
117 target, [=] { return receiver; }, context, feedback_vector, slot); in TF_BUILTIN()
127 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN() local
131 target, [=] { return receiver; }, context, feedback_vector, slot); in TF_BUILTIN()
140 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN() local
144 target, [=] { return receiver; }, context, feedback_vector, slot); in TF_BUILTIN()
489 auto feedback_vector = LoadFeedbackVectorFromBaseline(); in CallReceiver() local
499 CollectCallFeedback(target, receiver, context, feedback_vector, slot); in CallReceiver()
516 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN() local
520 target, [=] { return receiver; }, context, feedback_vector, slo in TF_BUILTIN()
539 auto feedback_vector = LoadFeedbackVectorFromBaseline(); TF_BUILTIN() local
554 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); TF_BUILTIN() local
[all...]
H A Dbuiltins-constructor-gen.h29 TNode<FeedbackVector> feedback_vector, TNode<TaggedIndex> slot,
33 TNode<JSArray> CreateEmptyArrayLiteral(TNode<FeedbackVector> feedback_vector,
38 TNode<FeedbackVector> feedback_vector, TNode<TaggedIndex> slot,
H A Dbuiltins-lazy-gen.cc44 TNode<JSFunction> function, TNode<FeedbackVector> feedback_vector) { in MaybeTailCallOptimizedCodeSlot()
48 LoadObjectField<Uint32T>(feedback_vector, FeedbackVector::kFlagsOffset); in MaybeTailCallOptimizedCodeSlot()
80 feedback_vector, FeedbackVector::kMaybeOptimizedCodeOffset); in MaybeTailCallOptimizedCodeSlot()
43 MaybeTailCallOptimizedCodeSlot( TNode<JSFunction> function, TNode<FeedbackVector> feedback_vector) MaybeTailCallOptimizedCodeSlot() argument
H A Dbuiltins-call-gen.h51 const LazyNode<HeapObject>& feedback_vector,
57 const LazyNode<HeapObject>& feedback_vector,
H A Dbuiltins-lazy-gen.h30 TNode<FeedbackVector> feedback_vector);
/third_party/node/deps/v8/src/objects/
H A Djs-function-inl.h37 FeedbackVector JSFunction::feedback_vector() const { in feedback_vector() function in v8::internal::JSFunction
49 feedback_vector().reset_tiering_state(); in reset_tiering_state()
107 return feedback_vector().tiering_state(); in tiering_state()
113 feedback_vector().set_tiering_state(state); in set_tiering_state()
118 return feedback_vector().osr_tiering_state(); in osr_tiering_state()
123 feedback_vector().set_osr_tiering_state(marker); in set_osr_tiering_state()
H A Djs-function.cc51 if (has_feedback_vector() && feedback_vector().has_optimized_code() && in GetAvailableCodeKinds()
52 !feedback_vector().optimized_code().marked_for_deoptimization()) { in GetAvailableCodeKinds()
53 CodeT code = feedback_vector().optimized_code(); in GetAvailableCodeKinds()
525 // already have a feedback_vector / feedback cell array allocated. in EnsureClosureFeedbackCellArray()
568 Handle<HeapObject> feedback_vector = FeedbackVector::New( in CreateAndAttachFeedbackVector() local
575 function->raw_feedback_cell().set_value(*feedback_vector, kReleaseStore); in CreateAndAttachFeedbackVector()
594 CHECK_EQ(function->feedback_vector().length(), in InitializeFeedbackCell()
595 function->feedback_vector().metadata().slot_count()); in InitializeFeedbackCell()
1332 FeedbackVector vector = feedback_vector(); in ClearTypeFeedbackInfo()
/third_party/node/deps/v8/src/compiler/
H A Djs-operator.h1163 V(FeedbackVector, feedback_vector, 1, HeapObject)
1185 V(FeedbackVector, feedback_vector, 2, HeapObject)
1206 V(FeedbackVector, feedback_vector, 1, HeapObject)
1223 V(FeedbackVector, feedback_vector, 1, HeapObject)
1239 #define INPUTS(V) V(FeedbackVector, feedback_vector, 0, HeapObject)
1257 #define INPUTS(V) V(FeedbackVector, feedback_vector, 0, HeapObject)
1279 V(FeedbackVector, feedback_vector, 2, HeapObject)
1297 V(FeedbackVector, feedback_vector, 2, HeapObject)
1317 V(FeedbackVector, feedback_vector, 3, HeapObject)
1337 V(FeedbackVector, feedback_vector,
1421 TNode<HeapObject> feedback_vector() const { feedback_vector() function in v8::internal::compiler::JSCallOrConstructNode
[all...]
H A Djs-type-hint-lowering.cc256 FeedbackVectorRef feedback_vector, in JSTypeHintLowering()
261 feedback_vector_(feedback_vector) {} in JSTypeHintLowering()
267 FeedbackSource source(feedback_vector(), slot); in GetBinaryOperationHint()
273 FeedbackSource source(feedback_vector(), slot); in GetCompareOperationHint()
287 FeedbackSource feedback(feedback_vector(), slot); in ReduceUnaryOperation()
568 FeedbackSource source(feedback_vector(), slot); in BuildDeoptIfFeedbackIsInsufficient()
255 JSTypeHintLowering(JSHeapBroker* broker, JSGraph* jsgraph, FeedbackVectorRef feedback_vector, Flags flags) JSTypeHintLowering() argument
H A Djs-inlining-heuristic.cc31 base::Optional<FeedbackVectorRef> feedback_vector = in CanConsiderForInlining() local
32 feedback_cell.feedback_vector(); in CanConsiderForInlining()
33 if (!feedback_vector.has_value()) { in CanConsiderForInlining()
38 SharedFunctionInfoRef shared = feedback_vector->shared_function_info(); in CanConsiderForInlining()
51 feedback_cell.feedback_vector(); in CanConsiderForInlining()
56 if (!feedback_vector_again->equals(*feedback_vector)) { in CanConsiderForInlining()
71 TRACE("Considering " << shared << " for inlining with " << *feedback_vector); in CanConsiderForInlining()
/third_party/node/deps/v8/src/interpreter/
H A Dinterpreter-generator.cc523 TNode<HeapObject> feedback_vector = LoadFeedbackVector(); in IGNITION_HANDLER() local
542 lazy_slot, feedback_vector); in IGNITION_HANDLER()
564 TNode<HeapObject> feedback_vector = LoadFeedbackVector(); in IGNITION_HANDLER() local
569 home_object_prototype, name, slot, feedback_vector); in IGNITION_HANDLER()
582 TNode<HeapObject> feedback_vector = LoadFeedbackVector(); in IGNITION_HANDLER() local
587 feedback_vector); in IGNITION_HANDLER()
710 TNode<HeapObject> feedback_vector = LoadFeedbackVector(); in IGNITION_HANDLER() local
715 slot, feedback_vector); in IGNITION_HANDLER()
741 TNode<HeapObject> feedback_vector = LoadFeedbackVector(); in IGNITION_HANDLER() local
745 value, flags, feedback_vector, slo in IGNITION_HANDLER()
753 TNode<HeapObject> feedback_vector = LoadFeedbackVector(); IGNITION_HANDLER() local
1705 TNode<HeapObject> feedback_vector = LoadFeedbackVector(); IGNITION_HANDLER() local
2259 TNode<HeapObject> feedback_vector = LoadFeedbackVector(); IGNITION_HANDLER() local
2279 TNode<HeapObject> feedback_vector = LoadFeedbackVector(); IGNITION_HANDLER() local
2368 TNode<HeapObject> feedback_vector = LoadFeedbackVector(); IGNITION_HANDLER() local
2963 TNode<HeapObject> feedback_vector = LoadFeedbackVector(); IGNITION_HANDLER() local
[all...]
/third_party/node/deps/v8/src/execution/
H A Dtiering-manager.cc213 function.feedback_vector().profiler_ticks() * in SmallEnoughForOSR()
273 const TieringState tiering_state = function.feedback_vector().tiering_state(); in MaybeOptimizeFrame()
275 function.feedback_vector().osr_tiering_state(); in MaybeOptimizeFrame()
341 const int ticks = function.feedback_vector().profiler_ticks(); in ShouldOptimize()
398 function->feedback_vector().set_invocation_count(1, kRelaxedStore); in OnInterruptTick()
438 function_obj.feedback_vector().SaturatingIncrementProfilerTicks(); in OnInterruptTick()
/third_party/node/deps/v8/src/builtins/arm64/
H A Dbuiltins-arm64.cc1113 static void MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, in MaybeOptimizeCode() argument
1123 DCHECK(!AreAliased(feedback_vector, x1, x3, tiering_state)); in MaybeOptimizeCode()
1215 MacroAssembler* masm, Register optimization_state, Register feedback_vector, in LoadTieringStateAndJumpIfNeedsProcessing()
1218 DCHECK(!AreAliased(optimization_state, feedback_vector)); in LoadTieringStateAndJumpIfNeedsProcessing()
1220 FieldMemOperand(feedback_vector, FeedbackVector::kFlagsOffset)); in LoadTieringStateAndJumpIfNeedsProcessing()
1229 Register feedback_vector) { in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1231 DCHECK(!AreAliased(optimization_state, feedback_vector)); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1240 MaybeOptimizeCode(masm, feedback_vector, tiering_state); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1246 FieldMemOperand(feedback_vector, in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1276 Register feedback_vector in Generate_BaselineOutOfLinePrologue() local
1214 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1227 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1415 Register feedback_vector = x2; Generate_InterpreterEntryTrampoline() local
4132 Register feedback_vector = x2; Generate_BaselineOrInterpreterEntry() local
[all...]
/third_party/node/deps/v8/src/builtins/arm/
H A Dbuiltins-arm.cc927 static void MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, in MaybeOptimizeCode() argument
937 DCHECK(!AreAliased(feedback_vector, r1, r3, tiering_state)); in MaybeOptimizeCode()
1033 MacroAssembler* masm, Register optimization_state, Register feedback_vector, in LoadTieringStateAndJumpIfNeedsProcessing()
1036 DCHECK(!AreAliased(optimization_state, feedback_vector)); in LoadTieringStateAndJumpIfNeedsProcessing()
1038 FieldMemOperand(feedback_vector, FeedbackVector::kFlagsOffset)); in LoadTieringStateAndJumpIfNeedsProcessing()
1047 Register feedback_vector) { in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1049 DCHECK(!AreAliased(optimization_state, feedback_vector)); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1058 MaybeOptimizeCode(masm, feedback_vector, tiering_state); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1063 FieldMemOperand(feedback_vector, in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1094 Register feedback_vector in Generate_BaselineOutOfLinePrologue() local
1032 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1045 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1242 Register feedback_vector = r2; Generate_InterpreterEntryTrampoline() local
3604 Register feedback_vector = r2; Generate_BaselineOrInterpreterEntry() local
[all...]
/third_party/node/deps/v8/src/builtins/riscv64/
H A Dbuiltins-riscv64.cc960 static void MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, in MaybeOptimizeCode() argument
971 DCHECK(!AreAliased(feedback_vector, a1, a3, tiering_state)); in MaybeOptimizeCode()
1071 MacroAssembler* masm, Register optimization_state, Register feedback_vector, in LoadTieringStateAndJumpIfNeedsProcessing()
1074 DCHECK(!AreAliased(optimization_state, feedback_vector)); in LoadTieringStateAndJumpIfNeedsProcessing()
1078 FieldMemOperand(feedback_vector, FeedbackVector::kFlagsOffset)); in LoadTieringStateAndJumpIfNeedsProcessing()
1087 Register feedback_vector) { in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1089 DCHECK(!AreAliased(optimization_state, feedback_vector)); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1104 MaybeOptimizeCode(masm, feedback_vector, tiering_state); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1110 FieldMemOperand(feedback_vector, in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1138 Register feedback_vector in Generate_BaselineOutOfLinePrologue() local
1070 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1085 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1277 Register feedback_vector = a2; Generate_InterpreterEntryTrampoline() local
3742 Register feedback_vector = a2; Generate_BaselineOrInterpreterEntry() local
[all...]
/third_party/node/deps/v8/src/builtins/s390/
H A Dbuiltins-s390.cc147 Register feedback_vector = r4; in Generate_BaselineOrInterpreterEntry() local
149 feedback_vector, in Generate_BaselineOrInterpreterEntry()
152 feedback_vector, FieldMemOperand(feedback_vector, Cell::kValueOffset)); in Generate_BaselineOrInterpreterEntry()
157 __ CompareObjectType(feedback_vector, r5, r5, FEEDBACK_VECTOR_TYPE); in Generate_BaselineOrInterpreterEntry()
165 __ StoreU64(feedback_vector, in Generate_BaselineOrInterpreterEntry()
167 feedback_vector = no_reg; in Generate_BaselineOrInterpreterEntry()
1217 static void MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, in MaybeOptimizeCode() argument
1227 DCHECK(!AreAliased(feedback_vector, r3, r5, tiering_state)); in MaybeOptimizeCode()
1321 Register feedback_vector) { in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1319 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1344 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1372 Register feedback_vector = ip; Generate_BaselineOutOfLinePrologue() local
1512 Register feedback_vector = r4; Generate_InterpreterEntryTrampoline() local
[all...]
/third_party/node/deps/v8/src/builtins/loong64/
H A Dbuiltins-loong64.cc904 static void MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, in MaybeOptimizeCode() argument
913 DCHECK(!AreAliased(feedback_vector, a1, a3, tiering_state)); in MaybeOptimizeCode()
1006 MacroAssembler* masm, Register optimization_state, Register feedback_vector, in LoadTieringStateAndJumpIfNeedsProcessing()
1012 CHECK_NE(t2, feedback_vector); in LoadTieringStateAndJumpIfNeedsProcessing()
1014 FieldMemOperand(feedback_vector, FeedbackVector::kFlagsOffset)); in LoadTieringStateAndJumpIfNeedsProcessing()
1023 Register feedback_vector) { in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1037 MaybeOptimizeCode(masm, feedback_vector, tiering_state); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1042 FieldMemOperand(feedback_vector, in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1071 Register feedback_vector = temps.Acquire(); in Generate_BaselineOutOfLinePrologue() local
1072 __ Ld_d(feedback_vector, in Generate_BaselineOutOfLinePrologue()
1005 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1021 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1218 Register feedback_vector = a2; Generate_InterpreterEntryTrampoline() local
3635 Register feedback_vector = a2; Generate_BaselineOrInterpreterEntry() local
[all...]
/third_party/node/deps/v8/src/builtins/mips/
H A Dbuiltins-mips.cc902 static void MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, in MaybeOptimizeCode() argument
913 DCHECK(!AreAliased(feedback_vector, a1, a3, tiering_state)); in MaybeOptimizeCode()
1007 MacroAssembler* masm, Register optimization_state, Register feedback_vector, in LoadTieringStateAndJumpIfNeedsProcessing()
1012 FieldMemOperand(feedback_vector, FeedbackVector::kFlagsOffset)); in LoadTieringStateAndJumpIfNeedsProcessing()
1021 Register feedback_vector) { in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1035 MaybeOptimizeCode(masm, feedback_vector, tiering_state); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1040 FieldMemOperand(feedback_vector, in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1068 Register feedback_vector = temps.Acquire(); in Generate_BaselineOutOfLinePrologue() local
1069 __ Lw(feedback_vector, in Generate_BaselineOutOfLinePrologue()
1071 __ Lw(feedback_vector, FieldMemOperan in Generate_BaselineOutOfLinePrologue()
1006 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1019 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1214 Register feedback_vector = a2; Generate_InterpreterEntryTrampoline() local
4084 Register feedback_vector = a2; Generate_BaselineOrInterpreterEntry() local
[all...]
/third_party/node/deps/v8/src/builtins/mips64/
H A Dbuiltins-mips64.cc913 static void MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, in MaybeOptimizeCode() argument
923 DCHECK(!AreAliased(feedback_vector, a1, a3, tiering_state)); in MaybeOptimizeCode()
1016 MacroAssembler* masm, Register optimization_state, Register feedback_vector, in LoadTieringStateAndJumpIfNeedsProcessing()
1021 FieldMemOperand(feedback_vector, FeedbackVector::kFlagsOffset)); in LoadTieringStateAndJumpIfNeedsProcessing()
1030 Register feedback_vector) { in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1044 MaybeOptimizeCode(masm, feedback_vector, tiering_state); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1049 FieldMemOperand(feedback_vector, in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1076 Register feedback_vector = temps.Acquire(); in Generate_BaselineOutOfLinePrologue() local
1077 __ Ld(feedback_vector, in Generate_BaselineOutOfLinePrologue()
1079 __ Ld(feedback_vector, FieldMemOperan in Generate_BaselineOutOfLinePrologue()
1015 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1028 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1222 Register feedback_vector = a2; Generate_InterpreterEntryTrampoline() local
3663 Register feedback_vector = a2; Generate_BaselineOrInterpreterEntry() local
[all...]
/third_party/node/deps/v8/src/builtins/x64/
H A Dbuiltins-x64.cc943 static void MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, in MaybeOptimizeCode() argument
953 DCHECK(!AreAliased(feedback_vector, rdx, rdi, tiering_state)); in MaybeOptimizeCode()
1111 MacroAssembler* masm, Register optimization_state, Register feedback_vector, in LoadTieringStateAndJumpIfNeedsProcessing()
1115 FieldOperand(feedback_vector, FeedbackVector::kFlagsOffset)); in LoadTieringStateAndJumpIfNeedsProcessing()
1124 MacroAssembler* masm, Register optimization_state, Register feedback_vector, in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1127 DCHECK(!AreAliased(optimization_state, feedback_vector, closure)); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1135 MaybeOptimizeCode(masm, feedback_vector, tiering_state); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1141 FieldOperand(feedback_vector, FeedbackVector::kMaybeOptimizedCodeOffset)); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1177 Register feedback_vector = rbx; in Generate_InterpreterEntryTrampoline() local
1201 feedback_vector, FieldOperan in Generate_InterpreterEntryTrampoline()
1110 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1123 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Register closure, JumpMode jump_mode = JumpMode::kJump) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1683 Register feedback_vector = r8; Generate_BaselineOutOfLinePrologue() local
5080 Register feedback_vector = r11; Generate_BaselineOrInterpreterEntry() local
5098 feedback_vector); Generate_BaselineOrInterpreterEntry() local
[all...]
/third_party/node/deps/v8/src/builtins/ppc/
H A Dbuiltins-ppc.cc144 Register feedback_vector = r5; in Generate_BaselineOrInterpreterEntry() local
146 feedback_vector, in Generate_BaselineOrInterpreterEntry()
149 feedback_vector, FieldMemOperand(feedback_vector, Cell::kValueOffset), in Generate_BaselineOrInterpreterEntry()
155 __ CompareObjectType(feedback_vector, r6, r6, FEEDBACK_VECTOR_TYPE); in Generate_BaselineOrInterpreterEntry()
163 __ StoreU64(feedback_vector, in Generate_BaselineOrInterpreterEntry()
165 feedback_vector = no_reg; in Generate_BaselineOrInterpreterEntry()
1184 static void MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, in MaybeOptimizeCode() argument
1194 DCHECK(!AreAliased(feedback_vector, r4, r6, tiering_state)); in MaybeOptimizeCode()
1288 Register feedback_vector) { in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1286 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1312 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1337 Register feedback_vector = ip; Generate_BaselineOutOfLinePrologue() local
1481 Register feedback_vector = r5; Generate_InterpreterEntryTrampoline() local
[all...]
/third_party/node/deps/v8/src/builtins/ia32/
H A Dbuiltins-ia32.cc994 // Registers optimization_state and feedback_vector must be aliased.
999 Register feedback_vector = optimization_state; in LoadTieringStateAndJumpIfNeedsProcessing() local
1001 // Store feedback_vector. We may need it if we need to load the optimize code in LoadTieringStateAndJumpIfNeedsProcessing()
1003 __ movd(saved_feedback_vector, feedback_vector); in LoadTieringStateAndJumpIfNeedsProcessing()
1005 FieldOperand(feedback_vector, FeedbackVector::kFlagsOffset)); in LoadTieringStateAndJumpIfNeedsProcessing()
1031 Register feedback_vector = tiering_state; in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() local
1032 __ movd(feedback_vector, saved_feedback_vector); // Restore feedback vector. in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1035 FieldOperand(feedback_vector, FeedbackVector::kMaybeOptimizedCodeOffset)); in MaybeOptimizeCodeOrTailCallOptimizedCodeSlot()
1084 Register feedback_vector = ecx; in Generate_InterpreterEntryTrampoline() local
1089 __ mov(feedback_vector, in Generate_InterpreterEntryTrampoline()
1705 Register feedback_vector = ecx; Generate_BaselineOutOfLinePrologue() local
4222 Register feedback_vector = ecx; Generate_BaselineOrInterpreterEntry() local
4240 feedback_vector); Generate_BaselineOrInterpreterEntry() local
[all...]

Completed in 45 milliseconds

123