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

/external/v8/src/
H A Dtype-hints.cc29 std::ostream& operator<<(std::ostream& os, CompareOperationHint hint) {
31 case CompareOperationHint::kNone:
33 case CompareOperationHint::kSignedSmall:
35 case CompareOperationHint::kNumber:
37 case CompareOperationHint::kNumberOrOddball:
39 case CompareOperationHint::kInternalizedString:
41 case CompareOperationHint::kString:
43 case CompareOperationHint::kReceiver:
45 case CompareOperationHint::kAny:
H A Dfeedback-vector-inl.h140 // Helper function to transform the feedback to CompareOperationHint.
141 CompareOperationHint CompareOperationHintFromFeedback(int type_feedback) {
144 return CompareOperationHint::kNone;
146 return CompareOperationHint::kSignedSmall;
148 return CompareOperationHint::kNumber;
150 return CompareOperationHint::kNumberOrOddball;
152 return CompareOperationHint::kInternalizedString;
154 return CompareOperationHint::kString;
156 return CompareOperationHint::kReceiver;
158 return CompareOperationHint
[all...]
H A Dtype-hints.h31 enum class CompareOperationHint : uint8_t { class in namespace:v8::internal
42 inline size_t hash_value(CompareOperationHint hint) {
46 std::ostream& operator<<(std::ostream&, CompareOperationHint);
H A Dtype-info.cc179 AstType* CompareOpHintToType(CompareOperationHint hint) {
181 case CompareOperationHint::kNone:
183 case CompareOperationHint::kSignedSmall:
185 case CompareOperationHint::kNumber:
187 case CompareOperationHint::kNumberOrOddball:
189 case CompareOperationHint::kInternalizedString:
191 case CompareOperationHint::kString:
193 case CompareOperationHint::kReceiver:
195 case CompareOperationHint::kAny:
H A Dfeedback-vector.cc980 CompareOperationHint hint = GetCompareOperationFeedback();
981 if (hint == CompareOperationHint::kNone) {
983 } else if (hint == CompareOperationHint::kAny) {
995 CompareOperationHint CompareICNexus::GetCompareOperationFeedback() const {
H A Dfeedback-vector.h711 CompareOperationHint GetCompareOperationFeedback() const;
746 inline CompareOperationHint CompareOperationHintFromFeedback(int type_feedback);
/external/v8/src/compiler/
H A Djs-operator.cc549 CompareOperationHint CompareOperationHintOf(const Operator* op) {
558 return OpParameter<CompareOperationHint>(op);
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
[all...]
H A Djs-operator.h579 CompareOperationHint CompareOperationHintOf(const Operator* op);
589 const Operator* Equal(CompareOperationHint hint);
590 const Operator* NotEqual(CompareOperationHint hint);
591 const Operator* StrictEqual(CompareOperationHint hint);
592 const Operator* StrictNotEqual(CompareOperationHint hint);
593 const Operator* LessThan(CompareOperationHint hint);
594 const Operator* GreaterThan(CompareOperationHint hint);
595 const Operator* LessThanOrEqual(CompareOperationHint hint);
596 const Operator* GreaterThanOrEqual(CompareOperationHint hint);
H A Dbytecode-graph-builder.h180 CompareOperationHint GetCompareOperationHint();
H A Djs-typed-lowering.cc38 case CompareOperationHint::kSignedSmall:
41 case CompareOperationHint::kNumber:
44 case CompareOperationHint::kNumberOrOddball:
47 case CompareOperationHint::kAny:
48 case CompareOperationHint::kNone:
49 case CompareOperationHint::kString:
50 case CompareOperationHint::kReceiver:
51 case CompareOperationHint::kInternalizedString:
62 CompareOperationHint::kInternalizedString) &&
72 CompareOperationHint
[all...]
H A Dast-graph-builder.cc1105 CompareOperationHint hint = CompareOperationHint::kAny;
1944 op = javascript()->Equal(CompareOperationHint::kAny);
1947 op = javascript()->StrictEqual(CompareOperationHint::kAny);
1964 Node* value = NewNode(javascript()->StrictEqual(CompareOperationHint::kAny),
1987 CompareOperationHint hint = CompareOperationHint::kAny;
2361 Node* check = NewNode(javascript()->StrictEqual(CompareOperationHint::kAny),
2379 Node* check = NewNode(javascript()->StrictEqual(CompareOperationHint::kAny),
H A Dbytecode-graph-builder.cc1563 CompareOperationHint BytecodeGraphBuilder::GetCompareOperationHint() {
1566 return CompareOperationHint::kAny;
1943 NewNode(javascript()->LessThan(CompareOperationHint::kSignedSmall), index,

Completed in 554 milliseconds