search for: edgeinformation

Displaying 5 results from an estimated 5 matches for "edgeinformation".

2009 Jul 01
0
[LLVMdev] Profiling in LLVM Patch
...blocks is > - // executed. As a special case, we also hold an edge from the null > - // BasicBlock to the entry block to indicate how many times the function was > - // entered. > - std::map<std::pair<BasicBlock*, BasicBlock*>, unsigned> EdgeCounts; > + // EdgeInformation - Count the number of times a transition between two > + // blocks is executed. As a special case, we also hold an edge from the > + // null BasicBlock to the entry block (henceforth (0,entry) to indicate > + // how many times the function was entered. (This is especially necessa...
2009 Jun 29
7
[LLVMdev] Profiling in LLVM Patch
Hi all, as proposed in http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-February/020396.html I implemented the algorithm presented in [Ball94]. It only instruments the minimal number of edges necessary for edge profiling. The main changes introduced by this patch are: *) a interface compatible rewrite of ProfileInfo *) a cleanup of ProfileInfoLoader (some functionality in ProfileInfoLoader
2009 Aug 08
0
[LLVMdev] Profiling in LLVM Patch Followup 1
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi! Andreas Neustifter wrote: > Daniel Dunbar wrote: >> Thanks, applied as r78247. Next? :) > > Oh my, first he is lagging and now it's all a hurry :-) > > Okay, here comes the next one. > > I'm taking a short vacation next week so I will try to prepare 1 or 2 of > the next patches so that you can work on them
2009 Jul 01
12
[LLVMdev] Profiling in LLVM Patch
...// executed. As a special case, we also hold an edge from the null >> - // BasicBlock to the entry block to indicate how many times the function was >> - // entered. >> - std::map<std::pair<BasicBlock*, BasicBlock*>, unsigned> EdgeCounts; >> + // EdgeInformation - Count the number of times a transition between two >> + // blocks is executed. As a special case, we also hold an edge from the >> + // null BasicBlock to the entry block (henceforth (0,entry) to indicate >> + // how many times the function was entered. (This is especi...
2009 Aug 08
6
[LLVMdev] Profiling in LLVM Patch Followup 1
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Daniel Dunbar wrote: > Thanks, applied as r78247. Next? :) Oh my, first he is lagging and now it's all a hurry :-) Okay, here comes the next one. I'm taking a short vacation next week so I will try to prepare 1 or 2 of the next patches so that you can work on them as you have time. Greetings, Andi - --