1. 24

  2. 7

    Great tutorial. I consider myself somewhat well versed in LLVM but I had no idea it was so easy to run a pass straight with clang.

    The worst part about LLVM is it spoils you: writing analyses for languages without LLVM frontends, like javascript, because working on existing compilers seems much more esoteric. Working with Spidermonkey or V8 seems painful (though, I’d love to be proven wrong).