[llvm-commits] [PATCH 4/4] Profile metadata: test-suite Makefiles

manman ren mren at apple.com
Wed Oct 31 16:34:59 PDT 2012


On Oct 30, 2012, at 2:43 PM, manman ren <mren at apple.com> wrote:

> 
> On Oct 30, 2012, at 1:07 PM, Alastair Murray <alastairmurray42 at gmail.com> wrote:
> 
>> Hi Manman, all,
>> 
>> Daniel: I have also CC'ed you on this as you seem to do most of the test-suite work.  If you have no interest in these Makefiles or you feel they are not suitable for the repository then please let me know.
>> 
>> On 07/09/12 20:54, Manman Ren wrote:
>>> Alastair, I looked at your test-suite patch for PGO, it needs to be modified to make it work for SPEC (Makefile.spec).
>>> The modifications are attached.
>> 
>> Manman: I have included your SPEC changes in the patch.  I don't have access to SPEC so I can't test them, but I have visually verified that your previous patch is still compatible with recent test-suite changes.
>> 
>> 
>> 
>>> I haven't found time to make it work for both SPEC and other benchmarks.
>> 
>> Manman, I don't understand this statement.  The patch as attached works for test-suite, I assume that you have tested it on SPEC.  So it works for both …
> 
> I think we can't define Output/%.out-pgo in both Makefile.spec and TEST.profile.Makefile.
> I will double check with Daniel on this.

Hi Alastair,

Last time I tried the combined patch in Sept, I got some error messages.
But today, it seems to be working with the whole test-suite including the SPEC external tests.
I will try to check it in today or tomorrow.

For "[PATCH 3/4] Profile metadata: runtime support", please ping again, if nobody has any objection, I will check it in tomorrow.

Thanks again,
Manman

> 
> Thanks,
> Manman
> 
>> 
>> Otherwise the only change from the previous patch is to switch uses of $(RUNTOOLSAFELY) over to $(RUNSAFELYLOCAL) to match recent test-suite changes.
>> 
>> This patch is still dependent on the as-yet unreviewed "[PATCH 3/4] Profile metadata: runtime support" patch.  It could be trivially rewritten to not depend on that patch, but make -jN would not work for N>1.
>> 
>> Regards,
>> Alastair.
>> 
>> <weights_4_testsuite_makefiles.patch>
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list