Commits on Source
4766
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
b7471ebf
Merge branch 'master' of
https://github.com/inducer/loopy
into gl-barrier-hacks
May 13, 2016
34b9a684
More of the device mapper in place.
May 17, 2016
581d9793
Merge branch 'master' of
https://github.com/inducer/loopy
into gl-barrier-hacks
May 17, 2016
3f52b7f7
loopy.codegen.device_mapping => loopy.schedule.device_mapping
May 17, 2016
6b567a1a
More cleanup.
May 17, 2016
ed0c18bb
Add test.
May 17, 2016
065c6571
Fix error message.
May 17, 2016
aa0553dc
Another error message fix.
May 17, 2016
7c7feca0
Fix temporary save/restore for local temporaries.
May 17, 2016
52e31fff
More fixes.
May 17, 2016
0a849dcb
Handle the case where no kernel splitting is needed.
May 17, 2016
078df0c6
Fix unmatched fold.
May 17, 2016
ea614e00
Relax restriction on where temporaries may be used.
May 17, 2016
0138763b
Device mapper fixes.
May 17, 2016
4da4953c
Coerce to list.
May 17, 2016
777558f6
Fix missing barrier comment.
May 17, 2016
8382f00e
append => add
May 17, 2016
a42c18de
Restore name generator.
May 17, 2016
853b1d4f
Merge branch 'master' into gl-barrier-hacks
May 20, 2016
49aded5a
Merge branch 'master' into gl-barrier-hacks
May 21, 2016
0b755f98
Device mapper: Support global temporaries.
May 21, 2016
64c8b0c7
Make passing inames + private temporaries work.
May 21, 2016
0b17c10e
Add tools module.
May 21, 2016
0f0ec086
Fix prototype.
May 21, 2016
a29634f1
Codegen argument passing: Don't pass around all the global temporaries
May 22, 2016
acdfa956
Device mapper: Separate out adding extra_args from adding loads and
May 22, 2016
8994b8b5
Device mapper: general code cleanup.
May 23, 2016
8ace0803
Add more finely grained sectioning comments
May 27, 2016
f9333dce
Short-circuit expand_subst if no subst rules
May 27, 2016
0a55895d
Some test simplifications
May 27, 2016
0c755727
Use kernel with expanded subst rules to determine default dependencies
May 27, 2016
121447e8
Sequential reduction: Use stop_iname_dep_propagation
May 27, 2016
87ce42da
realize_reduction: Keep temp_kernel up-to-date with replaced insn IDs
May 27, 2016
f8f65232
Use dependencies (not some variable idiocy) to propagate inames
May 27, 2016
c528d69b
Get rid of extraneous ncomp temporary in realize_reduction
May 27, 2016
59411838
Split ginormous test_loopy.py
May 27, 2016
0de22169
Make assignments to linear indices work
May 28, 2016
06c9d36c
Fix private temporaries in ISPC
Jun 03, 2016
a3f90b29
Fix some pymbolic imports
Jun 03, 2016
69dd1612
Fix AccessRangeMapper's treatment of linear subscripts
Jun 03, 2016
09568595
Fix an AccessRangeMapper usage site
Jun 03, 2016
d8847004
Revert "Use dependencies (not some variable idiocy) to propagate inames"
Jun 04, 2016
93cbcd60
Fix collect_common_factors_on_increment
Jun 04, 2016
d8c45494
Merge porter:src/loopy
Jun 04, 2016
50768a5c
Deprecate 'warn', move to 'warn_with_kernel'
Jun 04, 2016
54129f85
Typo fix in err msg
Jun 05, 2016
f79ee068
Remove link_inames
Jun 05, 2016
39179283
Move misplaced test_finite_difference_expr_subst back to test_loopy
Jun 05, 2016
96ec86e7
Minor test fixes
Jun 05, 2016
124097ff
Minor doc fixes
Jun 05, 2016
ded9342c
Deprecate iname infercence. Do iname inference once up front and never again,...
Jun 05, 2016
b16f7a7e
Remove debug print
Jun 05, 2016
df5d7b29
Py2.6 fix in loopy.statistics error msg
Jun 05, 2016
b91a29bf
Bump Py3 test to 3.5
Jun 05, 2016
acd1133d
Stats: Generate a PwQPolynomial zero in count()
Jun 05, 2016
bbe36692
Take accessed vars into account when determining default inames of precompute instructions
Jun 05, 2016
32236bd1
Restore missing print (without which result of test would never be used)
Jun 05, 2016
47f87cde
Make an explicit way to set outer inames in add_prefetch
Jun 05, 2016
de0ac6a0
Minor phrasing fix
Jun 05, 2016
fb17a726
auto_test: deal with array scalars
Jun 06, 2016
fe14096e
test_global_parallel_reduction_simpler: enable (now-fixed) auto_test
Jun 06, 2016
2c263f0e
Fix per-subkernel grid size finding
Jun 06, 2016
f857fd53
Fix get_insn_ids_for_block_at
Jun 06, 2016
783c5d00
Schedule debugging: print kernel with dependencies
Jun 06, 2016
48cadc4c
Fix finding of grid sizes in host/launcher code
Jun 06, 2016
31985b7c
Perform check_for_unused_hw_axes_in_insns per sub-kernel
Jun 06, 2016
2e693dd3
Make test_global_parallel_reduction_simpler an xfail'd test for visibility
Jun 06, 2016
3d7f5a3a
Fix: Generate dtypes with targets in atomic codegen
Jun 06, 2016
cb1ef503
Fix insn.assignee_name compat shim
Jun 06, 2016
991582f7
Improve factoring of insn option parsing
Jun 06, 2016
2999f30e
Deprecate 'defines' in make_kernel
Jun 06, 2016
31febb44
Add for and with blocks to loopy-lang, for easier explicit iname decl, improve...
Jun 06, 2016
da2f7cd1
Merge branch 'master' into matt-temporary-saving
Jun 06, 2016
b142ceae
Bump cache version for data model changes from Matt
Jun 06, 2016
a9fb2ffd
xfail test_kernel_splitting_with_loop
Jun 07, 2016
3d5ac249
Fix test_kernel_splitting_with_loop_and_private_temporary()
Jun 07, 2016
0e6f47fa
Add support for local temporary spills / loads.
Jun 07, 2016
21e91413
Fix off-by-one error (yikes).
Jun 07, 2016
0386f584
Device mapper: Add a comment describing the current temporary variable
Jun 07, 2016
e816facf
Fix typo.
Jun 07, 2016
52b9aa84
Merge branch 'gl-barrier-hacks' of gitlab.tiker.net:mattwala/loopy-gl-barrier into gl-barrier-hacks
Jun 07, 2016
e64ec000
Fix domain changing bug that used previous versions of the kernel.
Jun 07, 2016
cfe1f948
Test save/restore of private arrays.
Jun 07, 2016
6ab79dd2
Fix spelling error.
Jun 08, 2016
a0d26fb3
Fix comment.
Jun 09, 2016
bc324c37
Fix reduce() silliness.
Jun 09, 2016
7e5adbd1
Add simplify_using_affs
Jun 09, 2016
1c542e6c
Use simplify_using_affs to simplify array subscripts during codegen
Jun 09, 2016
ecaa8310
Add split_array_axis, deprecate complex-interface split_array_dim (no longer...
Jun 09, 2016
4468af73
More consistency in array transform naming
Jun 09, 2016
d3b08f63
Doc conf tweak
Jun 09, 2016
4,666 additional commits have been omitted to prevent performance issues.
Loading
Loading