diff options
Diffstat (limited to 'deps/v8/src/compiler/machine-operator.h')
-rw-r--r-- | deps/v8/src/compiler/machine-operator.h | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/deps/v8/src/compiler/machine-operator.h b/deps/v8/src/compiler/machine-operator.h index 261891dcdc..a34360a375 100644 --- a/deps/v8/src/compiler/machine-operator.h +++ b/deps/v8/src/compiler/machine-operator.h @@ -319,6 +319,7 @@ class V8_EXPORT_PRIVATE MachineOperatorBuilder final // the input value is representable in the target value. const Operator* ChangeFloat32ToFloat64(); const Operator* ChangeFloat64ToInt32(); // narrowing + const Operator* ChangeFloat64ToInt64(); const Operator* ChangeFloat64ToUint32(); // narrowing const Operator* ChangeFloat64ToUint64(); const Operator* TruncateFloat64ToUint32(); @@ -330,6 +331,7 @@ class V8_EXPORT_PRIVATE MachineOperatorBuilder final const Operator* TryTruncateFloat64ToUint64(); const Operator* ChangeInt32ToFloat64(); const Operator* ChangeInt32ToInt64(); + const Operator* ChangeInt64ToFloat64(); const Operator* ChangeUint32ToFloat64(); const Operator* ChangeUint32ToUint64(); @@ -648,20 +650,6 @@ class V8_EXPORT_PRIVATE MachineOperatorBuilder final const Operator* Word64AtomicOr(MachineType type); // atomic-xor [base + index], value const Operator* Word64AtomicXor(MachineType rep); - // atomic-narrow-add [base + index], value - const Operator* Word64AtomicNarrowAdd(MachineType type); - // atomic-narow-sub [base + index], value - const Operator* Word64AtomicNarrowSub(MachineType type); - // atomic-narrow-and [base + index], value - const Operator* Word64AtomicNarrowAnd(MachineType type); - // atomic-narrow-or [base + index], value - const Operator* Word64AtomicNarrowOr(MachineType type); - // atomic-narrow-xor [base + index], value - const Operator* Word64AtomicNarrowXor(MachineType type); - // atomic-narrow-exchange [base + index], value - const Operator* Word64AtomicNarrowExchange(MachineType type); - // atomic-narrow-compare-exchange [base + index], old_value, new_value - const Operator* Word64AtomicNarrowCompareExchange(MachineType type); // atomic-pair-load [base + index] const Operator* Word32AtomicPairLoad(); // atomic-pair-sub [base + index], value_high, value-low |