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