- Nov 05, 2024
-
-
Frederik Hennig authored
-
Frederik Hennig authored
-
Frederik Hennig authored
-
- Nov 04, 2024
-
-
Frederik Hennig authored
-
Frederik Hennig authored
- Fix `c_intdiv` to work on numpy arrays - Fix bool type parsing - Fix typification of relationals and int/bool ops in vector contexts - Extensive corrections and additional tests for constant elimination in vector contexts
-
Frederik Hennig authored
-
- Oct 31, 2024
-
-
Frederik Hennig authored
- fix printing errors - add basic handling of vector ops in constant folder - add predicate-based loop vectorization - disable int muls on intel - fix integer vec broadcast on intel - started work on vector kernel testsuite
-
Frederik Hennig authored
-
Frederik Hennig authored
-
Frederik Hennig authored
-
- Oct 30, 2024
-
-
Frederik Hennig authored
-
Frederik Hennig authored
-
Frederik Hennig authored
- Implement PsAssignment vectorization - Add test cases for assignments - Add test cases to cover edge cases - Add documentation on AstVectorizer
-
Frederik Hennig authored
- stride of `PsVecMemAcc` can now be an expression - define `PsAstNode.__str__` to call the IR printer - fix IR printing of some nodes - Implement vectorization of PsBufferAcc.
-
Frederik Hennig authored
-
- Oct 28, 2024
-
-
Frederik Hennig authored
-
Frederik Hennig authored
-
Frederik Hennig authored
-
Frederik Hennig authored
- Split off BasePrinter from CAstPrinter - Start implementing separate IRAstPrinter for debug printing - Start constructing the AstVectorizer for expressions
-
Frederik Hennig authored
Refactor Field Modelling See merge request pycodegen/pystencils!421
-
Frederik Hennig authored
-
- Oct 21, 2024
-
-
Frederik Hennig authored
Revised Array Modelling & Memory Model See merge request pycodegen/pystencils!420
-
Frederik Hennig authored
-
- Oct 11, 2024
-
-
Frederik Hennig authored
Clarify semantics of fancy integer division functions. See merge request pycodegen/pystencils!417
-
-
- Oct 01, 2024
-
-
Frederik Hennig authored
Improve freezing of additions See merge request pycodegen/pystencils!415
-
-
- Jul 27, 2024
-
-
Frederik Hennig authored
Freeze casts of bare constants to typed PsConstantExprs See merge request pycodegen/pystencils!411
-
-
- Jul 24, 2024
-
-
Frederik Hennig authored
Refactor Field Indexing Symbols See merge request pycodegen/pystencils!408
-
Frederik Hennig authored
-
Frederik Hennig authored
Some minor internal and API fixes See merge request pycodegen/pystencils!410
-
Frederik Hennig authored
-
- Jul 23, 2024
-
-
Frederik Hennig authored
-
Frederik Hennig authored
-
Michael Zikeli authored
Various GPU-related and some general fixes. See merge request pycodegen/pystencils!405
-
-
- Jul 19, 2024
-
-
Frederik Hennig authored
Change symbol typification: Infer unknown LHS data types from RHS See merge request pycodegen/pystencils!407
-
Frederik Hennig authored
-
- Jul 15, 2024
-
-
Markus Holzer authored
Fundamental GPU Support See merge request pycodegen/pystencils!384
-