Skip to content

Commit 62d6b6b

Browse files
committed
[Flang][MLIR][OpenMP] Simplify data layot setting using helper setMLIRDataLayout
1 parent b20b7ee commit 62d6b6b

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

flang/lib/Optimizer/CodeGen/CodeGen.cpp

+1-7
Original file line numberDiff line numberDiff line change
@@ -3869,13 +3869,7 @@ class FIRToLLVMLowering
38693869

38703870
if (!forcedDataLayout.empty()) {
38713871
llvm::DataLayout dl(forcedDataLayout);
3872-
mlir::MLIRContext *context = mod.getContext();
3873-
mod->setAttr(
3874-
mlir::LLVM::LLVMDialect::getDataLayoutAttrName(),
3875-
mlir::StringAttr::get(context, dl.getStringRepresentation()));
3876-
mlir::DataLayoutSpecInterface dlSpec =
3877-
mlir::translateDataLayout(dl, context);
3878-
mod->setAttr(mlir::DLTIDialect::kDataLayoutAttrName, dlSpec);
3872+
fir::support::setMLIRDataLayout(mod, dl);
38793873
}
38803874

38813875
// Run dynamic pass pipeline for converting Math dialect

0 commit comments

Comments
 (0)