There was an error fetching the commit references. Please try again later.
Add initial implementation for horizontal reductions for vectorization
Showing
- src/pystencils/backend/ast/vector.py 40 additions, 0 deletionssrc/pystencils/backend/ast/vector.py
- src/pystencils/backend/emission/ir_printer.py 10 additions, 1 deletionsrc/pystencils/backend/emission/ir_printer.py
- src/pystencils/backend/kernelcreation/typification.py 17 additions, 1 deletionsrc/pystencils/backend/kernelcreation/typification.py
- src/pystencils/backend/platforms/x86.py 13 additions, 3 deletionssrc/pystencils/backend/platforms/x86.py
- src/pystencils/backend/transformations/loop_vectorizer.py 26 additions, 5 deletionssrc/pystencils/backend/transformations/loop_vectorizer.py
- src/pystencils/backend/transformations/select_intrinsics.py 12 additions, 2 deletionssrc/pystencils/backend/transformations/select_intrinsics.py
- tests/kernelcreation/test_reduction.py 4 additions, 1 deletiontests/kernelcreation/test_reduction.py