Commits on Source
146
bdd6159e
extract_subst: removes unnecessary iname renaming
Jan 04, 2020
239c3f86
another test for extract_subst
Jan 04, 2020
7fba94ac
Use pytools.natsorted
Jan 12, 2020
9d0746d8
Bump pytools version
Jan 12, 2020
f4a2af1f
Merge branch 'natsorted' into 'master'
Jan 12, 2020
44ead72b
Placate new pep8-naming N815 warning
Jan 17, 2020
d97a385d
Merge branch 'placate-pep8-n815' into 'master'
Jan 17, 2020
28816d56
Fix copysign mangling
Jan 19, 2020
b2d018cb
Merge branch 'fix-copysign-mangling' into 'master'
Jan 20, 2020
993d367c
Merge branch 'extract_subst-with-inames-deps-in-template' into 'master'
Jan 23, 2020
28ff86fe
make HardwareConcurrentTag base class of VectorizeTag
Jan 24, 2020
6402d65f
now that VectorizeTag is subclass of ConcurrentTag, remove redundant checks...
Jan 24, 2020
82a6a4af
add some comments noting that Concurrent tags now include Vectorize tags
Jan 24, 2020
1b153e4b
keep VectorizeTags around in set_up_hw_parallel_loops()
Jan 24, 2020
d721624a
Fix PyOpenCL target device comparison semantics
Jan 27, 2020
e9113840
Apply suggestion to loopy/check.py
Jan 28, 2020
c380ecfa
Apply suggestion to loopy/check.py
Jan 28, 2020
a51921ff
Merge branch 'pyopencl-target-device-comparison-semantics' into 'master'
Jan 29, 2020
2e0a5dfa
remove comments about VectorizeTag extending HardwareConcurrentTag
Feb 01, 2020
3107a88d
Merge branch 'make-hardwareconcurrenttag-base-class-of-vectorizetag' of...
Feb 01, 2020
abc503ed
removed one more note about vec tags extending concurrent
Feb 01, 2020
416d7d1f
codegen changes: in get_usable_inames_for_conditional(), exclude vec inames in...
Feb 03, 2020
40d236b9
in set_up_hw_parallel_loops(), instead of set subtraction...
Feb 04, 2020
045eff19
DIsable test_fortran.py:test_matmul on Pocl due to crashes
Feb 06, 2020
139e23bc
Merge pull request
#103
from inducer/disable-crashing-fortran-test-on-pocl
Feb 06, 2020
e347f9b1
Merge branch 'master' into remove-admissible-iname-duplication
Feb 15, 2020
ee7b1212
Fix get_usable_inames_for_conditional: CallKernel should not count as inside subkernel
Feb 15, 2020
5f217ae9
Make iname eligbility logic in get_usable_inames_for_conditional more readable, improve comment
Feb 15, 2020
3918a6d1
Remove duplication of iname-for-conditional logic (Closes #184 on Gitlab)
Feb 15, 2020
7e2ed5d1
Merge branch 'remove-admissible-iname-duplication' into...
Feb 17, 2020
fb2ec091
Merge branch 'make-hardwareconcurrenttag-base-class-of-vectorizetag' into 'master'
Feb 17, 2020
b79a7909
rename+deprecate get_one_scheduled_kernel()->get_one_linearized_kernel()
Mar 01, 2020
1356dd65
rename+deprecate KernelState.SCHEDULED->KernelState.LINEARIZED (tests still failing)
Mar 01, 2020
35c56fd7
changed @property to custom decorator to avoid hashing error when caching
Mar 01, 2020
44c33803
in LoopKernel.__init__, handle linearization variable that doesn't yet exist
Mar 01, 2020
9fb7045b
changing get_one_linearized_kernel back to get_one_scheduled_kernel in most...
Mar 01, 2020
a371a8cf
fixed typo KernelState.SCHEDULE->KernelState.SCHEDULED
Mar 03, 2020
a265a45a
in LoopKernel string, print LINEARIZATION instead of SCHEDULE
Mar 03, 2020
bf21e0db
change SCHEDULE->LINEARIZATION in doctests
Mar 03, 2020
c82e378d
Merge branch 'front-end-rename-of-schedule-to-linearization' into 'master'
Mar 03, 2020
4e62463d
Doc tweak for *depends_on_is_final*
Mar 16, 2020
b3767394
Add prototype Github CI workflow
Mar 16, 2020
c2034a67
Github CI: remove matrix from pytest twice
Mar 16, 2020
5c8718e5
Add Py2 to Github CI
Mar 16, 2020
b00ce5c5
Drop Azure CI
Mar 16, 2020
a9940db3
Merge pull request
#107
from inducer/github-actions
Mar 16, 2020
08c0e925
move code for getting used inames into separate function: get_used_inames()
Mar 22, 2020
1bbf20b5
add pre-linearization check for unused inames
Mar 22, 2020
46bee870
remove unused iname ell3 from test_poisson_fem
Mar 22, 2020
9a815915
remove unused iname from test_eq_constraint
Mar 22, 2020
c78d2f66
remove unused iname from test_tuple
Mar 22, 2020
c05e070f
remove unused iname gi from test_tim2d and comment out duplicate_inames calls...
Mar 22, 2020
9e73fdf6
remove unused iname k from test_collect_common_factors
Mar 22, 2020
b784b86e
remove unused iname j from test_precompute_nested_subst
Mar 22, 2020
a339d923
remove unused iname i from test_scalars_with_base_storage
Mar 22, 2020
89c91e19
remove unused iname j from test_atomic_init
Mar 22, 2020
cfb9c49b
remove unused iname e from test_multiple_writes_to_local_temporary
Mar 22, 2020
efb54017
remove unused iname idim from test_dependent_domain_insn_iname_finding
Mar 22, 2020
76dc9a3f
remove unused iname j from test_nonlinear_index
Mar 22, 2020
a3434ed9
remove unused iname j from test_simple_side_effect
Mar 22, 2020
c099ec13
add N817 to ignore list for flake8
Mar 22, 2020
a2682ea5
Revert "add N817 to ignore list for flake8"
Mar 22, 2020
448e04a8
add N817 to flake8 ignore list
Mar 22, 2020
61b77e5b
add remove_any_newly_unused_inames(transformation_func) decorator
Mar 22, 2020
a218e44c
add @remove_any_newly_unused_inames decorator to realize_reduction
Mar 22, 2020
ac0c2455
Merge branch 'ignore-N817-in-flake8-testing' into 'master'
Mar 22, 2020
443d0935
add remove_any_newly_unused_inames(transformation_func) decorator to assignment_to_subst
Mar 22, 2020
285cfbc6
remove _0 suffix from iname (now that 'j' is removed, var name generator produces different result)
Mar 22, 2020
40c25147
Merge remote-tracking branch 'upstream/master'
Mar 22, 2020
6dd050ee
Merge branch 'master' into disallow-unused-inames-upon-linearization
Mar 22, 2020
63d42582
make unused iname removal optional when remove_any_newly_unused_inames...
Mar 24, 2020
a140430d
change variable name that matched function name
Mar 24, 2020
01144140
when unused inames are found upon linearization, warn instead of error
Mar 27, 2020
efe6bdb7
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
Mar 28, 2020
b0b6c197
Merge branch 'master' of
ssh://github.com/inducer/loopy
Mar 28, 2020
486ac6e8
complete deprecations in loopy.statistitcs
Apr 06, 2020
d198091e
Merge branch 'complete_deprecations' into 'master'
Apr 07, 2020
390823cd
remove unnecessary parens in warning
Apr 07, 2020
63af66c7
add @wraps to prevent docstring issues in wrapper in remove_any_newly_unused_inames
Apr 07, 2020
b1f3fa81
Merge remote-tracking branch 'upstream/master'
Apr 07, 2020
795dc15f
Merge branch 'master' into disallow-unused-inames-upon-linearization
Apr 07, 2020
4c89a957
add_prefetch: use get_var_descriptor, to also work on temporaries
Apr 08, 2020
5c8a68cd
Drop extra user args from 'Instruction.with_transformed_expressions
Apr 08, 2020
aa1df4b1
Instruction.with_transformed_expressions: add assignee_f, refactor some uses to avoid extra args
Apr 09, 2020
dbd4476b
extract_subst: avoid transforming assignment LHS
Apr 09, 2020
20b1e1c0
Fix references to KernelState.SCHEDULED to minimize warning avalanche
Apr 09, 2020
bc39e9fd
Add test for local->private prefetch
Apr 09, 2020
4c23218e
Add missing treatment of unspecified assignee_f in CInstruction.with_transformed_expressions
Apr 09, 2020
77eda3d5
Merge branch 'prefetch-local' into 'master'
Apr 09, 2020
d3cf3941
Fix Github CI badge in README.rst
Apr 09, 2020
6e6a24f8
Merge remote-tracking branch 'upstream/master'
Apr 11, 2020
1addb820
Merge branch 'master' into disallow-unused-inames-upon-linearization
Apr 11, 2020
15db4bae
Add matmul driver example for floopy
Apr 13, 2020
32cef3db
Merge remote-tracking branch 'upstream/master'
Apr 14, 2020
8c86fcf0
Merge branch 'master' into disallow-unused-inames-upon-linearization
Apr 14, 2020
d1dc2911
Merge branch 'disallow-unused-inames-upon-linearization' into 'master'
Apr 21, 2020
59fce827
codegen: emit stdbool.h and complex.h when appropriate in C99 mode
May 07, 2020
90f5b92f
codegen: Register C99 complex types in CTarget
May 07, 2020
27c3e8d3
codegen: Update compyte
May 07, 2020
06813a14
Merge branch 'wence/feature/dtype-registries' into 'master'
May 12, 2020
46 additional commits have been omitted to prevent performance issues.
Loading
Loading