#include "src/base/vector.h"
#include "src/compiler/turboshaft/assembler.h"
#include "src/compiler/turboshaft/copying-phase.h"
#include "src/compiler/turboshaft/dead-code-elimination-reducer.h"
#include "src/compiler/turboshaft/machine-optimization-reducer.h"
#include "src/compiler/turboshaft/operations.h"
#include "src/compiler/turboshaft/representations.h"
#include "src/compiler/turboshaft/required-optimization-reducer.h"
#include "test/common/flag-utils.h"
#include "test/unittests/compiler/turboshaft/reducer-test.h"
namespace v8::internal::compiler::turboshaft {
#include "src/compiler/turboshaft/define-assembler-macros.inc"
class WasmSimdTest : public ReducerTest { … };
TEST_F(WasmSimdTest, UpperToLowerF32x4AddReduce) { … }
TEST_F(WasmSimdTest, AlmostUpperToLowerI16x8AddReduce) { … }
TEST_F(WasmSimdTest, UpperToLowerI32x4AddReduce) { … }
TEST_F(WasmSimdTest, PairwiseF32x4AddReduce) { … }
TEST_F(WasmSimdTest, AlmostPairwiseF32x4AddReduce) { … }
#include "src/compiler/turboshaft/undef-assembler-macros.inc"
}