Commits on Source
3760
67669015
first attempt at subclassed executors / wrappers
May 01, 2017
cd9b8c8d
fixes
May 01, 2017
98303ded
runs simple C kernels
May 01, 2017
47590d9f
python2 fixes
May 01, 2017
82d50df9
add tests, fix outstanding cl_kernel_info calls
May 01, 2017
fd113004
Merge branch 'master' of
https://gitlab.tiker.net/inducer/loopy
into c_execution
May 01, 2017
4a3c5ff1
flake updates
May 02, 2017
b473d4ba
update imports
May 02, 2017
7c27894a
fix wrong import
May 02, 2017
1e7ff424
add missing pyopencl fetches
May 02, 2017
89291ac6
fix editing
May 04, 2017
9501672f
add kwargs to catch any differing args between executors (e.g. out_host)
May 05, 2017
03d8c4c6
move C generator to c_execution
May 05, 2017
853346ee
fix
May 05, 2017
d15404bb
ditch _as_strided, as it's causing segfaults in my more complicated kernels
May 05, 2017
65ce2df2
add nonsquare test to better test the new stride / loopy arg creator
May 05, 2017
d9d0d2d9
add kwargs to catch any differing args between executors (e.g. out_host)
May 05, 2017
5dfa3aae
Merge branch 'c_execution' of github.com:arghdos/loopy into c_execution
May 05, 2017
879b4194
correct assertion
May 05, 2017
45e9c3e7
Allow names, exprs, and lp.auto for array offsets
May 25, 2017
703b31d1
Fix array offset treatment if offset is None
May 25, 2017
9dbdbaeb
resolve isbuiltin change after hash
Jul 12, 2017
00434a1c
move execution.py to target folder
Jul 12, 2017
88695b1a
update copyright
Jul 12, 2017
41e002fe
unify highlighters
Jul 12, 2017
7140faaf
add ILP / UNR test
Jul 12, 2017
c5799ed5
add ILP / UNR test
Jul 12, 2017
6a5f91b1
Merge branch 'master' of
https://gitlab.tiker.net/inducer/loopy
into c_execution
Jul 12, 2017
ee561bb8
get_typed_and_scheduled_kernel(): Make sure the kernel's dtypes are
Jul 15, 2017
3c760bee
Fix TemporaryVariable.update_persistent_hash() to handle storage
Jul 15, 2017
31a2bfb0
Fix dtype getting for reduction mangler.
Jul 15, 2017
1e0696ef
Type inference for reduction: Make sure reduction arg types have a
Jul 15, 2017
28800337
Move complicated argmin test inside test_loopy to reduce the chance of a merge conflict.
Jul 15, 2017
2de50401
Pacify flake8.
Jul 15, 2017
4063c317
Scheduler: Remove a heuristic intended to force inames to be scheduled
Jul 15, 2017
5e1664ff
Placate flake8 in array.py
Jul 16, 2017
e203e212
Remove tuple.py
Jul 16, 2017
744da0d8
Update description of preschedule to clarify that items in the
Jul 16, 2017
72b24534
Merge branch 'preschedule-fixes' into 'master'
Jul 16, 2017
64da8ddc
Merge branch 'preprocess-kernel-before-building-cache-key' into 'master'
Jul 16, 2017
be1a72b5
Improve sized-complex error message
Jul 18, 2017
3527b8eb
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
Jul 18, 2017
f20f13f6
Merge branch 'master' into remove-numpy-dtypes-from-argextfunction-and-segmentedfunction
Jul 19, 2017
83428f32
Be less strict about data types in tuples / reductions.
Jul 19, 2017
37ca145f
Undo changes to preprocess. They were not needed.
Jul 19, 2017
896e16df
Undo changes to type inference. They were not needed.
Jul 19, 2017
c106a828
Add a name attribute to ReductionOpFunction.
Jul 19, 2017
1b7d30a9
Fix a 'threw StopIteration' warning in get_priority_tiers
Jul 19, 2017
a8e116fa
Merge branch 'fix-warning-in-get-priority-tiers' into 'master'
Jul 20, 2017
48b0c3c6
Use pytools.MinRecursionLimit to increase recursion limit
Jul 20, 2017
e0ae4753
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
Jul 20, 2017
5fd4f06f
Fix invalid escapes in regexes by using raw strings
Jul 24, 2017
5327c828
Fortran: support both length and kind
Jul 25, 2017
bea7aee0
Fortran: Support for else if
Jul 25, 2017
b6023f6e
Merge branch 'remove-numpy-dtypes-from-argextfunction-and-segmentedfunction' into 'master'
Jul 26, 2017
758ee6df
Add comment to explain make_tuple avoidance hack [ci skip]
Jul 26, 2017
432c1060
Make a way to spell literal local barriers
Jul 28, 2017
9ec39bd9
Make sure all Barrier schedule items have originating_insn_id
Jul 28, 2017
ae1ef803
Fix scheduler for incremental scheduling of literal local barriers.
Jul 29, 2017
91513dcf
Merge branch 'literal-local-barriers' into 'master'
Jul 29, 2017
49628f7c
Merge branch 'master' of
https://gitlab.tiker.net/inducer/loopy
into c_execution
Aug 03, 2017
1c95677d
remove old execution.py
Aug 03, 2017
317d031e
use codepy for build system to enable caching
Aug 03, 2017
c616d96e
add depend
Aug 03, 2017
6737ed6c
add to requirements
Aug 03, 2017
a7be6a8c
check_insn_attributes(): Check no_sync_with.
Aug 06, 2017
448922c4
Merge branch 'master' into check-no-sync-with-attributes
Aug 06, 2017
5463cdfc
Fix ordering.
Aug 06, 2017
eb54491a
Merge branch 'check-no-sync-with-attributes' into 'master'
Aug 06, 2017
7b471258
fix build
Aug 08, 2017
350cd59f
pass compiler by keyword
Aug 08, 2017
0d104bde
fix for doc test
Aug 08, 2017
7801b4f4
revert to one stage build at the moment to complete c_execution WIP. will...
Aug 08, 2017
f1277743
fix for py2.6
Aug 08, 2017
1221b88f
fix order detection bug when first and last axis had same dim
Aug 08, 2017
68379bc7
fix hostcode to use per-implementation
Aug 09, 2017
a3ebe4a6
fix naming
Aug 09, 2017
2a5b02c5
fix docstring hanging out all on it's own
Aug 09, 2017
6ebf390d
fix docstring
Aug 09, 2017
97b48412
fix naming
Aug 09, 2017
23b431f5
better docstring
Aug 09, 2017
16af629c
fix for updated name
Aug 09, 2017
2bee284e
Bump version
Aug 09, 2017
bb973180
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
Aug 09, 2017
5a2c1446
make specification of c / c++ defaults more sane
Aug 09, 2017
55f9418f
Fix recognition of striding constraints in counting when other, unused divs are present
Aug 10, 2017
11671235
Merge branch 'fix-multi-div-stride-counting' into 'master'
Aug 10, 2017
1e257dfd
add ability to load atomics along the lines of c11 standard
Aug 17, 2017
9dcdf62c
more fixes, doesn't seem worth it
Aug 17, 2017
52932e9e
fix atomic load test
Aug 18, 2017
cfc85e74
correct derive class
Aug 18, 2017
e5d6e16b
not quite sure why this is failing, try ensuring the barrier is _after_ the temp init
Aug 18, 2017
fa2c4ad6
fix recursive atomic hash loop, switch to float32 & add warning ignores
Aug 18, 2017
5a9b669e
float for exact comparison
Aug 18, 2017
e68e8552
add support for atomic_init in OpenCL
Aug 18, 2017
86fdd328
Track move of pyopencl back to inducer namespace
Aug 19, 2017
cc918166
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
Aug 19, 2017
2ffcd7c7
Adjust the recursionlimit for complexity in number of inames
Aug 28, 2017
a8bf1300
fix pep8
Aug 29, 2017
6cb1aace
Fix single-trip check in sequential loop generation (Fixes #87 on gitlab)
Aug 29, 2017
3,660 additional commits have been omitted to prevent performance issues.
Loading
Loading