MLIR-AIE
Namespaces | Macros | Functions
AIEXDialect.h File Reference
#include "aie/Dialect/AIE/IR/AIEDialect.h"
#include "aie/Dialect/AIEX/IR/AIEXDialect.h.inc"
#include "aie/Dialect/AIEX/IR/AIEX.h.inc"
#include "aie/Dialect/AIEX/IR/AIEXTypes.h.inc"
+ Include dependency graph for AIEXDialect.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  xilinx
 
namespace  xilinx::AIEX
 

Macros

#define GET_OP_CLASSES
 
#define GET_TYPEDEF_CLASSES
 

Functions

uint64_t xilinx::AIEX::getBufferDescriptorAddressRegisterAddress (const AIE::AIETargetModel &tm, unsigned bd_id, unsigned col, unsigned row)
 
void xilinx::AIEX::getHardwareStridesWraps (const AIE::AIETargetModel &targetModel, mlir::BaseMemRefType referencedBufType, llvm::SmallVector< int64_t, 4 > inputSizes, llvm::SmallVector< int64_t, 4 > inputStrides, llvm::SmallVector< int64_t, 4 > &sizes, llvm::SmallVector< int64_t, 4 > &strides)
 
mlir::LogicalResult xilinx::AIEX::verifyStridesWraps (mlir::Operation *forOp, mlir::BaseMemRefType referencedBufType, int tileCol, int tileRow, llvm::SmallVector< int64_t, 4 > inputSizes, llvm::SmallVector< int64_t, 4 > inputStrides, llvm::SmallVector< int64_t, 4 > hardwareSizes, llvm::SmallVector< int64_t, 4 > hardwareStrides, bool skipTransformationChecks=false)
 

Macro Definition Documentation

◆ GET_OP_CLASSES

#define GET_OP_CLASSES

Definition at line 20 of file AIEXDialect.h.

◆ GET_TYPEDEF_CLASSES

#define GET_TYPEDEF_CLASSES

Definition at line 23 of file AIEXDialect.h.