MLIR-AIE 1.4.5.dev
xilinx::AIE::SwitchSetting Struct Reference

#include "aie/Dialect/AIE/Transforms/AIEPathFinder.h"

Collaboration diagram for xilinx::AIE::SwitchSetting:

Public Member Functions

 SwitchSetting ()=default
 SwitchSetting (std::vector< Port > srcs)
 SwitchSetting (std::vector< Port > srcs, std::vector< Port > dsts)
bool operator< (const SwitchSetting &rhs) const

Public Attributes

std::vector< Port > srcs
std::vector< Port > dsts

Friends

llvm::raw_ostream & operator<< (llvm::raw_ostream &os, const SwitchSetting &s)

Detailed Description

Definition at line 185 of file AIEPathFinder.h.

Constructor & Destructor Documentation

◆ SwitchSetting() [1/3]

xilinx::AIE::SwitchSetting::SwitchSetting ( )
default

Referenced by operator<(), and operator<<.

◆ SwitchSetting() [2/3]

xilinx::AIE::SwitchSetting::SwitchSetting ( std::vector< Port > srcs)
inline

Definition at line 187 of file AIEPathFinder.h.

References srcs.

◆ SwitchSetting() [3/3]

xilinx::AIE::SwitchSetting::SwitchSetting ( std::vector< Port > srcs,
std::vector< Port > dsts )
inline

Definition at line 188 of file AIEPathFinder.h.

References dsts, and srcs.

Member Function Documentation

◆ operator<()

bool xilinx::AIE::SwitchSetting::operator< ( const SwitchSetting & rhs) const
inline

Definition at line 203 of file AIEPathFinder.h.

References srcs, and SwitchSetting().

◆ operator<<

llvm::raw_ostream & operator<< ( llvm::raw_ostream & os,
const SwitchSetting & s )
friend

Definition at line 194 of file AIEPathFinder.h.

References xilinx::AIE::describePort(), dsts, srcs, and SwitchSetting().

Member Data Documentation

◆ dsts

std::vector<Port> xilinx::AIE::SwitchSetting::dsts

◆ srcs

std::vector<Port> xilinx::AIE::SwitchSetting::srcs

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