Структура Use

Материал из Compilers Wiki
Версия от 08:57, 26 марта 2018; Alexander (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Структура Use - структура, хранящая информацию об одном "использовании" переменной.

Основные поля:

type - инструкция (UIns), переход (UJmp) или φ-функция (UPhi).

bid - id блока, использовавшего переменную.

u - union:

  • u.ins - ссылка на инструкцию.
  • u.phi - ссылка на φ-функцию.