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 |