MLIR  20.0.0git
mlir::LLVM::ModuleToObject Member List

This is the complete list of members for mlir::LLVM::ModuleToObject, including all inherited members.

chipmlir::LLVM::ModuleToObjectprotected
featuresmlir::LLVM::ModuleToObjectprotected
getOperation()mlir::LLVM::ModuleToObject
getOrCreateTargetMachine()mlir::LLVM::ModuleToObjectprotected
handleBitcodeFile(llvm::Module &module)mlir::LLVM::ModuleToObjectinlineprotectedvirtual
handleModulePostLink(llvm::Module &module)mlir::LLVM::ModuleToObjectinlineprotectedvirtual
handleModulePreLink(llvm::Module &module)mlir::LLVM::ModuleToObjectinlineprotectedvirtual
initialLlvmIRCallbackmlir::LLVM::ModuleToObjectprotected
isaCallbackmlir::LLVM::ModuleToObjectprotected
linkedLlvmIRCallbackmlir::LLVM::ModuleToObjectprotected
linkFiles(llvm::Module &module, SmallVector< std::unique_ptr< llvm::Module >> &&libs)mlir::LLVM::ModuleToObjectprotected
loadBitcodeFile(llvm::LLVMContext &context, StringRef path)mlir::LLVM::ModuleToObjectprotected
loadBitcodeFiles(llvm::Module &module)mlir::LLVM::ModuleToObjectinlineprotectedvirtual
loadBitcodeFilesFromList(llvm::LLVMContext &context, ArrayRef< Attribute > librariesToLink, SmallVector< std::unique_ptr< llvm::Module >> &llvmModules, bool failureOnError=true)mlir::LLVM::ModuleToObjectprotected
modulemlir::LLVM::ModuleToObjectprotected
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::ModuleToObjectprotectedvirtual
optimizedLlvmIRCallbackmlir::LLVM::ModuleToObjectprotected
optimizeModule(llvm::Module &module, int optL)mlir::LLVM::ModuleToObjectprotectedvirtual
optLevelmlir::LLVM::ModuleToObjectprotected
run()mlir::LLVM::ModuleToObjectvirtual
setDataLayoutAndTriple(llvm::Module &module)mlir::LLVM::ModuleToObjectprotectedvirtual
translateToISA(llvm::Module &llvmModule, llvm::TargetMachine &targetMachine)mlir::LLVM::ModuleToObjectprotectedstatic
translateToLLVMIR(llvm::LLVMContext &llvmContext)mlir::LLVM::ModuleToObjectprotected
triplemlir::LLVM::ModuleToObjectprotected
~ModuleToObject()mlir::LLVM::ModuleToObjectvirtual