toward vectorization: intrinsic selection (x86)
Showing
- src/pystencils/backend/arrays.py 38 additions, 8 deletionssrc/pystencils/backend/arrays.py
- src/pystencils/backend/ast/collectors.py 23 additions, 6 deletionssrc/pystencils/backend/ast/collectors.py
- src/pystencils/backend/ast/kernelfunction.py 7 additions, 3 deletionssrc/pystencils/backend/ast/kernelfunction.py
- src/pystencils/backend/ast/nodes.py 8 additions, 8 deletionssrc/pystencils/backend/ast/nodes.py
- src/pystencils/backend/emission.py 6 additions, 4 deletionssrc/pystencils/backend/emission.py
- src/pystencils/backend/functions.py 5 additions, 0 deletionssrc/pystencils/backend/functions.py
- src/pystencils/backend/jit/legacy_cpu.py 1 addition, 0 deletionssrc/pystencils/backend/jit/legacy_cpu.py
- src/pystencils/backend/kernelcreation/freeze.py 2 additions, 2 deletionssrc/pystencils/backend/kernelcreation/freeze.py
- src/pystencils/backend/kernelcreation/typification.py 10 additions, 1 deletionsrc/pystencils/backend/kernelcreation/typification.py
- src/pystencils/backend/platforms/__init__.py 8 additions, 1 deletionsrc/pystencils/backend/platforms/__init__.py
- src/pystencils/backend/platforms/platform.py 2 additions, 2 deletionssrc/pystencils/backend/platforms/platform.py
- src/pystencils/backend/platforms/x86.py 192 additions, 0 deletionssrc/pystencils/backend/platforms/x86.py
- src/pystencils/backend/transformations/__init__.py 2 additions, 3 deletionssrc/pystencils/backend/transformations/__init__.py
- src/pystencils/backend/transformations/vector_intrinsics.py 25 additions, 14 deletionssrc/pystencils/backend/transformations/vector_intrinsics.py
- src/pystencils/backend/types/basic_types.py 38 additions, 19 deletionssrc/pystencils/backend/types/basic_types.py
Please register or sign in to comment