[LLVMdev] Profiling in LLVM Patch Followup 4

Andreas Neustifter e0325716 at student.tuwien.ac.at
Mon Jul 6 03:21:06 PDT 2009


Okay, I guess I should attach the patch too...

Andreas Neustifter wrote:
> Hi,
> 
> this is the fourth in a series of patches to cleanup and improve the
> LLVM Profiling Infrastructure. It depends on the previous patches from
> http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-July/023569.html
> http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-July/023602.html
> http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-July/023642.html
> 
> This patch introduces an implementation of the ProfileInfo that
> estimates a profile as proposed in [Ball94]. (It distributes incoming
> flow in an block equally to the successor edges and assumes an loop
> iteration count of 10.)
> 
> Andi
> 
> [Ball94] Thomas Ball, James R. Larus:
> "Optimally profiling and tracing programs"
> ACM TOPLAS, Volume 16, Issue 4, 1994
> http://portal.acm.org/citation.cfm?id=183527
> 
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm-r74818.profile-estimator.patch
Type: text/x-patch
Size: 10866 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090706/646d7f3c/attachment.bin>


More information about the llvm-dev mailing list