今年的LLVM歐洲開發者會議上,在Tutorials環節,Vince Bridgers (Intel Corporation), Felipe de Azevedo Piovezan (Intel Corporation)做了名為《LLVM IR Tutorial - Phis, GEPs and other things, oh my!》的報告。這個報告面向沒有LLVM IR基礎的用戶對LLVM IR進行了介紹。報告的PPT非常簡潔,但是又層層遞進,十分精彩,可以說是零基礎入門的典範。將該報告PPT閱讀中的幾點精彩內容摘錄如下:

1、這個報告用一張圖展示了LLVM IR的結構:

2、報告對Phi指令的需求場景進行了再現,在需求場景之下演示了Phi指令的使用,讓人很容易理解。

3、對getelementptr指令的使用,分別用數組和結構體進行了具體展示。而且針對同一個例子進行了不同參數的演示,易於理解。

除上述內容之外,PPT之中還有不少非常好的介紹。

PPT全文地址:llvm.org/devmtg/2019-04


推薦閱讀:
相关文章