diff options
author | Michaël Zasso <targos@protonmail.com> | 2018-12-04 08:20:37 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2018-12-06 15:23:33 +0100 |
commit | 9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3 (patch) | |
tree | 2b0c843168dafb939d8df8a15b2aa72b76dee51d /deps/v8/src/compiler/simplified-operator.h | |
parent | b8fbe69db1292307adb2c2b2e0d5ef48c4ab2faf (diff) | |
download | android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.tar.gz android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.tar.bz2 android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.zip |
deps: update V8 to 7.1.302.28
PR-URL: https://github.com/nodejs/node/pull/23423
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Diffstat (limited to 'deps/v8/src/compiler/simplified-operator.h')
-rw-r--r-- | deps/v8/src/compiler/simplified-operator.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/deps/v8/src/compiler/simplified-operator.h b/deps/v8/src/compiler/simplified-operator.h index df44e899cd..df823fb0b0 100644 --- a/deps/v8/src/compiler/simplified-operator.h +++ b/deps/v8/src/compiler/simplified-operator.h @@ -228,7 +228,7 @@ enum class CheckTaggedInputMode : uint8_t { size_t hash_value(CheckTaggedInputMode); -std::ostream& operator<<(std::ostream&, CheckTaggedInputMode); +V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, CheckTaggedInputMode); class CheckTaggedInputParameters { public: @@ -616,6 +616,7 @@ class V8_EXPORT_PRIVATE SimplifiedOperatorBuilder final const Operator* ToBoolean(); + const Operator* StringConcat(); const Operator* StringEqual(); const Operator* StringLessThan(); const Operator* StringLessThanOrEqual(); @@ -641,13 +642,17 @@ class V8_EXPORT_PRIVATE SimplifiedOperatorBuilder final const Operator* PlainPrimitiveToFloat64(); const Operator* ChangeTaggedSignedToInt32(); + const Operator* ChangeTaggedSignedToInt64(); const Operator* ChangeTaggedToInt32(); + const Operator* ChangeTaggedToInt64(); const Operator* ChangeTaggedToUint32(); const Operator* ChangeTaggedToFloat64(); const Operator* ChangeTaggedToTaggedSigned(); const Operator* ChangeInt31ToTaggedSigned(); const Operator* ChangeInt32ToTagged(); + const Operator* ChangeInt64ToTagged(); const Operator* ChangeUint32ToTagged(); + const Operator* ChangeUint64ToTagged(); const Operator* ChangeFloat64ToTagged(CheckForMinusZeroMode); const Operator* ChangeFloat64ToTaggedPointer(); const Operator* ChangeTaggedToBit(); @@ -686,6 +691,8 @@ class V8_EXPORT_PRIVATE SimplifiedOperatorBuilder final const Operator* CheckedInt32Mul(CheckForMinusZeroMode); const Operator* CheckedInt32Sub(); const Operator* CheckedInt32ToTaggedSigned(const VectorSlotPair& feedback); + const Operator* CheckedInt64ToInt32(const VectorSlotPair& feedback); + const Operator* CheckedInt64ToTaggedSigned(const VectorSlotPair& feedback); const Operator* CheckedTaggedSignedToInt32(const VectorSlotPair& feedback); const Operator* CheckedTaggedToFloat64(CheckTaggedInputMode, const VectorSlotPair& feedback); @@ -699,6 +706,8 @@ class V8_EXPORT_PRIVATE SimplifiedOperatorBuilder final const Operator* CheckedUint32Mod(); const Operator* CheckedUint32ToInt32(const VectorSlotPair& feedback); const Operator* CheckedUint32ToTaggedSigned(const VectorSlotPair& feedback); + const Operator* CheckedUint64ToInt32(const VectorSlotPair& feedback); + const Operator* CheckedUint64ToTaggedSigned(const VectorSlotPair& feedback); const Operator* ConvertReceiver(ConvertReceiverMode); @@ -741,9 +750,6 @@ class V8_EXPORT_PRIVATE SimplifiedOperatorBuilder final // new-cons-string length, first, second const Operator* NewConsString(); - // array-buffer-was-neutered buffer - const Operator* ArrayBufferWasNeutered(); - // ensure-writable-fast-elements object, elements const Operator* EnsureWritableFastElements(); |