![]() |
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 ) |