Index: src/compiler/opcodes.h |
diff --git a/src/compiler/opcodes.h b/src/compiler/opcodes.h |
index 23313427034571f8993b09a21e9ff47fe82dacfa..6c1b31d52db0e0a68cff2f99489f35f02619c07d 100644 |
--- a/src/compiler/opcodes.h |
+++ b/src/compiler/opcodes.h |
@@ -173,76 +173,79 @@ |
V(StringLessThan) \ |
V(StringLessThanOrEqual) |
-#define SIMPLIFIED_OP_LIST(V) \ |
- SIMPLIFIED_COMPARE_BINOP_LIST(V) \ |
- V(PlainPrimitiveToNumber) \ |
- V(PlainPrimitiveToWord32) \ |
- V(PlainPrimitiveToFloat64) \ |
- V(BooleanNot) \ |
- V(BooleanToNumber) \ |
- V(SpeculativeNumberAdd) \ |
- V(SpeculativeNumberSubtract) \ |
- V(NumberAdd) \ |
- V(NumberSubtract) \ |
- V(NumberMultiply) \ |
- V(NumberDivide) \ |
- V(NumberModulus) \ |
- V(NumberBitwiseOr) \ |
- V(NumberBitwiseXor) \ |
- V(NumberBitwiseAnd) \ |
- V(NumberShiftLeft) \ |
- V(NumberShiftRight) \ |
- V(NumberShiftRightLogical) \ |
- V(NumberImul) \ |
- V(NumberClz32) \ |
- V(NumberCeil) \ |
- V(NumberFloor) \ |
- V(NumberFround) \ |
- V(NumberAtan) \ |
- V(NumberAtan2) \ |
- V(NumberLog) \ |
- V(NumberLog1p) \ |
- V(NumberRound) \ |
- V(NumberSqrt) \ |
- V(NumberTrunc) \ |
- V(NumberToInt32) \ |
- V(NumberToUint32) \ |
- V(NumberSilenceNaN) \ |
- V(StringFromCharCode) \ |
- V(StringToNumber) \ |
- V(ChangeTaggedSignedToInt32) \ |
- V(ChangeTaggedToInt32) \ |
- V(ChangeTaggedToUint32) \ |
- V(ChangeTaggedToFloat64) \ |
- V(ChangeInt31ToTaggedSigned) \ |
- V(ChangeInt32ToTagged) \ |
- V(ChangeUint32ToTagged) \ |
- V(ChangeFloat64ToTagged) \ |
- V(ChangeTaggedToBit) \ |
- V(ChangeBitToTagged) \ |
- V(CheckBounds) \ |
- V(CheckedUint32ToInt32) \ |
- V(CheckedFloat64ToInt32) \ |
- V(CheckedTaggedToInt32) \ |
- V(CheckedTaggedToFloat64) \ |
- V(CheckFloat64Hole) \ |
- V(CheckTaggedHole) \ |
- V(CheckIf) \ |
- V(TruncateTaggedToWord32) \ |
- V(TruncateTaggedToFloat64) \ |
- V(Allocate) \ |
- V(LoadField) \ |
- V(LoadBuffer) \ |
- V(LoadElement) \ |
- V(StoreField) \ |
- V(StoreBuffer) \ |
- V(StoreElement) \ |
- V(ObjectIsCallable) \ |
- V(ObjectIsNumber) \ |
- V(ObjectIsReceiver) \ |
- V(ObjectIsSmi) \ |
- V(ObjectIsString) \ |
- V(ObjectIsUndetectable) \ |
+#define SIMPLIFIED_OP_LIST(V) \ |
+ SIMPLIFIED_COMPARE_BINOP_LIST(V) \ |
+ V(PlainPrimitiveToNumber) \ |
+ V(PlainPrimitiveToWord32) \ |
+ V(PlainPrimitiveToFloat64) \ |
+ V(BooleanNot) \ |
+ V(BooleanToNumber) \ |
+ V(SpeculativeNumberAdd) \ |
+ V(SpeculativeNumberSubtract) \ |
+ V(SpeculativeNumberEqual) \ |
+ V(SpeculativeNumberLessThan) \ |
+ V(SpeculativeNumberLessThanOrEqual) \ |
+ V(NumberAdd) \ |
+ V(NumberSubtract) \ |
+ V(NumberMultiply) \ |
+ V(NumberDivide) \ |
+ V(NumberModulus) \ |
+ V(NumberBitwiseOr) \ |
+ V(NumberBitwiseXor) \ |
+ V(NumberBitwiseAnd) \ |
+ V(NumberShiftLeft) \ |
+ V(NumberShiftRight) \ |
+ V(NumberShiftRightLogical) \ |
+ V(NumberImul) \ |
+ V(NumberClz32) \ |
+ V(NumberCeil) \ |
+ V(NumberFloor) \ |
+ V(NumberFround) \ |
+ V(NumberAtan) \ |
+ V(NumberAtan2) \ |
+ V(NumberLog) \ |
+ V(NumberLog1p) \ |
+ V(NumberRound) \ |
+ V(NumberSqrt) \ |
+ V(NumberTrunc) \ |
+ V(NumberToInt32) \ |
+ V(NumberToUint32) \ |
+ V(NumberSilenceNaN) \ |
+ V(StringFromCharCode) \ |
+ V(StringToNumber) \ |
+ V(ChangeTaggedSignedToInt32) \ |
+ V(ChangeTaggedToInt32) \ |
+ V(ChangeTaggedToUint32) \ |
+ V(ChangeTaggedToFloat64) \ |
+ V(ChangeInt31ToTaggedSigned) \ |
+ V(ChangeInt32ToTagged) \ |
+ V(ChangeUint32ToTagged) \ |
+ V(ChangeFloat64ToTagged) \ |
+ V(ChangeTaggedToBit) \ |
+ V(ChangeBitToTagged) \ |
+ V(CheckBounds) \ |
+ V(CheckedUint32ToInt32) \ |
+ V(CheckedFloat64ToInt32) \ |
+ V(CheckedTaggedToInt32) \ |
+ V(CheckedTaggedToFloat64) \ |
+ V(CheckFloat64Hole) \ |
+ V(CheckTaggedHole) \ |
+ V(CheckIf) \ |
+ V(TruncateTaggedToWord32) \ |
+ V(TruncateTaggedToFloat64) \ |
+ V(Allocate) \ |
+ V(LoadField) \ |
+ V(LoadBuffer) \ |
+ V(LoadElement) \ |
+ V(StoreField) \ |
+ V(StoreBuffer) \ |
+ V(StoreElement) \ |
+ V(ObjectIsCallable) \ |
+ V(ObjectIsNumber) \ |
+ V(ObjectIsReceiver) \ |
+ V(ObjectIsSmi) \ |
+ V(ObjectIsString) \ |
+ V(ObjectIsUndetectable) \ |
V(TypeGuard) |
// Opcodes for Machine-level operators. |