Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move signal probes in ECM instead of TCM #114

Open
fabianschuiki opened this issue Apr 14, 2020 · 0 comments
Open

Move signal probes in ECM instead of TCM #114

fabianschuiki opened this issue Apr 14, 2020 · 0 comments
Labels
A-opt Area: Optimization and transformation passes. C-enhancement Category: Adding or improving on features.

Comments

@fabianschuiki
Copy link
Owner

At the moment, ECM and TCM are interdependent and may need to be executed multiple times. This is due to prb instructions being moved only during TCM, while all other instructions are already moved in ECM. This is problematic, since an instruction may not be movable since its argument comes from a prb, which in turn might depend on an instruction generating a signal. To resolve this, migrate the prb movement into ECM (taking care of not moving out of temporal regions), which will then leave TCM with only moving drv instructions.

@fabianschuiki fabianschuiki added A-opt Area: Optimization and transformation passes. C-enhancement Category: Adding or improving on features. labels Apr 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-opt Area: Optimization and transformation passes. C-enhancement Category: Adding or improving on features.
Projects
None yet
Development

No branches or pull requests

1 participant