[llvm-commits] [PATCH 3/4] Profile metadata: runtime support - ping

manman ren mren at apple.com
Thu Nov 1 18:14:59 PDT 2012


Committed as r167269.

Thanks,
Manman

On Oct 31, 2012, at 9:07 PM, Alastair Murray <alastairmurray42 at gmail.com> wrote:

> Hi all,
> 
> Ping (number 2).
> 
> If noone objects Manman Ren will commit this patch tomorrow.
> 
> Regards,
> Alastair.
> 
> On 30/10/12 13:58, Alastair Murray wrote:
>> Hi all,
>> 
>> Ping on this patch!  (Sorry!)
>> 
>> The patch has no effect at runtime unless the LLVMPROF_OUTPUT
>> environment variable is set.
>> 
>> Are there concerns about how it works on Windows?  I haven't tested that
>> but the Windows documentation advises against using getenv().
>> 
>> Regards,
>> Alastair.
>> 
>> On 18/08/12 09:46, Alastair Murray wrote:
>>> Hello all,
>>> 
>>> Please review the attached patch.
>>> 
>>> This is the second of four patches to support setting branch weight
>>> metadata by profiling.  It does not depend on the previous patches.
>>> 
>>> This small patch allows the profile data file name to be specified by
>>> the LLVMPROF_OUTPUT environment variable.  This allows parallel make for
>>> profiling code (to come in patch #4), without it the are file collisions
>>> as each parallel run uses the default file name.
>>> 
>>> There is already code in the runtime library to specify the output file
>>> name via the command line, but this only works for programs which
>>> already process argc/argv.  This patch builds on that support.
>>> 
>>> Regards,
>>> Alastair Murray
>> 
>> 
> 




More information about the llvm-commits mailing list