面向RISC-V處理器的GCC移植與優(yōu)化
計算機(jī)應(yīng)用與軟件
頁數(shù): 7 2021-09-12
摘要: 嵌入式RISC-V處理器交叉開發(fā)生成高質(zhì)量目標(biāo)代碼的關(guān)鍵是GCC的移植與優(yōu)化。
分析GCC的基本結(jié)構(gòu)和RISC-V體系結(jié)構(gòu)的數(shù)據(jù)與指令特點,建立GCC后端移植機(jī)制,采用機(jī)器描述方法,生成32位riscv-none-embed-gcc編譯器,實現(xiàn)RISC-V處理器的GCC移植,設(shè)計強(qiáng)度削弱的窺孔優(yōu)化方法解決中間代碼生成過程中CPU計算代價高的問題。