constant elimination, part one: idempotence, dominance, and folding
Showing
- src/pystencils/backend/ast/__init__.py 2 additions, 0 deletionssrc/pystencils/backend/ast/__init__.py
- src/pystencils/backend/ast/expressions.py 24 additions, 5 deletionssrc/pystencils/backend/ast/expressions.py
- src/pystencils/backend/ast/util.py 29 additions, 1 deletionsrc/pystencils/backend/ast/util.py
- src/pystencils/backend/kernelcreation/typification.py 1 addition, 1 deletionsrc/pystencils/backend/kernelcreation/typification.py
- src/pystencils/backend/transformations/__init__.py 6 additions, 1 deletionsrc/pystencils/backend/transformations/__init__.py
- src/pystencils/backend/transformations/eliminate_constants.py 161 additions, 0 deletions...pystencils/backend/transformations/eliminate_constants.py
- src/pystencils/kernelcreation.py 4 additions, 1 deletionsrc/pystencils/kernelcreation.py
- tests/nbackend/transformations/test_constant_elimination.py 65 additions, 0 deletionstests/nbackend/transformations/test_constant_elimination.py
Please register or sign in to comment