2016.03.22(Tue.)19:30~21:30
Introduce LLVM base register allocation mechanism and explain Greedy Register Allocation algorithm in LLVM.
簡介 LLVM base register allocation 架構,這有助於在 LLVM 裡實作新的 register allocation 演算法,在這個架構底下,LLVM 實作了兩個演算法,basic register allocation 及 greedy register allocation。 這次的分享也會講解 greedy register allocation 演算法,敝人對 LLVM 還沒有實務上的經驗,純粹從演算法的角度探討 LLVM 裡對於 register allocation 的實作細節。
Kai < [email protected] >
在 ICE debugger 上有五年的工作經驗,有 Andes、ARM、MIPS debug architecture 的實作及維護經驗,在 OpenOCD 上有些微的供獻,希望在 open source 社群上能夠貢獻己力,分享所知。 從去年底開始接觸 LLVM Compiler Infrastructure,藉由這次的講座分享這幾個月的收穫。
https://skymizer.kktix.cc/events/cat0322
這個聚會由 Skymizer 贊助場地