[LLVMdev] PassManager Mysteries

Vikram S. Adve vadve at uiuc.edu
Tue Jan 29 14:53:16 PST 2008


Ok, thanks!  I'm copying llvmdev again because others had asked about  
this as well.

--Vikram
http://www.cs.uiuc.edu/~vadve
http://llvm.org/



On Jan 29, 2008, at 4:48 PM, Devang Patel wrote:

>
> On Jan 29, 2008, at 2:40 PM, Vikram S. Adve wrote:
>
>> Devang,
>>
>> I had asked earlier what the message about "lower level analysis
>> info" meant.  Can you please explain that in particular?  Thanks!
>
> Now, Module Level pass may required Function Level analysis info
> (dominator info). PM uses on the fly function pass manager to provide
> this on demand. In this situation, in PM terminology, module level
> pass is requiring lower level analysis info.
>
> When PM is not able to order required analysis info, PM checks whether
> any lower level manager will be able to provide this analysis info on
> demand or not.
> -
> Devang
>
>
>




More information about the llvm-dev mailing list