Skip to content

Commit 0c99b19

Browse files
Paul SandozVivek DeshpandeQi FengIan GravesJean-Philippe Halimi
committed
8223347: Integration of Vector API (Incubator)
Co-authored-by: Vivek Deshpande <vdeshpande@openjdk.org> Co-authored-by: Qi Feng <qfeng@openjdk.org> Co-authored-by: Ian Graves <igraves@openjdk.org> Co-authored-by: Jean-Philippe Halimi <jphalimi@openjdk.org> Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org> Co-authored-by: Ningsheng Jian <njian@openjdk.org> Co-authored-by: Razvan Lupusoru <rlupusoru@openjdk.org> Co-authored-by: Smita Kamath <svkamath@openjdk.org> Co-authored-by: Rahul Kandu <rkandu@openjdk.org> Co-authored-by: Kishor Kharbas <kkharbas@openjdk.org> Co-authored-by: Eric Liu <Eric.Liu2@arm.com> Co-authored-by: Aaloan Miftah <someusername3@gmail.com> Co-authored-by: John R Rose <jrose@openjdk.org> Co-authored-by: Shravya Rukmannagari <srukmannagar@openjdk.org> Co-authored-by: Paul Sandoz <psandoz@openjdk.org> Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org> Co-authored-by: Lauren Walkowski <lauren.walkowski@arm.com> Co-authored-by: Yang Zang <Yang.Zhang@arm.com> Co-authored-by: Joshua Zhu <jzhu@openjdk.org> Co-authored-by: Wang Zhuo <wzhuo@openjdk.org> Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org> Reviewed-by: erikj, chegar, kvn, darcy, forax, briangoetz, aph, epavlova, coleenp
1 parent 386e7e8 commit 0c99b19

File tree

336 files changed

+294030
-2135
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

336 files changed

+294030
-2135
lines changed

make/common/Modules.gmk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ BOOT_MODULES += \
5959
java.security.sasl \
6060
java.xml \
6161
jdk.incubator.foreign \
62+
jdk.incubator.vector \
6263
jdk.internal.vm.ci \
6364
jdk.jfr \
6465
jdk.management \
@@ -145,6 +146,7 @@ DOCS_MODULES += \
145146
jdk.hotspot.agent \
146147
jdk.httpserver \
147148
jdk.incubator.jpackage \
149+
jdk.incubator.vector \
148150
jdk.jartool \
149151
jdk.javadoc \
150152
jdk.jcmd \

make/hotspot/gensrc/GensrcAdlc.gmk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ ifeq ($(call check-jvm-feature, compiler2), true)
138138

139139
ifeq ($(HOTSPOT_TARGET_CPU_ARCH), aarch64)
140140
AD_SRC_FILES += $(call uniq, $(wildcard $(foreach d, $(AD_SRC_ROOTS), \
141+
$d/cpu/$(HOTSPOT_TARGET_CPU_ARCH)/$(HOTSPOT_TARGET_CPU_ARCH)_neon.ad \
141142
$d/cpu/$(HOTSPOT_TARGET_CPU_ARCH)/$(HOTSPOT_TARGET_CPU_ARCH)_sve.ad \
142143
)))
143144
endif

make/jdk/src/classes/build/tools/spp/Spp.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public static void main(String args[]) throws Exception {
106106
static final String LNSEP = System.getProperty("line.separator");
107107
static final String KEY = "([a-zA-Z0-9]+)";
108108
static final String VAR = "([a-zA-Z0-9_\\-]+)";
109-
static final String TEXT = "([a-zA-Z0-9&;,.<>/#() \\?\\[\\]\\$]+)"; // $ -- hack embedded $var$
109+
static final String TEXT = "([\\p{Print}&&[^{#:}]]+)";
110110

111111
static final int GN_NOT = 1;
112112
static final int GN_KEY = 2;
@@ -140,6 +140,10 @@ void append(StringBuffer buf, String ln,
140140
}
141141
}
142142
}
143+
if (repl == null) {
144+
System.err.println("Error: undefined variable in line " + ln);
145+
System.exit(-1);
146+
}
143147
vardef.appendReplacement(buf, repl);
144148
}
145149
vardef.appendTail(buf);

0 commit comments

Comments
 (0)