Open skrynski opened 6 months ago
The abstract interpretation steps are to blame for 99.99% of the time spent on these analyses. Also, revisit DeadStoreRemoval.
As an easy example, please look into /rir/tests/matrix_regression.r . It takes about 2 minutes to run, which breaks down into:
/rir/tests/matrix_regression.r
ScopeAnalysis analysis(cls, code, log); analysis();
File runs in less than a second on vanilla R.
The abstract interpretation steps are to blame for 99.99% of the time spent on these analyses. Also, revisit DeadStoreRemoval.
As an easy example, please look into
/rir/tests/matrix_regression.r
. It takes about 2 minutes to run, which breaks down into:The following two lines alone take up 8s of the execution time
File runs in less than a second on vanilla R.