MLIR-AIE
|
#include "aie/Dialect/AIEVec/Pipelines/Passes.h"
#include "mlir/Dialect/Vector/Transforms/VectorTransforms.h"
#include "mlir/IR/PatternMatch.h"
#include "mlir/IR/TypeUtilities.h"
#include "mlir/Pass/PassManager.h"
#include "mlir/Transforms/GreedyPatternRewriteDriver.h"
#include "mlir/Transforms/Passes.h"
#include "aie/Dialect/AIEVec/Transforms/Passes.h.inc"
Go to the source code of this file.
Classes | |
struct | SetInboundsToReadStoreOpPattern< OpTy > |
struct | RedundantLoadStoreOptimizationPass |
Namespaces | |
namespace | xilinx |
namespace | xilinx::aievec |
Macros | |
#define | GEN_PASS_DEF_LOWERVECTORTOAIEVEC |
#define | GEN_PASS_DEF_CANONICALIZEFORAIEVEC |
#define | GEN_PASS_DEF_REDUNDANTLOADSTOREOPTIMIZATION |
#define | GEN_PASS_DEF_AIEVECTRANSFORMATION |
#define | GEN_PASS_DEF_AIEVECCONVOPTRANSFORMATION |
#define | DEBUG_TYPE "vector-to-aievec-conversion" |
Typedefs | |
using | SetInboundsToReadOp = SetInboundsToReadStoreOpPattern< TransferReadOp > |
using | SetInboundsToWriteOp = SetInboundsToReadStoreOpPattern< TransferWriteOp > |
#define DEBUG_TYPE "vector-to-aievec-conversion" |
Definition at line 39 of file ConvertVectorToAIEVec.cpp.
#define GEN_PASS_DEF_AIEVECCONVOPTRANSFORMATION |
Definition at line 28 of file ConvertVectorToAIEVec.cpp.
#define GEN_PASS_DEF_AIEVECTRANSFORMATION |
Definition at line 27 of file ConvertVectorToAIEVec.cpp.
#define GEN_PASS_DEF_CANONICALIZEFORAIEVEC |
Definition at line 25 of file ConvertVectorToAIEVec.cpp.
#define GEN_PASS_DEF_LOWERVECTORTOAIEVEC |
Definition at line 24 of file ConvertVectorToAIEVec.cpp.
#define GEN_PASS_DEF_REDUNDANTLOADSTOREOPTIMIZATION |
Definition at line 26 of file ConvertVectorToAIEVec.cpp.
using SetInboundsToReadOp = SetInboundsToReadStoreOpPattern<TransferReadOp> |
Definition at line 73 of file ConvertVectorToAIEVec.cpp.
using SetInboundsToWriteOp = SetInboundsToReadStoreOpPattern<TransferWriteOp> |
Definition at line 74 of file ConvertVectorToAIEVec.cpp.