Commits on Source
5102
5532b64e
making stats tutorial heading match loopy reference page
Jul 28, 2015
c007ebf5
minor re-wording
Jul 28, 2015
c95f4473
capitalization
Jul 28, 2015
f72daf85
fixed typo, I think
Aug 02, 2015
1cb1f699
Merge remote-tracking branch 'upstream/master'
Aug 10, 2015
40b14ea6
Merge remote-tracking branch 'upstream/master'
Aug 24, 2015
37389eea
fixed type for initial gmem and op polys
Aug 24, 2015
d89ea798
fixed merge conflicts
Sep 08, 2015
de115922
Merge remote-tracking branch 'upstream/master'
Sep 13, 2015
447ab945
added initial naive reg counter
Sep 17, 2015
4154822d
Merge remote-tracking branch 'upstream/master'
Sep 21, 2015
fac7e727
fixing mult by -1 issue (don't count as flop)
Sep 21, 2015
634966de
improving reg usage estimator
Sep 22, 2015
c69368dc
experimenting with reg counter
Sep 23, 2015
7d33b5c7
experimenting with reg usage estimator
Sep 30, 2015
e2ba5adb
fixing merge conflicts
Sep 30, 2015
aa13e867
Fix vector_dtype override
Oct 08, 2015
a5914298
Make scheduling more deterministic
Oct 09, 2015
b6c3147c
Fix doctests after determinism changes
Oct 09, 2015
639e9a8a
working on reg usage estimator, still in progress
Oct 13, 2015
70194c9e
Merge remote-tracking branch 'upstream/master'
Oct 13, 2015
ffec7cab
added op counter that distinguishes operations, reg counter still in progress
Oct 14, 2015
4870c190
reg usage estimator in somewhat usable state
Oct 16, 2015
b554d9bc
Whitespace fix
Oct 17, 2015
de300e15
add_prefetch: Fix expand_subst call that gets rid of temporary substitution rule
Oct 17, 2015
9f9219e7
Allow setting suffixes for disambiguation of redundant names in fused kernels
Oct 17, 2015
e8a456e2
Fix: Allow setting suffixes for disambiguation of redundant names in fused kernels
Oct 18, 2015
66739211
Make kernel print order deterministic
Oct 18, 2015
1845b517
Placate flake8
Oct 18, 2015
ee6eee91
Catch and prevent order ambiguity when specifying precompute_inames
Oct 18, 2015
ae40aa62
Apply sorting in various spots to make code generation deterministic
Oct 18, 2015
bcedf75d
Don't use caching in CI runs
Oct 18, 2015
400b1c92
Fix reduction library for new mangler/preamble generator interface
Oct 18, 2015
baffa960
Don't expose l.auto to the user, yell at them if they use it (Fix
#13
)
Oct 18, 2015
d28d2e7d
Remove stray debug print
Oct 18, 2015
c83fc76b
Determinism fixes to automatic axis assignments
Oct 22, 2015
8f5bb4b2
updated tutorial, cleaning up code for merge with upstream
Oct 26, 2015
89a3cdd3
Merge remote-tracking branch 'upstream'
Oct 26, 2015
fe3497e7
removed old ExpressionOpCounter
Oct 26, 2015
4b1933db
removed get_op_counter_old
Oct 26, 2015
6622a32d
moved reg counter to perf model
Oct 26, 2015
6bcce4ec
Merge pull request
#14
from jdsteve2/master
Oct 26, 2015
7364c0e6
Add is_expression_equal, use to accept that 2+n and n+2 are the same shape
Nov 04, 2015
bd3222c7
added version of add_and_infer_dtypes that accepts type dicts with unused variables
Nov 21, 2015
9f22be28
Merge pull request
#16
from jdsteve2/master
Nov 21, 2015
80856821
Add 'realize_ilp' transformation
Nov 25, 2015
40de04de
Remove documentation for l.auto, which is no longer user-visible
Nov 27, 2015
bf3340f7
Improve iname tags docs
Nov 27, 2015
7c510c29
Precompute: Only assign automatic axes if automatic axis were created
Nov 28, 2015
c8f49034
Placate PEP8
Nov 28, 2015
e9852a20
Document dim_tags syntax, introduce optional dim_tags
Nov 28, 2015
56ab4189
Minor doc fix
Nov 28, 2015
0307cb95
Accept more iterables for sweep_inames in add_prefetch()
Nov 28, 2015
f8fcbec2
Modernize cleanups
Nov 28, 2015
5ac94e9e
Try two strategies for finding base indices/lengths
Nov 28, 2015
2c0311fa
Update loopy/__init__.py __all__ list
Nov 29, 2015
6fed8c2b
Teach tutorial about StaticValueFindingError
Nov 29, 2015
9b00fd35
Allow setting array dimension names, make use of them when naming things
Nov 30, 2015
b7ecaa8a
Add ignore_nonexistent kwarg to tag_inames
Nov 30, 2015
d32da35b
Typo fix
Nov 30, 2015
5608ba23
Don't print insn dependencies by default
Nov 30, 2015
2f343708
Fix lhs/rhs reversal typo, allow vectorizing 'vector = scalar'
Nov 30, 2015
886baacc
Minor tweaks to dependencies-non-printing
Nov 30, 2015
8cb367db
More kernel printing/tutorial tweaks
Nov 30, 2015
3d911f26
Restructure transforms code
Nov 30, 2015
bbfc3fa7
More transform shuffling
Nov 30, 2015
1c732a8f
Second half of previous transform jostling commit
Nov 30, 2015
0b5d34f0
Add missing import
Nov 30, 2015
4412cab0
Initial version of distributive law transform
Nov 30, 2015
a4bf021a
Use Subscript.index_tuple in more places
Dec 01, 2015
fe92b233
Leave a note about a possible error check
Dec 01, 2015
dfd763c2
Improve error checking in ArrayChanger
Dec 01, 2015
73b3ab13
Working version of the distributive law transform
Dec 01, 2015
3864505d
Add test for distributive law transform
Dec 01, 2015
ad7baaf2
Add initial version of gNUMA test
Dec 01, 2015
e9943a32
Add opt levels, make gNUMA test executable
Dec 02, 2015
f83de483
Minor loopy pyinstaller tweak
Dec 07, 2015
dea64f61
First steps towards an ISPC target
Dec 07, 2015
5710fca2
Finish ISPC backend
Dec 07, 2015
cd4df8a7
Use cgen from git
Dec 07, 2015
c4c1b6d3
Flatten target submodules, tweak CUDA backend
Dec 07, 2015
8dc0ea33
Support choosing target from the command line
Dec 07, 2015
b7651913
Fix set_default_target initial setup
Dec 08, 2015
8ebcc066
Fix CL image arguments
Dec 08, 2015
6211cd14
Fix test failure: revert OpenCL barrier spacing style
Dec 08, 2015
ad7288f5
ExpressionInstruction -> Assignment
Dec 16, 2015
61a833a8
Import cleanup
Jan 07, 2016
405c789e
Pass kernel to get_{global,local}_axis_expr, use signed indices on CUDA
Jan 07, 2016
fa3d3d66
CUDA target: generate launch bounds, extern C
Jan 07, 2016
19c24c8c
Bump cache version
Jan 07, 2016
8ba03bf4
Use cgen from git in old PyOpenCL build
Jan 07, 2016
0ebd02f1
Introduce placeholders for hw axes, rather than using target-specific expressions
Jan 07, 2016
6b391673
Add OCCA codegen mode to ISPC target
Jan 07, 2016
c6965254
ISPC backend: Cast program indices to signed
Jan 14, 2016
bcece167
Update tutorial for better isl printing as of 0.16
Jan 14, 2016
910a2990
Fix up MANIFEST.in for release
Jan 15, 2016
ccb5fc74
Bump version
Jan 15, 2016
5dc6ba52
Fix up declared depdendencies
Jan 15, 2016
e1293b7f
Fix up extras dependency declarations
Jan 15, 2016
851d5e27
Fix codegen from (immutable) tuples in Min/Max
Jan 18, 2016
5,002 additional commits have been omitted to prevent performance issues.
Loading
Loading