Refactoring and add device copies strategy independent from control flow
Signed-off-by:
Rafael Ravedutti <rafaelravedutti@gmail.com>
Showing
- examples/kernels 771 additions, 771 deletionsexamples/kernels
- examples/kernels.pdf 0 additions, 0 deletionsexamples/kernels.pdf
- examples/lj_ns.cpp 685 additions, 557 deletionsexamples/lj_ns.cpp
- src/pairs/code_gen/cgen.py 39 additions, 36 deletionssrc/pairs/code_gen/cgen.py
- src/pairs/coupling/parse_cpp.py 4 additions, 4 deletionssrc/pairs/coupling/parse_cpp.py
- src/pairs/ir/arrays.py 20 additions, 23 deletionssrc/pairs/ir/arrays.py
- src/pairs/ir/assign.py 5 additions, 5 deletionssrc/pairs/ir/assign.py
- src/pairs/ir/ast_node.py 2 additions, 2 deletionssrc/pairs/ir/ast_node.py
- src/pairs/ir/bin_op.py 39 additions, 17 deletionssrc/pairs/ir/bin_op.py
- src/pairs/ir/branches.py 2 additions, 2 deletionssrc/pairs/ir/branches.py
- src/pairs/ir/cast.py 5 additions, 5 deletionssrc/pairs/ir/cast.py
- src/pairs/ir/data_types.py 0 additions, 7 deletionssrc/pairs/ir/data_types.py
- src/pairs/ir/device.py 10 additions, 1 deletionsrc/pairs/ir/device.py
- src/pairs/ir/functions.py 5 additions, 5 deletionssrc/pairs/ir/functions.py
- src/pairs/ir/layouts.py 4 additions, 3 deletionssrc/pairs/ir/layouts.py
- src/pairs/ir/lit.py 13 additions, 15 deletionssrc/pairs/ir/lit.py
- src/pairs/ir/loops.py 7 additions, 7 deletionssrc/pairs/ir/loops.py
- src/pairs/ir/math.py 5 additions, 5 deletionssrc/pairs/ir/math.py
- src/pairs/ir/properties.py 14 additions, 15 deletionssrc/pairs/ir/properties.py
- src/pairs/ir/select.py 4 additions, 4 deletionssrc/pairs/ir/select.py
Please register or sign in to comment