|
clang 24.0.0git
|
Public Member Functions | |
| LowerModule (clang::LangOptions langOpts, clang::CodeGenOptions codeGenOpts, mlir::ModuleOp &module, std::unique_ptr< clang::TargetInfo > target) | |
| ~LowerModule ()=default | |
| const clang::LangOptions & | getLangOpts () const |
| clang::TargetCXXABI::Kind | getCXXABIKind () const |
| CIRCXXABI & | getCXXABI () const |
| bool | hasTarget () const |
| const clang::TargetInfo & | getTarget () const |
| bool | hasCXXABI () const |
| mlir::MLIRContext * | getMLIRContext () |
| const TargetLoweringInfo & | getTargetLoweringInfo () |
Definition at line 30 of file LowerModule.h.
| cir::LowerModule::LowerModule | ( | clang::LangOptions | langOpts, |
| clang::CodeGenOptions | codeGenOpts, | ||
| mlir::ModuleOp & | module, | ||
| std::unique_ptr< clang::TargetInfo > | target ) |
Definition at line 69 of file LowerModule.cpp.
References cir::createCXXABI().
|
default |
|
inline |
Definition at line 56 of file LowerModule.h.
Referenced by lowerInitialValue().
|
inline |
Definition at line 49 of file LowerModule.h.
Referenced by cir::createCXXABI(), and cir::createItaniumCXXABI().
|
inline |
Definition at line 47 of file LowerModule.h.
|
inline |
Definition at line 79 of file LowerModule.h.
Referenced by cir::getPtrDiffCIRTy().
|
inline |
Definition at line 70 of file LowerModule.h.
Referenced by cir::buildDynamicCastToVoidAfterNullCheck(), cir::createTargetLoweringInfo(), and cir::getPtrDiffCIRTy().
| const TargetLoweringInfo & cir::LowerModule::getTargetLoweringInfo | ( | ) |
Definition at line 78 of file LowerModule.cpp.
References cir::createTargetLoweringInfo().
Referenced by convertSyncScopeIfPresent().
|
inline |
Definition at line 77 of file LowerModule.h.
|
inline |
Definition at line 62 of file LowerModule.h.
References cir::MissingFeatures::makeTripleAlwaysPresent().