clang 22.0.0git
Namespaces | Macros | Functions
Passes.h File Reference
#include "mlir/Pass/Pass.h"
#include "clang/CIR/Dialect/Passes.h.inc"

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  mlir
 

Macros

#define GEN_PASS_REGISTRATION
 Generate the code for registering passes.
 

Functions

std::unique_ptr< Pass > mlir::createCIRCanonicalizePass ()
 
std::unique_ptr< Pass > mlir::createCIRFlattenCFGPass ()
 
std::unique_ptr< Pass > mlir::createCIRSimplifyPass ()
 
std::unique_ptr< Pass > mlir::createHoistAllocasPass ()
 
std::unique_ptr< Pass > mlir::createLoweringPreparePass ()
 
std::unique_ptr< Pass > mlir::createLoweringPreparePass (clang::ASTContext *astCtx)
 
std::unique_ptr< Pass > mlir::createGotoSolverPass ()
 
void mlir::populateCIRPreLoweringPasses (mlir::OpPassManager &pm)
 
void mlir::registerCIRDialectTranslation (mlir::MLIRContext &context)
 

Macro Definition Documentation

◆ GEN_PASS_REGISTRATION

#define GEN_PASS_REGISTRATION

Generate the code for registering passes.

Definition at line 40 of file Passes.h.