[compiler-rt] r253483 - [PGO] Runtime support for value profiling.

Xinliang David Li via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 3 15:55:05 PST 2015


I have a pending patch to remove the need for sync_fetch_add operation.
After that gets in, I will do more cleanups to make the problem go away.

David


On Thu, Dec 3, 2015 at 3:38 PM, Joerg Sonnenberger via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> On Wed, Nov 18, 2015 at 06:12:35PM -0000, Betul Buyukkurt via llvm-commits
> wrote:
> > Author: betulb
> > Date: Wed Nov 18 12:12:35 2015
> > New Revision: 253483
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=253483&view=rev
> > Log:
> > [PGO] Runtime support for value profiling.
> >
> > This change adds extends the data structures and adds in the routines
> > for handling runtime calls for value profiling. The profile data format
> > is modified and the version number is incremented.
>
> This revision has introduced a serious portability regression. Now the
> instruction profiling code requires the present of 64bit atomics, which
> simple don't exist on many platforms.
>
> Joerg
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151203/5c0c7704/attachment.html>


More information about the llvm-commits mailing list