Home
last modified time | relevance | path

Searched refs:DeoptimizeReason (Results 1 - 25 of 41) sorted by relevance

12

/third_party/node/deps/v8/src/deoptimizer/
H A Ddeoptimize-reason.h74 enum class DeoptimizeReason : uint8_t { class
80 constexpr DeoptimizeReason kFirstDeoptimizeReason =
81 DeoptimizeReason::kArrayBufferWasDetached;
82 constexpr DeoptimizeReason kLastDeoptimizeReason =
83 DeoptimizeReason::kArrayLengthChanged;
88 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, DeoptimizeReason);
90 size_t hash_value(DeoptimizeReason reason);
92 V8_EXPORT_PRIVATE char const* DeoptimizeReasonToString(DeoptimizeReason reason);
H A Ddeoptimize-reason.cc10 std::ostream& operator<<(std::ostream& os, DeoptimizeReason reason) { in operator <<()
13 case DeoptimizeReason::k##Name: \ in operator <<()
21 size_t hash_value(DeoptimizeReason reason) { in hash_value()
25 char const* DeoptimizeReasonToString(DeoptimizeReason reason) { in DeoptimizeReasonToString()
H A Ddeoptimizer.h33 DeoptInfo(SourcePosition position, DeoptimizeReason deopt_reason, in DeoptInfo()
41 const DeoptimizeReason deopt_reason;
H A Ddeoptimizer.cc2005 DeoptimizeReason last_reason = DeoptimizeReason::kUnknown; in GetDeoptInfo()
2025 last_reason = static_cast<DeoptimizeReason>(info->data()); in GetDeoptInfo()
/third_party/node/deps/v8/src/compiler/
H A Djs-type-hint-lowering.cc282 DeoptimizeReason::kInsufficientTypeFeedbackForUnaryOperation)) { in ReduceUnaryOperation()
354 DeoptimizeReason::kInsufficientTypeFeedbackForCompareOperation)) { in ReduceBinaryOperation()
368 DeoptimizeReason::kInsufficientTypeFeedbackForCompareOperation)) { in ReduceBinaryOperation()
380 DeoptimizeReason::kInsufficientTypeFeedbackForCompareOperation)) { in ReduceBinaryOperation()
401 DeoptimizeReason::kInsufficientTypeFeedbackForBinaryOperation)) { in ReduceBinaryOperation()
429 DeoptimizeReason::kInsufficientTypeFeedbackForForIn)) { in ReduceForInNextOperation()
441 DeoptimizeReason::kInsufficientTypeFeedbackForForIn)) { in ReduceForInPrepareOperation()
468 DeoptimizeReason::kInsufficientTypeFeedbackForCall)) { in ReduceCallOperation()
481 DeoptimizeReason::kInsufficientTypeFeedbackForConstruct)) { in ReduceConstructOperation()
496 DeoptimizeReason in ReduceGetIteratorOperation()
[all...]
H A Dcommon-operator.h83 DeoptimizeParameters(DeoptimizeReason reason, FeedbackSource const& feedback) in DeoptimizeParameters()
86 DeoptimizeReason reason() const { return reason_; } in reason()
90 DeoptimizeReason const reason_;
489 const Operator* Deoptimize(DeoptimizeReason reason,
491 const Operator* DeoptimizeIf(DeoptimizeReason reason,
493 const Operator* DeoptimizeUnless(DeoptimizeReason reason,
H A Deffect-control-linearizer.cc315 DeoptimizeReason reason);
1803 __ DeoptimizeIfNot(DeoptimizeReason::kWrongCallTarget, FeedbackSource(), in LowerCheckClosure()
1811 __ DeoptimizeIfNot(DeoptimizeReason::kWrongFeedbackCell, FeedbackSource(), in LowerCheckClosure()
1818 FeedbackSource const& feedback_source, DeoptimizeReason reason) { in MigrateInstanceOrDeopt()
1834 __ DeoptimizeIf(DeoptimizeReason::kInstanceMigrationFailed, feedback_source, in MigrateInstanceOrDeopt()
1868 DeoptimizeReason::kWrongMap); in LowerCheckMaps()
1878 __ DeoptimizeIfNot(DeoptimizeReason::kWrongMap, p.feedback(), check, in LowerCheckMaps()
1900 __ DeoptimizeIfNot(DeoptimizeReason::kWrongMap, p.feedback(), check, in LowerCheckMaps()
1976 __ DeoptimizeIfNot(DeoptimizeReason::kNotAHeapNumber, params.feedback(), in LowerCheckNumber()
1995 __ DeoptimizeIfNot(DeoptimizeReason in LowerCheckReceiver()
[all...]
H A Dcommon-operator.cc715 template <DeoptimizeReason kReason>
726 DeoptimizeOperator<DeoptimizeReason::k##Reason> kDeoptimize##Reason##Operator;
730 template <DeoptimizeReason kReason>
741 DeoptimizeIfOperator<DeoptimizeReason::k##Reason> \
746 template <DeoptimizeReason kReason>
758 DeoptimizeUnlessOperator<DeoptimizeReason::k##Reason> \
944 DeoptimizeReason reason, FeedbackSource const& feedback) { in Deoptimize()
946 if (reason == DeoptimizeReason::k##Reason && !feedback.IsValid()) { \ in Deoptimize()
962 DeoptimizeReason reason, FeedbackSource const& feedback) { in DeoptimizeIf()
964 if (reason == DeoptimizeReason in DeoptimizeIf()
[all...]
H A Dproperty-access-builder.cc120 graph()->NewNode(simplified()->CheckIf(DeoptimizeReason::kWrongValue), in BuildCheckValue()
257 simplified()->CheckIf(DeoptimizeReason::kNotAHeapNumber), in BuildLoadDataField()
H A Drepresentation-change.cc428 InsertUnconditionalDeopt(use_node, DeoptimizeReason::kNotABigInt); in GetTaggedPointerRepresentationFor()
743 InsertUnconditionalDeopt(use_node, DeoptimizeReason::kNotAHeapNumber); in GetFloat64RepresentationFor()
761 ? DeoptimizeReason::kNotANumber in GetFloat64RepresentationFor()
762 : DeoptimizeReason::kNotANumberOrBoolean); in GetFloat64RepresentationFor()
816 Node* node, DeoptimizeReason reason, const FeedbackSource& feedback) { in InsertUnconditionalDeopt()
872 InsertUnconditionalDeopt(use_node, DeoptimizeReason::kNotASmi); in GetWord32RepresentationFor()
1140 use_node, DeoptimizeReason::kNotABigInt, use_info.feedback()); in GetWord64RepresentationFor()
1159 InsertUnconditionalDeopt(use_node, DeoptimizeReason::kNotASmi); in GetWord64RepresentationFor()
1251 use_node, DeoptimizeReason::kNotABigInt, use_info.feedback()); in GetWord64RepresentationFor()
H A Dsimplified-operator.h272 explicit CheckIfParameters(DeoptimizeReason reason, in CheckIfParameters()
277 DeoptimizeReason reason() const { return reason_; } in reason()
280 DeoptimizeReason reason_;
630 DeoptimizeReason DeoptimizeReasonOf(const Operator* op) V8_WARN_UNUSED_RESULT;
890 const Operator* CheckIf(DeoptimizeReason deoptimize_reason,
H A Dgraph-assembler.cc348 Node* JSGraphAssembler::CheckIf(Node* cond, DeoptimizeReason reason) { in CheckIf()
512 Node* GraphAssembler::DeoptimizeIf(DeoptimizeReason reason, in DeoptimizeIf()
519 Node* GraphAssembler::DeoptimizeIfNot(DeoptimizeReason reason, in DeoptimizeIfNot()
H A Djs-type-hint-lowering.h170 DeoptimizeReason reson) const;
H A Djs-native-context-specialization.h121 Reduction ReduceEagerDeoptimize(Node* node, DeoptimizeReason reason);
H A Dgraph-assembler.h326 Node* DeoptimizeIf(DeoptimizeReason reason, FeedbackSource const& feedback,
328 Node* DeoptimizeIfNot(DeoptimizeReason reason, FeedbackSource const& feedback,
865 Node* CheckIf(Node* cond, DeoptimizeReason reason);
H A Djs-native-context-specialization.cc918 simplified()->CheckIf(DeoptimizeReason::kValueMismatch), check, in ReduceGlobalAccess()
1902 DeoptimizeReason::kCowArrayElementsChanged), in ReduceElementLoadFromHeapConstant()
1963 DeoptimizeReason::kInsufficientTypeFeedbackForGenericNamedAccess); in ReducePropertyAccess()
1978 Node* node, DeoptimizeReason reason) { in ReduceEagerDeoptimize()
2073 graph()->NewNode(simplified()->CheckIf(DeoptimizeReason::kWrongMap), in ReduceJSLoadPropertyWithEnumeratedKey()
2094 simplified()->CheckIf(DeoptimizeReason::kWrongEnumIndices), check, effect, in ReduceJSLoadPropertyWithEnumeratedKey()
2475 simplified()->CheckIf(DeoptimizeReason::kWrongValue), check, in BuildPropertyStore()
2494 simplified()->CheckIf(DeoptimizeReason::kWrongValue), check, in BuildPropertyStore()
2722 simplified()->CheckIf(DeoptimizeReason::kArrayBufferWasDetached), in BuildElementAccess()
H A Djs-call-reducer.h185 Reduction ReduceForInsufficientFeedback(Node* node, DeoptimizeReason reason);
H A Drepresentation-change.h406 Node* InsertUnconditionalDeopt(Node* node, DeoptimizeReason reason,
H A Dsimplified-operator.cc920 template <DeoptimizeReason kDeoptimizeReason>
929 CheckIfOperator<DeoptimizeReason::k##Name> kCheckIf##Name;
1307 DeoptimizeReason reason, const FeedbackSource& feedback) { in CheckIf()
1311 case DeoptimizeReason::k##Name: \ in CheckIf()
/third_party/node/deps/v8/src/compiler/backend/
H A Dinstruction-selector.h59 DeoptimizeReason reason, in ForDeoptimize()
67 FlagsCondition condition, DeoptimizeReason reason, NodeId node_id, in ForDeoptimizeForTesting()
101 DeoptimizeReason reason() const { in reason()
202 DeoptimizeReason reason, NodeId node_id, in FlagsContinuation()
243 DeoptimizeReason reason_; // Only valid if mode_ == kFlags_deoptimize*
485 DeoptimizeReason reason, NodeId node_id,
621 void VisitDeoptimize(DeoptimizeReason reason, NodeId node_id,
H A Dcode-generator-impl.h192 DeoptimizeKind kind, DeoptimizeReason reason, in DeoptimizationExit()
224 DeoptimizeReason reason() const { return reason_; } in reason()
248 const DeoptimizeReason reason_;
H A Dinstruction.h1468 DeoptimizeReason reason, NodeId node_id, in DeoptimizationEntry()
1482 DeoptimizeReason reason() const { return reason_; } in reason()
1491 const DeoptimizeReason reason_;
1809 DeoptimizeKind kind, DeoptimizeReason reason,
/third_party/node/deps/v8/src/diagnostics/
H A Ddisassembler.cc231 DeoptimizeReason reason = static_cast<DeoptimizeReason>(relocinfo->data()); in PrintRelocInfo()
/third_party/node/deps/v8/src/codegen/
H A Dassembler.cc245 void Assembler::RecordDeoptReason(DeoptimizeReason reason, uint32_t node_id, in RecordDeoptReason()
H A Dreloc-info.cc452 << DeoptimizeReasonToString(static_cast<DeoptimizeReason>(data_)) << ")"; in Print()

Completed in 51 milliseconds

12