Commits on Source (6)
-
Frederik Hennig authorede66dfae5
-
Frederik Hennig authored
Refine printing of integer literals See merge request !389
7790ec6f -
990b2eb9
-
Markus Holzer authored
Pragmas and OpenMP Support See merge request !383
02965644 -
aebb23ee
-
Frederik Hennig authored
Eliminate branches: implement isl analysis and recurse into conditionals See merge request !390
205ef895
Showing
- mypy.ini 3 additions, 0 deletionsmypy.ini
- src/pystencils/__init__.py 9 additions, 1 deletionsrc/pystencils/__init__.py
- src/pystencils/backend/ast/analysis.py 3 additions, 3 deletionssrc/pystencils/backend/ast/analysis.py
- src/pystencils/backend/ast/expressions.py 2 additions, 2 deletionssrc/pystencils/backend/ast/expressions.py
- src/pystencils/backend/ast/iteration.py 8 additions, 8 deletionssrc/pystencils/backend/ast/iteration.py
- src/pystencils/backend/ast/structural.py 36 additions, 1 deletionsrc/pystencils/backend/ast/structural.py
- src/pystencils/backend/emission.py 5 additions, 1 deletionsrc/pystencils/backend/emission.py
- src/pystencils/backend/kernelcreation/cpu_optimization.py 8 additions, 4 deletionssrc/pystencils/backend/kernelcreation/cpu_optimization.py
- src/pystencils/backend/kernelcreation/typification.py 3 additions, 3 deletionssrc/pystencils/backend/kernelcreation/typification.py
- src/pystencils/backend/literals.py 7 additions, 7 deletionssrc/pystencils/backend/literals.py
- src/pystencils/backend/transformations/__init__.py 9 additions, 0 deletionssrc/pystencils/backend/transformations/__init__.py
- src/pystencils/backend/transformations/add_pragmas.py 118 additions, 0 deletionssrc/pystencils/backend/transformations/add_pragmas.py
- src/pystencils/backend/transformations/canonical_clone.py 2 additions, 1 deletionsrc/pystencils/backend/transformations/canonical_clone.py
- src/pystencils/backend/transformations/eliminate_branches.py 170 additions, 16 deletionssrc/pystencils/backend/transformations/eliminate_branches.py
- src/pystencils/config.py 39 additions, 11 deletionssrc/pystencils/config.py
- src/pystencils/kernelcreation.py 1 addition, 0 deletionssrc/pystencils/kernelcreation.py
- src/pystencils/types/types.py 14 additions, 1 deletionsrc/pystencils/types/types.py
- tests/nbackend/kernelcreation/test_openmp.py 61 additions, 0 deletionstests/nbackend/kernelcreation/test_openmp.py
- tests/nbackend/test_ast.py 3 additions, 0 deletionstests/nbackend/test_ast.py
- tests/nbackend/test_extensions.py 3 additions, 3 deletionstests/nbackend/test_extensions.py
tests/nbackend/kernelcreation/test_openmp.py
0 → 100644