|
| ~CodeGenAction () override |
| }
|
CompilerInstance & | getInstance () const |
void | setInstance (CompilerInstance *value) |
const FrontendInputFile & | getCurrentInput () const |
llvm::StringRef | getCurrentFile () const |
llvm::StringRef | getCurrentFileOrBufferName () const |
void | setCurrentInput (const FrontendInputFile ¤tIntput) |
bool | beginSourceFile (CompilerInstance &ci, const FrontendInputFile &input) |
llvm::Error | execute () |
| Run the action.
|
void | endSourceFile () |
| CodeGenAction (BackendActionTy act) |
void | embedOffloadObjects () |
| Embeds offload objects specified with -fembed-offload-object.
|
void | linkBuiltinBCLibs () |
| Links in BC libraries spefified with -mlink-builtin-bitcode.
|
void | lowerHLFIRToFIR () |
| Runs pass pipeline to lower HLFIR into FIR.
|
void | generateLLVMIR () |
bool | runPrescan () |
bool | runParse (bool emitMessages) |
bool | runSemanticChecks () |
bool | generateRtTypeTables () |
bool | reportFatalSemanticErrors () |
bool | reportFatalScanningErrors () |
bool | reportFatalParsingErrors () |
virtual bool | shouldEraseOutputFiles () |
std::unique_ptr< mlir::MLIRContext > | mlirCtx |
mlir::OwningOpRef< mlir::ModuleOp > | mlirModule |
std::unique_ptr< llvm::LLVMContext > | llvmCtx |
std::unique_ptr< llvm::Module > | llvmModule |
BackendActionTy | action |
The documentation for this class was generated from the following file: