search for: stprof

Displaying 9 results from an estimated 9 matches for "stprof".

Did you mean: sprof
2010 Nov 02
2
[LLVMdev] Static Profiling Algorithms in LLVM
...a static profiler for LLVM as a google summer of code project in 2009. I wrote it for the 2.4 branch, but the implementation never made into the tree. I have recently ported it to LLVM 2.8, but I haven't tested it. You can take a look at the code from: http://homepages.dcc.ufmg.br/~rimsa/tools/stprof-llvm.patch The implementation is based on Wu's [1994] paper and provides a branch predictor that calculates probabilities. The implementation also covers an intraprocedural and interprocedural frequency calculator for edges and functions. Reference: Youfeng Wu and James R. Larus. Static b...
2010 Nov 02
0
[LLVMdev] Static Profiling Algorithms in LLVM
...or LLVM as a google summer of > code project in 2009. I wrote it for the 2.4 branch, but the > implementation never made into the tree. I have recently ported it to > LLVM 2.8, but I haven't tested it. You can take a look at the code > from: http://homepages.dcc.ufmg.br/~rimsa/tools/stprof-llvm.patch<http://homepages.dcc.ufmg.br/%7Erimsa/tools/stprof-llvm.patch> > > The implementation is based on Wu's [1994] paper and provides a > branch predictor that calculates probabilities. The implementation > also covers an intraprocedural and interprocedural frequency &g...
2010 Nov 02
2
[LLVMdev] Static Profiling Algorithms in LLVM
...gle summer of >> code project in 2009. I wrote it for the 2.4 branch, but the >> implementation never made into the tree. I have recently ported it to >> LLVM 2.8, but I haven't tested it. You can take a look at the code >> from: http://homepages.dcc.ufmg.br/~rimsa/tools/stprof-llvm.patch<http://homepages.dcc.ufmg.br/%7Erimsa/tools/stprof-llvm.patch> >> >> The implementation is based on Wu's [1994] paper and provides a >> branch predictor that calculates probabilities. The implementation >> also covers an intraprocedural and interprocedu...
2011 Jan 21
1
[LLVMdev] About static-profile in llvm-2.8
When I searched for branch frequency profiling on the internet, I got this link by a casual chance: http://homepages.dcc.ufmg.br/~rimsa/tools/stprof-llvm.patch. It seems it was written by Andrei Rimsa. So I downloaded and integrate these files into the llvm-2.8 building. After the building, I tried "opt -static-profile bitcnt_1.bc", and an segment fault error occured. I debugged it step by step, and found the initial reason was: in S...
2010 Nov 03
2
[LLVMdev] Static Profiling Algorithms in LLVM
...project in 2009. I wrote it for the 2.4 branch, but the > >>> implementation never made into the tree. I have recently ported it to > >>> LLVM 2.8, but I haven't tested it. You can take a look at the code > >>> from: http://homepages.dcc.ufmg.br/~rimsa/tools/stprof-llvm.patch > >>> > >>> The implementation is based on Wu's [1994] paper and provides a > >>> branch predictor that calculates probabilities. The implementation > >>> also covers an intraprocedural and interprocedural frequency > >>> c...
2010 Nov 03
0
[LLVMdev] Static Profiling Algorithms in LLVM
...t;>> code project in 2009. I wrote it for the 2.4 branch, but the >>> implementation never made into the tree. I have recently ported it to >>> LLVM 2.8, but I haven't tested it. You can take a look at the code >>> from: http://homepages.dcc.ufmg.br/~rimsa/tools/stprof-llvm.patch >>> >>>  The implementation is based on Wu's [1994] paper and provides a >>> branch predictor that calculates probabilities. The implementation >>> also covers an intraprocedural and interprocedural frequency >>> calculator for edges and f...
2010 Nov 03
0
[LLVMdev] Static Profiling Algorithms in LLVM
...2009. I wrote it for the 2.4 branch, but the >> >>> implementation never made into the tree. I have recently ported it to >> >>> LLVM 2.8, but I haven't tested it. You can take a look at the code >> >>> from: http://homepages.dcc.ufmg.br/~rimsa/tools/stprof-llvm.patch >> >>> >> >>>  The implementation is based on Wu's [1994] paper and provides a >> >>> branch predictor that calculates probabilities. The implementation >> >>> also covers an intraprocedural and interprocedural frequency &gt...
2010 Nov 02
0
[LLVMdev] Static Profiling Algorithms in LLVM
On Tue, Nov 2, 2010 at 12:28 AM, kapil anand <kapilanand2 at gmail.com> wrote: > Hi all, > > Does LLVM infrastructure contain implementation of any static profiling > algorithm apart from "Spill-Weight" calculation present in Live Intervals > class? The future work page does suggest implementation of some "static > profiling" algorithms to make an
2010 Nov 02
2
[LLVMdev] Static Profiling Algorithms in LLVM
Hi all, Does LLVM infrastructure contain implementation of any static profiling algorithm apart from "Spill-Weight" calculation present in Live Intervals class? The future work page does suggest implementation of some "static profiling" algorithms to make an educated guesses about the relative execution frequencies of various parts of the code. Thanks --Kapil --------------