mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
deee899ad06ab18737e3e8aa4a92feefcd78d00a
Improve the logic of the first iteration outline: 1) The cloning of the nodes involved in the first iteration outlining, is now performed with a series of DFS visits from all the late entry nodes in the `MetaRegion`, instead of performing a blind clone of all the nodes and removing those not needed. 2) Restoring the edges between the cloned nodes has been subject to minor changes. 3) The outline nodes are now assigned to a `MetaRegion` using a new logic, instead of blindly assigning them to the parent `MetaRegion`.
Description
Languages
C++
77.1%
Python
12.6%
MLIR
4.4%
CMake
1.9%
LLVM
1.4%
Other
2.5%