Commits on Source
5280
e45f0d33
nothing significant changed but committing to be sure
Jun 17, 2015
bc47da60
Merge branch 'master' of
git://github.com/inducer/loopy
Jun 17, 2015
bcd59d1d
added TypeToOpCountMap return type to DRAM access counter, added bitwise...
Jun 23, 2015
114f7264
resolving conflicts in test_statistics.py
Jun 23, 2015
a2501f35
modifying bitwise op count test after fixing bitwise op counters
Jun 23, 2015
985ed6da
added tests for DRAM access counter
Jun 24, 2015
554021a9
Make switch to turn off Fortran auto dependencies
Jun 25, 2015
a09bea34
Allow specifying instruction ID for precompute
Jun 25, 2015
7c5cd804
Various fixes to rename_iname
Jun 25, 2015
5601fe47
simple cases for DRAM access counter
Jun 25, 2015
3cbbec36
Merge remote-tracking branch 'upstream/master'
Jun 25, 2015
2ba4b536
checking for consecutive global mem access (in progress)
Jun 25, 2015
3478dc24
Include islpy version in data model version (because of cffi switch affecting pickles)
Jun 25, 2015
da7094c0
loopy.statistics should not reach into islpy's guts
Jun 25, 2015
015a3e8a
Merge remote-tracking branch 'upstream/master'
Jun 26, 2015
f3be6406
added consecutive vs. non-consec DRAM access flag, but still counting ALL subscripts for now
Jun 27, 2015
6a20bcd6
checking for stride 1 consecutive accesses in subscript counter
Jun 28, 2015
c6f260b7
Keep loopy's isl objects within the default context to avoid grief when unpickling and comparing
Jun 28, 2015
4738d3cc
Run tests on cffi pyopencl
Jun 28, 2015
80c6b213
Add Pypy test
Jun 28, 2015
2eef1655
Fix Pypy test addition
Jun 28, 2015
86016122
Fortran type map fix
Jun 28, 2015
a6d62352
Don't assume quad-precision is available (mainly for numpypy)
Jun 28, 2015
494e672e
Preserve line numbers in floopy transform code, for debuggability
Jun 28, 2015
94dd9e2d
Re-disable experimental Pypy CI build
Jun 29, 2015
9f4f2c77
Deal with absence of islpy in setup.py (which runs version.py)
Jun 29, 2015
57f308eb
Merge remote-tracking branch 'upstream/master'
Jun 29, 2015
dfc8447e
Let precompute() deal with partially-existing precompute_inames, plus fix their handling
Jun 30, 2015
460de67e
Switch back to pyopencl master (which is now CFFI)
Jul 01, 2015
fed28044
Implement vectorization as an iname tag
Jul 02, 2015
888872a8
committing minor changes+notes before merge
Jul 03, 2015
27750a39
Merge remote-tracking branch 'upstream/master'
Jul 03, 2015
ca46e3c8
DRAM access counter, initial simple version
Jul 03, 2015
2604b9e6
distinguish between uniform, consec, and non-consec mem access in DRAM access counter
Jul 05, 2015
ef60e327
Compatibility with POCL, work around broken POCL calling conventions
Jul 05, 2015
ba5f9bc4
Fix pyinstaller build
Jul 05, 2015
9d7868ba
Docker build: Fix pip URL
Jul 05, 2015
e574c6a2
Another binary build fix
Jul 05, 2015
8f7ac3e8
Sanity check tweaks
Jul 05, 2015
c18f582f
Obey CG_NO_CACHE in addition to LOOPY_NO_CACHE
Jul 06, 2015
72dce2f5
Group effectively identical schedule items for build_insn_group (plus various perf tweaks there)
Jul 06, 2015
d7385fd1
Avoid redundant checks in check_implemented_domains
Jul 06, 2015
8896b543
added get_barrier_poly
Jul 07, 2015
09ebcac2
Merge remote-tracking branch 'upstream/master'
Jul 07, 2015
37e9bd65
added barrier counter
Jul 09, 2015
bd2355f5
duplicate_private_temporaries_for_ilp_and_vec: Don't mess with temp vars that don't need extra axes
Jul 09, 2015
269d4e37
Fix persistent hash building for TemporaryVariable
Jul 09, 2015
11ffb412
Remove stray debug print
Jul 09, 2015
804f060e
Improve non-vectorization warning message
Jul 09, 2015
a59cc963
Fix passing temporary_variables to make_kernel
Jul 09, 2015
94b7d7f1
Merge branch 'master' of
https://github.com/inducer/loopy
Jul 09, 2015
6ff4c160
cleaned up barrier counter
Jul 12, 2015
4188887c
Use dim_{min,max}_projected for improved performance in bounds finding
Jul 12, 2015
39cb34d9
Implement caching for is_access_descriptor_in_footprint
Jul 12, 2015
7f9dac46
Use dim_{min,max} elim perf tweak
Jul 12, 2015
cb15587b
Bring (mildly fixed) perf tweak for dim_{min,max} over from islpy
Jul 12, 2015
ff7b8863
Fix _find_aff_dims in dim_{min,max} perf fix
Jul 12, 2015
ae326839
Compute divs in dim_{min,max} perf tweak
Jul 12, 2015
dd485bb0
Merge remote-tracking branch 'upstream/master'
Jul 14, 2015
d4f04401
updated auto_test_vs_ref to return a dictionary of computed times
Jul 14, 2015
5a8a7b2c
Merge pull request #5 from rckirby/extract_time
Jul 14, 2015
165eb50d
added and enhanced counter tests
Jul 14, 2015
e16c3673
Merge remote-tracking branch 'upstream/master'
Jul 14, 2015
5960a1a7
Merge pull request #6 from jdsteve2/master
Jul 15, 2015
9f56f724
Minor tweaks to the stats code
Jul 15, 2015
39feabf8
Py3 stats fix
Jul 15, 2015
e932d1a2
added counting of assignee operations and subscripts
Jul 15, 2015
5d1b35de
Update mem op counter to keep loads and stores apart
Jul 15, 2015
7c7b10d1
Oops: remove accidentally committed debug code
Jul 15, 2015
bcdc2715
fixing conflicts
Jul 18, 2015
51f770a5
fixed small typo
Jul 18, 2015
ffcdd8b0
adding docstrings to statistics functions
Jul 18, 2015
a804307f
added docstrings to statistics functions, began statistics section in tutorial)
Jul 20, 2015
dd31cce5
finished operation and subscript counting portions of tutorial
Jul 20, 2015
9a6138b9
fixed spelling in tutorial
Jul 20, 2015
a14e5f8a
added barrier counting to tutorial
Jul 20, 2015
ba466980
shortened docstrings
Jul 20, 2015
fddd4383
removed 1/0 (forgot to remove after debugging)
Jul 20, 2015
dac622f0
enhanced map print function, updated tutorial accordingly
Jul 22, 2015
1df66adf
Deal with has_struct_arg_count_bug not being available
Jul 24, 2015
ff91b4d4
Merge remote-tracking branch 'upstream/master'
Jul 24, 2015
caa3a600
made tutorial doctests pass, cleaned up long lines,
Jul 24, 2015
fea1c6f2
enforced 85 char limit on more lines in tutorial
Jul 24, 2015
2b2972ec
minor changes
Jul 24, 2015
bc9a8014
Fix boxify to return domain with only box_inames modified, not the entire...
Jul 25, 2015
ec77051b
Merge bodge:src/loopy
Jul 25, 2015
60703d75
Merge pull request
#8
from jdsteve2/master
Jul 26, 2015
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
484534ae
Implement instruction groups (and IG exclusions) in scheduler, revamp...
Aug 07, 2015
451fd180
Make output from stats doctests more deterministic
Aug 09, 2015
3cb488a6
Fix doctest with variable output
Aug 09, 2015
afa3280a
Re-fix doctest with variable output
Aug 09, 2015
012ce558
Re-fix doctest with variable output
Aug 10, 2015
1cb1f699
Merge remote-tracking branch 'upstream/master'
Aug 10, 2015
8d7efe0b
Ensure performance-sensitive identifiers are interned
Aug 10, 2015
aca72e25
Bump pytools, pymbolic dep for interning
Aug 10, 2015
3914d479
Py3 fix: missing intern import
Aug 10, 2015
5,180 additional commits have been omitted to prevent performance issues.
Loading
Loading