-
- Downloads
(1) Added attributes in, out, inout.
(2) Changes to visc-rt to now have just one function to set a kernel parameter, no matter input or output. (3) Matrix Multiplication example working. (4) Changes to DFG2LLVM_NVPTX pass to generate calls to runtime api to read pointer parameters with out attribute.
Showing
- llvm/include/llvm/IR/Attributes.h 5 additions, 0 deletionsllvm/include/llvm/IR/Attributes.h
- llvm/lib/AsmParser/LLLexer.cpp 5 additions, 0 deletionsllvm/lib/AsmParser/LLLexer.cpp
- llvm/lib/AsmParser/LLParser.cpp 12 additions, 0 deletionsllvm/lib/AsmParser/LLParser.cpp
- llvm/lib/AsmParser/LLToken.h 3 additions, 0 deletionsllvm/lib/AsmParser/LLToken.h
- llvm/lib/IR/Attributes.cpp 13 additions, 0 deletionsllvm/lib/IR/Attributes.cpp
- llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp 78 additions, 24 deletionsllvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp
- llvm/projects/visc-rt/visc-rt.cpp 60 additions, 44 deletionsllvm/projects/visc-rt/visc-rt.cpp
- llvm/test/VISC/MatrixMultiplication/visc_gemm_ptx.ll 6 additions, 7 deletionsllvm/test/VISC/MatrixMultiplication/visc_gemm_ptx.ll
Loading
Please register or sign in to comment