summaryrefslogtreecommitdiff
path: root/chromium/v8/src/compiler/machine-operator.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-12 14:27:29 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-13 09:35:20 +0000
commitc30a6232df03e1efbd9f3b226777b07e087a1122 (patch)
treee992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/v8/src/compiler/machine-operator.cc
parent7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff)
downloadqtwebengine-chromium-85-based.tar.gz
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/v8/src/compiler/machine-operator.cc')
-rw-r--r--chromium/v8/src/compiler/machine-operator.cc25
1 files changed, 17 insertions, 8 deletions
diff --git a/chromium/v8/src/compiler/machine-operator.cc b/chromium/v8/src/compiler/machine-operator.cc
index 9a985eb5fa4..ed180283fed 100644
--- a/chromium/v8/src/compiler/machine-operator.cc
+++ b/chromium/v8/src/compiler/machine-operator.cc
@@ -339,6 +339,10 @@ ShiftKind ShiftKindOf(Operator const* op) {
V(F64x2Qfms, Operator::kNoProperties, 3, 0, 1) \
V(F64x2Pmin, Operator::kNoProperties, 2, 0, 1) \
V(F64x2Pmax, Operator::kNoProperties, 2, 0, 1) \
+ V(F64x2Ceil, Operator::kNoProperties, 1, 0, 1) \
+ V(F64x2Floor, Operator::kNoProperties, 1, 0, 1) \
+ V(F64x2Trunc, Operator::kNoProperties, 1, 0, 1) \
+ V(F64x2NearestInt, Operator::kNoProperties, 1, 0, 1) \
V(F32x4Splat, Operator::kNoProperties, 1, 0, 1) \
V(F32x4SConvertI32x4, Operator::kNoProperties, 1, 0, 1) \
V(F32x4UConvertI32x4, Operator::kNoProperties, 1, 0, 1) \
@@ -362,6 +366,10 @@ ShiftKind ShiftKindOf(Operator const* op) {
V(F32x4Qfms, Operator::kNoProperties, 3, 0, 1) \
V(F32x4Pmin, Operator::kNoProperties, 2, 0, 1) \
V(F32x4Pmax, Operator::kNoProperties, 2, 0, 1) \
+ V(F32x4Ceil, Operator::kNoProperties, 1, 0, 1) \
+ V(F32x4Floor, Operator::kNoProperties, 1, 0, 1) \
+ V(F32x4Trunc, Operator::kNoProperties, 1, 0, 1) \
+ V(F32x4NearestInt, Operator::kNoProperties, 1, 0, 1) \
V(I64x2Splat, Operator::kNoProperties, 1, 0, 1) \
V(I64x2SplatI32Pair, Operator::kNoProperties, 2, 0, 1) \
V(I64x2Neg, Operator::kNoProperties, 1, 0, 1) \
@@ -408,6 +416,7 @@ ShiftKind ShiftKindOf(Operator const* op) {
V(I32x4GeU, Operator::kNoProperties, 2, 0, 1) \
V(I32x4Abs, Operator::kNoProperties, 1, 0, 1) \
V(I32x4BitMask, Operator::kNoProperties, 1, 0, 1) \
+ V(I32x4DotI16x8S, Operator::kCommutative, 2, 0, 1) \
V(I16x8Splat, Operator::kNoProperties, 1, 0, 1) \
V(I16x8SConvertI8x16Low, Operator::kNoProperties, 1, 0, 1) \
V(I16x8SConvertI8x16High, Operator::kNoProperties, 1, 0, 1) \
@@ -476,14 +485,14 @@ ShiftKind ShiftKindOf(Operator const* op) {
V(S128Not, Operator::kNoProperties, 1, 0, 1) \
V(S128Select, Operator::kNoProperties, 3, 0, 1) \
V(S128AndNot, Operator::kNoProperties, 2, 0, 1) \
- V(S1x2AnyTrue, Operator::kNoProperties, 1, 0, 1) \
- V(S1x2AllTrue, Operator::kNoProperties, 1, 0, 1) \
- V(S1x4AnyTrue, Operator::kNoProperties, 1, 0, 1) \
- V(S1x4AllTrue, Operator::kNoProperties, 1, 0, 1) \
- V(S1x8AnyTrue, Operator::kNoProperties, 1, 0, 1) \
- V(S1x8AllTrue, Operator::kNoProperties, 1, 0, 1) \
- V(S1x16AnyTrue, Operator::kNoProperties, 1, 0, 1) \
- V(S1x16AllTrue, Operator::kNoProperties, 1, 0, 1) \
+ V(V64x2AnyTrue, Operator::kNoProperties, 1, 0, 1) \
+ V(V64x2AllTrue, Operator::kNoProperties, 1, 0, 1) \
+ V(V32x4AnyTrue, Operator::kNoProperties, 1, 0, 1) \
+ V(V32x4AllTrue, Operator::kNoProperties, 1, 0, 1) \
+ V(V16x8AnyTrue, Operator::kNoProperties, 1, 0, 1) \
+ V(V16x8AllTrue, Operator::kNoProperties, 1, 0, 1) \
+ V(V8x16AnyTrue, Operator::kNoProperties, 1, 0, 1) \
+ V(V8x16AllTrue, Operator::kNoProperties, 1, 0, 1) \
V(S8x16Swizzle, Operator::kNoProperties, 2, 0, 1)
// The format is: