| /llvm-project/flang/lib/Optimizer/Support/ |
| H A D | DataLayout.cpp | 23 void fir::support::setMLIRDataLayout(mlir::ModuleOp mlirModule, in setMLIRDataLayout() argument 25 mlir::MLIRContext *context = mlirModule.getContext(); in setMLIRDataLayout() 26 mlirModule->setAttr( in setMLIRDataLayout() 30 mlirModule->setAttr(mlir::DLTIDialect::kDataLayoutAttrName, dlSpec); in setMLIRDataLayout() 33 void fir::support::setMLIRDataLayoutFromAttributes(mlir::ModuleOp mlirModule, in setMLIRDataLayoutFromAttributes() argument 35 if (mlirModule.getDataLayoutSpec()) in setMLIRDataLayoutFromAttributes() 37 if (auto dataLayoutString = mlirModule->getAttrOfType<mlir::StringAttr>( in setMLIRDataLayoutFromAttributes() 40 fir::support::setMLIRDataLayout(mlirModule, llvmDataLayout); in setMLIRDataLayoutFromAttributes() 46 fir::support::setMLIRDataLayout(mlirModule, llvmDataLayout); in setMLIRDataLayoutFromAttributes() 50 fir::support::getOrSetDataLayout(mlir::ModuleOp mlirModule, in getOrSetDataLayout() argument [all …]
|
| /llvm-project/flang/tools/bbc/ |
| H A D | bbc.cpp | 258 static void printModule(mlir::ModuleOp mlirModule, llvm::raw_ostream &out) { in createTargetMachine() 259 out << mlirModule << '\n'; in createTargetMachine() 292 static llvm::LogicalResult runOpenMPPasses(mlir::ModuleOp mlirModule) { in convertFortranSourceToMLIR() 293 mlir::PassManager pm(mlirModule->getName(), in convertFortranSourceToMLIR() 297 if (mlir::failed(pm.run(mlirModule))) { in convertFortranSourceToMLIR() 399 mlir::ModuleOp mlirModule = burnside.getModule(); in convertFortranSourceToMLIR() 417 setOffloadModuleInterfaceAttributes(mlirModule, offloadModuleOpts); in convertFortranSourceToMLIR() 418 setOpenMPVersionAttribute(mlirModule, setOpenMPVersion); in convertFortranSourceToMLIR() 435 if (mlir::failed(runOpenMPPasses(mlirModule))) in convertFortranSourceToMLIR() 439 mlir::PassManager pm(mlirModule in convertFortranSourceToMLIR() 238 printModule(mlir::ModuleOp mlirModule,llvm::raw_ostream & out) printModule() argument 272 runOpenMPPasses(mlir::ModuleOp mlirModule) runOpenMPPasses() argument 375 mlir::ModuleOp mlirModule = burnside.getModule(); convertFortranSourceToMLIR() local [all...] |
| /llvm-project/flang/lib/Frontend/ |
| H A D | FrontendActions.cpp | 101 /// Save the given \c mlirModule to a temporary .mlir file, in a location in saveMLIRTempFile() 105 mlir::ModuleOp mlirModule, in saveMLIRTempFile() 129 mlirModule->print(out.os()); 161 static void addDependentLibs(mlir::ModuleOp mlirModule, CompilerInstance &ci) { in addDependentLibs() 173 auto builder = mlir::OpBuilder(mlirModule.getRegion()); in addAMDGPUSpecificMLIRItems() 176 mlirModule.getLoc(), builder.getStrArrayAttr({"/DEFAULTLIB:" + lib})); in addAMDGPUSpecificMLIRItems() 183 static void addAMDGPUSpecificMLIRItems(mlir::ModuleOp mlirModule, in addAMDGPUSpecificMLIRItems() 197 mlir::IRRewriter builder(mlirModule.getContext()); in addAMDGPUSpecificMLIRItems() 203 mlirModule.walk([&originalGV, codeObjectVersionGlobalOpName]( in addAMDGPUSpecificMLIRItems() 225 /* Location */ mlirModule in beginSourceFileAction() 93 saveMLIRTempFile(const CompilerInvocation & ci,mlir::ModuleOp mlirModule,llvm::StringRef inputFile,llvm::StringRef outputTag) saveMLIRTempFile() argument 149 addDependentLibs(mlir::ModuleOp & mlirModule,CompilerInstance & ci) addDependentLibs() argument 171 addAMDGPUSpecificMLIRItems(mlir::ModuleOp & mlirModule,CompilerInstance & ci) addAMDGPUSpecificMLIRItems() argument [all...] |
| /llvm-project/flang/include/flang/Optimizer/Support/ |
| H A D | DataLayout.h | 32 void setMLIRDataLayout(mlir::ModuleOp mlirModule, const llvm::DataLayout &dl); 38 void setMLIRDataLayoutFromAttributes(mlir::ModuleOp mlirModule, 47 getOrSetDataLayout(mlir::ModuleOp mlirModule, bool allowDefaultLayout = false);
|
| /llvm-project/mlir/lib/Target/LLVMIR/ |
| H A D | ModuleImport.cpp | 162 ModuleImport::ModuleImport(ModuleOp mlirModule, in ModuleImport() 166 : builder(mlirModule->getContext()), context(mlirModule->getContext()), in ModuleImport() 167 mlirModule(mlirModule), llvmModule(std::move(llvmModule)), in ModuleImport() 168 iface(mlirModule->getContext()), in ModuleImport() 169 typeTranslator(*mlirModule->getContext()), in ModuleImport() 171 mlirModule, importEmptyDICompositeTypes)), 175 builder.setInsertionPointToStart(mlirModule.getBody()); in getGlobalComdatOp() 183 builder.setInsertionPointToEnd(mlirModule in getGlobalComdatOp() 156 ModuleImport(ModuleOp mlirModule,std::unique_ptr<llvm::Module> llvmModule,bool emitExpensiveWarnings,bool importEmptyDICompositeTypes) ModuleImport() argument [all...] |
| H A D | DebugImporter.h | 34 DebugImporter(ModuleOp mlirModule, bool dropDICompositeTypeElements); 109 ModuleOp mlirModule; 188 ModuleOp mlirModule; global() variable
|
| H A D | DebugImporter.cpp | 29 DebugImporter::DebugImporter(ModuleOp mlirModule, in DebugImporter() argument 32 context(mlirModule.getContext()), mlirModule(mlirModule), in DebugImporter()
|
| H A D | ModuleTranslation.cpp | 717 : mlirModule(module), llvmModule(std::move(llvmModule)), in getLLVMConstant() 724 assert(satisfiesLLVMModule(mlirModule) && in ModuleTranslation() 725 "mlirModule should honor LLVM's module semantics."); in ModuleTranslation() 1035 for (auto op : getModuleBody(mlirModule).getOps<LLVM::GlobalOp>()) { in convertGlobals() 1141 for (auto op : getModuleBody(mlirModule).getOps<LLVM::GlobalOp>()) { in convertGlobals() 1222 for (Operation &op : getModuleBody(mlirModule)) { in checkedAddLLVMFnAttribute() 1240 for (auto op : getModuleBody(mlirModule).getOps<LLVM::GlobalOp>()) in checkedAddLLVMFnAttribute() 1602 for (auto function : getModuleBody(mlirModule).getOps<LLVMFuncOp>()) { in getOrCreateAliasScope() 1676 for (auto function : getModuleBody(mlirModule).getOps<LLVMFuncOp>()) { in createTBAAMetadata() 1693 for (auto comdatOp : getModuleBody(mlirModule) in createTBAAMetadata() [all...] |
| /llvm-project/flang/unittests/Frontend/ |
| H A D | CodeGenActionTest.cpp | 75 mlirModule = mlir::ModuleOp::create(loc, "mod"); in LLVMConversionFailureCodeGenAction() 78 builder.setInsertionPointToStart(&mlirModule->getRegion().front()); in LLVMConversionFailureCodeGenAction()
|
| /llvm-project/mlir/lib/Tools/PDLL/CodeGen/ |
| H A D | MLIRGen.cpp | 136 OwningOpRef<ModuleOp> mlirModule = in generate() local 138 builder.setInsertionPointToStart(mlirModule->getBody()); in generate() 144 return mlirModule; in generate() 628 OwningOpRef<ModuleOp> mlirModule = codegen.generate(module); in codegenPDLLToMLIR() local 629 if (failed(verify(*mlirModule))) in codegenPDLLToMLIR() 631 return mlirModule; in codegenPDLLToMLIR()
|
| /llvm-project/mlir/include/mlir/Target/LLVMIR/ |
| H A D | ModuleImport.h | 49 ModuleImport(ModuleOp mlirModule, std::unique_ptr<llvm::Module> llvmModule, 409 ModuleOp mlirModule; 367 ModuleOp mlirModule; global() variable
|
| H A D | ModuleTranslation.h | 180 MLIRContext &getContext() { return *mlirModule->getContext(); } 355 Operation *mlirModule; 343 Operation *mlirModule; global() variable
|
| /llvm-project/flang/include/flang/Frontend/ |
| H A D | FrontendActions.h | 220 mlir::OwningOpRef<mlir::ModuleOp> mlirModule; 236 /// Generates an LLVM IR module from CodeGenAction::mlirModule and saves it 218 std::unique_ptr<mlir::ModuleOp> mlirModule; global() variable
|