[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