Real-world requirements « 8 » Pattern database

aiPop features functional abstraction for common basic blocks (also known as "reverse inlining"):

It goes without saying that functional abstraction yields the best results when applied to the entire application.