Home
last modified time | relevance | path

Searched refs:ProcessedFeedback (Results 1 – 9 of 9) sorted by relevance

/third_party/node/deps/v8/src/compiler/
Dprocessed-feedback.h27 class ProcessedFeedback : public ZoneObject {
61 ProcessedFeedback(Kind kind, FeedbackSlotKind slot_kind);
68 class InsufficientFeedback final : public ProcessedFeedback {
73 class GlobalAccessFeedback : public ProcessedFeedback {
120 class ElementAccessFeedback : public ProcessedFeedback {
159 class NamedAccessFeedback : public ProcessedFeedback {
172 class CallFeedback : public ProcessedFeedback {
177 : ProcessedFeedback(kCall, slot_kind), in CallFeedback()
195 template <class T, ProcessedFeedback::Kind K>
196 class SingleValueFeedback : public ProcessedFeedback {
[all …]
Djs-heap-broker.cc224 ProcessedFeedback::ProcessedFeedback(Kind kind, FeedbackSlotKind slot_kind) in ProcessedFeedback() function in v8::internal::compiler::ProcessedFeedback
275 : ProcessedFeedback(kInsufficient, slot_kind) {} in InsufficientFeedback()
279 : ProcessedFeedback(kGlobalAccess, slot_kind), in GlobalAccessFeedback()
286 : ProcessedFeedback(kGlobalAccess, slot_kind), in GlobalAccessFeedback()
294 : ProcessedFeedback(kGlobalAccess, slot_kind), in GlobalAccessFeedback()
406 : ProcessedFeedback(kElementAccess, slot_kind), in ElementAccessFeedback()
431 : ProcessedFeedback(kNamedAccess, slot_kind), name_(name), maps_(maps) { in NamedAccessFeedback()
441 ProcessedFeedback const* feedback) { in SetFeedback()
452 ProcessedFeedback const& JSHeapBroker::GetFeedback( in GetFeedback()
473 const ProcessedFeedback& JSHeapBroker::NewInsufficientFeedback( in NewInsufficientFeedback()
[all …]
Djs-heap-broker.h192 ProcessedFeedback const* feedback); in DEFINE_OPERATORS_FOR_FLAGS()
207 ProcessedFeedback const& GetFeedbackForCall(FeedbackSource const& source); in DEFINE_OPERATORS_FOR_FLAGS()
208 ProcessedFeedback const& GetFeedbackForGlobalAccess( in DEFINE_OPERATORS_FOR_FLAGS()
210 ProcessedFeedback const& GetFeedbackForInstanceOf( in DEFINE_OPERATORS_FOR_FLAGS()
212 ProcessedFeedback const& GetFeedbackForArrayOrObjectLiteral( in DEFINE_OPERATORS_FOR_FLAGS()
214 ProcessedFeedback const& GetFeedbackForRegExpLiteral( in DEFINE_OPERATORS_FOR_FLAGS()
216 ProcessedFeedback const& GetFeedbackForTemplateObject( in DEFINE_OPERATORS_FOR_FLAGS()
218 ProcessedFeedback const& GetFeedbackForPropertyAccess( in DEFINE_OPERATORS_FOR_FLAGS()
222 ProcessedFeedback const& ProcessFeedbackForBinaryOperation( in DEFINE_OPERATORS_FOR_FLAGS()
224 ProcessedFeedback const& ProcessFeedbackForCompareOperation( in DEFINE_OPERATORS_FOR_FLAGS()
[all …]
Djs-generic-lowering.cc244 ProcessedFeedback const& feedback = in ShouldUseMegamorphicLoadBuiltin()
247 if (feedback.kind() == ProcessedFeedback::kElementAccess) { in ShouldUseMegamorphicLoadBuiltin()
249 } else if (feedback.kind() == ProcessedFeedback::kNamedAccess) { in ShouldUseMegamorphicLoadBuiltin()
251 } else if (feedback.kind() == ProcessedFeedback::kInsufficient) { in ShouldUseMegamorphicLoadBuiltin()
Djs-native-context-specialization.cc400 ProcessedFeedback const& feedback = in ReduceJSInstanceOf()
985 ProcessedFeedback const& processed = in ReduceJSLoadGlobal()
1015 ProcessedFeedback const& processed = in ReduceJSStoreGlobal()
1515 ProcessedFeedback const& feedback = in ReduceJSGetIterator()
1957 ProcessedFeedback const& feedback = in ReducePropertyAccess()
1960 case ProcessedFeedback::kInsufficient: in ReducePropertyAccess()
1964 case ProcessedFeedback::kNamedAccess: in ReducePropertyAccess()
1967 case ProcessedFeedback::kElementAccess: in ReducePropertyAccess()
Djs-create-lowering.cc1103 ProcessedFeedback const& feedback = in ReduceJSCreateLiteralArrayOrObject()
1125 ProcessedFeedback const& feedback = in ReduceJSCreateEmptyLiteralArray()
1182 ProcessedFeedback const& feedback = in ReduceJSCreateLiteralRegExp()
1198 const ProcessedFeedback& feedback = in ReduceJSGetTemplateObject()
Dbytecode-graph-builder.cc2930 ProcessedFeedback const& feedback = broker()->GetFeedbackForCall(source); in ComputeCallFrequency()
2943 ProcessedFeedback const& feedback = broker()->GetFeedbackForCall(source); in GetSpeculationMode()
2952 ProcessedFeedback const& feedback = broker()->GetFeedbackForCall(source); in ComputeCallFeedbackRelation()
Djs-call-reducer.cc4242 const ProcessedFeedback& feedback = in ReduceCallOrConstructWithArrayLikeOrSpread()
4475 ProcessedFeedback const& feedback = in ReduceJSCall()
5023 ProcessedFeedback const& feedback = in ReduceJSConstruct()
/third_party/node/deps/v8/src/maglev/
Dmaglev-graph-builder.cc364 const compiler::ProcessedFeedback& access_feedback = in VisitLdaGlobal()
403 const compiler::ProcessedFeedback& processed_feedback = in MAGLEV_UNIMPLEMENTED_BYTECODE()
408 case compiler::ProcessedFeedback::kInsufficient: in MAGLEV_UNIMPLEMENTED_BYTECODE()
412 case compiler::ProcessedFeedback::kNamedAccess: { in MAGLEV_UNIMPLEMENTED_BYTECODE()
457 const compiler::ProcessedFeedback& processed_feedback = in MAGLEV_UNIMPLEMENTED_BYTECODE()
462 case compiler::ProcessedFeedback::kInsufficient: in MAGLEV_UNIMPLEMENTED_BYTECODE()
466 case compiler::ProcessedFeedback::kNamedAccess: { in MAGLEV_UNIMPLEMENTED_BYTECODE()