- Aug 28, 2018
-
-
Nick Curtis authored
-
Nick Curtis authored
test multiple dtypes, and correct the specification of the vector length in the condition_mapper_wrapper
-
-
Nick Curtis authored
-
Nick Curtis authored
This is achived via: 1. A new VectorLiteral class, based off ArrayLiteral, but with the string mapping changed to have enclosing parenthesis rather than curly braces. 2. A new VectorTypeCast class, based off TypeCast, but explicitly storing both the base numpy dtype of the VectorLiteral (for inferencing) and the stringified vector dtype (e.g., 'int4') for generation 3. Modification of the condition mapper wrapper in `wrap_in_if` to properly generate the VectorTypeCast and is tested in test/test_loopy.py::test_explicit_simd_vector_iname_in_conditional
-
- Aug 27, 2018
-
-
Nick Curtis authored
-
- Aug 21, 2018
-
-
Andreas Klöckner authored
Preinstall pybind11 for pyopencl See merge request inducer/loopy!277
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
- Aug 20, 2018
-
-
Andreas Klöckner authored
-
- Aug 06, 2018
-
-
Andreas Klöckner authored
Fix legacy PyOpenCL CI See merge request !275
-
Andreas Klöckner authored
-
- Jul 30, 2018
-
-
- Jul 27, 2018
-
-
Andreas Klöckner authored
Delete dead code surrounding ArrayBase.strides attribute (Closes #144 on gitlab) Closes #144 See merge request !274
-
Andreas Klöckner authored
-
- Jul 19, 2018
-
-
Andreas Klöckner authored
Fix missing argument to format string See merge request inducer/loopy!273
-
Matt Wala authored
-
- Jul 18, 2018
-
-
Andreas Klöckner authored
Use cgen version in data model version See merge request !272
-
Andreas Klöckner authored
-
- Jul 03, 2018
-
-
Nick Curtis authored
-
Nick Curtis authored
-
- Jul 02, 2018
-
-
Andreas Klöckner authored
Array arg plus renaming See merge request inducer/loopy!270
-
Kaushik Kulkarni authored
-
Kaushik Kulkarni authored
-
Kaushik Kulkarni authored
-
Kaushik Kulkarni authored
-
Kaushik Kulkarni authored
-
Kaushik Kulkarni authored
-
Nick Curtis authored
1. Literal to vector assignment (no explicit conversion should be used) 2. Non-vector temporary variable to vector assignment (no explicit conversion) 3. Vector-temporary to vector variable assignment (explicit conversion) Previously, only vector to vector assignment was tested.
-
Kaushik Kulkarni authored
-
Kaushik Kulkarni authored
-
Kaushik Kulkarni authored
-
Kaushik Kulkarni authored
-
Kaushik Kulkarni authored
-
- Jun 29, 2018
-
-
Nick Curtis authored
-
Nick Curtis authored
This reverts commit 61653be0.
-
Nick Curtis authored
-
Nick Curtis authored
-
Nick Curtis authored
incorporate two different privitizing 'flavors', one for ILP and one for vectorization -- the main difference is that vectorization requires a _direct_ write-dependency on the vectorizing iname, whereas an ILP promotion simply requires that the temporary is inside an ILP-loop
-
Andreas Klöckner authored
Improve error message for prefech-on-indirect-access, add test (#104 on gitlab) See merge request inducer/loopy!183
-