RFR: 8325159: C2 SuperWord: measure time for CITime [v2]

Roberto Castañeda Lozano rcastanedalo at openjdk.org
Fri Feb 2 14:51:02 UTC 2024


On Fri, 2 Feb 2024 14:09:11 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> I want to add SuperWord / AutoVectorization time to `CITime`.
>> 
>> This is for @vnkozlov who requested I measure the time difference for https://github.com/openjdk/jdk/pull/17624
>> 
>> Example:
>> 
>> ...
>>     C2 Compile Time:        2.757 s
>>        Parse:                 0.027 s
>>        Optimize:              2.505 s
>>          Escape Analysis:       0.000 s
>>            Conn Graph:            0.000 s
>>            Macro Eliminate:       0.000 s
>>          GVN 1:                 0.007 s
>>          Incremental Inline:    0.000 s
>>            IdealLoop:             0.000 s
>>           (IGVN:                  0.000 s)
>>           (Inline:                0.000 s)
>>           (Prune Useless:         0.000 s)
>>            Other:                 0.000 s
>>          Vector:                0.000 s
>>            Box elimination:     0.000 s
>>              IGVN:              0.000 s
>>              Prune Useless:     0.000 s
>>          Renumber Live:         0.000 s
>>          IdealLoop:             2.345 s
>>            AutoVectorize:       1.507 s       <------------ added this
>>          IdealLoop Verify:      0.000 s
>>          Cond Const Prop:       0.014 s
>>          GVN 2:                 0.008 s
>>          Macro Expand:          0.023 s
>>          Barrier Expand:        0.000 s
>>          Graph Reshape:         0.004 s
>>          Other:                 0.103 s
>> ...
>
> Emanuel Peter has updated the pull request incrementally with one additional commit since the last revision:
> 
>   added it to policy_unroll_slp_analysis as well for Roberto

Marked as reviewed by rcastanedalo (Reviewer).

-------------

PR Review: https://git.openjdk.org/jdk/pull/17683#pullrequestreview-1859437700


More information about the hotspot-compiler-dev mailing list