|
QBE
|
Структура, хранящая информацию об одном "использовании" переменной. Подробнее...
#include <all.h>
Открытые типы | |
| enum | { UXXX, UPhi, UIns, UJmp } |
Поля данных | |
| enum Use:: { ... } | type |
| int | bid |
| union { | |
| Ins * ins | |
| Phi * phi | |
| } | u |
Структура, хранящая информацию об одном "использовании" переменной.
| int Use::bid |
Id блока, использовавшего переменную.
См. определение в файле all.h строка 293
Используется в ssacheck().
| enum { ... } Use::type |
Чем используется переменная: инструкцией (Use::UIns), переходом (Use::UJmp) или фи функцией (Use::UPhi).
Используется в ssacheck().
| union { ... } Use::u |
Указатель либо на инструкцию, либо на фи функцию.