Skip to content
This repository has been archived by the owner on Sep 6, 2023. It is now read-only.

Graph isn't build correctly #155

Closed
TamaraGunkel opened this issue Nov 7, 2019 · 0 comments
Closed

Graph isn't build correctly #155

TamaraGunkel opened this issue Nov 7, 2019 · 0 comments
Assignees
Labels
Milestone

Comments

@TamaraGunkel
Copy link
Contributor

When using e.g. if-statements and interprocedural calls the flow analysis graph isn't build correctly. Setting the successors and predecessors relies on the fact that the IDs correspond to the block numbering. However, since introducing the splitting of blocks, this isn't a valid precondition anymore.
The flow analysis graph creation should not rely on the IDs anymore but be done directly during the graph creation. This should also allow us to omit nodes that do not have any operations which leads to a better performance.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant