«Море вузлів» — подання у вигляді графа програми, яка поєднує в собі потік даних та потік керування, і послаблює потік керування від повного порядку (total order) до часткового (partial order), зберігаючи лише ті впорядкування, яких потребує потік даних.

Такий підхід оптимізує зміну порядку інструкцій, але потребує алгоритму керування кодом для конвертації назад у граф потоку керування (CFG). Також підхід дає змогу застосувати оптимізацію пропагації констант та зменшення обсягу коду.

«Море вузлів» використовується як проміжне представлення (, IR) у віртуальній машині HotSpot,  LibFirm, GraalVM та компіляторі TurboFan JIT рушія V8.

Примітки