Emanuel Peter

Results 9 issues of Emanuel Peter

I recently did some work in the area of `Node::dump` and `Node::find`, see [JDK-8287647](https://bugs.openjdk.org/browse/JDK-8287647) and [JDK-8283775](https://bugs.openjdk.org/browse/JDK-8283775). This change sets cleans up the code around, and tries to reduce code duplication....

ready
rfr
hotspot-compiler

I'm refactoring the packset, separating the details of packset-manupulation from the SuperWord algorithm. Most importantly: I split it into two classes: `PairSet` and `PackSet`. `combine_pairs_to_longer_packs` converts the first into the...

hotspot-compiler

I have tried for a very long time to get rid of all the `alignment(n)` code that is all over the SuperWord code. With lots of previous work, I am...

rfr
hotspot-compiler

I could not find any IR vectorization tests for `MemorySegment` yet. I make sure to exercise different backing types: - arrays - buffers - native memory I filed a follow-up...

ready
rfr
hotspot-compiler

TODO --------- ### Progress - [ ] Change must be properly reviewed (1 review required, with at least 1 [Reviewer](https://openjdk.org/bylaws#reviewer)) - [x] Change must not contain extraneous whitespace - [x]...

hotspot-compiler

After [JDK-8325155](https://bugs.openjdk.org/browse/JDK-8325155), there is now only a single use of `SuperWord::longer_type_for_conversion`. The check there is rather useless, and we should just remove it for the sake of code complexity. **What...

rfr
hotspot-compiler

The original PR was [here](https://github.com/openjdk/jdk/pull/19261), it got too chaotic. I added some extra tests for this in: https://github.com/openjdk/jdk/pull/19558 I extracted some refactorings to: https://github.com/openjdk/jdk/pull/19573 We used to have: - `PacksetGraph`:...

rfr
hotspot-compiler

**Background** I am introducing the `MemPointer`, for enhanced pointer parsing. For now, it replaces the much more limited `ArrayPointer` in `MergeStores` (see https://github.com/openjdk/jdk/pull/16245), but eventually it is supposed to be...

ready
rfr
hotspot-compiler

I want to refactor `TestDependencyOffsets.java` using the `CompileFramework`. Reasons: - I soon need to modify the IR rules in this test soon anyway (https://github.com/openjdk/jdk/pull/21521), and so a refactor might be...

ready
rfr
hotspot-compiler