added LLVM_GPU and NVVM_GPU compiler rules
This commit is contained in:
@@ -4,6 +4,9 @@ CU_SRC=ao.cu
|
|||||||
CXX_SRC=ao.cpp ao_serial.cpp
|
CXX_SRC=ao.cpp ao_serial.cpp
|
||||||
PTXCC_REGMAX=64
|
PTXCC_REGMAX=64
|
||||||
|
|
||||||
|
LLVM_GPU=1
|
||||||
|
NVVM_GPU=1
|
||||||
|
|
||||||
include ../common_gpu.mk
|
include ../common_gpu.mk
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -51,11 +51,15 @@ LLC_FLAGS=-march=nvptx64 -mcpu=sm_35
|
|||||||
|
|
||||||
# .SUFFIXES: .bc .o .cu
|
# .SUFFIXES: .bc .o .cu
|
||||||
|
|
||||||
OBJSgpu_llvm=$(ISPC_LLVM_OBJS) $(CXX_OBJS) $(NVCC_OBJS)
|
ifdef LLVM_GPU
|
||||||
PROGgpu_llvm = $(PROG)_llvm_gpu
|
OBJSgpu_llvm=$(ISPC_LLVM_OBJS) $(CXX_OBJS) $(NVCC_OBJS)
|
||||||
|
PROGgpu_llvm = $(PROG)_llvm_gpu
|
||||||
|
endif
|
||||||
|
|
||||||
OBJSgpu_nvvm=$(ISPC_NVVM_OBJS) $(CXX_OBJS) $(NVCC_OBJS)
|
ifdef NVVM_GPU
|
||||||
PROGgpu_nvvm = $(PROG)_nvvm_gpu
|
OBJSgpu_nvvm=$(ISPC_NVVM_OBJS) $(CXX_OBJS) $(NVCC_OBJS)
|
||||||
|
PROGgpu_nvvm = $(PROG)_nvvm_gpu
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef CU_SRC
|
ifdef CU_SRC
|
||||||
OBJScu=$(CU_OBJS) $(CXX_OBJS) $(NVCC_OBJS)
|
OBJScu=$(CU_OBJS) $(CXX_OBJS) $(NVCC_OBJS)
|
||||||
|
|||||||
@@ -3,6 +3,9 @@ ISPC_SRC=mandelbrot_tasks.ispc
|
|||||||
CU_SRC=mandelbrot_tasks.cu
|
CU_SRC=mandelbrot_tasks.cu
|
||||||
CXX_SRC=mandelbrot_tasks.cpp mandelbrot_tasks_serial.cpp
|
CXX_SRC=mandelbrot_tasks.cpp mandelbrot_tasks_serial.cpp
|
||||||
|
|
||||||
|
LLVM_GPU=1
|
||||||
|
NVVM_GPU=1
|
||||||
|
|
||||||
include ../common_gpu.mk
|
include ../common_gpu.mk
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,9 @@ CU_SRC=stencil.cu
|
|||||||
CXX_SRC=stencil.cpp stencil_serial.cpp
|
CXX_SRC=stencil.cpp stencil_serial.cpp
|
||||||
PTXCC_REGMAX=128
|
PTXCC_REGMAX=128
|
||||||
|
|
||||||
|
LLVM_GPU=1
|
||||||
|
NVVM_GPU=1
|
||||||
|
|
||||||
include ../common_gpu.mk
|
include ../common_gpu.mk
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,9 @@ CU_SRC=volume.cu
|
|||||||
CXX_SRC=volume.cpp volume_serial.cpp
|
CXX_SRC=volume.cpp volume_serial.cpp
|
||||||
PTXCC_REGMAX=64
|
PTXCC_REGMAX=64
|
||||||
|
|
||||||
|
LLVM_GPU=1
|
||||||
|
NVVM_GPU=1
|
||||||
|
|
||||||
include ../common_gpu.mk
|
include ../common_gpu.mk
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user