[LLVMdev] Dynamic Optimization selection for individual functions
dpatel at apple.com
Thu Jul 7 10:11:39 PDT 2011
On Jul 6, 2011, at 5:59 PM, Sameer Kulkarni wrote:
> Hi All,
> I am trying to write a machine learning algorithm that would predict a good optimization to apply to a given function. I wanted to perform this by modifying the list of optimizations applied by the FPPassManager based on some dynamic data.
> At present I was trying to do this by modifying the FPPassManager::runOnFunction(Function) implementation. However this is causing the following error:
> "LLVM ERROR: 'main' label emitted multiple times to assembly file"
> I may be applying a few passes multiple times.
May be you're emitting the function, at the end of compilation, multiple times ?
> Could anyone with an understanding of the PassManager shed some light on this?
> Sameer Kulkarni
> My Present email load: http://courteous.ly/Ok2EKh
> Work: www.cis.udel.edu/~skulkarn/
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev