[LLVMdev] LoopPass Question

Devang Patel dpatel at apple.com
Tue Aug 19 13:15:54 PDT 2008

On Aug 19, 2008, at 12:32 PM, David Greene wrote:

> Are LoopPasses allowed to maintain state between runOnLoop  
> invocations?

What kind of information are you looking to maintain between runOnLoop  
invocations ?

> The documentation is not clear on this point.

doInitialization() and doFinalization() will be run for each pass  
before and after runOnLoop().

For each pass
For each pass
For each pass

So each pass can collect information during initialization pass to use  
during runOnLoop().


More information about the llvm-dev mailing list