Структура Fn — различия между версиями

Материал из Compilers Wiki
Перейти к: навигация, поиск
(Новая страница: «Структура <code>Fn</code> - структура, являющаяся интерфейсом к внутреннему представлению QBE.…»)
 
 
Строка 1: Строка 1:
 
Структура <code>Fn</code> - структура, являющаяся интерфейсом к внутреннему представлению [[QBE]].  
 
Структура <code>Fn</code> - структура, являющаяся интерфейсом к внутреннему представлению [[QBE]].  
  
Основные поля.
+
===Основные поля:===
  
 
<code>Blk *start</code> - Указатель на первый в цепочке (т.е. вычисленный) базовый [[Структура Blk | блок]].
 
<code>Blk *start</code> - Указатель на первый в цепочке (т.е. вычисленный) базовый [[Структура Blk | блок]].

Текущая версия на 08:41, 26 марта 2018

Структура Fn - структура, являющаяся интерфейсом к внутреннему представлению QBE.

Основные поля:[править]

Blk *start - Указатель на первый в цепочке (т.е. вычисленный) базовый блок.

uint nblk - число (целое, беззнаковое) блоков в цепочке.

Tmp *tmp - массив структур Tmp, хранящих информацию о переменных.

int ntmp - целочисленный размер массива tmp.