Дерево операций (optree)
Дерево операций – это дополнительное промежуточное представление исходной программы. В общем случае узлами дерева являются операции, которые обмениваются между собой значениями, каждое из которых определяется своим типом.
Подробнее: