aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/machine-operator.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/machine-operator.h')
-rw-r--r--deps/v8/src/compiler/machine-operator.h16
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