Skip to content

Commit

Permalink
8309893: Integrate ReplicateB/S/I/L/F/D nodes to Replicate node
Browse files Browse the repository at this point in the history
Reviewed-by: jbhateja, epeter, fgao
  • Loading branch information
e1iu committed Nov 13, 2023
1 parent caf7181 commit 50f41d6
Show file tree
Hide file tree
Showing 20 changed files with 554 additions and 785 deletions.
2 changes: 1 addition & 1 deletion src/hotspot/cpu/aarch64/aarch64.ad
Original file line number Diff line number Diff line change
Expand Up @@ -2587,7 +2587,7 @@ bool is_valid_sve_arith_imm_pattern(Node* n, Node* m) {
return false;
}

if (UseSVE == 0 || !VectorNode::is_invariant_vector(m)) {
if (UseSVE == 0 || m->Opcode() != Op_Replicate) {
return false;
}

Expand Down
274 changes: 89 additions & 185 deletions src/hotspot/cpu/aarch64/aarch64_vector.ad

Large diffs are not rendered by default.

1 comment on commit 50f41d6

@openjdk-notifier
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.