diff options
Diffstat (limited to 'deps/v8/src/compiler/opcodes.h')
-rw-r--r-- | deps/v8/src/compiler/opcodes.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/deps/v8/src/compiler/opcodes.h b/deps/v8/src/compiler/opcodes.h index a97fdfa54b..c78e15e25b 100644 --- a/deps/v8/src/compiler/opcodes.h +++ b/deps/v8/src/compiler/opcodes.h @@ -128,7 +128,6 @@ #define JS_CONTEXT_OP_LIST(V) \ V(JSLoadContext) \ V(JSStoreContext) \ - V(JSLoadDynamic) \ V(JSCreateFunctionContext) \ V(JSCreateCatchContext) \ V(JSCreateWithContext) \ @@ -202,6 +201,7 @@ V(StoreBuffer) \ V(StoreElement) \ V(ObjectIsNumber) \ + V(ObjectIsReceiver) \ V(ObjectIsSmi) // Opcodes for Machine-level operators. @@ -227,6 +227,7 @@ MACHINE_COMPARE_BINOP_LIST(V) \ V(Load) \ V(Store) \ + V(StackSlot) \ V(Word32And) \ V(Word32Or) \ V(Word32Xor) \ @@ -236,6 +237,7 @@ V(Word32Ror) \ V(Word32Clz) \ V(Word32Ctz) \ + V(Word32ReverseBits) \ V(Word32Popcnt) \ V(Word64Popcnt) \ V(Word64And) \ @@ -247,6 +249,7 @@ V(Word64Ror) \ V(Word64Clz) \ V(Word64Ctz) \ + V(Word64ReverseBits) \ V(Int32Add) \ V(Int32AddWithOverflow) \ V(Int32Sub) \ @@ -270,6 +273,8 @@ V(ChangeFloat32ToFloat64) \ V(ChangeFloat64ToInt32) \ V(ChangeFloat64ToUint32) \ + V(TruncateFloat32ToInt32) \ + V(TruncateFloat32ToUint32) \ V(TryTruncateFloat32ToInt64) \ V(TryTruncateFloat64ToInt64) \ V(TryTruncateFloat32ToUint64) \ @@ -281,8 +286,10 @@ V(TruncateFloat64ToFloat32) \ V(TruncateFloat64ToInt32) \ V(TruncateInt64ToInt32) \ + V(RoundInt32ToFloat32) \ V(RoundInt64ToFloat32) \ V(RoundInt64ToFloat64) \ + V(RoundUint32ToFloat32) \ V(RoundUint64ToFloat32) \ V(RoundUint64ToFloat64) \ V(BitcastFloat32ToInt32) \ @@ -321,6 +328,7 @@ V(Float64InsertHighWord32) \ V(LoadStackPointer) \ V(LoadFramePointer) \ + V(LoadParentFramePointer) \ V(CheckedLoad) \ V(CheckedStore) |