Commits on Source
3838
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
cd88b8b1
[WIP]
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
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
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
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
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
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
b25c5bc2
[ci skip] Add missing file.
Jul 08, 2017
4dc48bde
Remove print statement.
Jul 08, 2017
5201ec1f
Make the tuple generation work.
Jul 09, 2017
c4891c71
flake8 fixes
Jul 09, 2017
310531a0
Fix PyOpenCLKernelExecutor.get_code to adequately preprocess arg_to_dtype so...
Jul 10, 2017
6873784a
Fix: Fix PyOpenCLKernelExecutor.get_code to adequately preprocess arg_to_dtype...
Jul 10, 2017
df283e9b
Merge branch 'fix-pyopencl-get-hl-code' into 'master'
Jul 10, 2017
67d87251
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
into stats-with-unused-hw-axes
Jul 10, 2017
f206d0df
Kernel.stringify: add show_labels, use_separators
Jul 10, 2017
44490422
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
into...
Jul 10, 2017
d2f77273
Add string representation of GuardedPwQPolynomial
Jul 10, 2017
14cb7fab
Fix doctest alphabet swizzles
Jul 10, 2017
4ab25cbd
Fix missing import
Jul 10, 2017
9db64ad1
Merge branch 'stats-with-unused-hw-axes' into 'master'
Jul 10, 2017
b50b1520
Merge branch 'master' into scan-actually-this-time
Jul 10, 2017
be3ca1e5
Bump version
Jul 10, 2017
900b24ec
Merge branch '70-enclosing-precedences-are-wrong-in-python-code-generation' into 'master'
Jul 11, 2017
d4137e99
Demote a few more progress reports to 'debug' status
Jul 11, 2017
7160874c
Inject knowledge of target device into kernel during auto_test
Jul 11, 2017
973dfee1
Make sure bank-conflic-local-storage adjuster gets called during preprocessing...
Jul 11, 2017
410ff487
Bump kernel version
Jul 11, 2017
379ac330
Merge branch 'adjust-local-storage-for-bank-conflicts' into 'master'
Jul 11, 2017
2289545f
Merge branch 'scan-actually-this-time' into 'master'
Jul 11, 2017
d1556b96
Explain/remove no-iname-reduction FIXME [ci skip]
Jul 11, 2017
9dbdbaeb
resolve isbuiltin change after hash
Jul 12, 2017
00434a1c
move execution.py to target folder
Jul 12, 2017
88695b1a
update copyright
Jul 12, 2017
41e002fe
unify highlighters
Jul 12, 2017
7140faaf
add ILP / UNR test
Jul 12, 2017
c5799ed5
add ILP / UNR test
Jul 12, 2017
3,738 additional commits have been omitted to prevent performance issues.
Loading
Loading