Home
last modified time | relevance | path

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

/external/v8/src/
Dtype-hints.cc34 std::ostream& operator<<(std::ostream& os, CompareOperationHint hint) { in operator <<()
36 case CompareOperationHint::kNone: in operator <<()
38 case CompareOperationHint::kSignedSmall: in operator <<()
40 case CompareOperationHint::kNumber: in operator <<()
42 case CompareOperationHint::kNumberOrOddball: in operator <<()
44 case CompareOperationHint::kInternalizedString: in operator <<()
46 case CompareOperationHint::kString: in operator <<()
48 case CompareOperationHint::kSymbol: in operator <<()
50 case CompareOperationHint::kBigInt: in operator <<()
52 case CompareOperationHint::kReceiver: in operator <<()
[all …]
Dfeedback-vector-inl.h210 CompareOperationHint CompareOperationHintFromFeedback(int type_feedback) { in CompareOperationHintFromFeedback()
213 return CompareOperationHint::kNone; in CompareOperationHintFromFeedback()
215 return CompareOperationHint::kSignedSmall; in CompareOperationHintFromFeedback()
217 return CompareOperationHint::kNumber; in CompareOperationHintFromFeedback()
219 return CompareOperationHint::kNumberOrOddball; in CompareOperationHintFromFeedback()
221 return CompareOperationHint::kInternalizedString; in CompareOperationHintFromFeedback()
223 return CompareOperationHint::kString; in CompareOperationHintFromFeedback()
225 return CompareOperationHint::kSymbol; in CompareOperationHintFromFeedback()
227 return CompareOperationHint::kBigInt; in CompareOperationHintFromFeedback()
229 return CompareOperationHint::kReceiver; in CompareOperationHintFromFeedback()
[all …]
Dtype-hints.h34 enum class CompareOperationHint : uint8_t { enum
47 inline size_t hash_value(CompareOperationHint hint) { in hash_value()
51 std::ostream& operator<<(std::ostream&, CompareOperationHint);
Dfeedback-vector.h623 CompareOperationHint GetCompareOperationFeedback() const;
711 inline CompareOperationHint CompareOperationHintFromFeedback(int type_feedback);
Dfeedback-vector.cc636 CompareOperationHint hint = GetCompareOperationFeedback(); in StateFromFeedback()
637 if (hint == CompareOperationHint::kNone) { in StateFromFeedback()
639 } else if (hint == CompareOperationHint::kAny) { in StateFromFeedback()
1129 CompareOperationHint FeedbackNexus::GetCompareOperationFeedback() const { in GetCompareOperationFeedback()
/external/v8/src/compiler/
Djs-operator.cc586 CompareOperationHint CompareOperationHintOf(const Operator* op) { in CompareOperationHintOf()
593 return OpParameter<CompareOperationHint>(op); in CompareOperationHintOf()
696 template <CompareOperationHint kHint> \
697 struct Name##Operator final : public Operator1<CompareOperationHint> { \
699 : Operator1<CompareOperationHint>( \
703 Name##Operator<CompareOperationHint::kNone> k##Name##NoneOperator; \
704 Name##Operator<CompareOperationHint::kSignedSmall> \
706 Name##Operator<CompareOperationHint::kNumber> k##Name##NumberOperator; \
707 Name##Operator<CompareOperationHint::kNumberOrOddball> \
709 Name##Operator<CompareOperationHint::kInternalizedString> \
[all …]
Djs-type-hint-lowering.cc67 CompareOperationHint GetCompareOperationHint() { in GetCompareOperationHint()
79 case CompareOperationHint::kSignedSmall: in GetCompareNumberOperationHint()
82 case CompareOperationHint::kNumber: in GetCompareNumberOperationHint()
85 case CompareOperationHint::kNumberOrOddball: in GetCompareNumberOperationHint()
88 case CompareOperationHint::kAny: in GetCompareNumberOperationHint()
89 case CompareOperationHint::kNone: in GetCompareNumberOperationHint()
90 case CompareOperationHint::kString: in GetCompareNumberOperationHint()
91 case CompareOperationHint::kSymbol: in GetCompareNumberOperationHint()
92 case CompareOperationHint::kBigInt: in GetCompareNumberOperationHint()
93 case CompareOperationHint::kReceiver: in GetCompareNumberOperationHint()
[all …]
Djs-operator.h666 CompareOperationHint CompareOperationHintOf(const Operator* op);
681 const Operator* Equal(CompareOperationHint hint); in NON_EXPORTED_BASE()
682 const Operator* StrictEqual(CompareOperationHint hint); in NON_EXPORTED_BASE()
683 const Operator* LessThan(CompareOperationHint hint); in NON_EXPORTED_BASE()
684 const Operator* GreaterThan(CompareOperationHint hint); in NON_EXPORTED_BASE()
685 const Operator* LessThanOrEqual(CompareOperationHint hint); in NON_EXPORTED_BASE()
686 const Operator* GreaterThanOrEqual(CompareOperationHint hint); in NON_EXPORTED_BASE()
Djs-typed-lowering.cc39 case CompareOperationHint::kSignedSmall: in GetCompareNumberOperationHint()
42 case CompareOperationHint::kNumber: in GetCompareNumberOperationHint()
45 case CompareOperationHint::kNumberOrOddball: in GetCompareNumberOperationHint()
48 case CompareOperationHint::kAny: in GetCompareNumberOperationHint()
49 case CompareOperationHint::kNone: in GetCompareNumberOperationHint()
50 case CompareOperationHint::kString: in GetCompareNumberOperationHint()
51 case CompareOperationHint::kSymbol: in GetCompareNumberOperationHint()
52 case CompareOperationHint::kBigInt: in GetCompareNumberOperationHint()
53 case CompareOperationHint::kReceiver: in GetCompareNumberOperationHint()
54 case CompareOperationHint::kInternalizedString: in GetCompareNumberOperationHint()
[all …]
Dbytecode-graph-builder.h234 CompareOperationHint GetCompareOperationHint();
Dbytecode-graph-builder.cc2192 CompareOperationHint BytecodeGraphBuilder::GetCompareOperationHint() { in GetCompareOperationHint()