We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b20b7ee commit 62d6b6bCopy full SHA for 62d6b6b
flang/lib/Optimizer/CodeGen/CodeGen.cpp
@@ -3869,13 +3869,7 @@ class FIRToLLVMLowering
3869
3870
if (!forcedDataLayout.empty()) {
3871
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);
+ fir::support::setMLIRDataLayout(mod, dl);
3879
}
3880
3881
// Run dynamic pass pipeline for converting Math dialect
0 commit comments