Home
last modified time | relevance | path

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

/external/v8/src/
Dtype-hints.cc29 std::ostream& operator<<(std::ostream& os, CompareOperationHint hint) { in operator <<()
31 case CompareOperationHint::kNone: in operator <<()
33 case CompareOperationHint::kSignedSmall: in operator <<()
35 case CompareOperationHint::kNumber: in operator <<()
37 case CompareOperationHint::kNumberOrOddball: in operator <<()
39 case CompareOperationHint::kInternalizedString: in operator <<()
41 case CompareOperationHint::kString: in operator <<()
43 case CompareOperationHint::kReceiver: in operator <<()
45 case CompareOperationHint::kAny: in operator <<()
Dfeedback-vector-inl.h141 CompareOperationHint CompareOperationHintFromFeedback(int type_feedback) { in CompareOperationHintFromFeedback()
144 return CompareOperationHint::kNone; in CompareOperationHintFromFeedback()
146 return CompareOperationHint::kSignedSmall; in CompareOperationHintFromFeedback()
148 return CompareOperationHint::kNumber; in CompareOperationHintFromFeedback()
150 return CompareOperationHint::kNumberOrOddball; in CompareOperationHintFromFeedback()
152 return CompareOperationHint::kInternalizedString; in CompareOperationHintFromFeedback()
154 return CompareOperationHint::kString; in CompareOperationHintFromFeedback()
156 return CompareOperationHint::kReceiver; in CompareOperationHintFromFeedback()
158 return CompareOperationHint::kAny; in CompareOperationHintFromFeedback()
161 return CompareOperationHint::kNone; in CompareOperationHintFromFeedback()
[all …]
Dtype-hints.h31 enum class CompareOperationHint : uint8_t { enum
42 inline size_t hash_value(CompareOperationHint hint) { in hash_value()
46 std::ostream& operator<<(std::ostream&, CompareOperationHint);
Dtype-info.cc179 AstType* CompareOpHintToType(CompareOperationHint hint) { in CompareOpHintToType()
181 case CompareOperationHint::kNone: in CompareOpHintToType()
183 case CompareOperationHint::kSignedSmall: in CompareOpHintToType()
185 case CompareOperationHint::kNumber: in CompareOpHintToType()
187 case CompareOperationHint::kNumberOrOddball: in CompareOpHintToType()
189 case CompareOperationHint::kInternalizedString: in CompareOpHintToType()
191 case CompareOperationHint::kString: in CompareOpHintToType()
193 case CompareOperationHint::kReceiver: in CompareOpHintToType()
195 case CompareOperationHint::kAny: in CompareOpHintToType()
Dfeedback-vector.cc980 CompareOperationHint hint = GetCompareOperationFeedback(); in StateFromFeedback()
981 if (hint == CompareOperationHint::kNone) { in StateFromFeedback()
983 } else if (hint == CompareOperationHint::kAny) { in StateFromFeedback()
995 CompareOperationHint CompareICNexus::GetCompareOperationFeedback() const { in GetCompareOperationFeedback()
Dfeedback-vector.h711 CompareOperationHint GetCompareOperationFeedback() const;
746 inline CompareOperationHint CompareOperationHintFromFeedback(int type_feedback);
/external/v8/src/compiler/
Djs-operator.cc549 CompareOperationHint CompareOperationHintOf(const Operator* op) { in CompareOperationHintOf()
558 return OpParameter<CompareOperationHint>(op); in CompareOperationHintOf()
641 template <CompareOperationHint kHint> \
642 struct Name##Operator final : public Operator1<CompareOperationHint> { \
644 : Operator1<CompareOperationHint>( \
648 Name##Operator<CompareOperationHint::kNone> k##Name##NoneOperator; \
649 Name##Operator<CompareOperationHint::kSignedSmall> \
651 Name##Operator<CompareOperationHint::kNumber> k##Name##NumberOperator; \
652 Name##Operator<CompareOperationHint::kNumberOrOddball> \
654 Name##Operator<CompareOperationHint::kInternalizedString> \
[all …]
Djs-operator.h579 CompareOperationHint CompareOperationHintOf(const Operator* op);
589 const Operator* Equal(CompareOperationHint hint); in NON_EXPORTED_BASE()
590 const Operator* NotEqual(CompareOperationHint hint); in NON_EXPORTED_BASE()
591 const Operator* StrictEqual(CompareOperationHint hint); in NON_EXPORTED_BASE()
592 const Operator* StrictNotEqual(CompareOperationHint hint); in NON_EXPORTED_BASE()
593 const Operator* LessThan(CompareOperationHint hint); in NON_EXPORTED_BASE()
594 const Operator* GreaterThan(CompareOperationHint hint); in NON_EXPORTED_BASE()
595 const Operator* LessThanOrEqual(CompareOperationHint hint); in NON_EXPORTED_BASE()
596 const Operator* GreaterThanOrEqual(CompareOperationHint hint); in NON_EXPORTED_BASE()
Djs-typed-lowering.cc38 case CompareOperationHint::kSignedSmall: in GetCompareNumberOperationHint()
41 case CompareOperationHint::kNumber: in GetCompareNumberOperationHint()
44 case CompareOperationHint::kNumberOrOddball: in GetCompareNumberOperationHint()
47 case CompareOperationHint::kAny: in GetCompareNumberOperationHint()
48 case CompareOperationHint::kNone: in GetCompareNumberOperationHint()
49 case CompareOperationHint::kString: in GetCompareNumberOperationHint()
50 case CompareOperationHint::kReceiver: in GetCompareNumberOperationHint()
51 case CompareOperationHint::kInternalizedString: in GetCompareNumberOperationHint()
62 CompareOperationHint::kInternalizedString) && in IsInternalizedStringCompareOperation()
72 CompareOperationHint::kReceiver) && in IsReceiverCompareOperation()
[all …]
Dast-graph-builder.cc1105 CompareOperationHint hint = CompareOperationHint::kAny; in VisitSwitchStatement()
1944 op = javascript()->Equal(CompareOperationHint::kAny); in VisitLiteralCompareNil()
1947 op = javascript()->StrictEqual(CompareOperationHint::kAny); in VisitLiteralCompareNil()
1964 Node* value = NewNode(javascript()->StrictEqual(CompareOperationHint::kAny), in VisitLiteralCompareTypeof()
1987 CompareOperationHint hint = CompareOperationHint::kAny; in VisitCompareOperation()
2361 Node* check = NewNode(javascript()->StrictEqual(CompareOperationHint::kAny), in BuildHoleCheckThenThrow()
2379 Node* check = NewNode(javascript()->StrictEqual(CompareOperationHint::kAny), in BuildHoleCheckElseThrow()
Dbytecode-graph-builder.h180 CompareOperationHint GetCompareOperationHint();
Dbytecode-graph-builder.cc1563 CompareOperationHint BytecodeGraphBuilder::GetCompareOperationHint() { in GetCompareOperationHint()
1566 return CompareOperationHint::kAny; in GetCompareOperationHint()
1943 NewNode(javascript()->LessThan(CompareOperationHint::kSignedSmall), index, in VisitForInContinue()