addRequired vs addPreserved

what are the differences between the addRequired and addPreserved in
LLVM Pass Managers.

Thanks

The doc @ http://llvm.org/docs/WritingAnLLVMPass.html#AU::addRequired has the info you need.