| chip | mlir::LLVM::ModuleToObject | protected |
| compileToBinary(const std::string &asmStr, StringRef inputFormat) | mlir::xevm::SerializeGPUModuleBase | |
| features | mlir::LLVM::ModuleToObject | protected |
| findTool(StringRef tool) | mlir::xevm::SerializeGPUModuleBase | protected |
| getGPUModuleOp() | mlir::xevm::SerializeGPUModuleBase | |
| getOperation() | mlir::LLVM::ModuleToObject | |
| getOrCreateTargetMachine() | mlir::LLVM::ModuleToObject | protected |
| getTarget() const | mlir::xevm::SerializeGPUModuleBase | |
| 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 |
| librariesToLink | mlir::xevm::SerializeGPUModuleBase | 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) override | mlir::xevm::SerializeGPUModuleBase | virtual |
| 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 |
| SerializeGPUModuleBase(Operation &module, XeVMTargetAttr target, const gpu::TargetOptions &targetOptions={}) | mlir::xevm::SerializeGPUModuleBase | |
| setDataLayoutAndTriple(llvm::Module &module) | mlir::LLVM::ModuleToObject | protectedvirtual |
| targetOptions | mlir::xevm::SerializeGPUModuleBase | protected |
| translateToISA(llvm::Module &llvmModule, llvm::TargetMachine &targetMachine) | mlir::LLVM::ModuleToObject | protectedstatic |
| translateToLLVMIR(llvm::LLVMContext &llvmContext) | mlir::LLVM::ModuleToObject | protected |
| triple | mlir::LLVM::ModuleToObject | protected |
| xeTarget | mlir::xevm::SerializeGPUModuleBase | protected |
| ~ModuleToObject() | mlir::LLVM::ModuleToObject | virtual |