Home
last modified time | relevance | path

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

/external/v8/src/
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::kSigned32: in operator <<()
20 case BinaryOperationHint::kNumber: in operator <<()
22 case BinaryOperationHint::kNumberOrOddball: in operator <<()
24 case BinaryOperationHint::kString: in operator <<()
26 case BinaryOperationHint::kBigInt: in operator <<()
28 case BinaryOperationHint::kAny: in operator <<()
Dfeedback-vector-inl.h187 BinaryOperationHint BinaryOperationHintFromFeedback(int type_feedback) { in BinaryOperationHintFromFeedback()
190 return BinaryOperationHint::kNone; in BinaryOperationHintFromFeedback()
192 return BinaryOperationHint::kSignedSmall; in BinaryOperationHintFromFeedback()
194 return BinaryOperationHint::kSignedSmallInputs; in BinaryOperationHintFromFeedback()
196 return BinaryOperationHint::kNumber; in BinaryOperationHintFromFeedback()
198 return BinaryOperationHint::kNumberOrOddball; in BinaryOperationHintFromFeedback()
200 return BinaryOperationHint::kString; in BinaryOperationHintFromFeedback()
202 return BinaryOperationHint::kBigInt; in BinaryOperationHintFromFeedback()
204 return BinaryOperationHint::kAny; in BinaryOperationHintFromFeedback()
295 BinaryOperationHint hint = BinaryOperationHintFromFeedback(feedback); in ComputeCounts()
[all …]
Dtype-hints.h15 enum class BinaryOperationHint : uint8_t { enum
27 inline size_t hash_value(BinaryOperationHint hint) { in hash_value()
31 std::ostream& operator<<(std::ostream&, BinaryOperationHint);
Dfeedback-vector.h622 BinaryOperationHint GetBinaryOperationFeedback() const;
710 inline BinaryOperationHint BinaryOperationHintFromFeedback(int type_feedback);
Dfeedback-vector.cc626 BinaryOperationHint hint = GetBinaryOperationFeedback(); in StateFromFeedback()
627 if (hint == BinaryOperationHint::kNone) { in StateFromFeedback()
629 } else if (hint == BinaryOperationHint::kAny) { in StateFromFeedback()
1123 BinaryOperationHint FeedbackNexus::GetBinaryOperationFeedback() const { in GetBinaryOperationFeedback()
/external/v8/src/compiler/
Djs-type-hint-lowering.cc21 BinaryOperationHint binop_hint, NumberOperationHint* number_hint) { in BinaryOperationHintToNumberOperationHint()
23 case BinaryOperationHint::kSignedSmall: in BinaryOperationHintToNumberOperationHint()
26 case BinaryOperationHint::kSignedSmallInputs: in BinaryOperationHintToNumberOperationHint()
29 case BinaryOperationHint::kSigned32: in BinaryOperationHintToNumberOperationHint()
32 case BinaryOperationHint::kNumber: in BinaryOperationHintToNumberOperationHint()
35 case BinaryOperationHint::kNumberOrOddball: in BinaryOperationHintToNumberOperationHint()
38 case BinaryOperationHint::kAny: in BinaryOperationHintToNumberOperationHint()
39 case BinaryOperationHint::kNone: in BinaryOperationHintToNumberOperationHint()
40 case BinaryOperationHint::kString: in BinaryOperationHintToNumberOperationHint()
41 case BinaryOperationHint::kBigInt: in BinaryOperationHintToNumberOperationHint()
[all …]
Djs-operator.cc581 BinaryOperationHint BinaryOperationHintOf(const Operator* op) { in BinaryOperationHintOf()
583 return OpParameter<BinaryOperationHint>(op); in BinaryOperationHintOf()
673 template <BinaryOperationHint kHint> \
674 struct Name##Operator final : public Operator1<BinaryOperationHint> { \
676 : Operator1<BinaryOperationHint>(IrOpcode::kJS##Name, \
680 Name##Operator<BinaryOperationHint::kNone> k##Name##NoneOperator; \
681 Name##Operator<BinaryOperationHint::kSignedSmall> \
683 Name##Operator<BinaryOperationHint::kSignedSmallInputs> \
685 Name##Operator<BinaryOperationHint::kSigned32> k##Name##Signed32Operator; \
686 Name##Operator<BinaryOperationHint::kNumber> k##Name##NumberOperator; \
[all …]
Djs-operator.h664 BinaryOperationHint BinaryOperationHintOf(const Operator* op);
694 const Operator* Add(BinaryOperationHint hint); in NON_EXPORTED_BASE()
Dbytecode-graph-builder.h230 BinaryOperationHint GetBinaryOperationHint(int operand_index);
Djs-typed-lowering.cc95 BinaryOperationHintOf(node_->op()) == BinaryOperationHint::kString) { in ShouldCreateConsString()
476 BinaryOperationHint hint = BinaryOperationHint::kAny; // Dummy. in ReduceJSIncrement()
512 if (BinaryOperationHintOf(node->op()) == BinaryOperationHint::kString) { in ReduceJSAdd()
609 DCHECK_NE(BinaryOperationHint::kString, BinaryOperationHintOf(node->op())); in ReduceJSAdd()
Dbytecode-graph-builder.cc2183 BinaryOperationHint BytecodeGraphBuilder::GetBinaryOperationHint( in GetBinaryOperationHint()