Init commit

This commit is contained in:
Yan Da
2022-03-17 20:40:55 +08:00
parent 539961072c
commit a2c31ff434
40 changed files with 615 additions and 4943 deletions

View File

@@ -152,6 +152,29 @@ else()
add_library(triton SHARED ${LIBTRITON_SRC} ${PYTHON_SRC})
endif()
# MLIR
find_package(MLIR 14 REQUIRED CONFIG)
include(TableGen) # required by AddMLIR
include(AddLLVM)
include(AddMLIR)
include(HandleLLVMOptions) # human-friendly error message
include_directories(${MLIR_INCLUDE_DIRS})
include_directories(${PROJECT_SOURCE_DIR}/include)
include_directories(${PROJECT_BINARY_DIR}/include) # Tablegen'd files
add_subdirectory(lib)
# lib
add_library(triton)
# add_subdirectory(ir)
target_link_libraries(triton
PUBLIC
TRITONIR
# # optimizations
# MLIRPass
# MLIRTransforms
)
target_link_options(triton PRIVATE ${LLVM_LDFLAGS})
if(WIN32)