Can you recommend any good book or reference for backend implementation? I skimmed some compiler books but it seemed to be more about front-end, parsing, optimization etc. Would you mind suggesting some books containing more about backend? Thank you.
try here: http://sourceforge.net/projects/inger this project have a ebook (Compiler Construction: A Practical Approach) that covers some backend code generation techniques. On 2/1/07, Seung Jae Lee <lee225 at uiuc.edu> wrote:> Can you recommend any good book or reference for backend implementation? I skimmed some compiler books but it seemed to be more about front-end, parsing, optimization etc. > Would you mind suggesting some books containing more about backend? > Thank you. > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
So, the question that every once in a while is posed on this mailing list: What's the latest on llvm-java? I couldn't get the CVS version to compile under LLVM 1.9. I need to get Java class files to LLVM. If anyone can just tell me how to get it to compile, that would be great. -Jimi
You are right most compiler textbooks are very week in the codegen area. I would suggest reading "Building an Optimizing Compiler" by Morgan to get some background then start hacking on LLVM to learn the real thing! :-) Evan On Jan 31, 2007, at 8:42 PM, Seung Jae Lee wrote:> Can you recommend any good book or reference for backend > implementation? I skimmed some compiler books but it seemed to be > more about front-end, parsing, optimization etc. > Would you mind suggesting some books containing more about backend? > Thank you. > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev