I'm writing a ModulePass that does work on a subset of the functions in a module. I would like to get the LoopInfo for the functions that it works with. Is there some way to do this? As I understand, only a FunctionPass can register LoopInfo as a required analysis. Hans