Home
last modified time | relevance | path

Searched refs:mlirModule (Results 1 – 13 of 13) sorted by relevance

/llvm-project/flang/lib/Optimizer/Support/
H A DDataLayout.cpp23 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 Dbbc.cpp258 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 DFrontendActions.cpp101 /// 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 DDataLayout.h32 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 DModuleImport.cpp162 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 DDebugImporter.h34 DebugImporter(ModuleOp mlirModule, bool dropDICompositeTypeElements);
109 ModuleOp mlirModule;
188 ModuleOp mlirModule; global() variable
H A DDebugImporter.cpp29 DebugImporter::DebugImporter(ModuleOp mlirModule, in DebugImporter() argument
32 context(mlirModule.getContext()), mlirModule(mlirModule), in DebugImporter()
H A DModuleTranslation.cpp717 : 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 DCodeGenActionTest.cpp75 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 DMLIRGen.cpp136 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 DModuleImport.h49 ModuleImport(ModuleOp mlirModule, std::unique_ptr<llvm::Module> llvmModule,
409 ModuleOp mlirModule;
367 ModuleOp mlirModule; global() variable
H A DModuleTranslation.h180 MLIRContext &getContext() { return *mlirModule->getContext(); }
355 Operation *mlirModule;
343 Operation *mlirModule; global() variable
/llvm-project/flang/include/flang/Frontend/
H A DFrontendActions.h220 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