Commits on Source
4304
f0c17f3a
ilp in loopy.transform, not loopy.
Oct 19, 2016
6166c967
Merge branch 'master' of github.com:inducer/loopy
Oct 20, 2016
a7b53abb
add unroll / conditional test
Oct 20, 2016
80a5e8fd
Merge branch 'master' of github.com:inducer/loopy
Oct 21, 2016
9cb5bcdf
Merge branch 'master' of github.com:inducer/loopy
Oct 24, 2016
0d08a8f2
Merge branch 'master' of github.com:inducer/loopy
Oct 25, 2016
73c7abea
Replace wildcard dependencies by kernel query language
Nov 02, 2016
413fc2bb
Fix backwards compatibility of dependency specification in textual language
Nov 02, 2016
985ccd5f
[skip ci] Fix grammar
Nov 02, 2016
6d8dac69
[WIP]
Nov 03, 2016
0b845819
Merge branch 'master' of github.com:inducer/loopy
Nov 04, 2016
d51dc82b
Merge branch 'master' into spill-reload-2
Nov 04, 2016
63edf18b
Initial spill and reload implementation.
Nov 05, 2016
3ae18dfc
fix test; add missing tools module
Nov 05, 2016
638c7c3e
Remove stowaway print statement
Nov 05, 2016
a01be876
Remove friendly print statement.
Nov 05, 2016
9af6f6b8
spill and restore: handle entry/exit kernels
Nov 05, 2016
b761d61e
Schedule barrier handling fixes.
Nov 05, 2016
3f6d0ce4
add more spill and reload tests.
Nov 05, 2016
8b85b2cb
Fix compyte version.
Nov 05, 2016
79f2e7d8
Scheduler: Add a heuristic to avoid scheduling:
Nov 05, 2016
48bb35ba
Bump data model for no_global_sync_with
Nov 06, 2016
0a3e36da
Remove no_global_sync_with in favor of using no_sync_with.
Nov 06, 2016
81775912
Teach the rest of loopy about no_sync_with changes.
Nov 07, 2016
353be6b5
[bugfix] Define the comment field of barrier
Nov 07, 2016
5261f1ba
Merge branch 'comment-in-barriers' into 'master'
Nov 07, 2016
f1b46808
Merge branch 'master' of github.com:inducer/loopy
Nov 08, 2016
8a2724fc
PEP8 whitespace fix
Nov 09, 2016
23755a6e
Fix section matching in loopy.match
Nov 09, 2016
a6b92a53
Generalize add_dependency to allow both depender and dependee to be match expressions
Nov 09, 2016
5c5f845f
Allow specifying target in to_loopy_type, so that target-specific (e.g....
Nov 09, 2016
98778a5b
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
Nov 09, 2016
3941ad6a
Merge branch 'master' into to-loopy-type-specify-target
Nov 09, 2016
00b48cbb
Merge branch 'generalize-add-dependency' into 'master'
Nov 09, 2016
ee8783cb
Centralize everything to do with type inference in a single file
Nov 09, 2016
084c643b
Fix lookup order for numpy types
Nov 09, 2016
6a974e3a
Merge branch 'to-loopy-type-specify-target' into 'master'
Nov 09, 2016
5a011577
Minor section name fix
Nov 09, 2016
2106baa3
Fix straggler type inf import
Nov 09, 2016
0bc1501f
Merge branch 'centralize-type-inference' into 'master'
Nov 09, 2016
8dac438f
Merge branch 'master' into set-based-type-inference
Nov 09, 2016
c5fad756
Implement set-based type inference
Nov 10, 2016
6f22463b
Tweaks to reduction tests
Nov 10, 2016
cce17585
Revert "Fix backwards compatibility of dependency specification in textual language"
Nov 10, 2016
0b7f14ed
Implement dep_query= in textual assignment and change dependency resolution semantics
Nov 10, 2016
2b5f60fa
Reenable wildcard matching in textual language
Nov 10, 2016
14b9fc61
Also introduce nosync_query and treat no_sync_with exactly like depends_on
Nov 10, 2016
30e355cd
Merge branch 'master' of gitlab.tiker.net:inducer/loopy into complex-dependency-specification
Nov 10, 2016
a6a7b521
Fix iname matching kernel query language
Nov 10, 2016
d290718e
Merge branch 'fix-iname-kernel-query' into 'master'
Nov 10, 2016
d68024e4
Implement fixed point iteration for type inference
Nov 11, 2016
e426a43c
[skip ci] Fix documentation of the Instruction class
Nov 11, 2016
a4d4dc43
Add *_query to the documentation of the textual language
Nov 11, 2016
4202ea72
Merge branch 'complex-dependency-specification' into 'master'
Nov 11, 2016
1498cdf9
Minor fixes for type inference
Nov 12, 2016
ef7812a2
More minor fixes for type inference
Nov 12, 2016
6933bc39
Don't try to test r123 on legacy PyOpenCL
Nov 12, 2016
c4af2ab5
Fix type inference for int/int
Nov 12, 2016
d0ca007c
Work around a bug in reduction test for ancient PyOpenCL
Nov 12, 2016
6995a1ad
Merge branch 'set-based-type-inference' into 'master'
Nov 12, 2016
73b532fa
Fix scalar temporaries with defined base_storage
Nov 14, 2016
9f98e8d2
Add regression test for scalar base storage issue
Nov 14, 2016
030e458f
Fix generation of temp var shape (especially for temp vars with base shape)
Nov 14, 2016
343ceb0e
Merge branch 'fix-base-storage-decl' into 'master'
Nov 14, 2016
8c4db975
Merge branch 'master' into 'scalars-with-base_storgae'
Nov 14, 2016
45081c63
Merge branch 'scalars-with-base_storgae' into 'master'
Nov 14, 2016
e71a4b9e
first test
Nov 15, 2016
bf8abc6b
add decl_ast to the GeneratedProgram creation, and modify the header gen to use it
Nov 15, 2016
24e47664
fix test, add more target tests
Nov 15, 2016
9e715919
Fix ispc for loop codegen
Nov 15, 2016
20f15dcb
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
Nov 15, 2016
5d16a4d4
re-add the accidentially vim foldmethod
Nov 15, 2016
1defaf6b
move to top of file for now, even if incorrect import
Nov 15, 2016
95f229a8
Move to C Target file
Nov 15, 2016
52c975a8
add support for multiple headers
Nov 15, 2016
f014254d
add newline
Nov 15, 2016
f42ccaf6
make the device_decl_extractor a part of the Target class, which is not...
Nov 15, 2016
d71048f9
remove extraneous defn
Nov 15, 2016
953d27a1
fix bad iteration
Nov 15, 2016
c45b7d6f
add generate_kernel to doc's
Nov 15, 2016
77186461
Introduce a check for writes to predicate variables (and prevent those) (Fixes #57 on Github)
Nov 15, 2016
c88e1685
Add elif/else
Nov 15, 2016
a11d9d07
minor temporary declaration fix, get_temporary_decl expects the codegen_state
Nov 16, 2016
1a00a385
Merge pull request
#58
from arghdos/fix_ctemp_decl
Nov 16, 2016
224b6870
Merge branch 'master' into check-for-writes-to-predicates
Nov 16, 2016
957948fa
Improve generation of loop bounds for sequential loops by generating
Nov 16, 2016
d67686aa
check_for_writes_to_predicates: Handle no-predicates-in-insn case (oops)
Nov 16, 2016
26bbb340
Merge branch 'check-for-writes-to-predicates' into elif-else
Nov 16, 2016
3e621b19
Merge branch 'check-for-writes-to-predicates' into 'master'
Nov 16, 2016
9826e172
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
into elif-else
Nov 16, 2016
b80059c1
Remove unused import.
Nov 16, 2016
f8fcf651
get_usable_inames_for_conditional(): Parallel inames are only
Nov 16, 2016
782df428
Fix doctest for non-static loop bounds.
Nov 16, 2016
59a04afb
Fix line length.
Nov 16, 2016
c33f7b06
Fix another doctest.
Nov 16, 2016
f93bdb9e
Fix spacing.
Nov 16, 2016
37be4710
Fix domain for zero.
Nov 16, 2016
933857e9
Fix set_loop_priority deprecation message
Nov 16, 2016
989a9c71
Re-fix ISPC temporary decl generation
Nov 16, 2016
b968d020
Fix another tutorial doctest changed by non-static loop bounds.
Nov 16, 2016
4,204 additional commits have been omitted to prevent performance issues.
Loading
Loading