v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::turboshaft::ShufflePackNode Class Reference

#include <wasm-revec-reducer.h>

Inheritance diagram for v8::internal::compiler::turboshaft::ShufflePackNode:
Collaboration diagram for v8::internal::compiler::turboshaft::ShufflePackNode:

Classes

class  SpecificInfo
 

Public Member Functions

 ShufflePackNode (Zone *zone, const NodeGroup &node_group, SpecificInfo::Kind kind)
 
SpecificInfoinfo ()
 
- Public Member Functions inherited from v8::internal::compiler::turboshaft::PackNode
 PackNode (Zone *zone, const NodeGroup &node_group, NodeType node_type=kDefault)
 
const NodeGroupnodes () const
 
bool IsSame (const NodeGroup &node_group) const
 
bool IsSame (const PackNode &other) const
 
V< Simd256RevectorizedNode () const
 
void SetRevectorizedNode (V< Simd256 > node)
 
bool IsDefaultPackNode () const
 
bool IsForcePackNode () const
 
bool IsShufflePackNode () const
 
bool IsBundlePackNode () const
 
bool is_force_packing () const
 
ForcePackNodeAsForcePackNode ()
 
ShufflePackNodeAsShufflePackNode ()
 
BundlePackNodeAsBundlePackNode ()
 
PackNodeGetOperand (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
}
 

Detailed Description

Definition at line 344 of file wasm-revec-reducer.h.

Constructor & Destructor Documentation

◆ ShufflePackNode()

v8::internal::compiler::turboshaft::ShufflePackNode::ShufflePackNode ( Zone * zone,
const NodeGroup & node_group,
SpecificInfo::Kind kind )
inline

Definition at line 406 of file wasm-revec-reducer.h.

Here is the call graph for this function:

Member Function Documentation

◆ info()

SpecificInfo & v8::internal::compiler::turboshaft::ShufflePackNode::info ( )
inline

Definition at line 412 of file wasm-revec-reducer.h.

Here is the caller graph for this function:

Member Data Documentation

◆ info_

SpecificInfo v8::internal::compiler::turboshaft::ShufflePackNode::info_
private

Definition at line 415 of file wasm-revec-reducer.h.


The documentation for this class was generated from the following file: