[PATCH] D154205: [MachineLICM] Handle subloops

JinGu Kang via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 11 10:02:36 PDT 2023


jaykang10 added a comment.

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.


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

https://reviews.llvm.org/D154205



More information about the llvm-commits mailing list