- Dec 20, 2020
-
-
Akash Kothari authored
-
- Aug 10, 2017
-
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
- Aug 09, 2017
- May 20, 2017
-
-
kotsifa2 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, 2016
-
-
Prakalp Srivastava authored
-
- May 01, 2016
-
-
Prakalp Srivastava authored
-
- Mar 20, 2016
-
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
(2) modified makefiles to apply loop unroll and sroa optimizations to generated kernel to get rid of private arrays (3) Removed the call to remove declarations in SPIR backend
-
Maria Kotsifakou authored
-
- Mar 19, 2016
-
-
Maria Kotsifakou authored
-
Maria Kotsifakou authored
-
Maria Kotsifakou authored
-
Maria Kotsifakou authored
-
- Mar 18, 2016
-
-
Prakalp Srivastava authored
Changed SPIR backend to generate bitcode again. Added code to remove unsupported function attributes. Backend is still not working though
-
- Mar 16, 2016
-
-
Prakalp Srivastava authored
-
- Mar 15, 2016
-
-
Maria Kotsifakou authored
-
Maria Kotsifakou authored
-
Maria Kotsifakou authored
-
- Mar 03, 2016
-
-
Prakalp Srivastava authored
This one identifies allocation node and add s the property to the node. Can be used by passes later
-
- Dec 03, 2015
-
-
Prakalp Srivastava authored
-
- Aug 05, 2015
-
-
Prakalp Srivastava authored
-
- Aug 04, 2015
-
-
Prakalp Srivastava authored
-
- Aug 02, 2015
-
-
Prakalp Srivastava authored
-
- Aug 01, 2015
-
-
Prakalp Srivastava authored
Created Abstract class DFG2LLVM. The two passes DFG2LLVM_NVPTX and DFG2LLVM_X86 inherit from this class. Common features/functions have been put in the abstract class DFG2LLVM
-
- Jul 14, 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
-
- Jun 05, 2015
-
-
Prakalp Srivastava authored
-
- Jun 03, 2015
-
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
- Jun 02, 2015
-
-
Prakalp Srivastava authored
-
- 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
-
- May 02, 2015
-
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
global variable s for timers.
-
Prakalp Srivastava authored
This would help to use timers in any pass (2) Added a command line argument -visc-timers to DFG2LLVM X86/NVPTX passes to turn on/off timers based on the command line argument (3) Added stencil makefile which was missing till now from repo (4) DFG2LLVM_NVPTX uses timers now
-
- Apr 09, 2015
-
-
Prakalp Srivastava authored
(2) Changes to Makefile of passes to ignore C++11 warnings
-
- Mar 06, 2015
-
-
Prakalp Srivastava authored
fixes a bug in running multiple iterations of stencil kernel (2) Formatted opencl_base version of stencil in parboil
-