8#ifndef AIETargetShared_XAIEV2_CDO_H
9#define AIETargetShared_XAIEV2_CDO_H
21 llvm::StringRef bdNum);
26 llvm::StringRef bdNum);
30std::string
packetStr(llvm::StringRef
id, llvm::StringRef type);
35 llvm::ArrayRef<BDDimLayoutAttr> dims,
36 int col,
int row,
int bdNum,
int baseAddrA,
37 int offsetA,
int lenA,
38 int elementWidthInBytes,
39 const char *errorRet);
std::string tileDMAInstStr(llvm::StringRef col, llvm::StringRef row, llvm::StringRef bdNum)
void generateXAieDmaSetMultiDimAddr(llvm::raw_ostream &output, int ndims, llvm::ArrayRef< BDDimLayoutAttr > dims, int col, int row, int bdNum, int baseAddrA, int offsetA, int lenA, int elementWidthInBytes, const char *errorRet)
std::string tileDMAInstRefStr(llvm::StringRef col, llvm::StringRef row, llvm::StringRef bdNum)
llvm::SetVector< mlir::Block * > getOrderedChainOfBlocks(mlir::Region *region)
std::string tileLocStr(llvm::StringRef col, llvm::StringRef row)
std::string packetStr(llvm::StringRef id, llvm::StringRef type)