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

Go to the source code of this file.

Classes

struct  mlir::AsyncParallelForPassOptions

Namespaces

namespace  mlir
 Include the generated interface declarations.

Macros

#define GEN_PASS_DECL
#define GEN_PASS_DECL_ASYNCFUNCTOASYNCRUNTIMEPASS
#define GEN_PASS_DECL_ASYNCPARALLELFORPASS
#define GEN_PASS_DECL_ASYNCRUNTIMEPOLICYBASEDREFCOUNTINGPASS
#define GEN_PASS_DECL_ASYNCRUNTIMEREFCOUNTINGOPTPASS
#define GEN_PASS_DECL_ASYNCRUNTIMEREFCOUNTINGPASS
#define GEN_PASS_DECL_ASYNCTOASYNCRUNTIMEPASS
#define GEN_PASS_REGISTRATION
 Generate the code for registering passes.
#define GEN_PASS_REGISTRATION_ASYNCFUNCTOASYNCRUNTIMEPASS
#define GEN_PASS_REGISTRATION_ASYNCPARALLELFORPASS
#define GEN_PASS_REGISTRATION_ASYNCRUNTIMEPOLICYBASEDREFCOUNTINGPASS
#define GEN_PASS_REGISTRATION_ASYNCRUNTIMEREFCOUNTINGOPTPASS
#define GEN_PASS_REGISTRATION_ASYNCRUNTIMEREFCOUNTINGPASS
#define GEN_PASS_REGISTRATION_ASYNCTOASYNCRUNTIMEPASS

Functions

std::unique_ptr<::mlir::Passmlir::createAsyncFuncToAsyncRuntimePass ()
std::unique_ptr<::mlir::Passmlir::createAsyncParallelForPass ()
std::unique_ptr<::mlir::Passmlir::createAsyncParallelForPass (AsyncParallelForPassOptions options)
std::unique_ptr<::mlir::Passmlir::createAsyncRuntimePolicyBasedRefCountingPass ()
std::unique_ptr<::mlir::Passmlir::createAsyncRuntimeRefCountingOptPass ()
std::unique_ptr<::mlir::Passmlir::createAsyncRuntimeRefCountingPass ()
std::unique_ptr<::mlir::Passmlir::createAsyncToAsyncRuntimePass ()
void mlir::populateAsyncFuncToAsyncRuntimeConversionPatterns (RewritePatternSet &patterns, ConversionTarget &target)
void mlir::registerAsyncFuncToAsyncRuntimePass ()
void mlir::registerAsyncFuncToAsyncRuntimePassPass ()
void mlir::registerAsyncParallelForPass ()
void mlir::registerAsyncParallelForPassPass ()
void mlir::registerAsyncRuntimePolicyBasedRefCountingPass ()
void mlir::registerAsyncRuntimePolicyBasedRefCountingPassPass ()
void mlir::registerAsyncRuntimeRefCountingOptPass ()
void mlir::registerAsyncRuntimeRefCountingOptPassPass ()
void mlir::registerAsyncRuntimeRefCountingPass ()
void mlir::registerAsyncRuntimeRefCountingPassPass ()
void mlir::registerAsyncToAsyncRuntimePass ()
void mlir::registerAsyncToAsyncRuntimePassPass ()
void mlir::registerAsyncPasses ()

Macro Definition Documentation

◆ GEN_PASS_DECL

#define GEN_PASS_DECL

Definition at line 22 of file Passes.h.

◆ GEN_PASS_DECL_ASYNCFUNCTOASYNCRUNTIMEPASS

#define GEN_PASS_DECL_ASYNCFUNCTOASYNCRUNTIMEPASS

Definition at line 6 of file Passes.h.

◆ GEN_PASS_DECL_ASYNCPARALLELFORPASS

#define GEN_PASS_DECL_ASYNCPARALLELFORPASS

Definition at line 7 of file Passes.h.

◆ GEN_PASS_DECL_ASYNCRUNTIMEPOLICYBASEDREFCOUNTINGPASS

#define GEN_PASS_DECL_ASYNCRUNTIMEPOLICYBASEDREFCOUNTINGPASS

Definition at line 8 of file Passes.h.

◆ GEN_PASS_DECL_ASYNCRUNTIMEREFCOUNTINGOPTPASS

#define GEN_PASS_DECL_ASYNCRUNTIMEREFCOUNTINGOPTPASS

Definition at line 9 of file Passes.h.

◆ GEN_PASS_DECL_ASYNCRUNTIMEREFCOUNTINGPASS

#define GEN_PASS_DECL_ASYNCRUNTIMEREFCOUNTINGPASS

Definition at line 10 of file Passes.h.

◆ GEN_PASS_DECL_ASYNCTOASYNCRUNTIMEPASS

#define GEN_PASS_DECL_ASYNCTOASYNCRUNTIMEPASS

Definition at line 11 of file Passes.h.

◆ GEN_PASS_REGISTRATION

#define GEN_PASS_REGISTRATION

Generate the code for registering passes.

Definition at line 33 of file Passes.h.

◆ GEN_PASS_REGISTRATION_ASYNCFUNCTOASYNCRUNTIMEPASS

#define GEN_PASS_REGISTRATION_ASYNCFUNCTOASYNCRUNTIMEPASS

Definition at line 498 of file Passes.h.

◆ GEN_PASS_REGISTRATION_ASYNCPARALLELFORPASS

#define GEN_PASS_REGISTRATION_ASYNCPARALLELFORPASS

Definition at line 499 of file Passes.h.

◆ GEN_PASS_REGISTRATION_ASYNCRUNTIMEPOLICYBASEDREFCOUNTINGPASS

#define GEN_PASS_REGISTRATION_ASYNCRUNTIMEPOLICYBASEDREFCOUNTINGPASS

Definition at line 500 of file Passes.h.

◆ GEN_PASS_REGISTRATION_ASYNCRUNTIMEREFCOUNTINGOPTPASS

#define GEN_PASS_REGISTRATION_ASYNCRUNTIMEREFCOUNTINGOPTPASS

Definition at line 501 of file Passes.h.

◆ GEN_PASS_REGISTRATION_ASYNCRUNTIMEREFCOUNTINGPASS

#define GEN_PASS_REGISTRATION_ASYNCRUNTIMEREFCOUNTINGPASS

Definition at line 502 of file Passes.h.

◆ GEN_PASS_REGISTRATION_ASYNCTOASYNCRUNTIMEPASS

#define GEN_PASS_REGISTRATION_ASYNCTOASYNCRUNTIMEPASS

Definition at line 503 of file Passes.h.