Commits on Source
3902
9dfeff33
fixed white space
Dec 07, 2016
e5d2c3ad
fixing flagged style problems
Dec 07, 2016
9a19d4f8
fixing flagged style problems
Dec 07, 2016
e444e411
Merge remote-tracking branch 'upstream/master'
Dec 10, 2016
c0b1ec6c
added get member function
Dec 10, 2016
d6e4d1a7
added val_type and eval member function to ToCountMap
Dec 11, 2016
8d118e18
set val_type in places where it was missing
Dec 11, 2016
a63ca972
Merge remote-tracking branch 'upstream/master'
Apr 06, 2017
fd69a7fc
Add tools for finding the global barrier order to the kernel.
Apr 07, 2017
de137d54
Add a return statement to reader_map().
Apr 07, 2017
35f002a6
Merge branch 'master' into 'global-barrier-tools-in-kernel'
Apr 07, 2017
1a838063
Whitespace fix.
Apr 07, 2017
967414c7
find_most_recent_global_barrier(): Simplify by using
Apr 07, 2017
98c27e6b
Revert "find_most_recent_global_barrier(): Simplify by using"
Apr 07, 2017
b0232906
global_barrier_order: Try hard to avoid using recursive_insn_dep_map().
Apr 07, 2017
d07368b8
Revert "global_barrier_order: Try hard to avoid using recursive_insn_dep_map()."
Apr 07, 2017
b67689d5
Actually get rid of the need for recursive_insn_dep_map().
Apr 07, 2017
43b1c178
replace_instruction_ids: Respect no_sync_with (closes #51).
Apr 07, 2017
808eccf4
Implement loopy.add_nosync() as a transformation.
Apr 07, 2017
8ef9b265
Remove_instructions: Update no_sync_with (closes #60).
Apr 07, 2017
4f83a824
Update/clarify documentation.
Apr 07, 2017
e785c228
Typo fix.
Apr 07, 2017
76b7ffd5
Move barrier functions to loopy.kernel.tools.
Apr 08, 2017
343372fe
Document subkernel helpers.
Apr 08, 2017
77c2170f
Fix deleted fold.
Apr 08, 2017
eb273bb2
Revert "More reduction fixes."
Apr 08, 2017
e7051b94
Avoid treating a single argument tuple type as the same as a scalar
Apr 08, 2017
87b13422
Flake8 fixes.
Apr 08, 2017
5250162b
Allow function calls as args to tuple typed reductions.
Apr 08, 2017
c4872f22
Remove debugging print.
Apr 08, 2017
efdf0d5e
* Tweak *add_nosync* documentation.
Apr 13, 2017
6701c10e
Merge branch 'nosync-update' into 'master'
Apr 13, 2017
28970a60
Merge branch 'tuple-typed-reductions' into scan-actually-this-time
Apr 18, 2017
45853da0
Merge branch 'global-barrier-tools-in-kernel' into scan-actually-this-time
Apr 18, 2017
5667143a
Merge branch 'global-barrier-tools-in-kernel' into 'master'
Apr 19, 2017
3defbe27
Throw error on empty domains in min/max
Apr 20, 2017
3514b7be
Merge branch 'check-domain-empty-on-dim-min-max' into 'master'
Apr 20, 2017
cd88b8b1
[WIP]
Apr 21, 2017
6b31d3c8
Merge branch 'tuple-typed-reductions'
Apr 21, 2017
76d25a69
Generalize argext and segmented reductions to C-like targets
Apr 21, 2017
bd12a464
Merge branch 'tuple-typed-reductions' into 'master'
Apr 21, 2017
6aa5778f
Merge branch 'master' into scan-actually-this-time
Apr 23, 2017
02537592
Basic scans working.
Apr 23, 2017
f18c282a
Set automagic_scans_ok = False.
Apr 23, 2017
a22b9ce6
Bump cache version.
Apr 23, 2017
0afc9dc9
Fix reductions of size 1.
Apr 23, 2017
d4bf5afe
Revert "Fix reductions of size 1."
Apr 23, 2017
feeed159
Fix reductions of size 1 to be consistent with fix in master.
Apr 23, 2017
164ad102
[WIP] Improve save and reload towards global scan (see: #62).
Apr 25, 2017
60743a9e
Liveness analysis: fix logger (closes #54).
Apr 25, 2017
67669015
first attempt at subclassed executors / wrappers
May 01, 2017
cd9b8c8d
fixes
May 01, 2017
98303ded
runs simple C kernels
May 01, 2017
47590d9f
python2 fixes
May 01, 2017
82d50df9
add tests, fix outstanding cl_kernel_info calls
May 01, 2017
fd113004
Merge branch 'master' of
https://gitlab.tiker.net/inducer/loopy
into c_execution
May 01, 2017
4a3c5ff1
flake updates
May 02, 2017
b473d4ba
update imports
May 02, 2017
7c27894a
fix wrong import
May 02, 2017
1e7ff424
add missing pyopencl fetches
May 02, 2017
54337e58
Merge branch 'master' of
https://github.com/inducer/loopy
May 02, 2017
ee9811db
added assumptions to precompute check
May 02, 2017
89291ac6
fix editing
May 04, 2017
9501672f
add kwargs to catch any differing args between executors (e.g. out_host)
May 05, 2017
03d8c4c6
move C generator to c_execution
May 05, 2017
853346ee
fix
May 05, 2017
d15404bb
ditch _as_strided, as it's causing segfaults in my more complicated kernels
May 05, 2017
65ce2df2
add nonsquare test to better test the new stride / loopy arg creator
May 05, 2017
d9d0d2d9
add kwargs to catch any differing args between executors (e.g. out_host)
May 05, 2017
5dfa3aae
Merge branch 'c_execution' of github.com:arghdos/loopy into c_execution
May 05, 2017
879b4194
correct assertion
May 05, 2017
6bb1e04e
Fix precompute assumption adding
May 11, 2017
059862d5
Use previous naming convention for save slot.
May 12, 2017
255ad96e
Merge branch 'master' into 'master'
May 13, 2017
193ac637
_UniqueVarNameGenerator: Fix O(n**2) behavior by keeping track of the
May 20, 2017
fe456132
UniqueVarNameGenerator: Add a brief explanatory comment.
May 20, 2017
006901ab
[ci skip] array_prefixes -> conflicting_array_prefixes
May 20, 2017
94b65d29
get_usable_inames_for_conditional(): Fix inames finding in the case
May 20, 2017
41d8dd36
Fix comment.
May 20, 2017
b4783e9c
Bump kernel version.
May 20, 2017
b1eacb5e
Add test.
May 21, 2017
482c6d74
Save and reload: Ensure that instructions that access aliasing memory
May 23, 2017
cd37f601
ValueError -> LoopyError
May 23, 2017
33079bda
Save and reload: Add more tests related to iname tagging.
May 23, 2017
2ca2360f
Bump pytools dep for #25 and !111 on Gitlab
May 24, 2017
e28c761d
Merge branch 'faster-uniquevarnamegenerator' into 'master'
May 25, 2017
45e9c3e7
Allow names, exprs, and lp.auto for array offsets
May 25, 2017
703b31d1
Fix array offset treatment if offset is None
May 25, 2017
1bce09a2
get_usable_inames_for_conditional(): Simplify loop for finding the
May 25, 2017
875fabdc
Bump kernel version for
1bce09a2
May 25, 2017
bd7212bc
Merge branch 'master' of gitlab.tiker.net:inducer/loopy into codegen-admissible-inames-finder-fix
May 25, 2017
b9e2c1b6
Merge branch 'codegen-admissible-inames-finder-fix' into 'master'
May 25, 2017
06e5163e
Merge branch 'save-and-reload-improvements' into 'master'
May 25, 2017
4261e3f7
Merge branch 'master' into 'scan-actually-this-time'
May 25, 2017
3f5ed054
Bump kernel version for scans
May 25, 2017
db41bc04
Add missing newline at EOF for version.py (?) to placate Flake8
May 26, 2017
890902a9
Improve error message on lookup access to aggregate type
Jun 02, 2017
a55e5138
Fix detection of branch in domain tree
Jun 02, 2017
68a3611d
Better docs for loop domain forest
Jun 02, 2017
ebd1bf99
Re-improve: type inf error messages for invalid aggregate lookups
Jun 02, 2017
3,802 additional commits have been omitted to prevent performance issues.
Loading
Loading