- Jan 07, 2020
-
-
Akash Kothari authored
-
- Dec 26, 2019
-
-
Hashim Sharif authored
-
Hashim Sharif authored
-
- Jul 26, 2017
-
-
Prakalp Srivastava authored
-
- Apr 06, 2017
-
-
kotsifa2 authored
The SymVT stuff has not been moved yet, I removed it for now. The test/VISC tests also have not been moved yet, so they may not work.
-
- Dec 03, 2015
-
-
Prakalp Srivastava authored
-
- Aug 02, 2015
-
-
Prakalp Srivastava authored
-
- Jun 18, 2015
-
-
Prakalp Srivastava authored
code enquires about its ancestor. Enables to run visc parboil benchmarks on x86 alone (2) Modified unittests to have llvm.visc.init and cleanup intrinsics. Now they all pass (3) Modified visc.mk to easily compile visc version for just x86. Pass TARGET=x86 as option to make command
-
- May 29, 2015
-
-
Prakalp Srivastava authored
(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
-
- May 20, 2015
-
-
Prakalp Srivastava authored
(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
-
- Jan 27, 2015
-
-
Prakalp Srivastava authored
-
- Nov 26, 2014
-
-
Prakalp Srivastava authored
(2) PTX Pass changed to support parameters being used to pass grid and block size to kernel nodes. M Transforms/ClearDFG/ClearDFG.cpp M Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp
-
- Oct 07, 2014
-
-
Prakalp Srivastava authored
the graphID as reference. It is returned by the launch functions. Makes it easier to write code (2) BuildDFG support for data transfer to PTX nodes (3) ClearDFG bugs fixed (4) visc-rt modified (5) Test case 3level.ll modified to match the new launch and wait intrinsic format M llvm/test/VISC/unitTests/3level.ll M llvm/include/llvm/IR/DFGraph.h M llvm/include/llvm/IR/IntrinsicsVISC.td M llvm/projects/visc-rt/visc-rt.cpp M llvm/lib/Transforms/BuildDFG/BuildDFG.cpp M llvm/lib/Transforms/DFG2LLVM_X86/DFG2LLVM_X86.cpp M llvm/lib/Transforms/ClearDFG/ClearDFG.cpp
-
- Aug 10, 2014
-
-
Prakalp Srivastava authored
delete only nodes for which code has been generated. (2) Modified DFG2LLVM_X86 to not delete Launch Intrinsic (now that is part of clearDFG) and fixed freed the memory allocated by CodeGenTraversal M llvm/lib/Transforms/DFG2LLVM_X86/DFG2LLVM_X86.cpp A llvm/lib/Transforms/ClearDFG A llvm/lib/Transforms/ClearDFG/ClearDFG.cpp A llvm/lib/Transforms/ClearDFG/ClearDFG.exports A llvm/lib/Transforms/ClearDFG/CMakeLists.txt A llvm/lib/Transforms/ClearDFG/Makefile
-