发明名称 C程序编译方法及编译器
摘要 本发明实施例提供一种C程序编译方法及编译器,该方法包括:依次对C程序进行词法分析、语法分析、语义分析及中间代码生成,将经过所述语义分析及中间代码生成的C程序以函数为单位分配在至少两个线程上,以分别进行中间代码优化;对经过所述中间代码优化的C程序进行目标代码生成。能够降低后端阶段的耗时,从而提高C程序编译效率。
申请公布号 CN104750533A 申请公布日期 2015.07.01
申请号 CN201310751856.8 申请日期 2013.12.31
申请人 上海海尔集成电路有限公司 发明人 裘巍;卢昊;潘松
分类号 G06F9/45(2006.01)I 主分类号 G06F9/45(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 刘芳
主权项 一种C程序编译方法,包括:依次对C程序进行词法分析、语法分析、语义分析及中间代码生成,其特征在于,将经过所述语义分析及中间代码生成的C程序以函数为单位分配在至少两个线程上,以分别进行中间代码优化;对经过所述中间代码优化的C程序进行目标代码生成。
地址 200235 上海市徐汇区龙漕路299号天华信息科技园2号楼A座5层