61 lines · plain
1add_subdirectory(Affine)2add_subdirectory(AMDGPU)3add_subdirectory(AMX)4add_subdirectory(Arith)5add_subdirectory(ArmNeon)6add_subdirectory(ArmSME)7add_subdirectory(ArmSVE)8add_subdirectory(Async)9add_subdirectory(Bufferization)10add_subdirectory(Complex)11add_subdirectory(ControlFlow)12add_subdirectory(DLTI)13add_subdirectory(EmitC)14add_subdirectory(Func)15add_subdirectory(GPU)16add_subdirectory(Index)17add_subdirectory(IRDL)18add_subdirectory(Linalg)19add_subdirectory(LLVMIR)20add_subdirectory(Math)21add_subdirectory(MemRef)22add_subdirectory(Shard)23add_subdirectory(MLProgram)24add_subdirectory(MPI)25add_subdirectory(NVGPU)26add_subdirectory(OpenACC)27add_subdirectory(OpenACCMPCommon)28add_subdirectory(OpenMP)29add_subdirectory(PDL)30add_subdirectory(PDLInterp)31add_subdirectory(Ptr)32add_subdirectory(Quant)33add_subdirectory(SCF)34add_subdirectory(Shape)35add_subdirectory(SMT)36add_subdirectory(SparseTensor)37add_subdirectory(SPIRV)38add_subdirectory(Tensor)39add_subdirectory(Tosa)40add_subdirectory(Transform)41add_subdirectory(UB)42add_subdirectory(Utils)43add_subdirectory(Vector)44add_subdirectory(WasmSSA)45add_subdirectory(X86Vector)46add_subdirectory(XeGPU)47 48set(LLVM_OPTIONAL_SOURCES49 Traits.cpp50)51 52add_mlir_library(MLIRDialect53 Traits.cpp54 55 ADDITIONAL_HEADER_DIRS56 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect57 58 LINK_LIBS PUBLIC59 MLIRIR60 )61