mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-27 10:26:06 +00:00

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.
41 lines
667 B
CMake
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
|
|
)
|