File llvm/Bytecode/WriteBytecodePass.h is not found

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