首頁 > 文章 > 經(jīng)濟(jì) > 產(chǎn)業(yè)研究

LLVM支持龍芯架構(gòu)

鐵流 · 2022-04-23 · 來源:新鐵流
收藏( 評論() 字體: / /

  去年年底,有消息稱,為加強(qiáng)軟件生態(tài)建設(shè),龍芯為 GCC和LLVM編譯器和相關(guān) GNU 工具鏈組件提供 LoongArch 指令級架構(gòu)(IS)支持。最近,LLVM 15.0的開發(fā)樹上出現(xiàn)了對中國的LoongArch CPU架構(gòu)的初始補(bǔ)丁。

 

  LLVM是一種編譯器,它的模塊化設(shè)計很好,這個編譯器中的很多功能可以被單獨(dú)實現(xiàn)或者改進(jìn)。LLVM可以被設(shè)計成很多語言編譯器實現(xiàn)的后端,負(fù)責(zé)處理程序優(yōu)化和跨平臺,而前端只需將程序轉(zhuǎn)換成LLVM IR即可。比如說,Clang就是基于LLVM實現(xiàn)的C/C++編譯器,它的主要功能就是將C/C++程序轉(zhuǎn)換成LLVM IR,然后由LLVM負(fù)責(zé)后續(xù)的工作。

  LLVM技術(shù)上的(最大)優(yōu)勢就在于它的模塊化設(shè)計。在LLVM中,IR的解析,優(yōu)化,匯編碼的生成,寄存器分配,匯編碼優(yōu)化以及機(jī)器碼生成,各種類型的二進(jìn)制文件生成全部都是接口定義清晰的模塊完成的,很容易分別改進(jìn)或者添加定制功能。而且由于LLVM的C++實現(xiàn),很多模塊理解和使用比較容易。這些特性使得LLVM可以很容易地被用在科研和生產(chǎn)實踐當(dāng)中。反觀GCC,模塊化做得不如LLVM好,這使得它定制或者改進(jìn)比較不方便。

  目前,LLVM編譯器社區(qū)已經(jīng)正式合入了對Loongarch架構(gòu)的初步支持,其主干源碼庫中已經(jīng)出現(xiàn)了跟X86和ARM并列的LoongArch頂層目錄。這對于龍芯而言是一個里程碑。很多開源項目已經(jīng)接受了對LoongArch的支持,眾人拾柴火焰高,相信隨著支持LoongArch的軟件越來越豐富,龍芯生態(tài)會在這個過程中茁壯成長。

「 支持烏有之鄉(xiāng)!」

烏有之鄉(xiāng) WYZXWK.COM

您的打賞將用于網(wǎng)站日常運(yùn)行與維護(hù)。
幫助我們辦好網(wǎng)站,宣傳紅色文化!

注:配圖來自網(wǎng)絡(luò)無版權(quán)標(biāo)志圖像,侵刪!
聲明:文章僅代表作者個人觀點(diǎn),不代表本站觀點(diǎn)——烏有之鄉(xiāng) 責(zé)任編輯:冀鳴

歡迎掃描下方二維碼,訂閱烏有之鄉(xiāng)網(wǎng)刊微信公眾號

收藏

心情表態(tài)

今日頭條

點(diǎn)擊排行

  • 兩日熱點(diǎn)
  • 一周熱點(diǎn)
  • 一月熱點(diǎn)
  • 心情
  1. 孔慶東|做毛主席的好戰(zhàn)士,敢于戰(zhàn)斗,善于戰(zhàn)斗——紀(jì)念毛主席誕辰131年韶山講話
  2. 兩個草包經(jīng)濟(jì)學(xué)家:向松祚、許小年
  3. 從歷史工人運(yùn)動到當(dāng)下工人運(yùn)動的謀略——(一)歷史工人運(yùn)動
  4. 如何看待某車企“中國工人”在巴西“被指處于類似奴役式環(huán)境”
  5. 該來的還是來了,潤美殖人被遣返,資產(chǎn)被沒收,美吹群秒變美帝批判大會
  6. “深水區(qū)”背后的階級較量,撕裂利益集團(tuán)!
  7. 到底誰“封建”?
  8. 瘋狂從老百姓口袋里掏錢,發(fā)現(xiàn)的時候已經(jīng)怨聲載道了!
  9. “中國人喜歡解放軍嗎?”國外社媒上的國人留言,差點(diǎn)給我看哭了
  10. 烏克蘭逃兵
  1. 陳中華:如果全面私有化,就沒革命的必要
  2. 到底誰不實事求是?——讀《關(guān)于建國以來黨的若干歷史問題的決議》與《毛澤東年譜》有感
  3. 歷史上不讓老百姓說話的朝代,大多離滅亡就不遠(yuǎn)了
  4. 與否毛者的一段對話
  5. 元龍:1966-1976,文人敵視,世界朝圣!
  6. 群眾眼睛亮了,心里明白了,誰不高興了?
  7. 孔慶東|做毛主席的好戰(zhàn)士,敢于戰(zhàn)斗,善于戰(zhàn)斗——紀(jì)念毛主席誕辰131年韶山講話
  8. 社會亂糟糟的,老百姓只是活著
  9. 我國的社會已經(jīng)有了很大的問題:內(nèi)卷,失業(yè),學(xué)歷貶值…
  10. 不能將小崗村和井岡山相提并論!
  1. 北京景山紅歌會隆重紀(jì)念毛主席逝世48周年
  2. 元龍:不換思想就換人?貪官頻出亂乾坤!
  3. 遼寧王忠新:必須直面“先富論”的“十大痛點(diǎn)”
  4. 劉教授的問題在哪
  5. 季羨林到底是什么樣的人
  6. 歷數(shù)阿薩德罪狀,觸目驚心!
  7. 十一屆三中全會公報認(rèn)為“顛倒歷史”的“右傾翻案風(fēng)”,是否存在?
  8. 歐洲金靴|《我是刑警》是一部紀(jì)錄片
  9. 我們還等什么?
  10. 只有李先念有理由有資格這樣發(fā)問!
  1. 元龍:1966-1976,文人敵視,世界朝圣!
  2. 劍云撥霧|韓國人民正在創(chuàng)造人類歷史
  3. 到底誰不實事求是?——讀《關(guān)于建國以來黨的若干歷史問題的決議》與《毛澤東年譜》有感
  4. 果斷反擊巴西意在震懾全球南方國家
  5. 重慶龍門浩寒風(fēng)中的農(nóng)民工:他們活該被剝削受凍、小心翼翼不好意思嗎?
  6. 機(jī)關(guān)事業(yè)單位老人、中人、新人養(yǎng)老金并軌差距究竟有多大?
亚洲Av一级在线播放,欧美三级黄色片不卡在线播放,日韩乱码人妻无码中文,国产精品一级二级三级
好吊妞国产欧美日韩免费观看在线播放 | 日本老熟女久久久久久久久 | 久久精品中文字幕乱码视频 | 午夜福利观看视频1色小妹 天天躁久久躁中文字字幕 亚洲一级高清在线观看 | 色七七在线免费观看视频 | 先锋影音国产三区 |