diff options
Diffstat (limited to 'deps/v8/src/compiler/typed-optimization.h')
-rw-r--r-- | deps/v8/src/compiler/typed-optimization.h | 8 |
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; |