LLVM internals, part 4: attributes and attribute groups | Hacker News Reader