![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/compiler/turboshaft/wasm-revec-reducer.h"
#include <optional>
#include "src/base/logging.h"
#include "src/compiler/turboshaft/opmasks.h"
#include "src/wasm/simd-shuffle.h"
Go to the source code of this file.
Classes | |
class | v8::internal::compiler::turboshaft::StoreLoadInfo< Op, typename > |
struct | v8::internal::compiler::turboshaft::StoreInfoCompare |
Namespaces | |
namespace | v8 |
namespace | v8::internal |
namespace | v8::internal::compiler |
namespace | v8::internal::compiler::turboshaft |
Macros | |
#define | TRACE(...) |
#define | CASE(operation) |
#define | CANONICALIZE_SHUFFLE(n) |
#define | UNARY_CASE(op_128, not_used) |
#define | UNARY_SIGN_EXTENSION_CASE(op_low, not_used1, op_high) |
#define | BINOP_CASE(op_128, not_used) |
#define | BINOP_SIGN_EXTENSION_CASE(op_low, not_used1, op_high) |
#define | SHIFT_CASE(op_128, not_used) |
#define | TERNARY_CASE(op_128, not_used) |
#define | CASE(op_128) |
Typedefs | |
using | v8::internal::compiler::turboshaft::StoreInfoSet = ZoneSet<StoreLoadInfo<StoreOp>, StoreInfoCompare> |
#define BINOP_CASE | ( | op_128, | |
not_used ) |
#define BINOP_SIGN_EXTENSION_CASE | ( | op_low, | |
not_used1, | |||
op_high ) |
#define CANONICALIZE_SHUFFLE | ( | n | ) |
#define CASE | ( | op_128 | ) |
#define CASE | ( | operation | ) |
#define SHIFT_CASE | ( | op_128, | |
not_used ) |
#define TERNARY_CASE | ( | op_128, | |
not_used ) |
#define TRACE | ( | ... | ) |
Definition at line 13 of file wasm-revec-reducer.cc.
#define UNARY_CASE | ( | op_128, | |
not_used ) |
#define UNARY_SIGN_EXTENSION_CASE | ( | op_low, | |
not_used1, | |||
op_high ) |