Skip to content
Snippets Groups Projects
  1. Dec 21, 2020
  2. Dec 20, 2020
  3. Oct 29, 2018
  4. Oct 23, 2018
  5. Aug 19, 2017
  6. Aug 11, 2017
  7. Aug 10, 2017
  8. Aug 09, 2017
  9. Aug 07, 2017
  10. Jun 14, 2017
  11. Apr 06, 2017
    • kotsifa2's avatar
      WIP: Move to LLVM 3.9.1 · 1a12c026
      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.
      1a12c026
  12. May 01, 2016
  13. Mar 15, 2016
  14. Dec 03, 2015
  15. Nov 19, 2015
  16. Nov 18, 2015
    • Prakalp Srivastava's avatar
      Removed a few bugs in the pipeline implementation · b6a19c56
      Prakalp Srivastava authored
      Added singleNodeStream.ll and twoNodeStream.ll test cases
      b6a19c56
    • Prakalp Srivastava's avatar
      First Implementation of Pipeline · fba11b83
      Prakalp Srivastava authored
      (1) Changes to DFGraph.h for identifying streaming graphs and edges
      (2) Added/modified launch, wait, push, pop intrinsics for streaming graphs
      (3) Changes to DFG2LLVM_X86.cpp and DFG2LLVM.h pass to support code gen for streaming
      (4) BuildDFG.cpp modified to create streaming edges
      (5) Modified visc-rt.cpp and visc-rt.h to add runtime support for streaming
      fba11b83
  17. Aug 02, 2015
  18. Aug 01, 2015
  19. Jul 14, 2015
  20. Jun 18, 2015
  21. May 29, 2015
    • Prakalp Srivastava's avatar
      Temporary commit · c330a593
      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
      c330a593
  22. May 20, 2015
  23. May 03, 2015
  24. May 02, 2015
  25. Apr 09, 2015
  26. Jan 27, 2015
  27. Nov 26, 2014
    • Prakalp Srivastava's avatar
      (1) Modified X86 pass to now not do code gen if any visiting node has a genFunc · bc478ebe
      Prakalp Srivastava authored
          set. This is important so as not to fail in case of 2-level PTX kernel,
          where the intermediate node does not have a gen function, but would pass
          because its parent has one.
      (2) Modified PTX pass to
          i.  Correct mapping of arguments between intermediate and kernel launch node
          ii. Allow both constants and arguments as node limit values
          iii.Generate get_group_id and get_global_id correctly
      
      M    Transforms/DFG2LLVM_X86/DFG2LLVM_X86.cpp
      M    Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp
      bc478ebe
  28. Nov 05, 2014
  29. Oct 12, 2014
Loading