论文部分内容阅读
GCC是一个成功地支持多种高级语言和多种机器平台的系统,分析其中间语言RTL是扩充其前端和移植GCC的前提。GCC的后端信息MD使用RTL的外部形式书写,主要用于定义机器的指令集、功能部件、延迟特性等。GCC提供一套MD的转换程序gen*来生成一套C文件insn-*,供编译体更有效地获取与机器有关的信息;可以把gen*看作是MD的编译器。