-
- Downloads
(1) Added GenVISC timers to time marshall args overhead
(2) Added dummy function calls for visc initialization and visc clean up to benchmarks and added support for it to all the passes. (3) Timers are now only printed once (4) Added extra timers to parboil header file
Showing
- llvm/include/llvm/GenVISC/GenVISC.h 11 additions, 0 deletionsllvm/include/llvm/GenVISC/GenVISC.h
- llvm/include/llvm/SupportVISC/VISCTimer.h 1 addition, 0 deletionsllvm/include/llvm/SupportVISC/VISCTimer.h
- llvm/lib/Transforms/ClearDFG/ClearDFG.cpp 12 additions, 0 deletionsllvm/lib/Transforms/ClearDFG/ClearDFG.cpp
- llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp 21 additions, 25 deletionsllvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp
- llvm/lib/Transforms/DFG2LLVM_X86/DFG2LLVM_X86.cpp 32 additions, 18 deletionsllvm/lib/Transforms/DFG2LLVM_X86/DFG2LLVM_X86.cpp
- llvm/lib/Transforms/GenVISC/GenVISC.cpp 202 additions, 95 deletionsllvm/lib/Transforms/GenVISC/GenVISC.cpp
- llvm/projects/visc-rt/visc-rt.cpp 36 additions, 30 deletionsllvm/projects/visc-rt/visc-rt.cpp
- llvm/projects/visc-rt/visc-rt.h 2 additions, 1 deletionllvm/projects/visc-rt/visc-rt.h
- llvm/test/VISC/parboil/benchmarks/lbm/src/opencl_nvidia/main.c 3 additions, 0 deletions...test/VISC/parboil/benchmarks/lbm/src/opencl_nvidia/main.c
- llvm/test/VISC/parboil/benchmarks/lbm/src/visc/main.c 4 additions, 2 deletionsllvm/test/VISC/parboil/benchmarks/lbm/src/visc/main.c
- llvm/test/VISC/parboil/benchmarks/sgemm/src/visc/main.cc 2 additions, 0 deletionsllvm/test/VISC/parboil/benchmarks/sgemm/src/visc/main.cc
- llvm/test/VISC/parboil/benchmarks/spmv/src/opencl_nvidia/main.c 5 additions, 3 deletions...est/VISC/parboil/benchmarks/spmv/src/opencl_nvidia/main.c
- llvm/test/VISC/parboil/benchmarks/spmv/src/visc/main.c 8 additions, 3 deletionsllvm/test/VISC/parboil/benchmarks/spmv/src/visc/main.c
- llvm/test/VISC/parboil/benchmarks/stencil/src/visc/stencil.c 7 additions, 6 deletionsllvm/test/VISC/parboil/benchmarks/stencil/src/visc/stencil.c
- llvm/test/VISC/parboil/common/include/visc.h 2 additions, 0 deletionsllvm/test/VISC/parboil/common/include/visc.h
- llvm/test/VISC/parboil/common/mk/opencl.mk 1 addition, 1 deletionllvm/test/VISC/parboil/common/mk/opencl.mk
- llvm/test/VISC/parboil/common/mk/visc.mk 4 additions, 1 deletionllvm/test/VISC/parboil/common/mk/visc.mk
- llvm/test/VISC/parboil/common/src/parboil.c 40 additions, 27 deletionsllvm/test/VISC/parboil/common/src/parboil.c
- llvm/test/VISC/parboil/common/src/parboil_cuda.c 11 additions, 4 deletionsllvm/test/VISC/parboil/common/src/parboil_cuda.c
- llvm/test/VISC/parboil/common/src/parboil_opencl.c 39 additions, 28 deletionsllvm/test/VISC/parboil/common/src/parboil_opencl.c
Loading
Please register or sign in to comment