QBE
Файл ssa.c
#include "all.h"
#include <stdarg.h>
Граф включаемых заголовочных файлов для ssa.c:

См. исходные тексты.

Структуры данных

struct  Name
 

Определения типов

typedef struct Name Name
 

Функции

void filluse (Fn *fn)
 Заполняет информацию об использовании переменных в функции Подробнее...
 
void ssa (Fn *fn)
 
void ssacheck (Fn *fn)
 

Типы

◆ Name

typedef struct Name Name

См. определение в файле ssa.c строка 195

Функции

◆ filluse()

void filluse ( Fn fn)

Заполняет информацию об использовании переменных в функции

Заполняет поля use переменных из массива fn->tmp

Аргументы
fnФункция, для которой необходимо заполнить информацию об использовании переменных

См. определение в файле ssa.c строка 46

◆ ssa()

void ssa ( Fn fn)

См. определение в файле ssa.c строка 307

Перекрестные ссылки debug, Blk::dlink, Blk::dom, emalloc(), filldom(), fillfron(), filllive(), Blk::link, Blk::name, Fn::ntmp и Fn::start.

◆ ssacheck()

void ssacheck ( Fn fn)

См. определение в файле ssa.c строка 363

Перекрестные ссылки Use::bid, err(), Phi::link, Blk::link, Tmp::name, Tmp::ndef, Fn::ntmp, Tmp::nuse, Blk::phi, Fn::rpo, Fn::start, Fn::tmp, Tmp0, Phi::to, Use::type, Tmp::use и Ref::val.