MLIR-AIE 1.4.5.dev
xilinx::aievec::ShufflePlan::Node Struct Reference

#include "Dialect/AIEVec/Transforms/AIE2PShufflePlanner.h"

Collaboration diagram for xilinx::aievec::ShufflePlan::Node:

Public Types

enum  Kind { Source , Splat , Shuffle }

Public Attributes

enum xilinx::aievec::ShufflePlan::Node::Kind kind
unsigned source = 0
unsigned chunk = 0
int32_t label = -1
ShuffleMode mode = ShuffleMode::T512_1X2_LO
int lhs = -1
int rhs = -1

Detailed Description

Definition at line 57 of file AIE2PShufflePlanner.h.

Member Enumeration Documentation

◆ Kind

Enumerator
Source 
Splat 
Shuffle 

Definition at line 58 of file AIE2PShufflePlanner.h.

Member Data Documentation

◆ chunk

unsigned xilinx::aievec::ShufflePlan::Node::chunk = 0

Definition at line 62 of file AIE2PShufflePlanner.h.

◆ kind

enum xilinx::aievec::ShufflePlan::Node::Kind xilinx::aievec::ShufflePlan::Node::kind

◆ label

int32_t xilinx::aievec::ShufflePlan::Node::label = -1

Definition at line 63 of file AIE2PShufflePlanner.h.

◆ lhs

int xilinx::aievec::ShufflePlan::Node::lhs = -1

Definition at line 65 of file AIE2PShufflePlanner.h.

◆ mode

ShuffleMode xilinx::aievec::ShufflePlan::Node::mode = ShuffleMode::T512_1X2_LO

Definition at line 64 of file AIE2PShufflePlanner.h.

◆ rhs

int xilinx::aievec::ShufflePlan::Node::rhs = -1

Definition at line 65 of file AIE2PShufflePlanner.h.

◆ source

unsigned xilinx::aievec::ShufflePlan::Node::source = 0

Definition at line 62 of file AIE2PShufflePlanner.h.


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