mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
fdf1720433
This commit drops ValueManipulationAnalysis, which in its original design based on MinCut and Karger, was never enabled in the decompilation pipeline. Until now, VMA was only used in a severely weakened form in initModelTypes. That for was so weakened that it barely did anything. We already have a new design for VMA so that it can work before DataLayoutAnalysis, and on Clift. At this point, the old VMA is basically useless anyway, and the very few occasions where it can do something will simply be solved by the upcoming work on making some of the remaining casts implicit. At this point it does not make sense to keep VMA alive anymore.