Skip to content
Snippets Groups Projects
  1. Jan 07, 2020
  2. Dec 26, 2019
  3. Jul 26, 2017
  4. 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
  5. Dec 03, 2015
  6. Aug 02, 2015
  7. Jun 18, 2015
  8. 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
  9. May 20, 2015
  10. Jan 27, 2015
  11. Nov 26, 2014
  12. Oct 07, 2014
    • Prakalp Srivastava's avatar
      (1) Modified the launch and wait intrinsics to a different format. No need to pass · 667d659d
      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
      667d659d
  13. Aug 10, 2014
    • Prakalp Srivastava's avatar
      (1) Added ClearDFG pass that deletes all Internal nodes. Later modify it to · a2cd9b1a
      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
      a2cd9b1a
Loading