diff options
Diffstat (limited to 'deps/v8/src/compiler/simd-scalar-lowering.h')
-rw-r--r-- | deps/v8/src/compiler/simd-scalar-lowering.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/v8/src/compiler/simd-scalar-lowering.h b/deps/v8/src/compiler/simd-scalar-lowering.h index f7f276cd5e..ad329877e2 100644 --- a/deps/v8/src/compiler/simd-scalar-lowering.h +++ b/deps/v8/src/compiler/simd-scalar-lowering.h @@ -73,12 +73,13 @@ class SimdScalarLowering { const Operator* load_op, SimdType type); void LowerStoreOp(MachineRepresentation rep, Node* node, const Operator* store_op, SimdType rep_type); - void LowerBinaryOp(Node* node, SimdType input_rep_type, const Operator* op); + void LowerBinaryOp(Node* node, SimdType input_rep_type, const Operator* op, + bool not_horizontal = true); void LowerCompareOp(Node* node, SimdType input_rep_type, const Operator* op, bool invert_inputs = false); Node* FixUpperBits(Node* input, int32_t shift); void LowerBinaryOpForSmallInt(Node* node, SimdType input_rep_type, - const Operator* op); + const Operator* op, bool not_horizontal = true); Node* Mask(Node* input, int32_t mask); void LowerSaturateBinaryOp(Node* node, SimdType input_rep_type, const Operator* op, bool is_signed); |