Re:Ask HN: Compiler Engineers, what would you advise new gra...
by woodruffw on Sunday September 08, 2019 @09:20PM
(#20914457)
I'm not exactly a compiler engineer (I do program analysis research, frequently with LLVM as my base), but here are some things that come to mind:
* The LLVM ecosystem is an absolute godsend for most instrumentation, analysis, and optimization tasks. The project provides an excellent tutorial on writing LLVM passes[1] that I refer to daily.
* The compiler blogosphere is full of excellent resources, including Eli Bendersky[2], Trail of Bits[3] (fd: my employer), and John Regehr[4].
* The LLVM ecosystem is an absolute godsend for most instrumentation, analysis, and optimization tasks. The project provides an excellent tutorial on writing LLVM passes[1] that I refer to daily.
* The compiler blogosphere is full of excellent resources, including Eli Bendersky[2], Trail of Bits[3] (fd: my employer), and John Regehr[4].
[1]: https://llvm.org/docs/WritingAnLLVMPass.html
[2]: https://eli.thegreenplace.net/tag/llvm-clang
[3]: https://blog.trailofbits.com/category/compilers/
[4]: https://blog.regehr.org/