Support for multi-image features has begun to be integrated into LLVM. A new dialect which simplifies lowering to PRIF wil be proposed in this PR. The initial definition of this dialect (MIF) is based only on operations already upstreamed in LLVM and the current lowering will be moved to this dialect. --------- Co-authored-by: Dan Bonachea <dobonachea@lbl.gov> Co-authored-by: Valentin Clement (バレンタイン クレメン) <clementval@gmail.com>
74 lines
1.4 KiB
CMake
74 lines
1.4 KiB
CMake
add_flang_library(FIRTransforms
|
|
AbstractResult.cpp
|
|
AddAliasTags.cpp
|
|
AffinePromotion.cpp
|
|
AffineDemotion.cpp
|
|
AnnotateConstant.cpp
|
|
AssumedRankOpConversion.cpp
|
|
CharacterConversion.cpp
|
|
CompilerGeneratedNames.cpp
|
|
ConstantArgumentGlobalisation.cpp
|
|
ControlFlowConverter.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
|
|
)
|