Commits on Source
4512
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
dfecf6a7
Introduce kernel option to ignore boostable_into field in iname duplication
Oct 05, 2016
66a0d06e
Fix recursion in processing of 'if()' in FunctionToPrimitiveMapper
Oct 05, 2016
9c529e3c
Add a regression test guarding against a cache collision
Oct 05, 2016
c912e553
fixing merge conflicts after summer16 changes
Oct 06, 2016
3cd46527
Merge remote-tracking branch 'upstream/master'
Oct 06, 2016
c0467e83
Add option for kernel creation with sequential dependencies
Oct 10, 2016
fea129c0
Clarify fusion docs
Oct 11, 2016
990422d4
Add bastardized LBM example from Loic
Oct 11, 2016
904cbe97
Improve documentation of add_prefetch
Oct 11, 2016
515f1ed8
ignore_boostable_into_field -> ignore_boostable_into
Oct 12, 2016
c86a05b2
Also use ignore_boostable_into in the scheduler
Oct 12, 2016
85b01330
Fix encoding in setup.py
Oct 12, 2016
1ca76c5a
Trying to re-preprocess already-preprocessed kernel: don't complain, just return it
Oct 12, 2016
2ad06808
Improve an instruction creation error message
Oct 12, 2016
95db3151
Allow id_prefix,dep in with blocks
Oct 12, 2016
a452d2be
Update LBM test
Oct 12, 2016
e5824356
Add FAQ about group dependencies
Oct 12, 2016
88d15686
Fix updating for InstructionBase instances passed into make_kernel
Oct 12, 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
b58de0e7
Move instruction classes to their own file
Oct 17, 2016
9b1b1829
Add barrier and nop instructions
Oct 17, 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
4d95281d
Merge branch 'allow-ignoring-boostable-into' into 'master'
Oct 18, 2016
3a68e4de
Improve documentation/interface of alias_temporaries
Oct 18, 2016
2e562728
Merge gitlab.tiker.net:inducer/loopy
Oct 18, 2016
f0c17f3a
ilp in loopy.transform, not loopy.
Oct 19, 2016
9b4a8ffb
Update compyte
Oct 19, 2016
e913af86
Fix with_transformed_expressions for special instructions
Oct 19, 2016
9c010eb6
Toward common subexpression elimination in subscripts: generate C (and related...
Oct 19, 2016
79793b19
Extract var shape guessing into a separate function
Oct 19, 2016
d000aa4c
Merge porter:src/loopy
Oct 19, 2016
bf0409c0
Add missing future import
Oct 19, 2016
aa184b9a
Fix codegen differences from switch to C ASTs
Oct 19, 2016
8c5365c9
Turn predicates into full-fledged expressions (Github issue #37)
Oct 19, 2016
ccfb7df2
Predicates are no longer strings: do not intern
Oct 19, 2016
8426f030
Fix class in super() for CInstruction.read_dependency_names
Oct 19, 2016
1f67ed05
read_dependency_names: do not attempt to modify frozenset
Oct 19, 2016
c8b2928f
Tweak instruction imports
Oct 19, 2016
0de75a94
Take rhss into account, too, when figuring out temporary shapes
Oct 19, 2016
4d8b6013
Generalize guess_var_shape
Oct 19, 2016
a90e6ddd
Add support for nops
Oct 19, 2016
48958263
Make temporary elimination aware of base_storage (Issue #36)
Oct 20, 2016
6166c967
Merge branch 'master' of github.com:inducer/loopy
Oct 20, 2016
a7b53abb
add unroll / conditional test
Oct 20, 2016
debe40c3
add to IF_RE regex to allow subscripted predicates
Oct 20, 2016
e158d610
add unroll / conditional test
Oct 20, 2016
73dbe004
Turn predicates into full-fledged expressions (Github issue #37)
Oct 20, 2016
d8f74483
Predicates are no longer strings: do not intern
Oct 20, 2016
25e6e302
better regex matching for multiple indicies
Oct 20, 2016
3ffc9b2b
fix for printing kernels with new predicates
Oct 20, 2016
ee20912d
add ability to do 'if not predicate'
Oct 20, 2016
97aa98a8
Adapt find_temporary_scope to respect base_storage
Oct 21, 2016
ae455e6e
Fix persistent hashing of predicates
Oct 21, 2016
408ec134
Bump data model
Oct 21, 2016
9b0f1900
Improve docs of base_storage
Oct 21, 2016
1d1317ed
Add missing kernel all_variable_names argument
Oct 21, 2016
7f0928c5
Remove local imports of warn
Oct 21, 2016
d4a1b476
Merge branch 'feature/remove-harmful-local-imports' into 'master'
Oct 21, 2016
03ccb2a1
Let ArrayBase.update_for_persistent_hash deal with all shapes that can occur
Oct 21, 2016
b4d8934f
Merge branch 'master' of gitlab.tiker.net:inducer/loopy
Oct 21, 2016
2f82839c
Merge branch 'master' into arghdos-fixes
Oct 21, 2016
80a5e8fd
Merge branch 'master' of github.com:inducer/loopy
Oct 21, 2016
2493f618
[bugfix] Fix call of RuleAwareIdentityMapper.__call__ for predicates
Oct 21, 2016
fc315506
Merge branch 'feature/fix-predicate' into 'master'
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
75762e38
Allow predicates=None for instructions
Oct 24, 2016
7699e27f
Merge branch 'fix-predicates-for-noop-instruction' into 'master'
Oct 24, 2016
0a278b58
Also fix default priority for NoOpInstruction
Oct 24, 2016
f54f29e8
Merge branch 'fix-priority-for-noop' into 'master'
Oct 24, 2016
9cb5bcdf
Merge branch 'master' of github.com:inducer/loopy
Oct 24, 2016
2ec387f6
Allow assigning ids to special instructions
Oct 24, 2016
843d6db1
Merge branch 'master' of gitlab.tiker.net:inducer/loopy
Oct 24, 2016
b2c9eb5f
Improve warn_with_kernel message
Oct 24, 2016
8f8cd5b6
Add fallback to old-style temp shape finding
Oct 24, 2016
af3172d4
Do not attempt to intern predicates (which are no longer strings)
Oct 24, 2016
a08c8677
Track phrasing fix in doctests
Oct 24, 2016
0d08a8f2
Merge branch 'master' of github.com:inducer/loopy
Oct 25, 2016
6ec961b9
allow for array ConstantArgs
Oct 25, 2016
be1222ad
add test for constant arg array
Oct 25, 2016
5dab845b
make constant arg behave as global arg
Oct 25, 2016
86dbf7c0
fix for autotest
Oct 25, 2016
c07d49e2
and another autotest fix
Oct 25, 2016
53fbdf6f
correct imports here
Oct 25, 2016
4,412 additional commits have been omitted to prevent performance issues.
Loading
Loading