#include "aie/Dialect/AIE/IR/AIEDialect.h"
#include "aie/Dialect/AIEX/IR/AIEXDialect.h"
#include "mlir/Dialect/MemRef/IR/MemRef.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/Value.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
|
| std::optional< SubviewTraceResult > | xilinx::AIEX::traceSubviewToBlockArgument (Value value) |
| std::optional< unsigned > | xilinx::AIEX::getHostBufferArgIndex (BlockArgument arg) |
| unsigned | xilinx::AIEX::getHostBufferCount (Block &block) |
| LogicalResult | xilinx::AIEX::emitUpdateBdAddressFromOffsetParameter (OpBuilder &builder, Operation *bdOp, BaseMemRefType bufType, uint64_t registerAddr) |
| LogicalResult | xilinx::AIEX::emitUpdateBdLengthFromParameter (OpBuilder &builder, Operation *bdOp, BaseMemRefType bufType, int64_t lengthUnit, const AIE::AIETargetModel &targetModel, int col, int row, int bdId) |
| bool | xilinx::AIEX::getReachableConfigures (Value task, SmallVectorImpl< DMAConfigureTaskOp > &configures) |
| DMAConfigureTaskOp | xilinx::AIEX::getUniqueReachableConfigure (Value task) |
| std::string | xilinx::AIEX::scratchpadCommandName (AIE::RuntimeSequenceOp seq) |
| void | xilinx::AIEX::emitScratchpadParamsFile (mlir::ModuleOp moduleOp, llvm::raw_ostream &os) |