-
- Downloads
First Implementation of Pipeline
(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
Showing
- llvm/include/llvm/IR/DFGraph.h 24 additions, 5 deletionsllvm/include/llvm/IR/DFGraph.h
- llvm/include/llvm/IR/IntrinsicsVISC.td 18 additions, 7 deletionsllvm/include/llvm/IR/IntrinsicsVISC.td
- llvm/include/llvm/SupportVISC/DFG2LLVM.h 57 additions, 7 deletionsllvm/include/llvm/SupportVISC/DFG2LLVM.h
- llvm/lib/Transforms/BuildDFG/BuildDFG.cpp 12 additions, 3 deletionsllvm/lib/Transforms/BuildDFG/BuildDFG.cpp
- llvm/lib/Transforms/DFG2LLVM_X86/DFG2LLVM_X86.cpp 658 additions, 64 deletionsllvm/lib/Transforms/DFG2LLVM_X86/DFG2LLVM_X86.cpp
- llvm/projects/visc-rt/visc-rt.cpp 154 additions, 4 deletionsllvm/projects/visc-rt/visc-rt.cpp
- llvm/projects/visc-rt/visc-rt.h 105 additions, 16 deletionsllvm/projects/visc-rt/visc-rt.h
This diff is collapsed.
Please register or sign in to comment