get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS) | |
get_property(extension_libs GLOBAL PROPERTY MLIR_EXTENSION_LIBS) | |
add_flang_library(FortranLower | |
Allocatable.cpp | |
Bridge.cpp | |
CallInterface.cpp | |
Coarray.cpp | |
ComponentPath.cpp | |
ConvertArrayConstructor.cpp | |
ConvertCall.cpp | |
ConvertConstant.cpp | |
ConvertExpr.cpp | |
ConvertExprToHLFIR.cpp | |
ConvertProcedureDesignator.cpp | |
ConvertType.cpp | |
ConvertVariable.cpp | |
CustomIntrinsicCall.cpp | |
HlfirIntrinsics.cpp | |
HostAssociations.cpp | |
IO.cpp | |
IterationSpace.cpp | |
LoweringOptions.cpp | |
Mangler.cpp | |
OpenACC.cpp | |
OpenMP/ClauseProcessor.cpp | |
OpenMP/Clauses.cpp | |
OpenMP/DataSharingProcessor.cpp | |
OpenMP/Decomposer.cpp | |
OpenMP/OpenMP.cpp | |
OpenMP/PrivateReductionUtils.cpp | |
OpenMP/ReductionProcessor.cpp | |
OpenMP/Utils.cpp | |
PFTBuilder.cpp | |
Runtime.cpp | |
Support/Utils.cpp | |
SymbolMap.cpp | |
VectorSubscripts.cpp | |
DEPENDS | |
CUFAttrs | |
CUFDialect | |
FIRDialect | |
FIRTransforms | |
HLFIRDialect | |
LINK_LIBS | |
CUFAttrs | |
CUFDialect | |
FIRDialect | |
FIRDialectSupport | |
FIRBuilder | |
FIRSupport | |
FIRTransforms | |
HLFIRDialect | |
FortranSupport | |
FortranParser | |
FortranEvaluate | |
FortranSemantics | |
LINK_COMPONENTS | |
Support | |
MLIR_DEPS | |
${dialect_libs} | |
${extension_libs} | |
MLIR_LIBS | |
${dialect_libs} | |
${extension_libs} | |
MLIRAffineToStandard | |
MLIRFuncDialect | |
MLIRLLVMDialect | |
MLIRSCFToControlFlow | |
) | |
target_precompile_headers(FortranLower PRIVATE | |
[["flang/Lower/ConvertExpr.h"]] | |
[["flang/Lower/SymbolMap.h"]] | |
[["flang/Lower/AbstractConverter.h"]] | |
[["flang/Lower/IterationSpace.h"]] | |
[["flang/Lower/CallInterface.h"]] | |
[["flang/Lower/BoxAnalyzer.h"]] | |
[["flang/Lower/PFTBuilder.h"]] | |
[["flang/Lower/DirectivesCommon.h"]] | |
) |