MLIR
20.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 |