[SYSTEMML-1663] Fix and enable rewrite element-wise multiply chains Closes #567.
Project: http://git-wip-us.apache.org/repos/asf/systemml/repo Commit: http://git-wip-us.apache.org/repos/asf/systemml/commit/85e3a963 Tree: http://git-wip-us.apache.org/repos/asf/systemml/tree/85e3a963 Diff: http://git-wip-us.apache.org/repos/asf/systemml/diff/85e3a963 Branch: refs/heads/master Commit: 85e3a9631081e8f44a21e4c7e99bbcf03859cba7 Parents: 1b3dff0 14bd65a Author: Matthias Boehm <mboe...@gmail.com> Authored: Fri Jul 14 21:10:18 2017 -0700 Committer: Matthias Boehm <mboe...@gmail.com> Committed: Fri Jul 14 21:10:19 2017 -0700 ---------------------------------------------------------------------- .../sysml/hops/rewrite/ProgramRewriter.java | 8 +- .../RewriteAlgebraicSimplificationDynamic.java | 45 ++++- ...RewriteElementwiseMultChainOptimization.java | 189 +++++++++++++------ ...ElementwiseMultChainOptimizationAllTest.java | 134 +++++++++++++ ...iteElementwiseMultChainOptimizationTest.java | 4 +- .../functions/misc/RewriteEMultChainOpAll.R | 37 ++++ .../functions/misc/RewriteEMultChainOpAll.dml | 31 +++ 7 files changed, 379 insertions(+), 69 deletions(-) ----------------------------------------------------------------------