Структура Use — различия между версиями
Alexander (обсуждение | вклад) (Новая страница: «Структура <code>Use</code> - структура, хранящая информацию об одном "использовании" переменной.…») |
Alexander (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
<code>bid</code> - id блока, использовавшего переменную. | <code>bid</code> - id блока, использовавшего переменную. | ||
− | <code>u</code> - union | + | <code>u</code> - union: |
*<code>u.ins</code> - ссылка на инструкцию. | *<code>u.ins</code> - ссылка на инструкцию. | ||
*<code>u.phi</code> - ссылка на φ-функцию. | *<code>u.phi</code> - ссылка на φ-функцию. |
Текущая версия на 08:57, 26 марта 2018
Структура Use
- структура, хранящая информацию об одном "использовании" переменной.
Основные поля:[править]
type
- инструкция (UIns), переход (UJmp) или φ-функция (UPhi).
bid
- id блока, использовавшего переменную.
u
- union:
u.ins
- ссылка на инструкцию.
u.phi
- ссылка на φ-функцию.