This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/35543] Add more strOp for value profiling
- From: "xinliangli at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Mar 2008 06:22:21 -0000
- Subject: [Bug middle-end/35543] Add more strOp for value profiling
- References: <bug-35543-9436@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #2 from xinliangli at gmail dot com 2008-03-12 06:22 -------
(In reply to comment #1)
> Subject: Re: New: value profiling support for memOps such as memcpy
>
>
>
> Sent from my iPhone
>
> On Mar 11, 2008, at 22:32, "xinliangli at gmail dot com"
> <gcc-bugzilla@gcc.gnu.org
> > wrote:
>
> > Value profiling on the length parameters of memset, memcpy, memmove,
> > strncmp,
> > strncpy, memcmp, etc can be guide the inline expansion strategy for
> > those
> > calls. As an example, very large sized memcpy may prefer non-
> > temporal memory
> > move etc.
>
> This is already done for 4.3.0.
>
Yes, looks like it is done for memcpy, memset, bzero, etc, but not strncmp,
memcmp, memmove, strncpy etc.
>
> >
> >
> >
> > --
> > Summary: value profiling support for memOps such as memcpy
> > Product: gcc
> > Version: 4.4.0
> > Status: UNCONFIRMED
> > Severity: enhancement
> > Priority: P3
> > Component: middle-end
> > AssignedTo: unassigned at gcc dot gnu dot org
> > ReportedBy: xinliangli at gmail dot com
> >
> >
> > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35543
> >
>
--
xinliangli at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|value profiling support for |Add more strOp for value
|memOps such as memcpy |profiling
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35543