0
0
mirror of https://github.com/llvm/llvm-project.git synced 2025-04-27 10:26:06 +00:00
Slava Zakharin 9aff19e7a3
[flang] Defined SafeTempArrayCopyAttrInterface for array repacking. ()
This patch defines `fir::SafeTempArrayCopyAttrInterface` and the
corresponding
OpenACC/OpenMP related attributes in FIR dialect. The actual
implementations
are just placeholders right now, and array repacking becomes a no-op
if `-fopenacc/-fopenmp` is used for the compilation.
2025-04-10 18:41:54 -07:00

41 lines
667 B
CMake

add_subdirectory(Support)
add_subdirectory(CUF)
add_subdirectory(FIRCG)
add_flang_library(FIRDialect
FIRAttr.cpp
FIRDialect.cpp
FIROps.cpp
FIRType.cpp
FirAliasTagOpInterface.cpp
FortranVariableInterface.cpp
Inliner.cpp
SafeTempArrayCopyAttrInterface.cpp
DEPENDS
CanonicalizationPatternsIncGen
FIROpsIncGen
FIRSafeTempArrayCopyAttrInterfaceIncGen
CUFAttrsIncGen
intrinsics_gen
LINK_LIBS
CUFAttrs
FIRDialectSupport
LINK_COMPONENTS
AsmParser
AsmPrinter
Remarks
MLIR_DEPS
MLIRIR
MLIR_LIBS
MLIRArithDialect
MLIRBuiltinToLLVMIRTranslation
MLIROpenMPToLLVM
MLIRLLVMToLLVMIRTranslation
MLIRTargetLLVMIRExport
)