add_flang_library(FIRTransforms AbstractResult.cpp AddAliasTags.cpp AffinePromotion.cpp AffineDemotion.cpp AnnotateConstant.cpp AssumedRankOpConversion.cpp CharacterConversion.cpp CompilerGeneratedNames.cpp ConstantArgumentGlobalisation.cpp ControlFlowConverter.cpp CUDA/CUFAllocationConversion.cpp CUFAddConstructor.cpp CUFDeviceGlobal.cpp CUFOpConversion.cpp CUFGPUToLLVMConversion.cpp CUFComputeSharedMemoryOffsetsAndSize.cpp ArrayValueCopy.cpp ExternalNameConversion.cpp FIRToSCF.cpp MemoryUtils.cpp MemoryAllocation.cpp StackArrays.cpp MemRefDataFlowOpt.cpp SimplifyRegionLite.cpp AlgebraicSimplification.cpp SimplifyIntrinsics.cpp AddDebugInfo.cpp PolymorphicOpConversion.cpp LoopVersioning.cpp StackReclaim.cpp VScaleAttr.cpp FunctionAttr.cpp DebugTypeGenerator.cpp SetRuntimeCallAttributes.cpp GenRuntimeCallsForTest.cpp SimplifyFIROperations.cpp OptimizeArrayRepacking.cpp ConvertComplexPow.cpp MIFOpConversion.cpp DEPENDS CUFAttrs CUFDialect FIRDialect FIROptTransformsPassIncGen HLFIROpsIncGen MIFDialect LINK_LIBS CUFAttrs CUFDialect FIRAnalysis FIRBuilder FIRCodeGen FIRCodeGenDialect FIRDialect FIRDialectSupport FIRSupport FortranSupport HLFIRDialect MIFDialect MLIR_LIBS MLIRAffineUtils MLIRFuncDialect MLIRGPUDialect MLIRLLVMDialect MLIRLLVMCommonConversion MLIRMathTransforms MLIROpenACCDialect MLIROpenACCToLLVMIRTranslation MLIROpenMPDialect )