Commits on Source
5010
6b391673
Add OCCA codegen mode to ISPC target
Jan 07, 2016
c6965254
ISPC backend: Cast program indices to signed
Jan 14, 2016
bcece167
Update tutorial for better isl printing as of 0.16
Jan 14, 2016
910a2990
Fix up MANIFEST.in for release
Jan 15, 2016
ccb5fc74
Bump version
Jan 15, 2016
5dc6ba52
Fix up declared depdendencies
Jan 15, 2016
e1293b7f
Fix up extras dependency declarations
Jan 15, 2016
851d5e27
Fix codegen from (immutable) tuples in Min/Max
Jan 18, 2016
166ddd3a
Only generate static workgroup size info if workgroup sizes are actually static
Jan 18, 2016
14523cf7
Bump pymbolic depdency to fix dealing with Min/Max
Jan 18, 2016
2410fe2c
Implement chunk_iname
Jan 18, 2016
c51c8aa0
get_op_poly doc fix
Jan 19, 2016
37eb5a8b
Add sum_ops_to_dtypes
Jan 19, 2016
be4aba12
Add find_unused_axis_tag
Jan 19, 2016
f7de86e7
Improve tag_inames interface: strings, like.INAME, unused.[gl]
Jan 19, 2016
6e649f7b
Folds in statistics module
Jan 21, 2016
92bf9408
Implement access footprint gathering
Jan 22, 2016
520ccbb7
Document fuse_kernels
Jan 22, 2016
be8c7735
Rename instruction attributes for more compatibility with pymbolic.imperative
Jan 23, 2016
838ba11d
Track rename of insn_deps in rest of loopy. This caused a fluke-y test...
Jan 23, 2016
b16209ce
Deal with changed interface on fuse_instruction_streams_with_unique_ids
Jan 24, 2016
37ef167d
Make flake8 happy
Jan 25, 2016
67b9e4b4
Fix dependency printing logic
Jan 25, 2016
02e1ec2a
Buffering: Fix usage of 1D arrays
Jan 25, 2016
8b29c09a
Deal with absence of indices in array_buffer_map's in-footprint checking
Jan 25, 2016
64f43157
Automatic axis assignment: Detect, avoid unbounded axes
Jan 25, 2016
f65ebfd7
assignment_to_subst: complain if nothing matched
Jan 25, 2016
3c391614
precompute: complain if subst rule not found
Jan 25, 2016
1980520b
Prevent infinite recursion in automatic axis assignment
Jan 25, 2016
7882e8ef
Add store_instruction=False to buffer_array
Jan 25, 2016
59e2b821
Bump data model version
Jan 25, 2016
8ba1f9ef
Fix kernel.domains comparison
Jan 26, 2016
b0b38c2f
Fix buffer_array caching
Jan 26, 2016
eeac7ac9
Bump cache version
Jan 26, 2016
c8a3ad34
Flake 8 happiness
Jan 26, 2016
621770bd
Accept and convexify domains on kernel creation
Jan 26, 2016
21bc1cc4
Understand Fortran 'double precision' type
Jan 28, 2016
b3eae237
Binary build fixes
Jan 29, 2016
34f304e6
Fix automated binary build
Jan 29, 2016
07d38823
Pin PyInstaller version for Py2.6
Jan 29, 2016
f1cf40a1
More autobuild tweaks
Jan 29, 2016
7068fe59
Tweak pyinstaller version selection
Jan 29, 2016
27478133
Docker binary build tweak
Jan 29, 2016
455027d5
Tweak pyinstaller spec file
Jan 29, 2016
0fbb9795
Use Py2.7 on Centos
Jan 29, 2016
69c94f14
Centos Docker build fix
Jan 29, 2016
02ee2222
More build fixes
Jan 29, 2016
78e69b89
Use SCL feature in Docker build
Jan 29, 2016
a7339a99
Fix SCL usage
Jan 29, 2016
6d198e2d
Re-Fix SCL usage
Jan 29, 2016
dde57232
Introduce C target w/Fortran ABI
Jan 29, 2016
2b43d0aa
Recognize more file extensions for Fortran
Jan 29, 2016
ccc0582d
More build tweakery
Jan 30, 2016
07b49f8d
ISPC/CUDA targets: call superclass constructor
Jan 30, 2016
4830e952
Py2.6/2.7 bug compatibility: no list comprehensions in function with exec
Jan 30, 2016
2fe494a1
Use up-to-date pyinstaller
Jan 30, 2016
8d806ee6
Fix CI binary build
Jan 30, 2016
842f346f
Adjust hello-world example to make sense on ISPC
Jan 30, 2016
908a5481
Release doc adjustments
Jan 30, 2016
0c2216ca
Recognize .py as loopy lang
Jan 30, 2016
0e9ad9b7
Point to binary from docs
Jan 30, 2016
b3375f95
Bump version
Jan 30, 2016
7f3442f5
uniform loads and stores now only counted once per thread group
Jan 30, 2016
3df264bf
Merge remote-tracking branch 'upstream/master'
Jan 30, 2016
f16c6bef
created memoized insn count function
Feb 06, 2016
f6688709
working on memoizing, get_dram_access_poly currently broken
Feb 07, 2016
c3085dea
Merge branch 'master' of github.com:jdsteve2/loopy into uniform
Feb 08, 2016
27b94c94
Make loopy kernel Python-hashable
Feb 08, 2016
8a747238
Finish up uniform load counting
Feb 08, 2016
32ae06ce
Add rename_argument
Feb 11, 2016
24442143
rename_argument docs
Feb 11, 2016
9b6b7dcc
Consider substitution rules in remove_unused_arguments
Feb 12, 2016
6584d232
Consider substitution rules and reduction inames in remove_unused_inames
Feb 12, 2016
ec7562d0
added special func counting
Feb 18, 2016
8c3c641a
Tweak ispc target for ispc 1.9
Feb 18, 2016
4c99d2c8
Add ispc stream harness
Feb 18, 2016
562b11d6
Merge porter:src/loopy
Feb 18, 2016
eec284dd
Take into account strides in counting fallback
Feb 23, 2016
ef12b19f
Merge remote-tracking branch 'upstream/master'
Feb 23, 2016
844ff292
Start to clean out the Augean stables of loopy docs
Feb 24, 2016
17785183
ISPC: Don't assume a local size is present
Feb 24, 2016
f6985106
Don't import pyopencl at the top level in pyopencl target
Feb 24, 2016
994b2600
Improve split_iname docs
Feb 24, 2016
3db1c3f3
Add (undocumented) separate_loop_head_tail_slab
Feb 24, 2016
10d550be
Tweak ispc test harness
Feb 24, 2016
e8707f94
Avoid AMD CPU CL for ref test
Feb 25, 2016
e6623cb9
Blacklist Intel CPU CL as well
Feb 25, 2016
9e187a7c
For loop generation: Use loopy PODs to generate correct types
Feb 25, 2016
fe922f94
ISPC Target: build custom type registry
Feb 25, 2016
fb3a9f2c
ISPC stream harness seems to get ICC performance (fingers crossed :)
Feb 25, 2016
943f16b2
More tweaking the ISPC stream harness
Feb 25, 2016
872e78b8
Fix botched timing in ISPC harness (vrrrroom?)
Feb 25, 2016
00e9cd3d
ISPC run harness: Initialize arrays, bring performance in line with non-goldilocks ICC perf
Feb 25, 2016
727f0ddc
Remove unused harness codegen code
Feb 25, 2016
17e883b9
Fix pip install docs
Feb 25, 2016
86d7b15b
Don't hardcode the ispc binary location
Feb 25, 2016
d2c85cdb
XFail a test on AMD
Feb 26, 2016
0e00a7ec
XFail axpy test on AMD (really?)
Feb 26, 2016
e850b82e
Fix usage of loopy POD in for loop codegen
Feb 26, 2016
c6547382
Add support for vendor blacklisting in autotest
Feb 26, 2016
4,910 additional commits have been omitted to prevent performance issues.
Loading
Loading