Home
last modified time | relevance | path

Searched refs:BinaryOperationHint (Results 1 – 12 of 12) sorted by relevance

/third_party/node/deps/v8/src/objects/
Dtype-hints.cc10 std::ostream& operator<<(std::ostream& os, BinaryOperationHint hint) { in operator <<()
12 case BinaryOperationHint::kNone: in operator <<()
14 case BinaryOperationHint::kSignedSmall: in operator <<()
16 case BinaryOperationHint::kSignedSmallInputs: in operator <<()
18 case BinaryOperationHint::kNumber: in operator <<()
20 case BinaryOperationHint::kNumberOrOddball: in operator <<()
22 case BinaryOperationHint::kString: in operator <<()
24 case BinaryOperationHint::kBigInt: in operator <<()
26 case BinaryOperationHint::kAny: in operator <<()
Dtype-hints.h15 enum class BinaryOperationHint : uint8_t { enum
26 inline size_t hash_value(BinaryOperationHint hint) { in hash_value()
30 std::ostream& operator<<(std::ostream&, BinaryOperationHint);
Dfeedback-vector-inl.h245 BinaryOperationHint BinaryOperationHintFromFeedback(int type_feedback) { in BinaryOperationHintFromFeedback()
248 return BinaryOperationHint::kNone; in BinaryOperationHintFromFeedback()
250 return BinaryOperationHint::kSignedSmall; in BinaryOperationHintFromFeedback()
252 return BinaryOperationHint::kSignedSmallInputs; in BinaryOperationHintFromFeedback()
254 return BinaryOperationHint::kNumber; in BinaryOperationHintFromFeedback()
256 return BinaryOperationHint::kNumberOrOddball; in BinaryOperationHintFromFeedback()
258 return BinaryOperationHint::kString; in BinaryOperationHintFromFeedback()
260 return BinaryOperationHint::kBigInt; in BinaryOperationHintFromFeedback()
262 return BinaryOperationHint::kAny; in BinaryOperationHintFromFeedback()
Dfeedback-vector.cc768 BinaryOperationHint hint = GetBinaryOperationFeedback(); in ic_state()
769 if (hint == BinaryOperationHint::kNone) { in ic_state()
771 } else if (hint == BinaryOperationHint::kAny) { in ic_state()
1282 BinaryOperationHint FeedbackNexus::GetBinaryOperationFeedback() const { in GetBinaryOperationFeedback()
Dfeedback-vector.h788 BinaryOperationHint GetBinaryOperationFeedback() const;
925 inline BinaryOperationHint BinaryOperationHintFromFeedback(int type_feedback);
/third_party/node/deps/v8/src/compiler/
Djs-type-hint-lowering.cc22 BinaryOperationHint binop_hint, NumberOperationHint* number_hint) { in BinaryOperationHintToNumberOperationHint()
24 case BinaryOperationHint::kSignedSmall: in BinaryOperationHintToNumberOperationHint()
27 case BinaryOperationHint::kSignedSmallInputs: in BinaryOperationHintToNumberOperationHint()
30 case BinaryOperationHint::kNumber: in BinaryOperationHintToNumberOperationHint()
33 case BinaryOperationHint::kNumberOrOddball: in BinaryOperationHintToNumberOperationHint()
36 case BinaryOperationHint::kAny: in BinaryOperationHintToNumberOperationHint()
37 case BinaryOperationHint::kNone: in BinaryOperationHintToNumberOperationHint()
38 case BinaryOperationHint::kString: in BinaryOperationHintToNumberOperationHint()
39 case BinaryOperationHint::kBigInt: in BinaryOperationHintToNumberOperationHint()
46 BinaryOperationHint binop_hint, BigIntOperationHint* bigint_hint) { in BinaryOperationHintToBigIntOperationHint()
[all …]
Djs-heap-broker.cc586 BinaryOperationHint hint = nexus.GetBinaryOperationFeedback(); in ReadFeedbackForBinaryOperation()
587 DCHECK_NE(hint, BinaryOperationHint::kNone); // Not uninitialized. in ReadFeedbackForBinaryOperation()
690 BinaryOperationHint JSHeapBroker::GetFeedbackForBinaryOperation( in GetFeedbackForBinaryOperation()
693 return feedback.IsInsufficient() ? BinaryOperationHint::kNone in GetFeedbackForBinaryOperation()
Djs-type-hint-lowering.h166 BinaryOperationHint GetBinaryOperationHint(FeedbackSlot slot) const;
Dprocessed-feedback.h240 : public SingleValueFeedback<BinaryOperationHint,
Djs-heap-broker.h201 BinaryOperationHint GetFeedbackForBinaryOperation( in DEFINE_OPERATORS_FOR_FLAGS()
Djs-typed-lowering.cc109 GetBinaryOperationHint(node_) == BinaryOperationHint::kString) { in ShouldCreateConsString()
383 BinaryOperationHint GetBinaryOperationHint(Node* node) const { in GetBinaryOperationHint()
557 if (r.GetBinaryOperationHint(node) == BinaryOperationHint::kString) { in ReduceJSAdd()
662 DCHECK_NE(BinaryOperationHint::kString, r.GetBinaryOperationHint(node)); in ReduceJSAdd()
/third_party/node/deps/v8/src/maglev/
Dmaglev-graph-builder.cc181 BinaryOperationHint hint = nexus.GetBinaryOperationFeedback(); in VisitBinaryOperation()
183 if (hint == BinaryOperationHint::kSignedSmall) { in VisitBinaryOperation()
210 BinaryOperationHint hint = nexus.GetBinaryOperationFeedback(); in VisitBinarySmiOperation()
212 if (hint == BinaryOperationHint::kSignedSmall) { in VisitBinarySmiOperation()