|
clang 24.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 > | createCIREHABILoweringPass () |
| std::unique_ptr< Pass > | createCXXABILoweringPass () |
| std::unique_ptr< Pass > | createTargetLoweringPass () |
| std::unique_ptr< Pass > | createCallConvLoweringPass () |
| std::unique_ptr< Pass > | createCallConvLoweringPass (cir::CallConvTarget target, llvm::abi::X86AVXABILevel x86AvxAbiLevel) |
| std::unique_ptr< Pass > | createHoistAllocasPass () |
| std::unique_ptr< Pass > | createLoweringPreparePass () |
| std::unique_ptr< Pass > | createLoweringPreparePass (clang::ASTContext *astCtx) |
| std::unique_ptr< Pass > | createGotoSolverPass () |
| std::unique_ptr< Pass > | createIdiomRecognizerPass () |
| std::unique_ptr< Pass > | createLibOptPass () |
| std::unique_ptr< Pass > | createLibOptPass (clang::ASTContext *astCtx) |
| 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::createCallConvLoweringPass | ( | ) |
Definition at line 558 of file CallConvLoweringPass.cpp.
Referenced by cir::runCIRToCIRPasses().
| std::unique_ptr< Pass > mlir::createCallConvLoweringPass | ( | cir::CallConvTarget | target, |
| llvm::abi::X86AVXABILevel | x86AvxAbiLevel ) |
Definition at line 563 of file CallConvLoweringPass.cpp.
| std::unique_ptr< Pass > mlir::createCIRCanonicalizePass | ( | ) |
Definition at line 90 of file CIRCanonicalize.cpp.
Referenced by cir::runCIRToCIRPasses().
| std::unique_ptr< Pass > mlir::createCIREHABILoweringPass | ( | ) |
Definition at line 1046 of file EHABILowering.cpp.
Referenced by populateCIRPreLoweringPasses().
| std::unique_ptr< Pass > mlir::createCIRFlattenCFGPass | ( | ) |
Definition at line 2024 of file FlattenCFG.cpp.
Referenced by populateCIRPreLoweringPasses().
| std::unique_ptr< Pass > mlir::createCIRSimplifyPass | ( | ) |
Definition at line 326 of file CIRSimplify.cpp.
Referenced by cir::runCIRToCIRPasses().
| std::unique_ptr< Pass > mlir::createCXXABILoweringPass | ( | ) |
Definition at line 1082 of file CXXABILowering.cpp.
Referenced by cir::runCIRToCIRPasses().
| std::unique_ptr< Pass > mlir::createGotoSolverPass | ( | ) |
Definition at line 98 of file GotoSolver.cpp.
Referenced by populateCIRPreLoweringPasses().
| std::unique_ptr< Pass > mlir::createHoistAllocasPass | ( | ) |
Definition at line 110 of file HoistAllocas.cpp.
Referenced by populateCIRPreLoweringPasses().
| std::unique_ptr< Pass > mlir::createIdiomRecognizerPass | ( | ) |
Definition at line 154 of file IdiomRecognizer.cpp.
Referenced by cir::runCIRToCIRPasses().
| std::unique_ptr< Pass > mlir::createLibOptPass | ( | ) |
Definition at line 75 of file LibOpt.cpp.
Referenced by cir::runCIRToCIRPasses().
| std::unique_ptr< Pass > mlir::createLibOptPass | ( | clang::ASTContext * | astCtx | ) |
| std::unique_ptr< Pass > mlir::createLoweringPreparePass | ( | ) |
Definition at line 2936 of file LoweringPrepare.cpp.
Referenced by cir::runCIRToCIRPasses().
| std::unique_ptr< Pass > mlir::createLoweringPreparePass | ( | clang::ASTContext * | astCtx | ) |
Definition at line 2941 of file LoweringPrepare.cpp.
| std::unique_ptr< Pass > mlir::createTargetLoweringPass | ( | ) |
Definition at line 327 of file TargetLowering.cpp.
Referenced by cir::runCIRToCIRPasses().
| void mlir::populateCIRPreLoweringPasses | ( | mlir::OpPassManager & | pm | ) |
Referenced by cir::direct::populateCIRToLLVMPasses().
| void mlir::populateCIRPreLoweringPasses | ( | OpPassManager & | pm | ) |
Definition at line 87 of file CIRPasses.cpp.
References createCIREHABILoweringPass(), createCIRFlattenCFGPass(), createGotoSolverPass(), and createHoistAllocasPass().
| void mlir::registerCIRDialectTranslation | ( | mlir::MLIRContext & | context | ) |
Definition at line 165 of file LowerToLLVMIR.cpp.
References cir::direct::registerCIRDialectTranslation().
Referenced by cir::direct::lowerDirectlyFromCIRToLLVMIR().
| void mlir::registerDialect | ( | DialectRegistry & | registry | ) |