Skip to content

Commit

Permalink
8285790: AArch64: Merge C2 NEON and SVE matching rules
Browse files Browse the repository at this point in the history
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Reviewed-by: adinn, aph, xgong
  • Loading branch information
3 people committed Aug 17, 2022
1 parent da477b1 commit 0cc66ae
Show file tree
Hide file tree
Showing 19 changed files with 11,741 additions and 18,945 deletions.
3 changes: 1 addition & 2 deletions make/hotspot/gensrc/GensrcAdlc.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -142,8 +142,7 @@ ifeq ($(call check-jvm-feature, compiler2), true)

ifeq ($(HOTSPOT_TARGET_CPU_ARCH), aarch64)
AD_SRC_FILES += $(call uniq, $(wildcard $(foreach d, $(AD_SRC_ROOTS), \
$d/cpu/$(HOTSPOT_TARGET_CPU_ARCH)/$(HOTSPOT_TARGET_CPU_ARCH)_neon.ad \
$d/cpu/$(HOTSPOT_TARGET_CPU_ARCH)/$(HOTSPOT_TARGET_CPU_ARCH)_sve.ad \
$d/cpu/$(HOTSPOT_TARGET_CPU_ARCH)/$(HOTSPOT_TARGET_CPU_ARCH)_vector.ad \
)))
endif

Expand Down
878 changes: 226 additions & 652 deletions src/hotspot/cpu/aarch64/aarch64.ad

Large diffs are not rendered by default.

1 comment on commit 0cc66ae

@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.