MLIR 22.0.0git
Passes.h File Reference
#include "mlir/Pass/Pass.h"
#include "mlir/Reducer/Passes.h.inc"

Go to the source code of this file.

Classes

struct  mlir::OptReductionPassOptions
struct  mlir::ReductionTreePassOptions

Namespaces

namespace  mlir
 Include the generated interface declarations.

Macros

#define GEN_PASS_DECL
#define GEN_PASS_DECL_OPTREDUCTIONPASS
#define GEN_PASS_DECL_REDUCTIONTREEPASS
#define GEN_PASS_REGISTRATION
 Generate the code for registering reducer passes.
#define GEN_PASS_REGISTRATION_OPTREDUCTIONPASS
#define GEN_PASS_REGISTRATION_REDUCTIONTREEPASS

Functions

std::unique_ptr<::mlir::Passmlir::createOptReductionPass ()
std::unique_ptr<::mlir::Passmlir::createOptReductionPass (OptReductionPassOptions options)
std::unique_ptr<::mlir::Passmlir::createReductionTreePass ()
std::unique_ptr<::mlir::Passmlir::createReductionTreePass (ReductionTreePassOptions options)
void mlir::registerOptReductionPass ()
void mlir::registerOptReductionPassPass ()
void mlir::registerReductionTreePass ()
void mlir::registerReductionTreePassPass ()
void mlir::registerReducerPasses ()

Macro Definition Documentation

◆ GEN_PASS_DECL

#define GEN_PASS_DECL

Definition at line 15 of file Passes.h.

◆ GEN_PASS_DECL_OPTREDUCTIONPASS

#define GEN_PASS_DECL_OPTREDUCTIONPASS

◆ GEN_PASS_DECL_REDUCTIONTREEPASS

#define GEN_PASS_DECL_REDUCTIONTREEPASS

◆ GEN_PASS_REGISTRATION

#define GEN_PASS_REGISTRATION

Generate the code for registering reducer passes.

Definition at line 19 of file Passes.h.

◆ GEN_PASS_REGISTRATION_OPTREDUCTIONPASS

#define GEN_PASS_REGISTRATION_OPTREDUCTIONPASS

◆ GEN_PASS_REGISTRATION_REDUCTIONTREEPASS

#define GEN_PASS_REGISTRATION_REDUCTIONTREEPASS