mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
7e4bbfb2d251e00c221fe2e6a3663f6aa6798dd5
CheckNode and SetNode
Fixed the flattening algorithm, which contemplated only the situation where the node head of the `Check` chain was directly preceded by only `Set` nodes. In reality we may also have in the middle `Dummy` nodes, and for this reason we need to explore upwards the chain of node until we find all the `Set` nodes. The implementation takes care of verifying that during the upwards exploration we only encounter `Set` and `Dummy` nodes.
Description
Languages
C++
77.1%
Python
12.6%
MLIR
4.4%
CMake
1.9%
LLVM
1.4%
Other
2.5%