RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v40]
Emanuel Peter
epeter at openjdk.org
Tue Dec 19 11:56:33 UTC 2023
On Fri, 8 Dec 2023 14:55:30 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:
>> Emanuel Peter has updated the pull request incrementally with one additional commit since the last revision:
>>
>> remove dead code
>
> src/hotspot/share/opto/vectorization.hpp line 572:
>
>> 570:
>> 571: private:
>> 572: #ifdef ASSERT
>
> Since the `Tracer` class in this file is `NOT_PRODUCT`, I suggest to also go with that here and where the trace methods are used.
> Suggestion:
>
> #ifndef PRODUCT
Actually, I want to go towards DEBUG/ASSERT only printing, and make the trace flags debug-only (they currently only have effects in debug anyway).
I will refactor this in https://github.com/openjdk/jdk/pull/16620, and for now I will only add ASSERT guarded tracing.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/14785#discussion_r1431298284
More information about the hotspot-compiler-dev
mailing list