Vectorization & Type system overhaul
- first vectorization tests are running - type system: use memoized getTypeOfExpression - casts are done using sp.Function('cast') - C backend adapted for vectorization support - AST nodes can required optional headers
Showing
- astnodes.py 10 additions, 0 deletionsastnodes.py
- backends/cbackend.py 163 additions, 11 deletionsbackends/cbackend.py
- backends/cbackend_vectorized.py 0 additions, 312 deletionsbackends/cbackend_vectorized.py
- backends/simd_instruction_sets.py 91 additions, 0 deletionsbackends/simd_instruction_sets.py
- cpu/cpujit.py 9 additions, 6 deletionscpu/cpujit.py
- gpucuda/indexing.py 3 additions, 3 deletionsgpucuda/indexing.py
- transformations.py 10 additions, 4 deletionstransformations.py
- types.py 115 additions, 3 deletionstypes.py
- utils.py 9 additions, 0 deletionsutils.py
- vectorization.py 94 additions, 0 deletionsvectorization.py
backends/cbackend_vectorized.py
deleted
100644 → 0
backends/simd_instruction_sets.py
0 → 100644
vectorization.py
0 → 100644
Please register or sign in to comment