search for: yourprofileusingpass

Displaying 3 results from an estimated 3 matches for "yourprofileusingpass".

2005 Mar 17
0
[LLVMdev] Loading ProfileInfo
...list of analyses, > presumably because it is registered as an "Opt". Do I need to > explicitly request a LoaderPass in addition to ProfileInfo? What is > the right way to do this? Run opt with something like this: opt -profile-loader -profile-info-file=whatever.llvmprof -yourprofileusingpass ... -Chris -- http://nondot.org/sabre/ http://llvm.cs.uiuc.edu/
2005 Mar 17
2
[LLVMdev] Loading ProfileInfo
Hi LLVMers, I am fairly new to the LLVM pass framework. My goal is to extend the CFGPrinter analysis pass to label the edges of the graph with their edge-counts from profile data. I can generate the CFGs using 'analyze', but I am having trouble loading the profile data. I added the line AU.addRequired<ProfileInfo>(); to the getAnalysisUsage. It is returning zero for all the edge
2005 Mar 18
2
[LLVMdev] Loading ProfileInfo
...se it is registered as an "Opt". Do I need to > >explicitly request a LoaderPass in addition to ProfileInfo? What is > >the right way to do this? > > > Run opt with something like this: > > opt -profile-loader -profile-info-file=whatever.llvmprof > -yourprofileusingpass ... > Chris, Thanks, that worked. For my own understanding, I wondered if using the opt command-line is the only way to request a ProfileInfoLoaderPass? What if I want to use this information in the 'analyze' utility instead of 'opt'? Also, rather than requesting the pass...