Задать вопрос
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert

Книги/статьи о внутренностях gcc (compiler backends, machine description, RTL)?

Мне нужно поправить gcc, чтобы добавить несколько новых инструкций моего процессора.
Я прочёл info gccint, но информация там довольно скудна. Хотя она и позволила мне сделать то, что я хотел, у меня осталось немало вопросов о паттернах в файлах .md.
Есть ли книги/статьи, описывающие процесс разработки бэкенда для gcc, с обстоятельным изложением того, какие конструкции когда лучше использовать в .md?

По ссылке из ftp.axis.se/pub/users/hp/pgccfd/pgccfd-0.5.pdf нашёл книгу Столлмана "Using and Porting Gnu CC", довольно, правда, старую. Это тот же самый gccint. Что-нибудь ещё?
  • Вопрос задан
  • 3315 просмотров
Подписаться 7 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
sivabur
@sivabur
Заблокировали просто так!
https://gcc.gnu.org/onlinedocs/ -офф документация
www.cse.iitb.ac.in/grc/slides/cgotut-gcc/topic5-md... -небольшой мануал
www.redhat.com/magazine/002dec04/features/gcc

S.Muchnick. Advanced compiler design and implementation. Morgan Kaufmann, 1997.
Внутренняя документация GCC. gcc.gnu.org/onlinedocs/gccint
Презентации по внутреннему устройству GCC. www.airs.com/dnovillo/200711-GCC-Internals
Материалы 2й конференции HIPEAC по GCC. www.hipeac.net/node/746
Материалы конференции разработчиков GCC. www.gccsummit.org
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы