![]()
2019年8月31日,華為方舟編譯器開源官網(wǎng)正式上線(www.openarkcompiler.cn),并首次開放了框架源碼。方舟編譯器對終端軟件編譯機制進行了架構級優(yōu)化,將顯著地提升用戶體驗。
本次方舟編譯器開源的是編譯器框架部分源碼,包括編譯器中間表示(IR)和語言編譯實現(xiàn),同時搭配編譯器其他二進制組件,實現(xiàn)Java程序到aarch64匯編指令的編譯過程。開發(fā)者可基于開源代碼+二進制,編譯構建出編譯器工具鏈,嘗試對Java程序進行編譯。社區(qū)參與者可以通過框架源碼學習方舟編譯器的編譯器中間表達(IR)及基本的中端編譯框架,熟悉方舟編譯器的架構思想,并參與諸如對編譯器中端優(yōu)化的貢獻。
|