Commits on Source (12)
-
8f65a3a7
-
Frederik Hennig authored
Fix typing of constants See merge request pycodegen/pystencils!370
d2cfa5a0 -
Frederik Hennig authored953a1f93
-
Frederik Hennig authored
Various fixes to constants See merge request pycodegen/pystencils!371
6c649d20 -
Frederik Hennig authored7f5ffb5b
-
Frederik Hennig authored
Fix handling of constness in Typifier See merge request pycodegen/pystencils!372
191cc207 -
Frederik Hennig authoredfe2537fa
-
Frederik Hennig authored
Symbol Canonicalization, Loop-Invariant Code Motion, and AST Factory See merge request pycodegen/pystencils!373
e3f9ba35 -
Frederik Hennig authoredec849ea8
-
Frederik Hennig authored
Support for Boolean Operations and Relations See merge request pycodegen/pystencils!375
4b24e9b8 -
Frederik Hennig authoredf9f416e1
-
Frederik Hennig authored
Loop Transformations: Cutting and Peeling See merge request pycodegen/pystencils!376
536420be
Showing
- docs/source/backend/index.rst 2 additions, 1 deletiondocs/source/backend/index.rst
- docs/source/backend/transformations.rst 7 additions, 0 deletionsdocs/source/backend/transformations.rst
- docs/source/backend/translation.rst 3 additions, 0 deletionsdocs/source/backend/translation.rst
- src/pystencils/backend/ast/analysis.py 5 additions, 5 deletionssrc/pystencils/backend/ast/analysis.py
- src/pystencils/backend/ast/expressions.py 88 additions, 14 deletionssrc/pystencils/backend/ast/expressions.py
- src/pystencils/backend/ast/logical_expressions.py 0 additions, 95 deletionssrc/pystencils/backend/ast/logical_expressions.py
- src/pystencils/backend/ast/structural.py 4 additions, 7 deletionssrc/pystencils/backend/ast/structural.py
- src/pystencils/backend/constants.py 45 additions, 10 deletionssrc/pystencils/backend/constants.py
- src/pystencils/backend/emission.py 61 additions, 20 deletionssrc/pystencils/backend/emission.py
- src/pystencils/backend/kernelcreation/__init__.py 2 additions, 0 deletionssrc/pystencils/backend/kernelcreation/__init__.py
- src/pystencils/backend/kernelcreation/ast_factory.py 222 additions, 0 deletionssrc/pystencils/backend/kernelcreation/ast_factory.py
- src/pystencils/backend/kernelcreation/context.py 59 additions, 2 deletionssrc/pystencils/backend/kernelcreation/context.py
- src/pystencils/backend/kernelcreation/cpu_optimization.py 15 additions, 2 deletionssrc/pystencils/backend/kernelcreation/cpu_optimization.py
- src/pystencils/backend/kernelcreation/freeze.py 91 additions, 11 deletionssrc/pystencils/backend/kernelcreation/freeze.py
- src/pystencils/backend/kernelcreation/iteration_space.py 38 additions, 40 deletionssrc/pystencils/backend/kernelcreation/iteration_space.py
- src/pystencils/backend/kernelcreation/typification.py 198 additions, 63 deletionssrc/pystencils/backend/kernelcreation/typification.py
- src/pystencils/backend/platforms/generic_cpu.py 6 additions, 16 deletionssrc/pystencils/backend/platforms/generic_cpu.py
- src/pystencils/backend/platforms/generic_gpu.py 5 additions, 3 deletionssrc/pystencils/backend/platforms/generic_gpu.py
- src/pystencils/backend/symbols.py 3 additions, 1 deletionsrc/pystencils/backend/symbols.py
- src/pystencils/backend/transformations/__init__.py 84 additions, 0 deletionssrc/pystencils/backend/transformations/__init__.py
docs/source/backend/transformations.rst
0 → 100644