MLIR-AIE
Classes | Macros
VectorToVectorConversions.cpp File Reference
#include "aie/Dialect/AIEVec/AIEVecUtils.h"
#include "aie/Dialect/AIEVec/Pipelines/Passes.h"
#include "aie/Dialect/AIEVec/Utils/Utils.h"
#include "mlir/Conversion/AffineToStandard/AffineToStandard.h"
#include "mlir/Dialect/Affine/Analysis/LoopAnalysis.h"
#include "mlir/Dialect/Affine/IR/AffineOps.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/Dialect/MemRef/IR/MemRef.h"
#include "mlir/Dialect/Utils/ReshapeOpsUtils.h"
#include "mlir/Dialect/Vector/Transforms/LoweringPatterns.h"
#include "mlir/IR/PatternMatch.h"
#include "mlir/Pass/PassManager.h"
#include "mlir/Transforms/DialectConversion.h"
#include "mlir/Transforms/GreedyPatternRewriteDriver.h"
#include <algorithm>
+ Include dependency graph for VectorToVectorConversions.cpp:

Go to the source code of this file.

Classes

struct  SplitUnalignedTransferReadPattern
 
struct  ConvertSplatTransferReadToBroadcastPattern
 
struct  HoistCastOpToDataSourcePattern
 
struct  SwapUnaryOpsPattern< UnaryOpA, UnaryOpB >
 
struct  FlattenMultDimTransferReadPattern
 
struct  FlattenMultDimTransferWritePattern
 
struct  ExtractTransposeFromContractionOp
 
struct  ConvertLeadingUnitDimInsertToReshapePattern
 
struct  VectorBroadcastLoweringPass
 
struct  CanonicalizeVectorForAIEVecPass
 
struct  HoistCastOpToDataSourcePass
 
struct  ReorderOperationsPass
 

Macros

#define DEBUG_TYPE   "aievec-canonicalization"
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "aievec-canonicalization"

Definition at line 30 of file VectorToVectorConversions.cpp.