|
| ~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: