Skip to content

Commit 2e86d83

Browse files
committed
Fix some problems with the builds.
1 parent 788b6da commit 2e86d83

File tree

5 files changed

+13
-6
lines changed

5 files changed

+13
-6
lines changed

flang/include/flang/Optimizer/Dialect/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@
44
set(LLVM_TARGET_DEFINITIONS FIROps.td)
55
mlir_tablegen(FIROps.h.inc -gen-op-decls)
66
mlir_tablegen(FIROps.cpp.inc -gen-op-defs)
7+
add_public_tablegen_target(FIROpsIncGen)
8+
9+
set(LLVM_TARGET_DEFINITIONS FIRTypes.td)
710
mlir_tablegen(FIROpsTypes.h.inc --gen-typedef-decls)
811
mlir_tablegen(FIROpsTypes.cpp.inc --gen-typedef-defs)
9-
add_public_tablegen_target(FIROpsIncGen)
12+
add_public_tablegen_target(FIRTypesIncGen)
1013

1114
add_custom_target(flang-doc)
1215
set(dialect_doc_filename "FIRLangRef")

flang/include/flang/Optimizer/Dialect/FIRDialect.td

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@
1414
#ifndef FORTRAN_DIALECT_FIR_DIALECT
1515
#define FORTRAN_DIALECT_FIR_DIALECT
1616

17+
include "mlir/IR/SymbolInterfaces.td"
18+
include "mlir/Interfaces/CallInterfaces.td"
19+
include "mlir/Interfaces/ControlFlowInterfaces.td"
20+
include "mlir/Interfaces/LoopLikeInterface.td"
21+
include "mlir/Interfaces/SideEffectInterfaces.td"
22+
1723
def fir_Dialect : Dialect {
1824
let name = "fir";
1925
let cppNamespace = "::fir";

flang/include/flang/Optimizer/Dialect/FIROps.td

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,7 @@
1414
#ifndef FORTRAN_DIALECT_FIR_OPS
1515
#define FORTRAN_DIALECT_FIR_OPS
1616

17-
include "mlir/IR/SymbolInterfaces.td"
18-
include "mlir/Interfaces/CallInterfaces.td"
19-
include "mlir/Interfaces/ControlFlowInterfaces.td"
20-
include "mlir/Interfaces/LoopLikeInterface.td"
21-
include "mlir/Interfaces/SideEffectInterfaces.td"
17+
include "flang/Optimizer/Dialect/FIRDialect.td"
2218
include "flang/Optimizer/Dialect/FIRTypes.td"
2319

2420
// Base class for FIR operations.

flang/lib/Optimizer/Dialect/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ add_flang_library(FIRDialect
99
DEPENDS
1010
FIRSupport
1111
FIROpsIncGen
12+
FIRTypesIncGen
1213

1314
LINK_LIBS
1415
FIRSupport

flang/lib/Optimizer/Support/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ add_flang_library(FIRSupport
77
KindMapping.cpp
88

99
DEPENDS
10+
FIRTypesIncGen
1011
${dialect_libs}
1112

1213
LINK_LIBS

0 commit comments

Comments
 (0)