|
clang 22.0.0git
|
Namespaces | |
| namespace | acc |
Functions | |
| std::unique_ptr< Pass > | createCIRCanonicalizePass () |
| std::unique_ptr< Pass > | createCIRFlattenCFGPass () |
| std::unique_ptr< Pass > | createCIRSimplifyPass () |
| std::unique_ptr< Pass > | createHoistAllocasPass () |
| std::unique_ptr< Pass > | createLoweringPreparePass () |
| std::unique_ptr< Pass > | createLoweringPreparePass (clang::ASTContext *astCtx) |
| std::unique_ptr< Pass > | createGotoSolverPass () |
| void | populateCIRPreLoweringPasses (mlir::OpPassManager &pm) |
| void | registerCIRDialectTranslation (mlir::MLIRContext &context) |
| template<typename ConcreteDialect> | |
| void | registerDialect (DialectRegistry ®istry) |
| void | populateCIRPreLoweringPasses (OpPassManager &pm) |
| std::unique_ptr< Pass > mlir::createCIRCanonicalizePass | ( | ) |
Definition at line 162 of file CIRCanonicalize.cpp.
Referenced by cir::runCIRToCIRPasses().
| std::unique_ptr< Pass > mlir::createCIRFlattenCFGPass | ( | ) |
Definition at line 682 of file FlattenCFG.cpp.
Referenced by populateCIRPreLoweringPasses().
| std::unique_ptr< Pass > mlir::createCIRSimplifyPass | ( | ) |
Definition at line 327 of file CIRSimplify.cpp.
Referenced by cir::runCIRToCIRPasses().
| std::unique_ptr< Pass > mlir::createGotoSolverPass | ( | ) |
Definition at line 73 of file GotoSolver.cpp.
Referenced by populateCIRPreLoweringPasses().
| std::unique_ptr< Pass > mlir::createHoistAllocasPass | ( | ) |
Definition at line 88 of file HoistAllocas.cpp.
Referenced by populateCIRPreLoweringPasses().
| std::unique_ptr< Pass > mlir::createLoweringPreparePass | ( | ) |
Definition at line 1135 of file LoweringPrepare.cpp.
Referenced by cir::runCIRToCIRPasses().
| std::unique_ptr< Pass > mlir::createLoweringPreparePass | ( | clang::ASTContext * | astCtx | ) |
Definition at line 1140 of file LoweringPrepare.cpp.
| void mlir::populateCIRPreLoweringPasses | ( | mlir::OpPassManager & | pm | ) |
Referenced by cir::direct::populateCIRToLLVMPasses().
| void mlir::populateCIRPreLoweringPasses | ( | OpPassManager & | pm | ) |
Definition at line 45 of file CIRPasses.cpp.
References createCIRFlattenCFGPass(), createGotoSolverPass(), and createHoistAllocasPass().
| void mlir::registerCIRDialectTranslation | ( | mlir::MLIRContext & | context | ) |
Definition at line 63 of file LowerToLLVMIR.cpp.
References cir::direct::registerCIRDialectTranslation().
Referenced by cir::direct::lowerDirectlyFromCIRToLLVMIR().
| void mlir::registerDialect | ( | DialectRegistry & | registry | ) |