mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-17 17:36:36 +00:00

I am making a CG pass to depend on `FIROpenACCSupport` in #134346. This introduces a cyclic dependency between `FIROpenACCSupport` and `FIRCodeGen`. This patch splits `FIRCodeGen` into `FIRCodeGenDialect` (for FIR CG dialect definition) and `FIRCodeGen` (for the CG passes). Now, `FIROpenACCSupport` depends on `FIRCodeGenDialect`, and `FIRCodeGen` depends on `FIROpenACCSupport`.
28 lines
423 B
CMake
28 lines
423 B
CMake
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
|
|
|
|
add_flang_library(FIROpenACCSupport
|
|
FIROpenACCTypeInterfaces.cpp
|
|
RegisterOpenACCExtensions.cpp
|
|
|
|
DEPENDS
|
|
FIRBuilder
|
|
FIRDialect
|
|
FIRDialectSupport
|
|
FIRSupport
|
|
HLFIRDialect
|
|
|
|
LINK_LIBS
|
|
FIRBuilder
|
|
FIRCodeGenDialect
|
|
FIRDialect
|
|
FIRDialectSupport
|
|
FIRSupport
|
|
HLFIRDialect
|
|
|
|
MLIR_DEPS
|
|
MLIROpenACCDialect
|
|
|
|
MLIR_LIBS
|
|
MLIROpenACCDialect
|
|
)
|