Displaying 5 results from an estimated 5 matches for "cdqygnxnehi".
Did you mean:
cdqygnxnehy
2015 May 27
4
[LLVMdev] Capabilities of Clang's PGO (e.g. improving code density)
Hello -
I'm an Engineer in Microsoft Office after looking into possible advantages of using PGO for our Android Applications.
We at Microsoft have deep experience with Visual C++'s Profile Guided Optimization<https://msdn.microsoft.com/en-us/library/e7k32f4k.aspx> and often see 10% or more reduction in the size of application code loaded after using PGO for key scenarios (e.g.
2015 May 27
3
[LLVMdev] Capabilities of Clang's PGO (e.g. improving code density)
Thanks! CIL [LeeHu] for a few comments…
From: Xinliang David Li [mailto:xinliangli at gmail.com]
Sent: Wednesday, May 27, 2015 9:29 AM
To: Lee Hunt
Cc: llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] Capabilities of Clang's PGO (e.g. improving code density)
On Tue, May 26, 2015 at 8:47 PM, Lee Hunt <leehu at exchange.microsoft.com<mailto:leehu at exchange.microsoft.com>> wrote:
2015 May 27
2
[LLVMdev] FW: Capabilities of Clang's PGO (e.g. improving code density)
David,
Yes, that is very helpful. Thanks!
--randy
From: Xinliang David Li [mailto:xinliangli at gmail.com]
Sent: Wednesday, May 27, 2015 12:53 PM
To: Randy Chapman
Cc: Lee Hunt; llvmdev at cs.uiuc.edu
Subject: Re: FW: [LLVMdev] Capabilities of Clang's PGO (e.g. improving code density)
On Wed, May 27, 2015 at 12:40 PM, Randy Chapman <randyc at microsoft.com<mailto:randyc at
2015 May 27
1
[LLVMdev] FW: Capabilities of Clang's PGO (e.g. improving code density)
Hi David!
Thanks again for your help! I was wondering if you could clarify one thing for me?
I find mention of “hot arc” optimization (-fprofile-arcs) , but I’m unclear if this is the same thing. Does Clang PGO do block reordering?
It does reordering, but does not do splitting/partitioning.
I take this to mean that PGO does block reordering within the function? I don’t see that the clang
2015 May 27
0
[LLVMdev] FW: Capabilities of Clang's PGO (e.g. improving code density)
Yes, thanks David!
For the intra-procedural Basic Block Reordering, do you have any data as to how much improvement that gives speed-wise for any perf tests you’ve measured?
I’m thinking this may speed things up for things like application launch by a couple %. For perf intensive code (e.g. spreadsheet recalc), I would expect it would be more.
From: Randy Chapman
Sent: Wednesday, May 27, 2015