Writing an LLVM Pass · HackerTrans