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

This is the complete list of members for xilinx::AIE::SAPlacer, 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
getFinalCost() constxilinx::AIE::SAPlacerinline
getName() const overridexilinx::AIE::SAPlacerinlinevirtual
getPlacement(mlir::Operation *logicalTile) constxilinx::AIE::Placerinline
initialize(const AIETargetModel &tm)xilinx::AIE::Placervirtual
place(DeviceOp device) overridexilinx::AIE::SAPlacervirtual
Placer()=defaultxilinx::AIE::Placer
resultxilinx::AIE::Placerprotected
SAPlacer(unsigned seed=0, SAConfig config={})xilinx::AIE::SAPlacerinlineexplicit
satisfiesConstraints(mlir::Operation *tile, TileID pos)xilinx::AIE::Placerstatic
ShareableShimEnds typedefxilinx::AIE::Placer
shimEndOf(DeviceOp device, mlir::StringAttr symbol)xilinx::AIE::Placerstatic
targetModelxilinx::AIE::Placerprotected
~Placer()=defaultxilinx::AIE::Placervirtual