![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <wasm-revec-reducer.h>
Classes | |
| class | SpecificInfo |
Public Member Functions | |
| ShufflePackNode (Zone *zone, const NodeGroup &node_group, SpecificInfo::Kind kind) | |
| SpecificInfo & | info () |
Public Member Functions inherited from v8::internal::compiler::turboshaft::PackNode | |
| PackNode (Zone *zone, const NodeGroup &node_group, NodeType node_type=kDefault) | |
| const NodeGroup & | nodes () const |
| bool | IsSame (const NodeGroup &node_group) const |
| bool | IsSame (const PackNode &other) const |
| V< Simd256 > | RevectorizedNode () const |
| void | SetRevectorizedNode (V< Simd256 > node) |
| bool | IsDefaultPackNode () const |
| bool | IsForcePackNode () const |
| bool | IsShufflePackNode () const |
| bool | IsBundlePackNode () const |
| bool | is_force_packing () const |
| ForcePackNode * | AsForcePackNode () |
| ShufflePackNode * | AsShufflePackNode () |
| BundlePackNode * | AsBundlePackNode () |
| PackNode * | GetOperand (int index) const |
| void | SetOperand (int index, PackNode *pnode) |
| ZoneVector< PackNode * >::size_type | GetOperandsSize () const |
| void | Print (Graph *graph) const |
Private Attributes | |
| SpecificInfo | info_ |
Additional Inherited Members | |
Public Types inherited from v8::internal::compiler::turboshaft::PackNode | |
| enum | NodeType { kDefault , kForcePackNode , kShufflePackNode , kBundlePackNode , kIntersectPackNode } |
Definition at line 344 of file wasm-revec-reducer.h.
|
inline |
|
inline |
|
private |
Definition at line 415 of file wasm-revec-reducer.h.