|
MLIR 22.0.0git
|
This is the complete list of members for mlir::LLVM::ModuleToObject, including all inherited members.
| chip | mlir::LLVM::ModuleToObject | protected |
| features | mlir::LLVM::ModuleToObject | protected |
| getOperation() | mlir::LLVM::ModuleToObject | |
| getOrCreateTargetMachine() | mlir::LLVM::ModuleToObject | protected |
| handleBitcodeFile(llvm::Module &module) | mlir::LLVM::ModuleToObject | inlineprotectedvirtual |
| handleModulePostLink(llvm::Module &module) | mlir::LLVM::ModuleToObject | inlineprotectedvirtual |
| handleModulePreLink(llvm::Module &module) | mlir::LLVM::ModuleToObject | inlineprotectedvirtual |
| initialLlvmIRCallback | mlir::LLVM::ModuleToObject | protected |
| isaCallback | mlir::LLVM::ModuleToObject | protected |
| linkedLlvmIRCallback | mlir::LLVM::ModuleToObject | protected |
| linkFiles(llvm::Module &module, SmallVector< std::unique_ptr< llvm::Module > > &&libs) | mlir::LLVM::ModuleToObject | protected |
| loadBitcodeFile(llvm::LLVMContext &context, StringRef path) | mlir::LLVM::ModuleToObject | protected |
| loadBitcodeFiles(llvm::Module &module) | mlir::LLVM::ModuleToObject | inlineprotectedvirtual |
| loadBitcodeFilesFromList(llvm::LLVMContext &context, ArrayRef< Attribute > librariesToLink, SmallVector< std::unique_ptr< llvm::Module > > &llvmModules, bool failureOnError=true) | mlir::LLVM::ModuleToObject | protected |
| module | mlir::LLVM::ModuleToObject | protected |
| ModuleToObject(Operation &module, StringRef triple, StringRef chip, StringRef features={}, int optLevel=3, function_ref< void(llvm::Module &)> initialLlvmIRCallback={}, function_ref< void(llvm::Module &)> linkedLlvmIRCallback={}, function_ref< void(llvm::Module &)> optimizedLlvmIRCallback={}, function_ref< void(StringRef)> isaCallback={}) | mlir::LLVM::ModuleToObject | |
| moduleToObject(llvm::Module &llvmModule) | mlir::LLVM::ModuleToObject | protectedvirtual |
| optimizedLlvmIRCallback | mlir::LLVM::ModuleToObject | protected |
| optimizeModule(llvm::Module &module, int optL) | mlir::LLVM::ModuleToObject | protectedvirtual |
| optLevel | mlir::LLVM::ModuleToObject | protected |
| run() | mlir::LLVM::ModuleToObject | virtual |
| setDataLayoutAndTriple(llvm::Module &module) | mlir::LLVM::ModuleToObject | protectedvirtual |
| translateToISA(llvm::Module &llvmModule, llvm::TargetMachine &targetMachine) | mlir::LLVM::ModuleToObject | protectedstatic |
| translateToLLVMIR(llvm::LLVMContext &llvmContext) | mlir::LLVM::ModuleToObject | protected |
| triple | mlir::LLVM::ModuleToObject | protected |
| ~ModuleToObject() | mlir::LLVM::ModuleToObject | virtual |