Си-интерфейс — различия между версиями

Материал из Compilers Wiki
Перейти к: навигация, поиск
(Новая страница: «Как уже указывалось в FAQ, неофициальный Cи-интерфейс QBE представлен файлом [https://c9x.me/git…»)
 
Строка 1: Строка 1:
Как уже указывалось в [[FAQ]], неофициальный Cи-интерфейс [[QBE]] представлен файлом [https://c9x.me/git/?p=qbe.git;a=blob;f=all.h;h=24a175526ffea1d56d6084f24d1ef496be716dd7;hb=HEAD all.h] в корневой директории проекта.
+
Как уже указывалось в [[FAQ]], неофициальный Cи-интерфейс [[QBE]] представлен файлом [https://c9x.me/git/?p=qbe.git;a=blob;f=all.h;h=24a175526ffea1d56d6084f24d1ef496be716dd7;hb=HEAD all.h] в корневой директории проекта.<br>
 
На данной странице мы попытались собрать основные структуры и функции, которые могут понадобится в курсе "Конструирование компиляторов".
 
На данной странице мы попытались собрать основные структуры и функции, которые могут понадобится в курсе "Конструирование компиляторов".
  

Версия 15:38, 5 апреля 2018

Как уже указывалось в FAQ, неофициальный Cи-интерфейс QBE представлен файлом all.h в корневой директории проекта.
На данной странице мы попытались собрать основные структуры и функции, которые могут понадобится в курсе "Конструирование компиляторов".

 struct Fn
 struct Tmp
 struct Blk
 struct Ins
 struct Ref
 struct Op
 struct Use
 Tmp0
/* ssa.c */
 void filluse(Fn *)
 void ssa(Fn *)
/* cfg.c */
 void fillpreds(Fn *)
 void fillrpo(Fn *)