diff --git a/test/hotspot/jtreg/TEST.groups b/test/hotspot/jtreg/TEST.groups index 991763488d226..48c8b6d2f61ea 100644 --- a/test/hotspot/jtreg/TEST.groups +++ b/test/hotspot/jtreg/TEST.groups @@ -84,6 +84,7 @@ hotspot_containers_extended = \ hotspot_vector_1 = \ compiler/c2/cr6340864 \ + compiler/c2/irTests \ compiler/codegen \ compiler/loopopts/superword \ compiler/vectorapi \ diff --git a/test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java b/test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java index 3dc4db05187d7..5cb934456bd02 100644 --- a/test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java +++ b/test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java @@ -33,7 +33,7 @@ * @bug 8283307 * @key randomness * @summary Auto-vectorization enhancement for unsigned shift right on signed subword types - * @requires os.arch=="amd64" | os.arch=="x86_64" | os.arch=="aarch64" + * @requires ((os.arch=="amd64" | os.arch=="x86_64") & (vm.opt.UseSSE == "null" | vm.opt.UseSSE > 3)) | os.arch=="aarch64" * @library /test/lib / * @run driver compiler.c2.irTests.TestVectorizeURShiftSubword */ diff --git a/test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java b/test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java index 02d3c5e057aec..c65fe965fac0b 100644 --- a/test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java +++ b/test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java @@ -133,6 +133,9 @@ public class TestFramework { "CompileThreshold", "Xmixed", "server", + "UseAVX", + "UseSSE", + "UseSVE", "Xlog", "LogCompilation" )