[ https://issues.apache.org/jira/browse/SYSTEMML-1982?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matthias Boehm closed SYSTEMML-1982. ------------------------------------ Resolution: Fixed Assignee: Matthias Boehm Fix Version/s: SystemML 1.0 > IPA marks functions incorrectly for recompile_once > -------------------------------------------------- > > Key: SYSTEMML-1982 > URL: https://issues.apache.org/jira/browse/SYSTEMML-1982 > Project: SystemML > Issue Type: Bug > Reporter: Matthias Boehm > Assignee: Matthias Boehm > Fix For: SystemML 1.0 > > > The IPA pass for function recompile, marks any function with loops for > recompile once, even in cases where not a single statement block is marked > for recompilation. Here is an example: > {code} > ---FUNCTION .defaultNS::foo [recompile=true] > ------GENERIC (lines 24-24) [recompile=false] > --------CP assignvar input.SCALAR.INT.false out.SCALAR.INT > ------FOR (lines 0-0) > --------CP assignvar 1.SCALAR.INT.true __pred.SCALAR.INT > --------CP assignvar 2.SCALAR.INT.true __pred.SCALAR.INT > --------CP assignvar 1.SCALAR.INT.true __pred.SCALAR.INT > --------GENERIC (lines 26-27) [recompile=false] > ----------CP uak+ X.MATRIX.DOUBLE _Var57.SCALAR.DOUBLE 8 > ----------CP castvti _Var57.SCALAR.DOUBLE.false _Var58.SCALAR.INT > ----------CP rmvar _Var57 > ----------CP + input.SCALAR.INT.false _Var58.SCALAR.INT.false > _Var59.SCALAR.INT > ----------CP rmvar _Var58 > ----------CP mvvar _Var59 out > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)