aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/opcodes.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/opcodes.h')
-rw-r--r--deps/v8/src/compiler/opcodes.h54
1 files changed, 32 insertions, 22 deletions
diff --git a/deps/v8/src/compiler/opcodes.h b/deps/v8/src/compiler/opcodes.h
index ab854e6eb6..706248bd04 100644
--- a/deps/v8/src/compiler/opcodes.h
+++ b/deps/v8/src/compiler/opcodes.h
@@ -133,28 +133,29 @@
V(JSIncrement) \
V(JSNegate)
-#define JS_CREATE_OP_LIST(V) \
- V(JSCreate) \
- V(JSCreateArguments) \
- V(JSCreateArray) \
- V(JSCreateArrayIterator) \
- V(JSCreateBoundFunction) \
- V(JSCreateClosure) \
- V(JSCreateCollectionIterator) \
- V(JSCreateGeneratorObject) \
- V(JSCreateIterResultObject) \
- V(JSCreateStringIterator) \
- V(JSCreateKeyValueArray) \
- V(JSCreateObject) \
- V(JSCreatePromise) \
- V(JSCreateTypedArray) \
- V(JSCreateLiteralArray) \
- V(JSCreateEmptyLiteralArray) \
- V(JSCreateArrayFromIterable) \
- V(JSCreateLiteralObject) \
- V(JSCreateEmptyLiteralObject) \
- V(JSCloneObject) \
- V(JSCreateLiteralRegExp)
+#define JS_CREATE_OP_LIST(V) \
+ V(JSCloneObject) \
+ V(JSCreate) \
+ V(JSCreateArguments) \
+ V(JSCreateArray) \
+ V(JSCreateArrayFromIterable) \
+ V(JSCreateArrayIterator) \
+ V(JSCreateAsyncFunctionObject) \
+ V(JSCreateBoundFunction) \
+ V(JSCreateClosure) \
+ V(JSCreateCollectionIterator) \
+ V(JSCreateEmptyLiteralArray) \
+ V(JSCreateEmptyLiteralObject) \
+ V(JSCreateGeneratorObject) \
+ V(JSCreateIterResultObject) \
+ V(JSCreateKeyValueArray) \
+ V(JSCreateLiteralArray) \
+ V(JSCreateLiteralObject) \
+ V(JSCreateLiteralRegExp) \
+ V(JSCreateObject) \
+ V(JSCreatePromise) \
+ V(JSCreateStringIterator) \
+ V(JSCreateTypedArray)
#define JS_OBJECT_OP_LIST(V) \
JS_CREATE_OP_LIST(V) \
@@ -194,6 +195,9 @@
#define JS_OTHER_OP_LIST(V) \
JS_CALL_OP_LIST(V) \
JS_CONSTRUCT_OP_LIST(V) \
+ V(JSAsyncFunctionEnter) \
+ V(JSAsyncFunctionReject) \
+ V(JSAsyncFunctionResolve) \
V(JSCallRuntime) \
V(JSForInEnumerate) \
V(JSForInNext) \
@@ -258,15 +262,19 @@
V(CheckedInt32ToTaggedSigned) \
V(CheckedInt64ToInt32) \
V(CheckedInt64ToTaggedSigned) \
+ V(CheckedUint32Bounds) \
V(CheckedUint32ToInt32) \
V(CheckedUint32ToTaggedSigned) \
+ V(CheckedUint64Bounds) \
V(CheckedUint64ToInt32) \
V(CheckedUint64ToTaggedSigned) \
V(CheckedFloat64ToInt32) \
+ V(CheckedFloat64ToInt64) \
V(CheckedTaggedSignedToInt32) \
V(CheckedTaggedToInt32) \
V(CheckedTruncateTaggedToWord32) \
V(CheckedTaggedToFloat64) \
+ V(CheckedTaggedToInt64) \
V(CheckedTaggedToTaggedSigned) \
V(CheckedTaggedToTaggedPointer)
@@ -376,6 +384,7 @@
V(CheckNumber) \
V(CheckInternalizedString) \
V(CheckReceiver) \
+ V(CheckReceiverOrNullOrUndefined) \
V(CheckString) \
V(CheckSymbol) \
V(CheckSmi) \
@@ -620,6 +629,7 @@
V(ChangeFloat64ToUint32) \
V(ChangeFloat64ToUint64) \
V(Float64SilenceNaN) \
+ V(TruncateFloat64ToInt64) \
V(TruncateFloat64ToUint32) \
V(TruncateFloat32ToInt32) \
V(TruncateFloat32ToUint32) \