Commits on Source
3868
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
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
58949541
Track pyopencl vec -> cltypes switch
Jun 02, 2017
1b1b37b2
Add a fallback for unavailable cltypes
Jun 02, 2017
d8acfdb1
Merge branch 'fix-domain-tree-branch-detection' into 'master'
Jun 02, 2017
c7294fe8
Pickle loopy kernels with their persistent hash key, to avoid expensive re-hashes once reloaded
Jun 03, 2017
7adfb684
Execution: Cache the typed-and-scheduled kernel
Jun 03, 2017
95467a27
Require pytools 2017.3
Jun 03, 2017
6995d802
Merge branch 'cache-improvements' into 'master'
Jun 03, 2017
f176bc70
fixed an issue when trace_assignment_values=True
Jun 05, 2017
f7906b6d
Merge pull request
#90
from xywei/master
Jun 05, 2017
61cf96ad
Fix ISPC temporary privatization [ci skip]
Jun 21, 2017
df605b19
Preserve TaggedVariable in ExpressionToCExpressionMapper.map_subscripts
Jun 22, 2017
bfc47bbd
Add handler for TaggedVariable to CExpressionToCodeMapper
Jun 23, 2017
4ff0aef2
Merge branch 'preserve-tagged-variable' into 'master'
Jun 23, 2017
23b994c6
Stats: take into account unused hw axes in run count, refactor code
Jun 29, 2017
c67e2de5
Mess with stats/count_insn_runs to get spaces to line up
Jun 29, 2017
b1686701
updated mm test assertions, but tests still fail
Jun 30, 2017
7d5d2ed1
Fix botched conditional in get_unused_hw_axes_factor
Jun 30, 2017
37f83d5f
Merge branch 'stats-with-unused-hw-axes' of...
Jun 30, 2017
1d33ea5a
fixed test assertions after counting w/unused hw axes update
Jun 30, 2017
8991cf13
Fix grid factor computation in get_unused_hw_axes_factor
Jul 01, 2017
6fa0da80
Merge branch 'stats-with-unused-hw-axes' of...
Jul 01, 2017
9bf895a0
Stats: Fix docstring style
Jul 01, 2017
c67e0bda
Stats: Add count_redundant_work flag
Jul 01, 2017
a9576589
updated stats tests to include new redundant work flag
Jul 02, 2017
a6cb6790
Typo fix [ci skip]
Jul 04, 2017
40001b02
Merge branch 'stats-with-unused-hw-axes' of...
Jul 04, 2017
4ae0840e
Address op precedence concerns in
#70
Jul 06, 2017
9bde2387
Guard assumptions on PwQPolynomials returned from loopy.statistics
Jul 07, 2017
353b739e
Make hello-loopy example work again
Jul 07, 2017
b4f0093f
Minor speed-up in prepare_for_caching
Jul 07, 2017
911fbba8
Re-fix stride handling in count()
Jul 07, 2017
282abebe
Merge branch 'minor-fixes' into 'master'
Jul 07, 2017
4b3ac0f6
Merge branch 'master' into stats-with-unused-hw-axes
Jul 07, 2017
e3bb8f37
Add a make_tuple() function to loopy.
Jul 08, 2017
3,768 additional commits have been omitted to prevent performance issues.
Loading
Loading