- Nov 21, 2014
-
-
Prakalp Srivastava authored
in out attributes of arguments (2) check-point commit in preparing mri-q benchmark
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
- Nov 19, 2014
-
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
line. metadata.py is not required anymore
-
- Nov 18, 2014
-
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
environment variable LLVM_SRC_ROOT is set, then running test cases should work. The passes and llvm-lit now use this variable to get llvm source root and define all paths relative to it
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
Changes to makefile and visc-rt to hide print statements by default and only enable when using make DEBUG=1
-
Prakalp Srivastava authored
-
- Nov 17, 2014
-
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
(2) Modified both MatrixMultiplication test cases to have empty return structs types (3) visc-rt changed to reflect the same
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
- Nov 16, 2014
-
-
Prakalp Srivastava authored
(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.
-
- Nov 14, 2014
-
-
Prakalp Srivastava authored
(2) Made all the local functions static so that they are not visible outside this file (3) Runs correctly. Now have to finish support for attributes Point to note: Writing a module messes it up in memory, hence it should always be done when it is not to be used anymore
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
- Nov 11, 2014
-
-
kotsifa2 authored
name, local and global sizes.
-
- Nov 09, 2014
-
-
kotsifa2 authored
-
- Nov 06, 2014
-
-
Prakalp Srivastava authored
binary (2) Several hacks in visc-rt to estimate the work required to get MatrixMultiplication to work. 3 issues need to be resolved i) The metadata for kernel followed by number of kernels has to be one single metadata ii) Get Kernel name and work group sizes in NVPTX pass iii) Major: Cannot use device memory pointer as cl_mem. Fundamentally this is a design compatibility issue with VISC and OpenCL 1.1. OpenCL 2.0 might resolve it
-
- Nov 05, 2014
-
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
is incompatible with visc-rt (2) Set GenFunc pointer to NULL. Completely removed FMap from both backend passes. Now generated func info is contained in DFNode itself. (3) Added Makefile to visc-rt for easy compilation to generate visc-rt.ll
-
Prakalp Srivastava authored
-
kotsifa2 authored
Removed unneeded(for now) metadata.
-
Prakalp Srivastava authored
the default.
-
kotsifa2 authored
-
kotsifa2 authored
They are not entirely similar to those we have observed. They contain the same information, but in a different setting. We still need to see if the nvptx backend will accept this format.
-
- Nov 04, 2014
-
-
Prakalp Srivastava authored
Global and Generic memory in NVPTX backend. Still commiting the code with functions to change address space of arguments, but not calling them. Might need in future if things break.
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
- Nov 03, 2014
-
-
kotsifa2 authored
-
- Oct 31, 2014
-
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
- Oct 30, 2014
-
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-