diff --git a/hpvm/test/parboil/common/mk/visc.mk b/hpvm/test/parboil/common/mk/visc.mk index 7703903584b06d8f6b13ffacef8481be6b4ed8b2..781e3601469387a7954309d7b55ecda37c6d11a5 100755 --- a/hpvm/test/parboil/common/mk/visc.mk +++ b/hpvm/test/parboil/common/mk/visc.mk @@ -133,11 +133,11 @@ else ifeq ($(TARGET),seqx86) else ifeq ($(TARGET),seqgpu) KERNEL_LINKED = $(BUILDDIR)/$(APP).kernels.linked.ll #KERNEL = $(TEST_OBJS).kernels.ll - PTX_ASSEMBLY = $(TEST_OBJS).nvptx.s + KERNEL_OCL = $(TEST_OBJS).kernels.cl else KERNEL_LINKED = $(BUILDDIR)/$(APP).kernels.linked.ll #KERNEL = $(TEST_OBJS).kernels.ll - PTX_ASSEMBLY = $(TEST_OBJS).nvptx.s + KERNEL_OCL = $(TEST_OBJS).kernels.cl endif HOST_LINKED = $(BUILDDIR)/$(APP).linked.ll HOST = $(BUILDDIR)/$(APP).host.ll @@ -150,7 +150,7 @@ endif # Rules ######################################## -default: $(FAILSAFE) $(BUILDDIR) $(PTX_ASSEMBLY) $(SPIR_ASSEMBLY) $(BIN) +default: $(FAILSAFE) $(BUILDDIR) $(KERNEL_OCL) $(SPIR_ASSEMBLY) $(BIN) #default: $(FAILSAFE) $(BUILDDIR) $(BIN) run : $(RUNDIR) @@ -173,15 +173,12 @@ clean : if [ -d $(BUILDDIR) ]; then rm -rf $(BUILDDIR); fi if [ -d $(RUNDIR) ]; then rm -rf $(RUNDIR); fi -#$(APP_BINS) : $(PTX_ASSEMBLY) $(BIN) +#$(APP_BINS) : $(KERNEL_OCL) $(BIN) #echo Generating $(APP_BINS) ... #TODO: Fix this. Remove echo to actually compile kernel to ptx -$(PTX_ASSEMBLY) : $(KERNEL_LINKED) - $(CC) $(KERNEL_GEN_FLAGS) -S $< -o $@ - -$(KERNEL_LINKED) : $(KERNEL_OPT) - $(LLVM_LINK) $(LIBCLC_NVPTX_LIB) -S $< -o $@ +$(KERNEL_OCL) : $(KERNEL_OPT) + $(OCLBE) $< -o $@ $(SPIR_ASSEMBLY) : $(KERNEL_OPT) python $(PYTHON_LLVM_40_34) $< $(BUILDDIR)/kernel_34.ll diff --git a/hpvm/test/parboil/common/platform/visc.default.mk b/hpvm/test/parboil/common/platform/visc.default.mk index 03b4fd7ecd9e822195d15de4d227fc644e1ebb9f..f48164270d8a0a706afce91fe3004d003900822c 100644 --- a/hpvm/test/parboil/common/platform/visc.default.mk +++ b/hpvm/test/parboil/common/platform/visc.default.mk @@ -15,6 +15,7 @@ VISC_BUILD_DIR = $(LLVM_SRC_ROOT)/../build # gcc (default) CC = $(VISC_BUILD_DIR)/bin/clang +OCLBE = $(VISC_BUILD_DIR)/bin/llvm-cbe PLATFORM_CFLAGS = -I$(LLVM_SRC_ROOT)/include -I$(VISC_BUILD_DIR)/include CXX = $(VISC_BUILD_DIR)/bin/clang++