8289801: [IR Framework] Add flags to whitelist which can be used to simulate a specific machine setup like UseAVX

Reviewed-by: kvn, xgong, thartmann
This commit is contained in:
Jie Fu 2022-07-18 22:49:17 +00:00
parent 5a96a5db13
commit 4a4d8ed83b
3 changed files with 5 additions and 1 deletions

View File

@ -84,6 +84,7 @@ hotspot_containers_extended = \
hotspot_vector_1 = \
compiler/c2/cr6340864 \
compiler/c2/irTests \
compiler/codegen \
compiler/loopopts/superword \
compiler/vectorapi \

View File

@ -33,7 +33,7 @@ import jdk.test.lib.Utils;
* @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
*/

View File

@ -133,6 +133,9 @@ public class TestFramework {
"CompileThreshold",
"Xmixed",
"server",
"UseAVX",
"UseSSE",
"UseSVE",
"Xlog",
"LogCompilation"
)