Skip to content
Snippets Groups Projects
Commit d353e1e7 authored by Akash Kothari's avatar Akash Kothari
Browse files

Add NVDLA backend pass

parent 7b631694
No related branches found
No related tags found
No related merge requests found
......@@ -6,5 +6,6 @@ add_subdirectory(GenHPVM)
add_subdirectory(LocalMem)
add_subdirectory(DFG2LLVM_WrapperAPI)
add_subdirectory(DFG2LLVM_CUDNN)
add_subdirectory(HPVM2NVDLA)
add_subdirectory(FuseHPVMTensorNodes)
add_subdirectory(InPlaceDFG)
if(WIN32 OR CYGWIN)
set(LLVM_LINK_COMPONENTS Core Support)
endif()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DLLVM_BUILD_DIR=${CMAKE_BINARY_DIR}")
add_definitions(-DNVDLA_UTILS_ERROR_TAG="DLA")
include_directories(../../../sw/umd/external/include)
include_directories(../../../sw/umd/core/include)
include_directories(../../../sw/umd/core/src/common/include)
include_directories(../../../sw/umd/core/src/compiler/include)
add_llvm_library( LLVMHPVM2NVDLAPass
MODULE
HPVM2NVDLAPass.cpp
DEPENDS
intrinsics_gen
PLUGIN_TOOL
opt
)
find_library(NVDLA_COMPILER
NAMES nvdla_compiler
HINTS ../../../sw/lib
)
find_library(PROTOBUF
NAMES protobuf
HINTS ../../../sw/lib
)
target_link_libraries(LLVMHPVM2NVDLAPass ${NVDLA_COMPILER} ${PROTOBUF})
This diff is collapsed.
;===- ./lib/Transforms/DFG2LLVM_NVPTX/LLVMBuild.txt ------------*- Conf -*--===;
;
; The LLVM Compiler Infrastructure
;
; This file is distributed under the University of Illinois Open Source
; License. See LICENSE.TXT for details.
;
;===------------------------------------------------------------------------===;
;
; This is an LLVMBuild description file for the components in this subdirectory.
;
; For more information on the LLVMBuild system, please see:
;
; http://llvm.org/docs/LLVMBuild.html
;
;===------------------------------------------------------------------------===;
[component_0]
type = Library
name = HPVM2NVDLA
parent = Transforms
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment