[LLVMdev] Multi-scan passes under LLVM (2.7)

John Criswell criswell at uiuc.edu
Thu Jul 22 10:39:20 PDT 2010


Chuck Zhao wrote:
>   For current FunctionPass passes, each function in the current module 
> will be visited _once_ under some order.
>
> If I have an algorithm that needs to visit each function more than once 
> in order to generate the final result, how could it be arranged under 
> the current LLVM Pass framework?
>
> Could somebody point me a pass that currently doing this?
>   

You may want to use a ModulePass if you need to examine/transform a 
function multiple times.

-- John T.

>
> Thank you
>
> Chuck
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>   




More information about the llvm-dev mailing list