xref: /llvm-project/flang/lib/Optimizer/Transforms/CMakeLists.txt (revision 6a2cc122296b04a4f09768a714a74ffc82b7be87)
1add_flang_library(FIRTransforms
2  AbstractResult.cpp
3  AddAliasTags.cpp
4  AffinePromotion.cpp
5  AffineDemotion.cpp
6  AnnotateConstant.cpp
7  AssumedRankOpConversion.cpp
8  CharacterConversion.cpp
9  CompilerGeneratedNames.cpp
10  ConstantArgumentGlobalisation.cpp
11  ControlFlowConverter.cpp
12  CUFAddConstructor.cpp
13  CUFDeviceGlobal.cpp
14  CUFOpConversion.cpp
15  CUFGPUToLLVMConversion.cpp
16  ArrayValueCopy.cpp
17  ExternalNameConversion.cpp
18  MemoryUtils.cpp
19  MemoryAllocation.cpp
20  StackArrays.cpp
21  MemRefDataFlowOpt.cpp
22  SimplifyRegionLite.cpp
23  AlgebraicSimplification.cpp
24  SimplifyIntrinsics.cpp
25  AddDebugInfo.cpp
26  PolymorphicOpConversion.cpp
27  LoopVersioning.cpp
28  StackReclaim.cpp
29  VScaleAttr.cpp
30  FunctionAttr.cpp
31  DebugTypeGenerator.cpp
32
33  DEPENDS
34  CUFAttrs
35  CUFDialect
36  FIRDialect
37  FIROptTransformsPassIncGen
38  HLFIROpsIncGen
39
40  LINK_LIBS
41  CUFAttrs
42  CUFDialect
43  FIRAnalysis
44  FIRBuilder
45  FIRCodeGen
46  FIRDialect
47  FIRDialectSupport
48  FIRSupport
49  FortranCommon
50  HLFIRDialect
51
52  MLIR_LIBS
53  MLIRAffineUtils
54  MLIRFuncDialect
55  MLIRGPUDialect
56  MLIRLLVMDialect
57  MLIRLLVMCommonConversion
58  MLIRMathTransforms
59  MLIROpenACCDialect
60  MLIROpenACCToLLVMIRTranslation
61  MLIROpenMPDialect
62)
63