File tree Expand file tree Collapse file tree 5 files changed +9
-11
lines changed
include/mlir/Dialect/LLVMIR Expand file tree Collapse file tree 5 files changed +9
-11
lines changed Original file line number Diff line number Diff line change 1717#include " mlir/Dialect/LLVMIR/LLVMTypes.h"
1818#include " mlir/IR/BuiltinAttributes.h"
1919#include " mlir/Interfaces/DataLayoutInterfaces.h"
20- #include " llvm/IR/DataLayout.h"
2120#include " llvm/ADT/MapVector.h"
21+ #include " llvm/IR/DataLayout.h"
2222
2323namespace llvm {
2424class StringRef ;
@@ -64,8 +64,7 @@ class DataLayoutImporter {
6464 translateDataLayoutFromStr ();
6565 }
6666
67- DataLayoutImporter (MLIRContext *context,
68- StringRef dataLayoutStr)
67+ DataLayoutImporter (MLIRContext *context, StringRef dataLayoutStr)
6968 : layoutStr(dataLayoutStr), context(context) {
7069 translateDataLayoutFromStr ();
7170 }
Original file line number Diff line number Diff line change 77//===----------------------------------------------------------------------===//
88
99include "mlir/Dialect/LLVMIR/LLVMAttrDefs.td"
10- include "mlir/Dialect/LLVMIR/LLVMEnums.td"
10+ include "mlir/Dialect/LLVMIR/LLVMEnums.td"
Original file line number Diff line number Diff line change 1414#ifndef MLIR_DIALECT_LLVMIR_LLVMATTRS_H_
1515#define MLIR_DIALECT_LLVMIR_LLVMATTRS_H_
1616
17+ #include " mlir/IR/OpImplementation.h"
18+ #include " mlir/Interfaces/DataLayoutInterfaces.h"
1719#include " llvm/MC/TargetRegistry.h"
1820#include " llvm/Target/TargetMachine.h"
19- #include " mlir/Interfaces/DataLayoutInterfaces.h"
20- #include " mlir/IR/OpImplementation.h"
2121#include < optional>
2222
2323#include " mlir/Dialect/LLVMIR/LLVMOpsEnums.h.inc"
@@ -91,8 +91,8 @@ class TBAANodeAttr : public Attribute {
9191// TODO: this shouldn't be needed after we unify the attribute generation, i.e.
9292// --gen-attr-* and --gen-attrdef-*.
9393using cconv::CConv;
94- using tailcallkind::TailCallKind;
9594using linkage::Linkage;
95+ using tailcallkind::TailCallKind;
9696} // namespace LLVM
9797} // namespace mlir
9898
Original file line number Diff line number Diff line change 66//
77// ===----------------------------------------------------------------------===//
88
9- // #include "DataLayoutImporter.h"
10- // #include "mlir/Target/LLVMIR/DataLayoutImporter.h"
119#include " mlir/Dialect/LLVMIR/DataLayoutImporter.h"
1210#include " mlir/Dialect/DLTI/DLTI.h"
1311#include " mlir/IR/Builders.h"
Original file line number Diff line number Diff line change 77// ===----------------------------------------------------------------------===//
88
99#include " mlir/Dialect/DLTI/DLTI.h"
10+ #include " mlir/Dialect/LLVMIR/DataLayoutImporter.h"
1011#include " mlir/Dialect/LLVMIR/LLVMDialect.h"
1112#include " mlir/Pass/Pass.h"
12- #include " mlir/Dialect/LLVMIR/DataLayoutImporter.h"
1313
1414namespace mlir {
1515namespace LLVM {
@@ -22,7 +22,8 @@ using namespace mlir;
2222using namespace mlir ::LLVM;
2323
2424struct DataLayoutFromTargetPass
25- : public LLVM::impl::LLVMDataLayoutFromTargetBase<DataLayoutFromTargetPass> {
25+ : public LLVM::impl::LLVMDataLayoutFromTargetBase<
26+ DataLayoutFromTargetPass> {
2627 void runOnOperation () override {
2728 ModuleOp mod = getOperation ();
2829
You can’t perform that action at this time.
0 commit comments