MLIR 22.0.0git
Passes.h File Reference
#include "mlir/Pass/Pass.h"
#include "mlir/Dialect/MemRef/Transforms/Passes.h.inc"

Go to the source code of this file.

Classes

struct  mlir::memref::ExpandReallocPassOptions
struct  mlir::memref::MemRefEmulateWideIntOptions

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::func
namespace  mlir::func::arith
namespace  mlir::scf
namespace  mlir::tensor
namespace  mlir::vector
namespace  mlir::memref

Macros

#define GEN_PASS_DECL
#define GEN_PASS_DECL_EXPANDOPSPASS
#define GEN_PASS_DECL_EXPANDREALLOCPASS
#define GEN_PASS_DECL_EXPANDSTRIDEDMETADATAPASS
#define GEN_PASS_DECL_FLATTENMEMREFSPASS
#define GEN_PASS_DECL_FOLDMEMREFALIASOPSPASS
#define GEN_PASS_DECL_MEMREFEMULATEWIDEINT
#define GEN_PASS_DECL_NORMALIZEMEMREFSPASS
#define GEN_PASS_DECL_REIFYRESULTSHAPESPASS
#define GEN_PASS_DECL_RESOLVERANKEDSHAPETYPERESULTDIMSPASS
#define GEN_PASS_DECL_RESOLVESHAPEDTYPERESULTDIMSPASS
#define GEN_PASS_REGISTRATION

Functions

std::unique_ptr<::mlir::Passmlir::memref::createExpandOpsPass ()
std::unique_ptr<::mlir::Passmlir::memref::createExpandReallocPass ()
std::unique_ptr<::mlir::Passmlir::memref::createExpandReallocPass (ExpandReallocPassOptions options)
std::unique_ptr<::mlir::Passmlir::memref::createExpandStridedMetadataPass ()
std::unique_ptr<::mlir::Passmlir::memref::createFlattenMemrefsPass ()
std::unique_ptr<::mlir::Passmlir::memref::createFoldMemRefAliasOpsPass ()
std::unique_ptr<::mlir::Passmlir::memref::createMemRefEmulateWideInt ()
std::unique_ptr<::mlir::Passmlir::memref::createMemRefEmulateWideInt (MemRefEmulateWideIntOptions options)
std::unique_ptr<::mlir::Passmlir::memref::createNormalizeMemRefsPass ()
std::unique_ptr<::mlir::Passmlir::memref::createReifyResultShapesPass ()
std::unique_ptr<::mlir::Passmlir::memref::createResolveRankedShapeTypeResultDimsPass ()
std::unique_ptr<::mlir::Passmlir::memref::createResolveShapedTypeResultDimsPass ()
void mlir::memref::registerExpandOpsPass ()
void mlir::memref::registerExpandOpsPassPass ()
void mlir::memref::registerExpandReallocPass ()
void mlir::memref::registerExpandReallocPassPass ()
void mlir::memref::registerExpandStridedMetadataPass ()
void mlir::memref::registerExpandStridedMetadataPassPass ()
void mlir::memref::registerFlattenMemrefsPass ()
void mlir::memref::registerFlattenMemrefsPassPass ()
void mlir::memref::registerFoldMemRefAliasOpsPass ()
void mlir::memref::registerFoldMemRefAliasOpsPassPass ()
void mlir::memref::registerMemRefEmulateWideInt ()
void mlir::memref::registerMemRefEmulateWideIntPass ()
void mlir::memref::registerNormalizeMemRefsPass ()
void mlir::memref::registerNormalizeMemRefsPassPass ()
void mlir::memref::registerReifyResultShapesPass ()
void mlir::memref::registerReifyResultShapesPassPass ()
void mlir::memref::registerResolveRankedShapeTypeResultDimsPass ()
void mlir::memref::registerResolveRankedShapeTypeResultDimsPassPass ()
void mlir::memref::registerResolveShapedTypeResultDimsPass ()
void mlir::memref::registerResolveShapedTypeResultDimsPassPass ()
void mlir::memref::registerMemRefPasses ()

Macro Definition Documentation

◆ GEN_PASS_DECL

#define GEN_PASS_DECL

Definition at line 45 of file Passes.h.

◆ GEN_PASS_DECL_EXPANDOPSPASS

#define GEN_PASS_DECL_EXPANDOPSPASS

Definition at line 6 of file Passes.h.

◆ GEN_PASS_DECL_EXPANDREALLOCPASS

#define GEN_PASS_DECL_EXPANDREALLOCPASS

Definition at line 7 of file Passes.h.

◆ GEN_PASS_DECL_EXPANDSTRIDEDMETADATAPASS

#define GEN_PASS_DECL_EXPANDSTRIDEDMETADATAPASS

Definition at line 8 of file Passes.h.

◆ GEN_PASS_DECL_FLATTENMEMREFSPASS

#define GEN_PASS_DECL_FLATTENMEMREFSPASS

Definition at line 9 of file Passes.h.

◆ GEN_PASS_DECL_FOLDMEMREFALIASOPSPASS

#define GEN_PASS_DECL_FOLDMEMREFALIASOPSPASS

Definition at line 10 of file Passes.h.

◆ GEN_PASS_DECL_MEMREFEMULATEWIDEINT

#define GEN_PASS_DECL_MEMREFEMULATEWIDEINT

Definition at line 11 of file Passes.h.

◆ GEN_PASS_DECL_NORMALIZEMEMREFSPASS

#define GEN_PASS_DECL_NORMALIZEMEMREFSPASS

Definition at line 12 of file Passes.h.

◆ GEN_PASS_DECL_REIFYRESULTSHAPESPASS

#define GEN_PASS_DECL_REIFYRESULTSHAPESPASS

Definition at line 13 of file Passes.h.

◆ GEN_PASS_DECL_RESOLVERANKEDSHAPETYPERESULTDIMSPASS

#define GEN_PASS_DECL_RESOLVERANKEDSHAPETYPERESULTDIMSPASS

Definition at line 14 of file Passes.h.

◆ GEN_PASS_DECL_RESOLVESHAPEDTYPERESULTDIMSPASS

#define GEN_PASS_DECL_RESOLVESHAPEDTYPERESULTDIMSPASS

Definition at line 15 of file Passes.h.

◆ GEN_PASS_REGISTRATION

#define GEN_PASS_REGISTRATION

Definition at line 52 of file Passes.h.