Commits on Source
4436
0494c442
replaced consec, uniform, and nonconsec subscript types with DataAccess class
Mar 12, 2016
09420000
subscript counter only looking for lid0 now, if not found, setting stride to maxsize
Mar 13, 2016
2dbeb387
now calculating strides greater than 1
Mar 15, 2016
0573d545
added StridedGmemAccess class, now used as key in gmem access dicts
Mar 15, 2016
c0dcf557
replaced operation tuples with TypedOp class
Mar 15, 2016
0f2a2519
Merge remote-tracking branch 'upstream/master'
Mar 16, 2016
b3d9498c
temporary fix for stride counting when min tag axis >0, and added variable...
Apr 01, 2016
138c0b1e
added variable name to StridedGmemAccess (still work to do)
Apr 01, 2016
e16469d7
adding local mem access counter
Apr 01, 2016
0d069a65
commenting out debug print
Sep 01, 2016
c912e553
fixing merge conflicts after summer16 changes
Oct 06, 2016
3cd46527
Merge remote-tracking branch 'upstream/master'
Oct 06, 2016
1a3e4259
TypedOp -> Op
Oct 15, 2016
fadc3518
merged StridedGmemAccess and LmemAccess into MemAccess, also reformatted long lines of code
Oct 15, 2016
eeb027a6
allowing for data types entered as np.float64 and converting to np.dtype(np.float64)
Oct 16, 2016
7ef4a9ac
Merge remote-tracking branch 'upstream/master'
Oct 16, 2016
2db20d67
combined get_lmem_access_poly and get_gmem_access_poly into get_mem_access_poly
Oct 17, 2016
1a9b133b
Merge remote-tracking branch 'upstream/master'
Oct 17, 2016
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
b72b7ab3
added new stats functions to __init__ file so no need for import, updated test
Oct 22, 2016
1f079851
updated old versions of sum_xxx for new dict keys
Oct 23, 2016
d6b72e3b
added tests for existing sum_xxx functions
Oct 24, 2016
8fc4268b
added mtype to keys in sum_mem_access_to_bytes
Oct 24, 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
17a60656
Minor LBM tweaks [ci skip]
Oct 25, 2016
4552b861
updated old doc strings and added new doc strings
Oct 25, 2016
b5f1ad94
Merge remote-tracking branch 'upstream/master'
Oct 25, 2016
e42ad212
added sum_mem_access_across_vars for convenience
Oct 25, 2016
38f040cf
added ignore_vars option to get_mem_access_poly
Oct 26, 2016
418f0384
fix cuda constant arg decl
Oct 26, 2016
61d27603
added reduce_mem_access_poly_fields function
Oct 26, 2016
3b54c505
added filter_mem_access_poly_fields, sum_polys, and eval_and_sum_polys
Oct 26, 2016
3d1bb51c
Merge pull request #44 from arghdos/CAST_fix
Oct 26, 2016
5f121428
Merge branch 'master' of
ssh://github.com/inducer/loopy
Oct 26, 2016
a7d04f68
removed sum_mem_access_across_vars (now redundant), removed mtype specifyer...
Oct 27, 2016
9afd87da
Merge remote-tracking branch 'upstream/master'
Oct 27, 2016
1b1180c3
added reduce_op_poly_fields and filter_op_poly_fields
Oct 27, 2016
edb46124
Process single-writer heuristic early, deprecate late single-writer resolution
Oct 27, 2016
4fc4a290
Fix imports for apply_single_writer_depencency_heuristic
Oct 27, 2016
a909e3a3
Fix imports for apply_single_writer_depencency_heuristic
Oct 27, 2016
5d6d2adf
Do not complain if single-writer triggers during kernel creation
Oct 27, 2016
f61606df
Allow subclassing of TemporaryVariable, by passing kwargs through
Oct 28, 2016
863563c3
Merge branch 'feature/allow-subclassing-temporary-variable' into 'master'
Oct 28, 2016
c3de496b
Use the __restrict__ qualifier instead of the restrict keyword
Oct 28, 2016
7b1bf65d
Make Fortran use existing seq_dependencies machinery
Oct 30, 2016
e0aa96df
Fix add_sequential_dependencies to set depends_on_is_final to True
Oct 30, 2016
db00a23c
Merge branch 'early-single-writer' into 'master'
Oct 30, 2016
c892d77f
changed mem_access and op filter functions to single ToCountMap member function
Oct 30, 2016
f063ce7f
Fix passing of order arg to TemporaryVariable
Oct 30, 2016
d8618f4b
Fix, test code gen for array literals
Oct 30, 2016
9194b100
Merge gitlab.tiker.net:inducer/loopy
Oct 30, 2016
8eb69d1d
Default temp var order to C
Oct 31, 2016
a699f323
replaced reduce_mem_access and reduce_op functions with ToCountMap group_by member function
Oct 31, 2016
b06e1e5d
Merge remote-tracking branch 'upstream/master'
Oct 31, 2016
b24a876f
Merge branch 'use-restrict-qualifier' into 'master'
Oct 31, 2016
fea5667f
Fix doctest for __restrict__
Oct 31, 2016
7db3f9bb
Implement multiple priority constaints in the scheduler
Oct 31, 2016
1f6e5c0f
[bugfix] Make sure priority constraints are stored as tuples
Oct 31, 2016
c784609c
Use prioritize_loops instead of set_loop_priority
Oct 31, 2016
d6d7b989
Merge branch 'fix-restrict-doc' into 'master'
Oct 31, 2016
c15db020
Fix deprecation warning
Oct 31, 2016
f27bbebf
[ci skip] Improve documentation
Oct 31, 2016
771a8b32
Document buffer_array
Oct 31, 2016
2c5c236c
Fix description of 'within' for 'split_iname'
Oct 31, 2016
823703df
Merge branch 'master' of gitlab.tiker.net:inducer/loopy
Oct 31, 2016
8c7194c1
added to_bytes, sum, and eval_and_sum member functions to ToCountMap, removed...
Nov 01, 2016
79017fe6
renamed variables in stats test
Nov 01, 2016
82364e2a
Merge remote-tracking branch 'upstream/master'
Nov 01, 2016
bd7d74be
changed get_xxx_poly functions to get_xxx_map
Nov 01, 2016
b3e7da35
Do not drop inames that have unfulfillable priority constraints
Nov 02, 2016
4d609b42
Do not use same kernel object for 2 examples in doctest
Nov 02, 2016
02a55d97
Remove tab from doctest
Nov 02, 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
bc067706
[skip ci] Adjust documentation
Nov 02, 2016
985ccd5f
[skip ci] Fix grammar
Nov 02, 2016
d5fa573f
doc fixes/improvements
Nov 02, 2016
fd727dd5
Improve kernel printing on terminals with black backgrounds
Nov 02, 2016
42e078f7
Fix warning logic for non-const lmem use
Nov 02, 2016
56e7f613
Temporary scope finding: don't abort early
Nov 02, 2016
d4c92da8
Fix stats test to avoid global temporary
Nov 02, 2016
bf82f420
Fix stats test to avoid global temporary
Nov 02, 2016
b7ff457d
Merge branch 'fix-temporary-scope-finding' into global-barrier-handling
Nov 02, 2016
e137bf70
added __str__ functions to Op and MemAccess
Nov 02, 2016
bd883d9b
Fix deprecated warn()->warn_with_kernel()
Nov 02, 2016
2c77b30a
More fixes to temp var scope finding
Nov 02, 2016
cf1e6335
Adjust doctest for changes to temp var scope finding
Nov 02, 2016
845d7c79
Merge branch 'fix-temporary-scope-finding' into 'master'
Nov 02, 2016
e52cef87
Switch global barriers from automatic insertion to manual specification
Nov 02, 2016
6318f0c5
Merge branch 'master' into global-barrier-handling
Nov 02, 2016
4f49b927
Fix instruction printing in scheduler
Nov 02, 2016
48d93de1
Adjust tests for explicit global barriers
Nov 02, 2016
3124e4b3
updated tutorial so that doctests past, still need to update with recently...
Nov 02, 2016
0310edc3
fixing merge conflict
Nov 02, 2016
3d202b48
fixed ToCountMap.__str__ to handle None values
Nov 03, 2016
ef374b52
added info and examples about the new filter, group, to_bytes, and summation...
Nov 03, 2016
4,336 additional commits have been omitted to prevent performance issues.
Loading
Loading