[PATCH] D154205: [MachineLICM] Handle subloops

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 11 10:45:05 PDT 2023


craig.topper added a comment.

In D154205#4490194 <https://reviews.llvm.org/D154205#4490194>, @jaykang10 wrote:

> In D154205#4490081 <https://reviews.llvm.org/D154205#4490081>, @craig.topper wrote:
>
>> In D154205#4488424 <https://reviews.llvm.org/D154205#4488424>, @jaykang10 wrote:
>>
>>> I have checked the compile time with llvm-testsuite/CTMark. It looks it is not too bad.
>>>
>>>   workload	org_inst_count	patch_inst_count	diff(%)
>>>   ClamAV	69508780509	69630988308	0.175816347
>>>   7zip	2.32E+11	2.32E+11	0.006923268
>>>   tramp3d-v4	1.05E+11	1.05E+11	0.000903823
>>>   kimwitu++	49770088564	49763466457	-0.013305395
>>>   sqlite3	46693620206	46759200740	0.140448596
>>>   mafft	42673608370	42731240751	0.13505392
>>>   SPASS	56670401414	56809872194	0.246108686
>>>   lencod	79886302869	80002255900	0.145147575
>>>   consumer-typeset	43685066260	43697382603	0.028193486
>>>   Bullet	1.15E+11	1.15E+11	-0.025679361
>>
>> The headings `org_inst_count` and `patch_inst_count` don't sound like compile time to me. That sounds like sizes of the resulting binary?
>
> Ah, sorry for poor explanation.
> It means the instruction count from perf on linux host during compilation of the workloads so bigger number of instruction count means longer compile time.
> I used the `TEST_SUITE_USE_PERF` option with llvm-test-suite and checked the number of instructions from the perfstats file.

Thanks for the clarification.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D154205/new/

https://reviews.llvm.org/D154205



More information about the llvm-commits mailing list