summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/typed-optimization.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/typed-optimization.h')
-rw-r--r--deps/v8/src/compiler/typed-optimization.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/deps/v8/src/compiler/typed-optimization.h b/deps/v8/src/compiler/typed-optimization.h
index 75de75b143..e906ab37eb 100644
--- a/deps/v8/src/compiler/typed-optimization.h
+++ b/deps/v8/src/compiler/typed-optimization.h
@@ -41,7 +41,6 @@ class V8_EXPORT_PRIVATE TypedOptimization final
Reduction ReduceCheckMaps(Node* node);
Reduction ReduceCheckNumber(Node* node);
Reduction ReduceCheckString(Node* node);
- Reduction ReduceCheckSeqString(Node* node);
Reduction ReduceCheckEqualsInternalizedString(Node* node);
Reduction ReduceCheckEqualsSymbol(Node* node);
Reduction ReduceLoadField(Node* node);
@@ -50,6 +49,7 @@ class V8_EXPORT_PRIVATE TypedOptimization final
Reduction ReduceNumberToUint8Clamped(Node* node);
Reduction ReducePhi(Node* node);
Reduction ReduceReferenceEqual(Node* node);
+ Reduction ReduceStringComparison(Node* node);
Reduction ReduceSameValue(Node* node);
Reduction ReduceSelect(Node* node);
Reduction ReduceSpeculativeToNumber(Node* node);
@@ -57,6 +57,12 @@ class V8_EXPORT_PRIVATE TypedOptimization final
Reduction ReduceTypeOf(Node* node);
Reduction ReduceToBoolean(Node* node);
+ Reduction TryReduceStringComparisonOfStringFromSingleCharCode(
+ Node* comparison, Node* from_char_code, Node* constant, bool inverted);
+ Reduction TryReduceStringComparisonOfStringFromSingleCharCodeToConstant(
+ Node* comparison, Handle<String> string, bool inverted);
+ const Operator* NumberComparisonFor(const Operator* op);
+
CompilationDependencies* dependencies() const { return dependencies_; }
Factory* factory() const;
Graph* graph() const;