Fixes to constant elimination
- Add test cases for constant extraction - Use `get_new_symbol` to create extracted symbols - Create extracted constant symbols with `const` data types - Add test case for folding of casts - Add config options for IRPrinter
Showing
- src/pystencils/backend/emission/ir_printer.py 18 additions, 3 deletionssrc/pystencils/backend/emission/ir_printer.py
- src/pystencils/backend/transformations/eliminate_constants.py 8 additions, 7 deletions...pystencils/backend/transformations/eliminate_constants.py
- src/pystencils/types/types.py 17 additions, 12 deletionssrc/pystencils/types/types.py
- tests/nbackend/transformations/test_constant_elimination.py 110 additions, 4 deletionstests/nbackend/transformations/test_constant_elimination.py
Please register or sign in to comment