Refactor to introduce a separate C backend
Showing
- .gitmodules 2 additions, 2 deletions.gitmodules
- loopy/codegen/__init__.py 14 additions, 13 deletionsloopy/codegen/__init__.py
- loopy/codegen/bounds.py 2 additions, 2 deletionsloopy/codegen/bounds.py
- loopy/codegen/control.py 3 additions, 2 deletionsloopy/codegen/control.py
- loopy/codegen/instruction.py 12 additions, 10 deletionsloopy/codegen/instruction.py
- loopy/codegen/loop.py 7 additions, 6 deletionsloopy/codegen/loop.py
- loopy/expression.py 257 additions, 0 deletionsloopy/expression.py
- loopy/preprocess.py 2 additions, 2 deletionsloopy/preprocess.py
- loopy/target/c/__init__.py 58 additions, 0 deletionsloopy/target/c/__init__.py
- loopy/target/c/codegen/__init__.py 0 additions, 0 deletionsloopy/target/c/codegen/__init__.py
- loopy/target/c/codegen/expression.py 4 additions, 228 deletionsloopy/target/c/codegen/expression.py
- loopy/target/c/compyte 1 addition, 0 deletionsloopy/target/c/compyte
- loopy/target/opencl/__init__.py 28 additions, 60 deletionsloopy/target/opencl/__init__.py
- loopy/target/opencl/compyte 0 additions, 1 deletionloopy/target/opencl/compyte
- loopy/target/pyopencl/__init__.py 3 additions, 7 deletionsloopy/target/pyopencl/__init__.py
Loading
Please register or sign in to comment