RFR: 8375498: [VectorAPI] Dump primary vector IR details with -XX:+TraceNewVectors [v3]

Jatin Bhateja jbhateja at openjdk.org
Wed Jan 21 11:23:02 UTC 2026


On Wed, 21 Jan 2026 10:33:09 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

>> Patch to add support for dumping primary vector IR created by various VectorAPI inline expanders.
>> Currently auto-vectorization prints the newly create vector IR with -XX:+TraceNewVectors, similar message is
>> now emitted for VectorAPI.
>>  
>> 
>> TraceNewVectors [AutoVectorization]: 1397 AddVI === _ 1395 1396 [[ ]] #vectorx<I,4>
>> 
>> TraceNewVectors [VectorAPI]: 1591 AddVI === _ 1545 1569 [[ ]] #vectory<I,8> !jvms: IntVector::lanewiseTemplate @ bci:154 (line 798) Int256Vector::lanewise @ bci:3 (line 278) Int256Vector::lanewise @ bci:3 (line 43) IntVector::add @ bci:5 (line 1380) AddTestI::workload @ bci:34 (line 18)
>> 
>> 
>> Thanks,
>> Jatin
>
> Jatin Bhateja has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Adding more tracing calls

Thanks @XiaohongGong and @eme64 for reviews.

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

PR Comment: https://git.openjdk.org/jdk/pull/29265#issuecomment-3777551413


More information about the hotspot-compiler-dev mailing list