MLIR-AIE
1.4.5.dev
xilinx
AIE
Placer
xilinx::AIE::Placer Member List
This is the complete list of members for
xilinx::AIE::Placer
, including all inherited members.
AllocateInfo
typedef
xilinx::AIE::Placer
allocates
xilinx::AIE::Placer
protected
availability
xilinx::AIE::Placer
protected
buildCascadeAdjacency
(llvm::ArrayRef< CascadeFlowOp > cascadeFlows)
xilinx::AIE::Placer
static
buildComputePeerAdjacency
(llvm::ArrayRef< ObjectFifoCreateOp > objectFifos)
xilinx::AIE::Placer
static
buildFlowAdjacency
(llvm::ArrayRef< FlowOp > flows, llvm::ArrayRef< PacketFlowOp > pktFlows)
xilinx::AIE::Placer
static
buildObjectFifoAdjacency
(llvm::ArrayRef< ObjectFifoCreateOp > objectFifos)
xilinx::AIE::Placer
static
buildSharedMemAdjacency
(llvm::ArrayRef< ObjectFifoCreateOp > objectFifos)
xilinx::AIE::Placer
static
collectOperations
(DeviceOp device)
xilinx::AIE::Placer
static
collectShareableShimEnds
(DeviceOp device, llvm::ArrayRef< ObjectFifoCreateOp > objectFifos)
xilinx::AIE::Placer
static
getAllocates
()
xilinx::AIE::Placer
inline
getName
() const =0
xilinx::AIE::Placer
pure virtual
getPlacement
(mlir::Operation *logicalTile) const
xilinx::AIE::Placer
inline
initialize
(const AIETargetModel &tm)
xilinx::AIE::Placer
virtual
place
(DeviceOp device)=0
xilinx::AIE::Placer
pure virtual
Placer
()=default
xilinx::AIE::Placer
result
xilinx::AIE::Placer
protected
satisfiesConstraints
(mlir::Operation *tile, TileID pos)
xilinx::AIE::Placer
static
ShareableShimEnds
typedef
xilinx::AIE::Placer
shimEndOf
(DeviceOp device, mlir::StringAttr symbol)
xilinx::AIE::Placer
static
targetModel
xilinx::AIE::Placer
protected
~Placer
()=default
xilinx::AIE::Placer
virtual
Generated by
1.15.0