Broken link in http://llvm.org/docs/WritingAnLLVMPass.html

Link to LowerAllocations (http://llvm.org/doxygen/LowerAllocations_8cpp-source.html) is no longer working.

Link to LowerAllocations (
http://llvm.org/doxygen/LowerAllocations_8cpp-source.html) is no longer
working.

It looks like that pass no longer exists. Can somebody suggest a pass that
is a good example of FunctionPass::doInitialization(Module &M) and give a
brief writeup to replace the paragraph about LowerAllocations at <
http://llvm.org/docs/WritingAnLLVMPass.html#the-doinitialization-module-method

?

-- Sean Silva