|
QBE
|
Содержит информацию о переменной Подробнее...
#include <all.h>
Открытые типы | |
| enum | { WFull, Wsb, Wub, Wsh, Wuh, Wsw, Wuw } |
Поля данных | |
| char | name [NString] |
| Имя переменной Подробнее... | |
| Use * | use |
| Содержит информацию об использовании переменной Подробнее... | |
| uint | ndef |
| Количество блоков, в которых есть объявление переменной Подробнее... | |
| uint | nuse |
| Количество блоков, в которых переменная используется Подробнее... | |
| uint | cost |
| short | slot |
| -1 for unset Подробнее... | |
| short | cls |
| struct { | |
| int r | |
| register or -1 Подробнее... | |
| int w | |
| weight Подробнее... | |
| bits m | |
| avoid these registers Подробнее... | |
| } | hint |
| int | phi |
| Alias | alias |
| enum Tmp:: { ... } | width |
| int | visit |
| anonymous enum |
| short Tmp::cls |
См. определение в файле all.h строка 333
Используется в filllive() и newtmp().
| struct { ... } Tmp::hint |
| char Tmp::name[NString] |
| uint Tmp::ndef |
Количество блоков, в которых есть объявление переменной
См. определение в файле all.h строка 329
Используется в newtmp() и ssacheck().
| uint Tmp::nuse |
Количество блоков, в которых переменная используется
См. определение в файле all.h строка 329
Используется в newtmp() и ssacheck().
| Use* Tmp::use |
Содержит информацию об использовании переменной
См. определение в файле all.h строка 328
Используется в ssacheck().
| enum { ... } Tmp::width |