MLIR-AIE
xilinx::aievec::IntervalReuse Member List

This is the complete list of members for xilinx::aievec::IntervalReuse, including all inherited members.

coalesceIntervals()xilinx::aievec::IntervalReuse
getAccessExtent(mlir::Operation *op)xilinx::aievec::IntervalReuse
getInterval(mlir::Operation *op)xilinx::aievec::IntervalReuse
getIntervalWidth(mlir::Operation *op)xilinx::aievec::IntervalReuse
insertInterval(mlir::vector::TransferReadOp readOp, llvm::DenseMap< mlir::Operation *, IntervalReuse * > &dataAccessToIntervalMap, int32_t offset, int32_t forLoopStepSize, bool isSplat=false, unsigned minVecSize=128)xilinx::aievec::IntervalReuse
IntervalReuse(mlir::vector::TransferReadOp readOp, mlir::AffineExpr b)xilinx::aievec::IntervalReuseinline
IntervalReuse()xilinx::aievec::IntervalReuseinline
markLHSOperandVec(mlir::Operation *op)xilinx::aievec::IntervalReuse
potentialReuse(mlir::vector::TransferReadOp readOp, mlir::AffineExpr invariantBase, llvm::DenseMap< mlir::Block *, llvm::SmallVector< mlir::Operation *, 8 > > &blockToEnclosingLoops)xilinx::aievec::IntervalReuse
setAccessExtent(mlir::Operation *op, std::pair< int32_t, int32_t > &extent)xilinx::aievec::IntervalReuse