Commits on Source
6070
68c8912f
Add symbol (i.e. variable/constant) mangling.
May 05, 2012
32edb1e6
Add function mangler registration.
May 08, 2012
57aedc85
CSE-on-creation: Don't create variables aliasing other variables.
May 10, 2012
52f0da69
Compiled: Don't flag KeyboardInterrupt as a build failure.
May 10, 2012
c2536330
Match code style of mixed complex/real code to real-only.
May 10, 2012
2fd1fe21
Allow manglers to demand argument casts. Add manglers for pyopencl-complex.h.
May 10, 2012
51f50b66
Use better file name to get syntax highlighting on edit_code=True.
May 13, 2012
33157609
Improve progress feedback from scheduler.
May 13, 2012
e0363bfb
Add memo note about groupwise scheduling.
May 16, 2012
05f97b43
Initial work towards making loopy work on multiple (potentially nested) domains.
May 20, 2012
6815239e
Add Tim's DG loopy prototypes.
Jun 21, 2012
c09a975a
Allow passing a scheduled-kernel generator to CompiledKernel.
Jun 25, 2012
ef5b0d73
Merge branch 'master' into multi-domain
Jul 10, 2012
1f600d72
Take args and tempvars into account when building seen_dtypes.
Jul 15, 2012
5e7738b1
Convert all constants to DP floating point on codegen.
Jul 15, 2012
bfbc8ee3
Add expression fuzzing test, to check code generation.
Jul 15, 2012
7b843af0
Merge branch 'master' into multi-domain
Aug 03, 2012
76de8414
More work towards getting multi-domain to work.
Aug 09, 2012
0f609e80
Fix seen_dtypes mechanism.
Aug 09, 2012
91be1b94
Improve code generation for constants, 'f' vs no trailing 'f', integer vs non-integer.
Aug 12, 2012
7a668aab
Fix universe domains. Fix expression fuzzing test.
Aug 12, 2012
ee36240e
Make loopy deal in frozensets for dependencies.
Aug 12, 2012
f85486e0
A few more multi-domain fixes.
Aug 12, 2012
7955a50d
More work on multi-domain.
Aug 13, 2012
aa0434b6
Reenable domain check in multi-domain.
Aug 13, 2012
df7198e3
A zoo of smaller fixes.
Aug 13, 2012
cc426e30
Add two more creation-time fixes.
Aug 23, 2012
7836290c
Refuse to create temporaries that shadow other variable names.
Aug 23, 2012
4e5d7b38
Fix implement domain check failure with multi-domain.
Aug 23, 2012
e5c26925
Make precomputes work with multi-domain.
Aug 23, 2012
ce7efa3f
Make index_dtype settable.
Aug 23, 2012
7baf88c5
Perform some checks on index_dtype.
Aug 23, 2012
a1dbac16
Don't use pocl for the reference computation.
Aug 23, 2012
2141e4e5
Two minor multi-domain fixes.
Aug 23, 2012
c07713a0
Fix floor_div for multi-domain.
Aug 23, 2012
f174fd73
Support floor_divs through preamble generation.
Aug 24, 2012
c94ebb13
Adapt generate_bounds_checks to new isl.
Aug 24, 2012
942e7d61
Fix slab decomposition for hw-parallel loops.
Aug 24, 2012
e5fc8d7d
Fix initialization of vectors in reduction.
Aug 24, 2012
cb9d92bc
Linear algebra test fixes.
Aug 24, 2012
03dd8b9f
Minor kernel fix.
Aug 24, 2012
547edf6e
Merge branch 'multi-domain'
Aug 24, 2012
23cf4de5
More bounds generation fixes.
Aug 24, 2012
ca6b294c
Reenable If() and comparisons.
Aug 24, 2012
26cfc186
Fix type inference in the presence of substitutions.
Aug 24, 2012
314943ae
Minor nbody test fix.
Aug 24, 2012
2ce04875
Separate tests that are actually expected to run from those that aren't.
Aug 24, 2012
b939f7fa
Assorted fixery to make stencil test pass.
Aug 24, 2012
476d1165
Rename ScalarArg -> ValueArg.
Aug 24, 2012
6875ff0d
Perform reduction iname duplication also in substitution rules.
Aug 24, 2012
dc5f0014
Fix type inference for tagged variables.
Aug 24, 2012
45bdde6e
Fix convexification by simple_hull.
Aug 24, 2012
89f3ee56
Add, use instruction priority. Add {options} instruction syntax.
Aug 24, 2012
b955f7c4
CSE/SEM-Reagan fixes.
Aug 25, 2012
84c52463
Fix a few isl parameter domain screwups.
Aug 25, 2012
1c360f88
Modernize test_linalg.
Aug 26, 2012
3534f2d2
Allow slice ("a[:,:]") prefetch specs.
Aug 27, 2012
0bd4411e
Add loopy -> maxima exporter.
Aug 27, 2012
3c67534e
Merge box:src/loopy
Aug 27, 2012
792ad0a0
Minor typo fix.
Aug 27, 2012
0f26b19d
Make defines usable in argument shapes and domains.
Aug 27, 2012
1ceda72c
Implement automatic bounds checking.
Aug 27, 2012
074ab228
Clean up loopy.kernel for better organization.
Aug 27, 2012
67c08337
Move Maxima export to a different file, to avoid hard dependency.
Aug 29, 2012
b2856449
Fix lmem storage adjustment on GPUs.
Aug 29, 2012
1970029a
When splittting iname in domain, match previous iname type in that domain.
Aug 30, 2012
05be42f1
Fix parsing of instruction dependencies.
Aug 30, 2012
07e7b9d7
Fix computation of loop nest map from domain dependencies.
Aug 30, 2012
72156c0e
Make scheduler debug output a bit more decipherable.
Aug 30, 2012
bb8ff029
Add scheduler debug output about loop nest map.
Aug 30, 2012
c4603928
Add equality constraint test.
Aug 30, 2012
c0d784d3
Allow conditionals to dependend on parallel axes.
Aug 30, 2012
00791241
Make sure nothing breaks sign assumptions in codegen of floor_div.
Aug 30, 2012
e2e4372a
Centralize convexification. Better code for get_bounds_checks.
Aug 30, 2012
7332282c
In case of image format support problems in automatic test, try more devices.
Aug 30, 2012
c4443fd0
Keep ILP tag, don't rewrite to unroll+breakable.
Aug 30, 2012
4bfc2512
Add simplified image ilp test.
Aug 31, 2012
384071db
No, do *not* use local ids to determine for loop bounds. Things go wrong. Badly.
Aug 31, 2012
5ad5c96c
Add (disabled) debug code for write tracing by printf.
Aug 31, 2012
c17df444
Scheduler debugging tweaks.
Aug 31, 2012
d41e3882
Allow passing options to auto_test_vs_ref().
Aug 31, 2012
815299c1
Make bounds check generation more likely to generate something convex.
Aug 31, 2012
c479959f
Remove test_image_matrix_mul_ilp_simplified again.
Aug 31, 2012
eb6d2bfb
Remove drive_timing_run().
Sep 01, 2012
c0055227
Add (multi-)padding transformation. Adapt test infrastructure.
Sep 02, 2012
5d87f11f
Reanme *_dimension -> *_iname.
Sep 02, 2012
d73b2b88
Pay better attention to domain dependencies mediated only by conditionals.
Sep 02, 2012
1a69f60e
Add stridey test (and test for domain dep).
Sep 02, 2012
4703770d
Use assumptions when determining non-negativity in expr codegen.
Sep 03, 2012
988c7bfd
Fix conditional generation.
Sep 03, 2012
66b2a61c
Fix with-loop_priority code path in scheduler.
Sep 11, 2012
98eacef0
Test loop_priority code path.
Sep 11, 2012
7dfdb712
Fix upper bound slab decomposition.
Sep 13, 2012
cda8cdd6
Test, fix join_inames.
Sep 13, 2012
bf493847
Prefer constant loop bounds over computed ones.
Sep 13, 2012
69c0c6f4
Add test that divisibility assumptions work.
Sep 13, 2012
0b394a11
Minor flow control cleanups.
Sep 22, 2012
841dd03d
Automatic testing: making running the check-against-ref an option.
Sep 22, 2012
8cf8b9d5
Fix bounds generation for sequential loops.
Sep 22, 2012
69ffdedf
FIX: Slab decomposition should not influence grid sizes.
Sep 22, 2012
5,970 additional commits have been omitted to prevent performance issues.
Loading
Loading