MLIR  16.0.0git
Classes | Namespaces
CodegenStrategy.h File Reference
#include <utility>
#include "mlir/Conversion/VectorToSCF/VectorToSCF.h"
#include "mlir/Dialect/Linalg/Passes.h"
#include "mlir/Pass/PassManager.h"
+ Include dependency graph for CodegenStrategy.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mlir::linalg::Transformation
 Abstract Transformation class applied in a sequence that also handles state through markers. More...
 
struct  mlir::linalg::TileAndFuse
 Represent one application of LinalgStrategyTileAndFusePass. More...
 
struct  mlir::linalg::Tile
 Represent one application of LinalgStrategyTilePass. More...
 
struct  mlir::linalg::Pad
 Represent one application of LinalgStrategyPadPass. More...
 
struct  mlir::linalg::Generalize
 Represent one application of createLinalgStrategyGeneralizePass. More...
 
struct  mlir::linalg::Interchange
 Represent one application of createLinalgStrategyInterchangePass. More...
 
struct  mlir::linalg::Decompose
 Represent one application of createLinalgStrategyDecomposePass. More...
 
struct  mlir::linalg::Peel
 Represent one application of createLinalgStrategyPeelPass. More...
 
struct  mlir::linalg::Vectorize
 Represent one application of createLinalgStrategyVectorizePass. More...
 
struct  mlir::linalg::VectorLowering
 Represent one application of createLinalgStrategyLowerVectorsPass. More...
 
struct  mlir::linalg::CodegenStrategy
 Codegen strategy controls how a Linalg op is progressively lowered. More...
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::linalg