> 欢迎大家对内容正确性、以及写作风格提建议。 我 wiki 上的內容請自由取用。:) http://people.cs.nctu.edu.tw/~chenwj/dokuwiki/doku.php?id=llvm#code_generator comment below, 1. LLVM 文檔陳舊已經不是新聞了。 [LLVMdev] New backend http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-July/051512.html 關於 WritingAnLLVMBackend.html 你可以再加上底下補充: http://llvm.org/devmtg/2012-04-12/Slides/Workshops/Anton_Korobeynikov.pdf 2. "寄存器分配" 这个词的字面意义令人误解 我不是很確定這個詞會造成何種誤解。我猜你是想表達寄存器分配不光是將值儲存在 寄存器,也有可能儲存內存,對嗎? 對編譯器有些熟悉的人來說,寄存器分配自然會 牽涉到寄存器或是內存,我不覺得會有什麼誤解。還是我猜錯你的意思? :) 3. 在函数定义或调用时,参数传递以及值返回虽然也与寄存器“分配”的意义类似, 但是作为 calling convention 在 TargetLowering 的派生类中实现。 這是下一步 Prologue/Epilogue Insertion 所要做的事嗎? 如果是的話,我覺得補 上去會讓閱讀起來比較連貫。 韋任 -- Wei-Ren Chen (陳韋任) Computer Systems Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) Tel:886-2-2788-3799 #1667 Homepage: http://people.cs.nctu.edu.tw/~chenwj