Files
Andrea Gussoni fa69bd24e5 ScopeGraph: introduce the ScopeGraph
Introduce the `ScopeCloser` and `GotoTarget` annotations in the IR, and
the relative necessary machinery, needed to handle scope closer and goto
edges for the new backend.

A specialization of the `llvm::GraphTraits`, called `ScopeGraph`, that
is able to handle both the above mentioned annotations is provided.

For the `llvm::GraphTraits` implementation, we introduce the
`GeneratorIterator` class, which uses a coroutine to store the status of
the iteration.

A debug logger pass is added, so that we are able to test the
functionality with `FileCheck`.
2024-12-05 15:43:57 +01:00
..
2024-11-21 10:50:55 +01:00
2024-05-03 21:52:40 +02:00
2024-09-27 12:07:17 +02:00
2024-11-21 10:50:55 +01:00
2024-11-21 10:50:55 +01:00
2024-11-21 10:50:55 +01:00
2024-02-29 17:03:36 +01:00
2024-11-21 10:50:55 +01:00
2024-10-30 21:57:55 +01:00
2023-09-06 15:23:43 +02:00
2024-09-27 12:07:17 +02:00
2024-10-10 14:50:26 +02:00
2024-06-27 11:05:51 +02:00
2024-07-10 16:19:27 +02:00