mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
24712518b3b6ff4fdd30fee80bcd313abfd68e6a
The `Successors` and `Predecessors` field on the `BasicBlockNode` are now promoted from being a `std::pair` composed by the pointer to the successor and the set representing the cases, to a pair between the pointer to the successor and a new struct called `EdgeInfo`. This struct is used to contain both the information about the cases, the information representing whether and edge is inlined or not, and possibly more information in the future.
Description
Languages
C++
77.1%
Python
12.6%
MLIR
4.4%
CMake
1.9%
LLVM
1.4%
Other
2.5%