File llvm/Bytecode/WriteBytecodePass.h not found in llvm

I am following this file
.I do not found WriteBytecodePass.h in my llvm directory. I think it is removed. So what is the alternative file to it.
Also, I am follwing this llvm project which is too old. Is there any where I could find the commits and patches of it to handle the bugs?
Please reply soon.

Thanks & Regards
Ratnesh Tiwari