Introduce modules as first step for GPU kernels
Signed-off-by:
Rafael Ravedutti <rafaelravedutti@gmail.com>
Showing
- src/pairs/code_gen/cgen.py 68 additions, 9 deletionssrc/pairs/code_gen/cgen.py
- src/pairs/code_gen/printer.py 1 addition, 1 deletionsrc/pairs/code_gen/printer.py
- src/pairs/ir/arrays.py 0 additions, 12 deletionssrc/pairs/ir/arrays.py
- src/pairs/ir/ast_node.py 0 additions, 3 deletionssrc/pairs/ir/ast_node.py
- src/pairs/ir/bin_op.py 0 additions, 9 deletionssrc/pairs/ir/bin_op.py
- src/pairs/ir/block.py 4 additions, 1 deletionsrc/pairs/ir/block.py
- src/pairs/ir/branches.py 6 additions, 6 deletionssrc/pairs/ir/branches.py
- src/pairs/ir/cast.py 0 additions, 3 deletionssrc/pairs/ir/cast.py
- src/pairs/ir/functions.py 1 addition, 0 deletionssrc/pairs/ir/functions.py
- src/pairs/ir/loops.py 4 additions, 7 deletionssrc/pairs/ir/loops.py
- src/pairs/ir/math.py 0 additions, 6 deletionssrc/pairs/ir/math.py
- src/pairs/ir/module.py 72 additions, 0 deletionssrc/pairs/ir/module.py
- src/pairs/ir/mutator.py 4 additions, 0 deletionssrc/pairs/ir/mutator.py
- src/pairs/ir/properties.py 0 additions, 6 deletionssrc/pairs/ir/properties.py
- src/pairs/ir/variables.py 16 additions, 0 deletionssrc/pairs/ir/variables.py
- src/pairs/sim/interaction.py 2 additions, 2 deletionssrc/pairs/sim/interaction.py
- src/pairs/sim/simulation.py 17 additions, 6 deletionssrc/pairs/sim/simulation.py
- src/pairs/transformations/fetch_modules_references.py 62 additions, 0 deletionssrc/pairs/transformations/fetch_modules_references.py
- src/pairs/transformations/replace_modules_by_calls.py 15 additions, 0 deletionssrc/pairs/transformations/replace_modules_by_calls.py
Please register or sign in to comment