-
- Downloads
Temporary commit
(1) Working on implementation of further lowereing the visc api by breaking the DFG launch call into init, launch, wait, cleanup. There are issues pending when these require some kind of inter procedural analysis to link init, launch, wait and cleanup. This is necessary during code generation. (2) Also contains changes which simplify GenVISC pass by using macro for identifying various source __visc__ calls
Showing
- llvm/include/llvm/GenVISC/GenVISC.h 2 additions, 2 deletionsllvm/include/llvm/GenVISC/GenVISC.h
- llvm/include/llvm/IR/IntrinsicsVISC.td 2 additions, 2 deletionsllvm/include/llvm/IR/IntrinsicsVISC.td
- llvm/lib/Transforms/BuildDFG/BuildDFG.cpp 2 additions, 2 deletionsllvm/lib/Transforms/BuildDFG/BuildDFG.cpp
- llvm/lib/Transforms/ClearDFG/ClearDFG.cpp 2 additions, 8 deletionsllvm/lib/Transforms/ClearDFG/ClearDFG.cpp
- llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp 2 additions, 3 deletionsllvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp
- llvm/lib/Transforms/DFG2LLVM_X86/DFG2LLVM_X86.cpp 3 additions, 3 deletionsllvm/lib/Transforms/DFG2LLVM_X86/DFG2LLVM_X86.cpp
- llvm/lib/Transforms/GenVISC/GenVISC.cpp 96 additions, 128 deletionsllvm/lib/Transforms/GenVISC/GenVISC.cpp
- llvm/test/VISC/parboil/benchmarks/sgemm/src/visc/main.cc 9 additions, 7 deletionsllvm/test/VISC/parboil/benchmarks/sgemm/src/visc/main.cc
- llvm/test/VISC/parboil/benchmarks/stencil/src/visc/stencil.c 4 additions, 6 deletionsllvm/test/VISC/parboil/benchmarks/stencil/src/visc/stencil.c
- llvm/test/VISC/parboil/common/include/visc.h 6 additions, 5 deletionsllvm/test/VISC/parboil/common/include/visc.h
- llvm/test/VISC/parboil/common/mk/visc.mk 1 addition, 0 deletionsllvm/test/VISC/parboil/common/mk/visc.mk
Loading
Please register or sign in to comment