MLIR-AIE 1.4.5.dev
xilinx::AIE::SequentialPlacer Member List

This is the complete list of members for xilinx::AIE::SequentialPlacer, including all inherited members.

AllocateInfo typedefxilinx::AIE::Placer
allocatesxilinx::AIE::Placerprotected
availabilityxilinx::AIE::Placerprotected
buildCascadeAdjacency(llvm::ArrayRef< CascadeFlowOp > cascadeFlows)xilinx::AIE::Placerstatic
buildComputePeerAdjacency(llvm::ArrayRef< ObjectFifoCreateOp > objectFifos)xilinx::AIE::Placerstatic
buildFlowAdjacency(llvm::ArrayRef< FlowOp > flows, llvm::ArrayRef< PacketFlowOp > pktFlows)xilinx::AIE::Placerstatic
buildObjectFifoAdjacency(llvm::ArrayRef< ObjectFifoCreateOp > objectFifos)xilinx::AIE::Placerstatic
buildSharedMemAdjacency(llvm::ArrayRef< ObjectFifoCreateOp > objectFifos)xilinx::AIE::Placerstatic
collectOperations(DeviceOp device)xilinx::AIE::Placerstatic
collectShareableShimEnds(DeviceOp device, llvm::ArrayRef< ObjectFifoCreateOp > objectFifos)xilinx::AIE::Placerstatic
getAllocates()xilinx::AIE::Placerinline
getName() const overridexilinx::AIE::SequentialPlacerinlinevirtual
getPlacement(mlir::Operation *logicalTile) constxilinx::AIE::Placerinline
initialize(const AIETargetModel &targetModel) overridexilinx::AIE::SequentialPlacervirtual
place(DeviceOp device) overridexilinx::AIE::SequentialPlacervirtual
Placer()=defaultxilinx::AIE::Placer
resultxilinx::AIE::Placerprotected
satisfiesConstraints(mlir::Operation *tile, TileID pos)xilinx::AIE::Placerstatic
SequentialPlacer(std::optional< int > coresPerCol=std::nullopt, bool mergeLogicalTiles=true, bool spreadUnanchoredTiles=false)xilinx::AIE::SequentialPlacerinline
ShareableShimEnds typedefxilinx::AIE::Placer
shimEndOf(DeviceOp device, mlir::StringAttr symbol)xilinx::AIE::Placerstatic
targetModelxilinx::AIE::Placerprotected
~Placer()=defaultxilinx::AIE::Placervirtual