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 156 of file CIRCanonicalize.cpp.
Referenced by cir::runCIRToCIRPasses().
std::unique_ptr< Pass > mlir::createCIRFlattenCFGPass | ( | ) |
Definition at line 565 of file FlattenCFG.cpp.
Referenced by populateCIRPreLoweringPasses().
std::unique_ptr< Pass > mlir::createCIRSimplifyPass | ( | ) |
Definition at line 322 of file CIRSimplify.cpp.
Referenced by cir::runCIRToCIRPasses().
std::unique_ptr< Pass > mlir::createGotoSolverPass | ( | ) |
Definition at line 55 of file GotoSolver.cpp.
Referenced by populateCIRPreLoweringPasses().
std::unique_ptr< Pass > mlir::createHoistAllocasPass | ( | ) |
Definition at line 83 of file HoistAllocas.cpp.
Referenced by populateCIRPreLoweringPasses().
std::unique_ptr< Pass > mlir::createLoweringPreparePass | ( | ) |
Definition at line 715 of file LoweringPrepare.cpp.
Referenced by cir::runCIRToCIRPasses().
std::unique_ptr< Pass > mlir::createLoweringPreparePass | ( | clang::ASTContext * | astCtx | ) |
Definition at line 720 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 | ) |