How to Write an LLVM Register Allocator | Hacker News Reader