Commits on Source
3673
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
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
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
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
5a2c1446
make specification of c / c++ defaults more sane
Aug 09, 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
a8dc3cd0
cherry-pick toolchain passing in from ISPC branch
Sep 01, 2017
5070b2ed
remove debug symbols
Sep 01, 2017
668375b8
bump codepy version
Sep 01, 2017
996b39fe
remove unused kwargs
Sep 01, 2017
4b928639
fix doctest
Sep 01, 2017
81d1c475
Implement an 'aliases_base_storage' property for TemporaryVariable
Sep 08, 2017
cb2a98fd
Rename aliasing property and document its behaviour furthermore
Sep 20, 2017
58c31e7e
Fix flake8
Sep 20, 2017
e1460de0
Catch and convert numpy integers in expr_to_aff
Sep 20, 2017
e17a6aa9
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
Sep 20, 2017
5ad5b09e
Add an identity check to LoopKernel.__eq__
Sep 23, 2017
96f1c025
Merge branch 'kernel-identity-check' into 'master'
Sep 23, 2017
6e03ae80
Use WriteOncePersistentDict instead of PersistentDict.
Sep 25, 2017
b3d0d7c6
Use store_if_not_present().
Sep 25, 2017
88a0422e
flake8 fix.
Sep 25, 2017
6707e083
Merge branch 'write-once-persistent-dict' into 'master'
Sep 26, 2017
5851b04b
[bugfix] Avoid vanishing predicates
Sep 28, 2017
31754b74
flake8...
Sep 28, 2017
95bc0b63
Have DummyHostASTBuilder raise NotImplementedErrors
Sep 29, 2017
70ea4471
Put back no-op implementation of get_kernel_call
Sep 29, 2017
9a7083a0
Also restore get_function_declaration on the DummyHostASTBuilder
Sep 29, 2017
74de82b8
Directly go into recursion if the ast builder does not implement conditionals
Sep 29, 2017
f7c1014a
Have reduction realization inherit predicates
Sep 29, 2017
3caf1c47
Add test case for predicate inheritance in reduction realization
Sep 29, 2017
59798bea
Fixup test for reduction with conditional
Sep 29, 2017
0e244ba9
guess_arg_shape: Don't return unknown shape as a tuple
Oct 03, 2017
63dfc17d
Complain about unknown shape axes during code gen
Oct 03, 2017
813b6a2f
Merge branch 'vanishing-predicates' into 'master'
Oct 03, 2017
07df454c
Merge branch 'reduction-realization-predicates' into 'master'
Oct 03, 2017
a0de4f69
Reallow unknown shape axes in decl_info
Oct 03, 2017
a2a1bc6f
Don't generate allocation code for written arrays with part-unknown shapes
Oct 03, 2017
602282c1
added unknown arg shape test for changes in arg-shape-fixes branch
Oct 03, 2017
3d0df99b
Merge branch 'arg-shape-fixes' into 'master'
Oct 03, 2017
28aae0f3
Small doc/style fixes
Oct 04, 2017
e4a05746
Merge branch 'basestorage-aliasing' into 'master'
Oct 04, 2017
f07ebbf8
project out local-id-mapped inames before domain comparison for barriers; solves
#94
on gitlab
Oct 04, 2017
0dd58286
add test
Oct 04, 2017
b8cdf5f2
flake8 naming
Oct 04, 2017
daa60c72
Make sure Barvinok-based count() returns a PwQPolynomial of the right space
Oct 08, 2017
0926f0bf
Merge branch 'fix-space-in-barvinok-count' into 'master'
Oct 08, 2017
61bc7ea7
Bump data model for _base_storage_access_may_be_aliasing
Oct 08, 2017
9e466fa6
Allow retries on legacy PyOpenCL build
Oct 15, 2017
61c4d601
Allow two retries on legacy PyOpenCL build
Oct 15, 2017
1da213cb
Merge branch 'project_out_lid_inames_for_barriers' into 'master'
Oct 16, 2017
c921a431
Check that no new inames are added to instructions by ILP realization
Oct 16, 2017
0b9d3591
Merge branch 'checked-ilp' into 'master'
Oct 16, 2017
26a71d80
Rename Parallel->ConcurrentTag, introduce InOrderSequentialTag
Oct 17, 2017
3,573 additional commits have been omitted to prevent performance issues.
Loading
Loading