Running tests using JTREG control variable 'TIMEOUT_FACTOR=24' Test selection 'test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java', will run: * jtreg:test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java Clean up dirs for jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java Running test 'jtreg:test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java' -------------------------------------------------- TEST: compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java TEST JDK: /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/jdk ACTION: build -- Passed. Build successful REASON: Named class compiled on demand TIME: 304.43 seconds messages: command: build compiler.vectorapi.AllBitsSetVectorMatchRuleTest reason: Named class compiled on demand started: Mon Apr 28 23:35:16 CST 2025 Test directory: compile: compiler.vectorapi.AllBitsSetVectorMatchRuleTest finished: Mon Apr 28 23:40:20 CST 2025 elapsed time (seconds): 304.43 ACTION: compile -- Passed. Compilation successful REASON: .class file out of date or does not exist TIME: 303.885 seconds messages: command: compile /home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java reason: .class file out of date or does not exist started: Mon Apr 28 23:35:16 CST 2025 Additional options from @modules: --add-modules jdk.incubator.vector Mode: agentvm Agent id: 1 Process id: 291931 finished: Mon Apr 28 23:40:20 CST 2025 elapsed time (seconds): 303.885 configuration: Boot Layer (javac runtime environment) class path: /home/ubuntu/tools/jtreg/lib/javatest.jar /home/ubuntu/tools/jtreg/lib/jtreg.jar patch: java.base /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/patches/java.base javac compilation environment add modules: jdk.incubator.vector source path: /home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi /home/ubuntu/jdk/test/lib /home/ubuntu/jdk/test/hotspot/jtreg class path: /home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/test/lib /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0 rerun: cd /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/scratch/0 && \ DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus \ DOCS_JDK_IMAGE_DIR=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/docs \ HOME=/home/ubuntu \ LANG=C.UTF-8 \ LC_ALL=C.UTF-8 \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/test \ XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop \ XDG_RUNTIME_DIR=/run/user/1000 \ XDG_SESSION_CLASS=user \ XDG_SESSION_ID=353 \ XDG_SESSION_TYPE=tty \ _JVM_DWARF_PATH=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/symbols \ /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/jdk/bin/javac \ -J-XX:MaxRAMPercentage=6.25 \ -J-Dtest.boot.jdk=/home/ubuntu/tools/boot-jdk \ -J-Djava.io.tmpdir=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/tmp \ -J-Dtest.vm.opts='-XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/home/ubuntu/tools/boot-jdk -Djava.io.tmpdir=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/tmp' \ -J-Dtest.tool.vm.opts='-J-XX:MaxRAMPercentage=6.25 -J-Dtest.boot.jdk=/home/ubuntu/tools/boot-jdk -J-Djava.io.tmpdir=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/tmp' \ -J-Dtest.compiler.opts= \ -J-Dtest.java.opts= \ -J-Dtest.jdk=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/jdk \ -J-Dcompile.jdk=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/jdk \ -J-Dtest.timeout.factor=24.0 \ -J-Dtest.nativepath=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/test/hotspot/jtreg/native \ -J-Dtest.root=/home/ubuntu/jdk/test/hotspot/jtreg \ -J-Dtest.name=compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java \ -J-Dtest.verbose=Verbose[p=SUMMARY,f=FULL,e=FULL,t=false,m=false] \ -J-Dtest.file=/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java \ -J-Dtest.src=/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi \ -J-Dtest.src.path=/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi:/home/ubuntu/jdk/test/lib:/home/ubuntu/jdk/test/hotspot/jtreg \ -J-Dtest.classes=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d \ -J-Dtest.class.path=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/test/lib:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0 \ -J-Dtest.class.path.prefix=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d:/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/test/lib:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0 \ -J-Dtest.modules=jdk.incubator.vector \ --add-modules jdk.incubator.vector \ -d /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d \ -sourcepath /home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi:/home/ubuntu/jdk/test/lib:/home/ubuntu/jdk/test/hotspot/jtreg \ -classpath /home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/test/lib:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0 /home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java direct: warning: [incubating] using incubating module(s): jdk.incubator.vector Note: /home/ubuntu/jdk/test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 warning ACTION: driver -- Failed. Execution failed: `main' threw exception: compiler.lib.ir_framework.driver.irmatching.IRViolationException: There were one or multiple IR rule failures. Please check stderr for more information. REASON: User specified action: run driver compiler.vectorapi.AllBitsSetVectorMatchRuleTest TIME: 171.148 seconds messages: command: driver compiler.vectorapi.AllBitsSetVectorMatchRuleTest reason: User specified action: run driver compiler.vectorapi.AllBitsSetVectorMatchRuleTest started: Mon Apr 28 23:40:20 CST 2025 Mode: othervm [test requires non-default system module] Additional options from @modules: --add-modules jdk.incubator.vector Process id: 291989 finished: Mon Apr 28 23:43:11 CST 2025 elapsed time (seconds): 171.148 configuration: Boot Layer add modules: jdk.incubator.vector STDOUT: For random generator using seed: -1314679739782588951 To re-run test with same seed value please add "-Djdk.test.lib.random.seed=-1314679739782588951" to command line. Run Flag VM: Command line: [/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/jdk/bin/java -cp /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d:/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/test/lib:/home/ubuntu/jdk/test/lib:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0:/home/ubuntu/jdk/test/hotspot/jtreg:/home/ubuntu/tools/jtreg/lib/javatest.jar:/home/ubuntu/tools/jtreg/lib/jtreg.jar -XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/home/ubuntu/tools/boot-jdk -Djava.io.tmpdir=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/tmp -Dtest.jdk=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/jdk -Djava.library.path=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/test/hotspot/jtreg/native -cp /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/test/lib:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0 -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI --add-modules=jdk.incubator.vector compiler.lib.ir_framework.flag.FlagVM compiler.vectorapi.AllBitsSetVectorMatchRuleTest ] [2025-04-28T15:40:40.740222177Z] Gathering output for process 292026 [2025-04-28T15:40:42.271444840Z] Waiting for completion for process 292026 [2025-04-28T15:40:56.067716109Z] Waiting for completion finished for process 292026 Output and diagnostic info for process 292026 was saved into 'pid-292026-output.log' Run Test VM - [--add-modules=jdk.incubator.vector]: Command line: [/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/jdk/bin/java -cp /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d:/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/test/lib:/home/ubuntu/jdk/test/lib:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0:/home/ubuntu/jdk/test/hotspot/jtreg:/home/ubuntu/tools/jtreg/lib/javatest.jar:/home/ubuntu/tools/jtreg/lib/jtreg.jar -Djava.library.path=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/home/ubuntu/tools/boot-jdk -Djava.io.tmpdir=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/tmp -Dir.framework.server.port=45489 --add-modules=jdk.incubator.vector -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation -XX:CompilerDirectivesFile=test-vm-compile-commands-pid-292026.log -XX:CompilerDirectivesLimit=91 -XX:-OmitStackTraceInFastThrow -DShouldDoIRVerification=true -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.vectorapi.AllBitsSetVectorMatchRuleTest ] [2025-04-28T15:40:57.502170489Z] Gathering output for process 292051 [2025-04-28T15:40:57.509458688Z] Waiting for completion for process 292051 [2025-04-28T15:42:50.684338237Z] Waiting for completion finished for process 292051 Output and diagnostic info for process 292051 was saved into 'pid-292051-output.log' Messages from Test VM --------------------- [IREncodingPrinter] Disabling IR matching for rule 1 of 2 in testAllBitsSetMask: Constraint not met (applyIfPlatform): aarch64, true [IREncodingPrinter] Disabling IR matching for rule 2 of 2 in testAllBitsSetMask: Constraint not met (applyIfPlatform): aarch64, true [IREncodingPrinter] Disabling IR matching for rule 1 of 2 in testVectorVAndNotIMasked: Constraint not met (applyIfPlatform): aarch64, true [IREncodingPrinter] Disabling IR matching for rule 1 of 2 in testVectorVAndNotLMasked: Constraint not met (applyIfPlatform): aarch64, true Compilations (4) of Failed Methods (4) -------------------------------------- 1) Compilation of "public static void compiler.vectorapi.AllBitsSetVectorMatchRuleTest.testAllBitsSetVector()": > Phase "Final Code": BB#000: BB#001: 570 Prolog === [[ ]] [11940000000570] 9 MachProj === 10 [[ 436 29 ]] #0/unmatched !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:-1 (line 97) 13 MachProj === 10 [[ 11 4 29 20 33 83 85 86 88 118 126 123 146 104 66 61 215 222 232 273 348 355 ]] #2/unmatched Memory: @BotPTR *+bot, idx=Bot; !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:-1 (line 97) 14 MachProj === 10 [[ 4 20 33 208 215 222 232 242 248 254 258 266 273 282 289 295 326 334 341 348 355 ]] #1/unmatched !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:-1 (line 97) R2 15 MachProj === 10 [[ 4 2 20 18 33 31 48 187 43 208 206 215 213 222 220 232 230 242 240 248 246 254 258 256 266 264 273 271 282 280 289 287 295 293 326 324 334 332 341 339 348 346 355 353 ]] #3 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:-1 (line 97) 16 MachProj === 10 [[ 4 20 33 43 215 222 232 242 248 254 266 273 282 289 295 334 348 355 ]] #4 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:-1 (line 97) 0 Con === 10 [[ ]] #top R7 543 loadConP === 10 [[ 11 ]] java/lang/Class (java/io/Serializable,java/lang/constant/Constable,java/lang/reflect/AnnotatedElement,java/lang/invoke/TypeDescriptor,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/invoke/TypeDescriptor$OfField):exact * Oop:java/lang/Class (java/io/Serializable,java/lang/constant/Constable,java/lang/reflect/AnnotatedElement,java/lang/invoke/TypeDescriptor,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/invoke/TypeDescriptor$OfField):exact * R30 11 loadN === _ 13 543 [[ 29 527 529 128 ]] #132/0x0000000000000084narrowoop: int[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:3 (line 97) R7 29 loadRange === 9 13 11 [[ 28 39 436 ]] #12/0x000000000000000c !jvms: IntVector::fromArray @ bci:8 (line 3008) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:7 (line 97) 436 NullCheck === 9 29 [[ 27 7 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#002: 367 Region === 367 7 [[ 367 26 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R28 544 loadConP === 10 [[ 83 ]] java/lang/Class (java/io/Serializable,java/lang/constant/Constable,java/lang/reflect/AnnotatedElement,java/lang/invoke/TypeDescriptor,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/invoke/TypeDescriptor$OfField):exact * Oop:java/lang/Class (java/io/Serializable,java/lang/constant/Constable,java/lang/reflect/AnnotatedElement,java/lang/invoke/TypeDescriptor,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/invoke/TypeDescriptor$OfField):exact * R10 83 loadN === _ 13 544 [[ 521 523 85 125 ]] #136/0x0000000000000088narrowoop: int[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:14 (line 98) R8 28 addI_reg_imm === _ 29 [[ 26 20 33 ]] #-7/0xfffffff9 !jvms: VectorIntrinsics::checkFromIndexSize @ bci:42 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:7 (line 97) R29 40 loadConI === 10 [[ 39 77 71 ]] #7/0x00000007 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 26 cmpI_reg_imm0_branch === 367 28 [[ 41 25 ]] P=0.000001, C=-1.000000 !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:7 (line 97) BB#003: 369 Region === 369 41 [[ 369 39 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 39 cmpI_branch === 369 29 40 [[ 82 38 ]] P=0.000001, C=-1.000000 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#004: 388 Region === 388 82 [[ 388 432 126 85 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 85 loadRange === 388 13 83 [[ 84 77 432 ]] #12/0x000000000000000c !jvms: IntVector::fromArray @ bci:8 (line 3008) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:18 (line 98) 432 NullCheck === 388 85 [[ 218 80 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#005: 387 Region === 387 218 [[ 387 79 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R28 125 decodeHeapOop_not_null === _ 83 [[ 124 124 ]] int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:14 (line 98) R28 124 addP_reg_imm === _ 125 125 [[ 123 ]] #16/0x0000000000000010int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact[0] * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R8 84 addI_reg_imm === _ 85 [[ 79 222 232 ]] #-7/0xfffffff9 !jvms: VectorIntrinsics::checkFromIndexSize @ bci:42 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:18 (line 98) R30 128 decodeHeapOop_not_null === _ 11 [[ 127 127 ]] int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:3 (line 97) R30 127 addP_reg_imm === _ 128 128 [[ 126 ]] #16/0x0000000000000010int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact[0] * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) V2 126 loadV === 388 13 127 [[ 522 524 121 ]] vectora !jvms: IntVector::fromArray0Template @ bci:33 (line 3497) IntMaxVector::fromArray0 @ bci:3 (line 935) IntVector::fromArray @ bci:24 (line 3010) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:7 (line 97) 79 cmpI_reg_imm0_branch === 387 84 [[ 227 78 ]] P=0.000001, C=-1.000000 !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:18 (line 98) BB#006: 386 Region === 386 78 [[ 386 77 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 77 cmpI_branch === 386 85 40 [[ 237 76 ]] P=0.000001, C=-1.000000 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#007: 385 Region === 385 76 [[ 385 433 123 88 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) V1 123 loadV === 385 13 124 [[ 122 ]] vectora !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) V1 122 vnot === _ 123 [[ 121 ]] #-1/0xffffffffvectora !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) V1 121 vand_not_1 === _ 126 122 [[ 517 515 118 ]] #-1/0xffffffffvectora !jvms: IntVector::lanewiseTemplate @ bci:154 (line 798) IntMaxVector::lanewise @ bci:3 (line 276) IntMaxVector::lanewise @ bci:3 (line 41) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:30 (line 99) R7 545 loadConP === 10 [[ 86 ]] java/lang/Class (java/io/Serializable,java/lang/constant/Constable,java/lang/reflect/AnnotatedElement,java/lang/invoke/TypeDescriptor,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/invoke/TypeDescriptor$OfField):exact * Oop:java/lang/Class (java/io/Serializable,java/lang/constant/Constable,java/lang/reflect/AnnotatedElement,java/lang/invoke/TypeDescriptor,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/invoke/TypeDescriptor$OfField):exact * R30 86 loadN === _ 13 545 [[ 518 516 88 120 ]] #140/0x000000000000008cnarrowoop: int[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:33 (line 99) R28 88 loadRange === 385 13 86 [[ 87 71 433 ]] #12/0x000000000000000c !jvms: IntVector::intoArray @ bci:6 (line 3279) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:37 (line 99) 433 NullCheck === 385 88 [[ 351 74 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#008: 384 Region === 384 351 [[ 384 73 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 120 decodeHeapOop_not_null === _ 86 [[ 119 119 ]] int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:33 (line 99) R7 119 addP_reg_imm === _ 120 120 [[ 118 ]] #16/0x0000000000000010int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact[0] * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R8 87 addI_reg_imm === _ 88 [[ 73 273 355 ]] #-7/0xfffffff9 !jvms: VectorIntrinsics::checkFromIndexSize @ bci:42 (line 58) IntVector::intoArray @ bci:7 (line 3279) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:37 (line 99) 73 cmpI_reg_imm0_branch === 384 87 [[ 359 72 ]] P=0.000001, C=-1.000000 !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::intoArray @ bci:7 (line 3279) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:37 (line 99) BB#009: 383 Region === 383 72 [[ 383 71 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 71 cmpI_branch === 383 88 40 [[ 277 70 ]] P=0.000001, C=-1.000000 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#010: 382 Region === 382 70 [[ 382 381 118 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 118 storeV === 382 13 119 121 [[ 117 ]] memory Memory: @int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact[0] *, idx=11; !jvms: IntVector::intoArray @ bci:44 (line 3281) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:37 (line 99) R23 149 tlsLoadP === 10 [[ 145 151 52 194 191 311 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R12 532 loadConI === 1 [[ 161 ]] #0/0x00000000 BB#011: 69 CountedLoop === 69 381 380 [[ 69 117 146 161 434 66 ]] inner !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 117 Phi === 69 118 129 [[ 129 152 114 164 181 202 252 262 330 ]] #memory Memory: @int[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact+any *, idx=11; !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:54 (line 103) 146 Phi === 69 13 147 [[ 148 145 151 137 152 158 167 176 52 181 199 252 262 330 ]] #memory Memory: @BotPTR *+bot, idx=Bot; !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:54 (line 103) R12 161 Phi === 69 532 163 [[ 60 486 488 160 65 482 472 469 476 473 477 459 ]] #int:0..7:www !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:54 (line 103) R7 546 loadConP === 10 [[ 167 158 ]] java/lang/Class (java/io/Serializable,java/lang/constant/Constable,java/lang/reflect/AnnotatedElement,java/lang/invoke/TypeDescriptor,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/invoke/TypeDescriptor$OfField):exact * Oop:java/lang/Class (java/io/Serializable,java/lang/constant/Constable,java/lang/reflect/AnnotatedElement,java/lang/invoke/TypeDescriptor,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/invoke/TypeDescriptor$OfField):exact * R28 167 loadN === _ 146 546 [[ 166 475 66 ]] #132/0x0000000000000084narrowoop: int[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:54 (line 103) R29 158 loadN === _ 146 546 [[ 116 471 61 ]] #136/0x0000000000000088narrowoop: int[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:61 (line 103) R7 160 convI2L_reg_reg === _ 161 [[ 159 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R30 116 decodeHeapOop_not_null === _ 158 [[ 115 115 ]] int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:61 (line 103) R31 166 decodeHeapOop_not_null === _ 167 [[ 165 165 ]] int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:54 (line 103) 252 MergeMem === _ 0 146 0 0 0 0 0 0 0 0 117 [[ 248 266 289 334 ]] { - - - - - - - - N117:int[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact+any * } Memory: @BotPTR *+bot, idx=Bot; !jvms: IntVector::intoArray @ bci:44 (line 3281) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:37 (line 99) R11 66 loadRange === 69 13 167 [[ 65 434 ]] #12/0x000000000000000c !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 434 NullCheck === 69 66 [[ 251 67 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#012: 379 Region === 379 251 [[ 379 65 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R10 159 lShiftL_reg_imm === _ 160 [[ 165 554 115 556 555 ]] #2/0x00000002 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:76 (line 103) 65 cmpU_branch === 379 161 66 [[ 291 64 ]] P=0.000001, C=-1.000000 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#013: 378 Region === 378 64 [[ 378 435 164 61 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 61 loadRange === 378 13 158 [[ 60 435 ]] #12/0x000000000000000c !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 435 NullCheck === 378 61 [[ 269 62 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#014: 377 Region === 377 269 [[ 377 60 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R28 165 addP_reg_reg === _ 166 166 159 [[ 164 ]] int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact+any * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R30 115 addP_reg_reg === _ 116 116 159 [[ 114 ]] int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact+any * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R31 164 loadI === 378 117 165 [[ 113 338 ]] #16/0x0000000000000010 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:58 (line 103) 60 cmpU_branch === 377 161 61 [[ 336 59 ]] P=0.000001, C=-1.000000 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#015: 376 Region === 376 59 [[ 376 57 114 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 114 loadI === 376 117 115 [[ 113 ]] #16/0x0000000000000010 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R28 113 orI_reg_reg === _ 114 164 [[ 112 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R30 112 xorI_reg_imm === _ 113 [[ 487 54 111 177 57 483 510 ]] #-1/0xffffffff !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:68 (line 103) R28 548 loadConI === 10 [[ 57 ]] #-128/0xffffff80 57 cmpI_branch === 376 112 548 [[ 329 56 ]] P=0.000000, C=92189.000000 !jvms: Integer::valueOf @ bci:3 (line 1003) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#016: 375 Region === 375 56 [[ 375 54 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 549 loadConI === 10 [[ 54 ]] #127/0x0000007f 54 cmpI_branch === 375 112 549 [[ 53 110 ]] P=0.000434, C=92189.000000 !jvms: Integer::valueOf @ bci:10 (line 1003) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#017: 399 Region === 399 110 [[ 399 109 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R8 111 addI_reg_imm === _ 112 [[ 109 258 ]] #128/0x00000080 !jvms: Integer::valueOf @ bci:20 (line 1004) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R28 550 loadConI === 10 [[ 109 ]] #256/0x00000100 109 cmpU_branch === 399 111 550 [[ 261 108 ]] P=0.000001, C=-1.000000 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#018: 398 Region === 398 108 [[ 398 397 176 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 551 loadConP === 10 [[ 177 ]] stable:narrowoop: java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact *[int:256] (java/lang/Cloneable,java/io/Serializable) ident=1581 address=0x00007ff01c5429b8> * R28 552 loadConP === 10 [[ 177 ]] stable:narrowoop: java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact *[int:256] (java/lang/Cloneable,java/io/Serializable) ident=1581 address=0x00007ff01c5429b8> * R7 177 shaddP_reg_reg_ext_b === _ 551 552 112 [[ 176 ]] #2/0x00000002stable:narrowoop: java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact *[int:256] (java/lang/Cloneable,java/io/Serializable) ident=1581 address=0x00007ff01c5429b8>+any * [narrow] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 176 loadN === 398 146 177 [[ 175 ]] #528/0x0000000000000210narrowoop: java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R31 175 decodeHeapOop_not_null === _ 176 [[ 174 ]] java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * Oop:java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * !jvms: Integer::valueOf @ bci:21 (line 1004) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#019: 107 Region === 107 397 396 [[ 107 129 148 431 174 104 488 556 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 129 Phi === 107 117 130 [[ 147 117 170 202 315 320 ]] #memory Memory: @int[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact+any *, idx=11; !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 148 Phi === 107 146 130 [[ 147 169 179 194 191 199 311 307 315 318 ]] #memory Memory: @BotPTR *+bot, idx=Bot; !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R31 174 Phi === 107 175 155 [[ 490 495 503 506 93 541 498 ]] #java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * Oop:java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R12 488 Phi === 107 161 486 [[ 103 163 460 539 494 463 497 466 465 ]] #int:0..7:www !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R10 556 Phi === 107 159 555 [[ 171 ]] #long !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 557 loadConP === 10 [[ 169 ]] java/lang/Class (java/io/Serializable,java/lang/constant/Constable,java/lang/reflect/AnnotatedElement,java/lang/invoke/TypeDescriptor,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/invoke/TypeDescriptor$OfField):exact * Oop:java/lang/Class (java/io/Serializable,java/lang/constant/Constable,java/lang/reflect/AnnotatedElement,java/lang/invoke/TypeDescriptor,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/invoke/TypeDescriptor$OfField):exact * R8 169 loadN === _ 148 557 [[ 242 104 172 ]] #140/0x000000000000008cnarrowoop: int[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:72 (line 103) R7 172 decodeHeapOop_not_null === _ 169 [[ 171 171 ]] int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:72 (line 103) 147 MergeMem === _ 0 148 0 0 0 0 0 0 0 0 129 [[ 146 187 208 242 254 282 341 ]] { - - - - - - - - N129:int[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact+any * } Memory: @BotPTR *+bot, idx=Bot; !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R29 104 loadRange === 107 13 169 [[ 103 431 ]] #12/0x000000000000000c !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 431 NullCheck === 107 104 [[ 285 105 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#020: 395 Region === 395 285 [[ 395 103 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 171 addP_reg_reg === _ 172 172 556 [[ 170 ]] int[int:>=0] (java/lang/Cloneable,java/io/Serializable):NotNull:exact+any * !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 103 cmpU_branch === 395 488 104 [[ 244 102 ]] P=0.000001, C=-1.000000 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#021: 394 Region === 394 102 [[ 394 101 170 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R29 170 loadI === 394 129 171 [[ 499 101 99 173 496 180 504 ]] #16/0x0000000000000010 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:76 (line 103) R7 558 loadConI === 10 [[ 101 ]] #-128/0xffffff80 101 cmpI_branch === 394 170 558 [[ 211 100 ]] P=0.000000, C=92189.000000 !jvms: Integer::valueOf @ bci:3 (line 1003) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:77 (line 103) BB#022: 393 Region === 393 100 [[ 393 99 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R28 559 loadConI === 10 [[ 99 ]] #127/0x0000007f 99 cmpI_branch === 393 170 559 [[ 192 98 ]] P=0.000434, C=92189.000000 !jvms: Integer::valueOf @ bci:10 (line 1003) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:77 (line 103) BB#023: 392 Region === 392 98 [[ 392 96 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R8 173 addI_reg_imm === _ 170 [[ 96 341 ]] #128/0x00000080 !jvms: Integer::valueOf @ bci:20 (line 1004) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:77 (line 103) R7 560 loadConI === 10 [[ 96 ]] #256/0x00000100 96 cmpU_branch === 392 173 560 [[ 344 95 ]] P=0.000001, C=-1.000000 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#024: 391 Region === 391 95 [[ 391 93 179 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 561 loadConP === 10 [[ 180 ]] stable:narrowoop: java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact *[int:256] (java/lang/Cloneable,java/io/Serializable) ident=1581 address=0x00007ff01c5429b8> * R28 562 loadConP === 10 [[ 180 ]] stable:narrowoop: java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact *[int:256] (java/lang/Cloneable,java/io/Serializable) ident=1581 address=0x00007ff01c5429b8> * R7 180 shaddP_reg_reg_ext_b === _ 561 562 170 [[ 179 ]] #2/0x00000002stable:narrowoop: java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact *[int:256] (java/lang/Cloneable,java/io/Serializable) ident=1581 address=0x00007ff01c5429b8>+any * [narrow] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 179 loadN === 391 148 180 [[ 94 ]] #528/0x0000000000000210narrowoop: java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * !jvms: Integer::valueOf @ bci:21 (line 1004) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:77 (line 103) R8 94 decodeHeapOop_not_null === _ 179 [[ 93 322 ]] java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * Oop:java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * !jvms: Integer::valueOf @ bci:21 (line 1004) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:77 (line 103) 93 cmpP_branch === 391 174 94 [[ 299 92 ]] P=0.000000, C=5375.000000 !jvms: Asserts::assertEquals @ bci:2 (line 207) Asserts::assertEquals @ bci:3 (line 195) AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:80 (line 103) BB#025: 390 Region === 390 92 [[ 390 90 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R12 163 addI_reg_imm === _ 488 [[ 90 161 ]] #1/0x00000001 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:83 (line 102) R28 563 loadConI === 1 [[ 90 ]] #8/0x00000008 90 cmpI_loop === 390 163 563 [[ 255 89 ]] P=0.888932, C=18423.000000 !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#026: 413 Region === 413 255 [[ 413 254 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) 571 Epilog === [[ ]] [11940000000571] 254 Ret === 413 14 147 15 16 [[ 1 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) BB#027: 374 Region === 374 53 [[ 374 51 151 52 ]] !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R31 151 loadP === 374 146 149 [[ 156 150 143 141 140 ]] #464/0x00000000000001d0rawptr:BotPTR !jvms: AllBitsSetVectorMatchRuleTest::testAllBitsSetVector @ bci:69 (line 103) R7 52 loadP === 374 146 149 [[ 51 ]] #480/0x ... Output overflow: JT Harness has limited the test output to the text at the beginning and the end, so that you can see how the test began, and how it completed. If you need to see more of the output from the test, set the system property javatest.maxOutputSize to a higher value. The current value is 100000 ... est::testVectorVAndNotIMasked @ bci:90 (line 134) BB#041: 291 Region === 291 484 483 [[ 291 288 323 326 611 612 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 323 Phi === 291 144 324 [[ 288 ]] #memory Memory: @BotPTR *+bot, idx=Bot; !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:98 (line 134) R8 326 Phi === 291 52 327 [[ 288 288 ]] #java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * Oop:java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:98 (line 134) R7 611 Phi === 291 673 674 [[ 547 ]] #int:0..7:www !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 612 Phi === 291 675 676 [[ 288 288 ]] #java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * Oop:java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 325 loadConI === 1 [[ 288 ]] #-187/0xffffff45 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 290 ConP === 10 [[ 288 ]] #null 547 DebugUseSpillCopy === _ 611 [[ 288 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 685 Nop === [[ ]] [11610000000685] 288 CallStaticJavaDirect === 291 14 323 15 16 325 0 0 0 547 0 0 612 326 290 612 326 [[ 289 287 520 ]] Static wrapper for: uncommon_trap(reason='unstable_if' action='reinterpret' debug_id='0') # void ( int ) C=0.000100 Asserts::assertEquals @ bci:2 (line 207) reexecute Asserts::assertEquals @ bci:3 (line 195) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:101 (line 134) !jvms: Asserts::assertEquals @ bci:2 (line 207) Asserts::assertEquals @ bci:3 (line 195) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:101 (line 134) 289 MachProj === 288 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 287 MachProj === 288 [[ 286 ]] #0/unmatched !jvms: Asserts::assertEquals @ bci:2 (line 207) Asserts::assertEquals @ bci:3 (line 195) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:101 (line 134) R7 520 MachProj === 288 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 286 ShouldNotReachHere === 287 0 0 15 0 [[ 1 ]] !jvms: Asserts::assertEquals @ bci:2 (line 207) Asserts::assertEquals @ bci:3 (line 195) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:101 (line 134) BB#042: 502 Region === 502 388 [[ 502 386 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 389 loadConI === 1 [[ 386 ]] #-28/0xffffffe4 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 562 DebugUseSpillCopy === _ 125 [[ 386 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 563 DebugUseSpillCopy === _ 163 [[ 386 386 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 686 Nop === [[ ]] [11610000000686] 386 CallStaticJavaDirect === 502 14 126 15 16 389 0 0 0 563 562 563 [[ 387 385 529 ]] Static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:70 (line 133) !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:70 (line 133) 387 MachProj === 386 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 385 MachProj === 386 [[ 384 ]] #0/unmatched !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:70 (line 133) R7 529 MachProj === 386 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 384 ShouldNotReachHere === 385 0 0 15 0 [[ 1 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:70 (line 133) BB#043: 498 Region === 498 357 [[ 498 355 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 631 DefinitionSpillCopy === _ 177 [[ 355 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 358 loadConI === 1 [[ 355 ]] #-28/0xffffffe4 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 559 DebugUseSpillCopy === _ 163 [[ 355 355 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 687 Nop === [[ ]] [11610000000687] 355 CallStaticJavaDirect === 498 14 126 15 16 358 0 0 0 559 631 559 [[ 356 354 527 ]] Static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:79 (line 134) !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:79 (line 134) 356 MachProj === 355 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 354 MachProj === 355 [[ 353 ]] #0/unmatched !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:79 (line 134) R7 527 MachProj === 355 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 353 ShouldNotReachHere === 354 0 0 15 0 [[ 1 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:79 (line 134) BB#044: 501 Region === 501 381 [[ 501 379 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 625 DefinitionSpillCopy === _ 171 [[ 379 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R8 383 xorI_reg_imm === _ 174 [[ 379 ]] #-1/0xffffffff !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:81 (line 134) R11 382 loadConI === 1 [[ 379 ]] #-28/0xffffffe4 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 556 DebugUseSpillCopy === _ 163 [[ 379 379 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 688 Nop === [[ ]] [11610000000688] 379 CallStaticJavaDirect === 501 14 126 15 16 382 0 0 0 556 383 625 556 [[ 380 378 525 ]] Static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:86 (line 134) !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:86 (line 134) 380 MachProj === 379 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 378 MachProj === 379 [[ 377 ]] #0/unmatched !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:86 (line 134) R7 525 MachProj === 379 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 377 ShouldNotReachHere === 378 0 0 15 0 [[ 1 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:86 (line 134) BB#045: 478 Region === 478 248 [[ 478 246 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 617 DefinitionSpillCopy === _ 202 [[ 246 ]] Oop:java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 249 loadConI === 1 [[ 246 ]] #-28/0xffffffe4 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 550 DebugUseSpillCopy === _ 590 [[ 246 246 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 689 Nop === [[ ]] [11610000000689] 246 CallStaticJavaDirect === 478 14 144 15 16 249 0 0 0 550 617 197 550 [[ 247 245 522 ]] Static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:97 (line 134) !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:97 (line 134) 247 MachProj === 246 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 245 MachProj === 246 [[ 244 ]] #0/unmatched !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:97 (line 134) R7 522 MachProj === 246 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 244 ShouldNotReachHere === 245 0 0 15 0 [[ 1 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:97 (line 134) BB#046: 492 Region === 492 333 [[ 492 330 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 334 loadConI === 1 [[ 330 ]] #-28/0xffffffe4 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 332 ConP === 10 [[ 330 ]] #stable:narrowoop: java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact *[int:256] (java/lang/Cloneable,java/io/Serializable) ident=1615 address=0x00007ff01c461780> * 543 DebugUseSpillCopy === _ 163 [[ 330 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 330 CallStaticJavaDirect === 492 14 126 15 0 334 0 0 0 543 0 332 195 [[ 331 329 516 ]] Static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 Integer::valueOf @ bci:21 (line 1004) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) !jvms: Integer::valueOf @ bci:21 (line 1004) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 331 MachProj === 330 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 329 MachProj === 330 [[ 328 ]] #0/unmatched !jvms: Integer::valueOf @ bci:21 (line 1004) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R7 516 MachProj === 330 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 328 ShouldNotReachHere === 329 0 0 15 0 [[ 1 ]] !jvms: Integer::valueOf @ bci:21 (line 1004) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) BB#047: 504 Region === 504 402 [[ 504 399 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 601 DefinitionSpillCopy === _ 202 [[ 399 ]] Oop:java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 403 loadConI === 1 [[ 399 ]] #-28/0xffffffe4 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 401 ConP === 10 [[ 399 ]] #stable:narrowoop: java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact *[int:256] (java/lang/Cloneable,java/io/Serializable) ident=1615 address=0x00007ff01c461780> * 545 DebugUseSpillCopy === _ 590 [[ 399 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 690 Nop === [[ ]] [11610000000690] 399 CallStaticJavaDirect === 504 14 144 15 0 403 0 0 0 545 601 0 401 201 [[ 400 398 518 ]] Static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 Integer::valueOf @ bci:21 (line 1004) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:98 (line 134) !jvms: Integer::valueOf @ bci:21 (line 1004) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:98 (line 134) 400 MachProj === 399 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 398 MachProj === 399 [[ 397 ]] #0/unmatched !jvms: Integer::valueOf @ bci:21 (line 1004) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:98 (line 134) R7 518 MachProj === 399 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 397 ShouldNotReachHere === 398 0 0 15 0 [[ 1 ]] !jvms: Integer::valueOf @ bci:21 (line 1004) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:98 (line 134) BB#048: 497 Region === 497 351 [[ 497 348 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 623 DefinitionSpillCopy === _ 166 [[ 348 348 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 352 loadConI === 1 [[ 348 ]] #-187/0xffffff45 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 350 ConI === 10 [[ 348 ]] #int:-128 R8 554 DebugUseSpillCopy === _ 163 [[ 348 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 348 CallStaticJavaDirect === 497 14 126 15 0 352 0 0 0 554 623 623 350 [[ 349 347 524 ]] Static wrapper for: uncommon_trap(reason='unstable_if' action='reinterpret' debug_id='0') # void ( int ) C=0.000100 Integer::valueOf @ bci:3 (line 1003) reexecute AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) !jvms: Integer::valueOf @ bci:3 (line 1003) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 349 MachProj === 348 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 347 MachProj === 348 [[ 346 ]] #0/unmatched !jvms: Integer::valueOf @ bci:3 (line 1003) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R7 524 MachProj === 348 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 346 ShouldNotReachHere === 347 0 0 15 0 [[ 1 ]] !jvms: Integer::valueOf @ bci:3 (line 1003) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) BB#049: 506 Region === 506 416 [[ 506 413 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 615 DefinitionSpillCopy === _ 198 [[ 413 413 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 614 DefinitionSpillCopy === _ 202 [[ 413 ]] Oop:java/lang/Integer (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 417 loadConI === 1 [[ 413 ]] #-187/0xffffff45 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 415 ConI === 10 [[ 413 ]] #int:-128 R8 548 DebugUseSpillCopy === _ 590 [[ 413 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 691 Nop === [[ ]] [11610000000691] 413 CallStaticJavaDirect === 506 14 144 15 0 417 0 0 0 548 614 615 615 415 [[ 414 412 521 ]] Static wrapper for: uncommon_trap(reason='unstable_if' action='reinterpret' debug_id='0') # void ( int ) C=0.000100 Integer::valueOf @ bci:3 (line 1003) reexecute AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:98 (line 134) !jvms: Integer::valueOf @ bci:3 (line 1003) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:98 (line 134) 414 MachProj === 413 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 412 MachProj === 413 [[ 411 ]] #0/unmatched !jvms: Integer::valueOf @ bci:3 (line 1003) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:98 (line 134) R7 521 MachProj === 413 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 411 ShouldNotReachHere === 412 0 0 15 0 [[ 1 ]] !jvms: Integer::valueOf @ bci:3 (line 1003) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:98 (line 134) BB#050: 431 Region === 431 40 [[ 431 34 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 660 DefinitionSpillCopy === _ 11 [[ 34 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 44 loadConI === 1 [[ 34 ]] #-28/0xffffffe4 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 39 ConP === 10 [[ 34 ]] #jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * Oop:jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * 38 ConI === 10 [[ 34 ]] #int:8 37 ConI === 10 [[ 34 ]] #int:0 36 ConP === 10 [[ 34 ]] #null 34 CallStaticJavaDirect === 431 14 13 15 16 44 0 0 0 0 0 660 0 39 38 0 0 0 0 0 37 29 36 [[ 35 33 540 ]] Static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) VectorMask::fromArray @ bci:16 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) VectorMask::fromArray @ bci:16 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) 35 MachProj === 34 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 33 MachProj === 34 [[ 32 ]] #0/unmatched !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) VectorMask::fromArray @ bci:16 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) R7 540 MachProj === 34 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 32 ShouldNotReachHere === 33 0 0 15 0 [[ 1 ]] !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) VectorMask::fromArray @ bci:16 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) BB#051: 477 Region === 477 241 [[ 477 236 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 655 DefinitionSpillCopy === _ 140 [[ 236 ]] vectora !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 654 DefinitionSpillCopy === _ 115 [[ 236 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 242 loadConI === 1 [[ 236 ]] #-28/0xffffffe4 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 243 SafePointScalarObject === 10 [[ 236 ]] # fields@[0..0] Oop:jdk/incubator/vector/IntMaxVector$IntMaxMask:NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 240 ConP === 10 [[ 236 ]] #jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * Oop:jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * 239 ConI === 10 [[ 236 ]] #int:0 238 ConP === 10 [[ 236 ]] #null 236 CallStaticJavaDirect === 477 14 13 15 16 242 243 0 0 0 240 654 0 0 0 0 0 0 0 239 116 238 655 [[ 237 235 537 ]] Static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) 237 MachProj === 236 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 235 MachProj === 236 [[ 234 ]] #0/unmatched !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) R7 537 MachProj === 236 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 234 ShouldNotReachHere === 235 0 0 15 0 [[ 1 ]] !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) BB#052: 482 Region === 482 282 [[ 482 277 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 647 DefinitionSpillCopy === _ 118 [[ 277 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 646 DefinitionSpillCopy === _ 136 [[ 277 ]] vectora !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 645 DefinitionSpillCopy === _ 140 [[ 277 ]] vectora !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 283 loadConI === 1 [[ 277 ]] #-28/0xffffffe4 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 284 SafePointScalarObject === 10 [[ 277 ]] # fields@[1..1] Oop:jdk/incubator/vector/IntMaxVector$IntMaxMask:NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 285 SafePointScalarObject === 10 [[ 277 ]] # fields@[0..0] Oop:jdk/incubator/vector/IntMaxVector:NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 281 ConP === 10 [[ 277 ]] #jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * Oop:jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * 280 ConI === 10 [[ 277 ]] #int:0 279 ConP === 10 [[ 277 ]] #null 692 Nop === [[ ]] [11610000000692] 277 CallStaticJavaDirect === 482 14 13 15 16 283 284 285 0 0 281 647 0 0 0 0 0 0 0 280 119 279 646 645 [[ 278 276 534 ]] Static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) 278 MachProj === 277 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 276 MachProj === 277 [[ 275 ]] #0/unmatched !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) R7 534 MachProj === 277 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 275 ShouldNotReachHere === 276 0 0 15 0 [[ 1 ]] !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) BB#053: 500 Region === 500 374 [[ 500 370 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 640 DefinitionSpillCopy === _ 121 [[ 370 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 639 DefinitionSpillCopy === _ 131 [[ 370 ]] vectora !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 375 loadConI === 1 [[ 370 ]] #-28/0xffffffe4 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 376 SafePointScalarObject === 10 [[ 370 ]] # fields@[0..0] Oop:jdk/incubator/vector/IntMaxVector:NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 373 ConI === 10 [[ 370 ]] #int:0 372 ConP === 10 [[ 370 ]] #null 693 Nop === [[ ]] [11610000000693] 370 CallStaticJavaDirect === 500 14 13 15 16 375 0 0 0 0 376 640 0 0 0 0 0 0 0 373 122 372 639 [[ 371 369 531 ]] Static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::intoArray @ bci:7 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::intoArray @ bci:7 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) 371 MachProj === 370 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 369 MachProj === 370 [[ 368 ]] #0/unmatched !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::intoArray @ bci:7 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) R7 531 MachProj === 370 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 368 ShouldNotReachHere === 369 0 0 15 0 [[ 1 ]] !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::intoArray @ bci:7 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) BB#054: 429 Region === 429 26 [[ 429 20 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 662 DefinitionSpillCopy === _ 11 [[ 20 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 31 loadConI === 1 [[ 20 ]] #-52/0xffffffcc !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 25 ConP === 10 [[ 20 ]] #jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * Oop:jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * 24 ConI === 10 [[ 20 ]] #int:8 23 ConI === 10 [[ 20 ]] #int:0 22 ConP === 10 [[ 20 ]] #null 694 Nop === [[ ]] [11610000000694] 20 CallStaticJavaDirect === 429 14 13 15 16 31 0 0 0 0 0 662 0 25 24 0 0 0 0 0 23 29 22 [[ 21 19 541 ]] Static wrapper for: uncommon_trap(reason='intrinsic_or_type_checked_inlining' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) VectorMask::fromArray @ bci:16 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) VectorMask::fromArray @ bci:16 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) 21 MachProj === 20 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 19 MachProj === 20 [[ 18 ]] #0/unmatched !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) VectorMask::fromArray @ bci:16 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) R7 541 MachProj === 20 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 18 ShouldNotReachHere === 19 0 0 15 0 [[ 1 ]] !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) VectorMask::fromArray @ bci:16 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) BB#055: 476 Region === 476 231 [[ 476 226 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 657 DefinitionSpillCopy === _ 140 [[ 226 ]] vectora !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 656 DefinitionSpillCopy === _ 115 [[ 226 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 232 loadConI === 1 [[ 226 ]] #-52/0xffffffcc !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 233 SafePointScalarObject === 10 [[ 226 ]] # fields@[0..0] Oop:jdk/incubator/vector/IntMaxVector$IntMaxMask:NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 230 ConP === 10 [[ 226 ]] #jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * Oop:jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * 229 ConI === 10 [[ 226 ]] #int:0 228 ConP === 10 [[ 226 ]] #null 695 Nop === [[ ]] [11610000000695] 226 CallStaticJavaDirect === 476 14 13 15 16 232 233 0 0 0 230 656 0 0 0 0 0 0 0 229 116 228 657 [[ 227 225 538 ]] Static wrapper for: uncommon_trap(reason='intrinsic_or_type_checked_inlining' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) 227 MachProj === 226 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 225 MachProj === 226 [[ 224 ]] #0/unmatched !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) R7 538 MachProj === 226 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 224 ShouldNotReachHere === 225 0 0 15 0 [[ 1 ]] !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) BB#056: 481 Region === 481 271 [[ 481 266 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 650 DefinitionSpillCopy === _ 118 [[ 266 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 649 DefinitionSpillCopy === _ 136 [[ 266 ]] vectora !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 648 DefinitionSpillCopy === _ 140 [[ 266 ]] vectora !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 272 loadConI === 1 [[ 266 ]] #-52/0xffffffcc !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 273 SafePointScalarObject === 10 [[ 266 ]] # fields@[1..1] Oop:jdk/incubator/vector/IntMaxVector$IntMaxMask:NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 274 SafePointScalarObject === 10 [[ 266 ]] # fields@[0..0] Oop:jdk/incubator/vector/IntMaxVector:NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 270 ConP === 10 [[ 266 ]] #jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * Oop:jdk/incubator/vector/IntVector$IntSpecies (jdk/incubator/vector/VectorSpecies):exact * 269 ConI === 10 [[ 266 ]] #int:0 268 ConP === 10 [[ 266 ]] #null 266 CallStaticJavaDirect === 481 14 13 15 16 272 273 274 0 0 270 650 0 0 0 0 0 0 0 269 119 268 649 648 [[ 267 265 535 ]] Static wrapper for: uncommon_trap(reason='intrinsic_or_type_checked_inlining' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) 267 MachProj === 266 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 265 MachProj === 266 [[ 264 ]] #0/unmatched !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) R7 535 MachProj === 266 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 264 ShouldNotReachHere === 265 0 0 15 0 [[ 1 ]] !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::fromArray @ bci:9 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) BB#057: 499 Region === 499 365 [[ 499 361 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 642 DefinitionSpillCopy === _ 121 [[ 361 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 641 DefinitionSpillCopy === _ 131 [[ 361 ]] vectora !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 366 loadConI === 1 [[ 361 ]] #-52/0xffffffcc !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 367 SafePointScalarObject === 10 [[ 361 ]] # fields@[0..0] Oop:jdk/incubator/vector/IntMaxVector:NotNull:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 364 ConI === 10 [[ 361 ]] #int:0 363 ConP === 10 [[ 361 ]] #null 361 CallStaticJavaDirect === 499 14 13 15 16 366 0 0 0 0 367 642 0 0 0 0 0 0 0 364 122 363 641 [[ 362 360 532 ]] Static wrapper for: uncommon_trap(reason='intrinsic_or_type_checked_inlining' action='make_not_entrant' debug_id='0') # void ( int ) C=0.000100 Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::intoArray @ bci:7 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::intoArray @ bci:7 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) 362 MachProj === 361 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 360 MachProj === 361 [[ 359 ]] #0/unmatched !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::intoArray @ bci:7 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) R7 532 MachProj === 361 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 359 ShouldNotReachHere === 360 0 0 15 0 [[ 1 ]] !jvms: Objects::checkIndex @ bci:3 (line 365) VectorIntrinsics::checkFromIndexSize @ bci:43 (line 58) IntVector::intoArray @ bci:7 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) BB#058: 470 Region === 470 155 [[ 470 153 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 585 DefinitionSpillCopy === _ 166 [[ 153 668 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 584 DefinitionSpillCopy === _ 172 [[ 667 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R8 583 DefinitionSpillCopy === _ 163 [[ 153 666 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 162 loadConP === 1 [[ 153 ]] precise java/lang/Integer: 0x00007ff01c00f380 (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):Constant:exact * Klass:precise java/lang/Integer: 0x00007ff01c00f380 (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):Constant:exact * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 696 Nop === [[ ]] [11610000000696] 153 CallStaticJavaDirect === 470 0 126 15 0 162 0 0 0 583 585 [[ 154 152 178 182 194 517 ]] Static wrapper for: C2 Runtime new_instance # rawptr:NotNull ( java/lang/Object:NotNull * ) C=0.000100 Integer::valueOf @ bci:23 (line 1005) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 154 MachProj === 153 [[ ]] #10006/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 152 MachProj === 153 [[ 151 ]] #0/unmatched !jvms: Integer::valueOf @ bci:23 (line 1005) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 178 MachProj === 153 [[ 151 339 344 ]] #1/unmatched !jvms: Integer::valueOf @ bci:23 (line 1005) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 182 MachProj === 153 [[ 181 342 ]] #2/unmatched Memory: @BotPTR *+bot, idx=Bot; !jvms: Integer::valueOf @ bci:23 (line 1005) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R10 194 MachProj === 153 [[ 544 ]] #5 !jvms: Integer::valueOf @ bci:23 (line 1005) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R7 517 MachProj === 153 [[ ]] #7/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 151 Catch === 152 178 [[ 150 337 ]] !jvms: Integer::valueOf @ bci:23 (line 1005) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) BB#059: 469 Region === 469 150 [[ 469 468 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R7 544 PhiInputSpillCopy === _ 194 [[ 669 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R12 666 PhiLocationDifferToInputLocationSpillCopy === _ 583 [[ 587 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R10 667 PhiLocationDifferToInputLocationSpillCopy === _ 584 [[ 588 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R29 668 PhiLocationDifferToInputLocationSpillCopy === _ 585 [[ 589 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R30 669 PhiLocationDifferToInputLocationSpillCopy === _ 544 [[ 193 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 468 branch === 469 [[ 149 ]] !orig=427 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) BB#060: 491 Region === 491 311 [[ 491 486 315 316 317 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 317 storeP === 491 144 161 307 [[ 316 ]] #464/0x00000000000001d0memory Memory: @rawptr:BotPTR, idx=Raw; !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R7 603 loadConL === 10 [[ 316 ]] #1/0x0000000000000001 316 storeL === 491 317 308 603 [[ 315 ]] memory Memory: @rawptr:BotPTR, idx=Raw; !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R28 604 loadConNKlass === 10 [[ 315 ]] narrowklass: precise java/lang/Integer: 0x00007ff01c00f380 (java/io/Serializable,java/lang/Comparable,java/lang/constant/Constable,java/lang/constant/ConstantDesc):Constant:exact * 315 storeNKlass === 491 316 308 604 [[ 313 ]] #8/0x0000000000000008memory Memory: @rawptr:BotPTR, idx=Raw; !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 486 branch === 491 [[ 297 ]] !orig=427 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) BB#061: 479 Region === 479 93 [[ 479 252 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 256 loadConI === 1 [[ 252 ]] #-10/0xfffffff6 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 254 ConP === 10 [[ 252 ]] #null R8 564 DebugUseSpillCopy === _ 163 [[ 252 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 252 CallStaticJavaDirect === 479 14 126 15 16 256 0 0 0 0 254 564 [[ 253 251 530 ]] Static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # void ( int ) C=0.000100 AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:70 (line 133) !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:70 (line 133) 253 MachProj === 252 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 251 MachProj === 252 [[ 250 ]] #0/unmatched !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:70 (line 133) R7 530 MachProj === 252 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 250 ShouldNotReachHere === 251 0 0 15 0 [[ 1 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:70 (line 133) BB#062: 474 Region === 474 82 [[ 474 212 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 216 loadConI === 1 [[ 212 ]] #-10/0xfffffff6 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 214 ConP === 10 [[ 212 ]] #null R8 560 DebugUseSpillCopy === _ 163 [[ 212 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 212 CallStaticJavaDirect === 474 14 126 15 16 216 0 0 0 0 214 560 [[ 213 211 528 ]] Static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # void ( int ) C=0.000100 AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:79 (line 134) !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:79 (line 134) 213 MachProj === 212 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 211 MachProj === 212 [[ 210 ]] #0/unmatched !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:79 (line 134) R7 528 MachProj === 212 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 210 ShouldNotReachHere === 211 0 0 15 0 [[ 1 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:79 (line 134) BB#063: 505 Region === 505 77 [[ 505 406 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 410 loadConI === 1 [[ 406 ]] #-10/0xfffffff6 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 408 ConP === 10 [[ 406 ]] #null R8 557 DebugUseSpillCopy === _ 163 [[ 406 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 406 CallStaticJavaDirect === 505 14 126 15 16 410 0 0 0 0 0 408 557 [[ 407 405 526 ]] Static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # void ( int ) C=0.000100 AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:86 (line 134) !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:86 (line 134) 407 MachProj === 406 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 405 MachProj === 406 [[ 404 ]] #0/unmatched !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:86 (line 134) R7 526 MachProj === 406 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 404 ShouldNotReachHere === 405 0 0 15 0 [[ 1 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:86 (line 134) BB#064: 503 Region === 503 65 [[ 503 392 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 396 loadConI === 1 [[ 392 ]] #-10/0xfffffff6 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 394 ConP === 10 [[ 392 ]] #null R8 551 DebugUseSpillCopy === _ 590 [[ 392 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 392 CallStaticJavaDirect === 503 14 144 15 16 396 0 0 0 0 0 394 551 [[ 393 391 523 ]] Static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # void ( int ) C=0.000100 AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:97 (line 134) !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:97 (line 134) 393 MachProj === 392 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 391 MachProj === 392 [[ 390 ]] #0/unmatched !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:97 (line 134) R7 523 MachProj === 392 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 390 ShouldNotReachHere === 391 0 0 15 0 [[ 1 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:97 (line 134) BB#065: 428 Region === 428 28 [[ 428 4 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 17 loadConI === 1 [[ 4 ]] #-10/0xfffffff6 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 6 ConP === 10 [[ 4 ]] #null 697 Nop === [[ ]] [11610000000697] 4 CallStaticJavaDirect === 428 14 13 15 16 17 0 0 0 0 0 0 0 0 0 0 0 6 [[ 5 3 542 ]] Static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # void ( int ) C=0.000100 VectorMask::fromArray @ bci:15 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) !jvms: VectorMask::fromArray @ bci:15 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) 5 MachProj === 4 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 3 MachProj === 4 [[ 2 ]] #0/unmatched !jvms: VectorMask::fromArray @ bci:15 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) R7 542 MachProj === 4 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 2 ShouldNotReachHere === 3 0 0 15 0 [[ 1 ]] !jvms: VectorMask::fromArray @ bci:15 (line 208) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:7 (line 126) BB#066: 475 Region === 475 112 [[ 475 219 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 223 loadConI === 1 [[ 219 ]] #-10/0xfffffff6 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 221 ConP === 10 [[ 219 ]] #null 698 Nop === [[ ]] [11610000000698] 219 CallStaticJavaDirect === 475 14 13 15 16 223 0 0 0 0 0 0 0 0 0 0 221 [[ 220 218 539 ]] Static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # void ( int ) C=0.000100 IntVector::fromArray @ bci:8 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) !jvms: IntVector::fromArray @ bci:8 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) 220 MachProj === 219 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 218 MachProj === 219 [[ 217 ]] #0/unmatched !jvms: IntVector::fromArray @ bci:8 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) R7 539 MachProj === 219 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 217 ShouldNotReachHere === 218 0 0 15 0 [[ 1 ]] !jvms: IntVector::fromArray @ bci:8 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) BB#067: 480 Region === 480 106 [[ 480 259 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 263 loadConI === 1 [[ 259 ]] #-10/0xfffffff6 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 261 ConP === 10 [[ 259 ]] #null 699 Nop === [[ ]] [11610000000699] 259 CallStaticJavaDirect === 480 14 13 15 16 263 0 0 0 0 0 0 0 0 0 0 261 [[ 260 258 536 ]] Static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # void ( int ) C=0.000100 IntVector::fromArray @ bci:8 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) !jvms: IntVector::fromArray @ bci:8 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) 260 MachProj === 259 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 258 MachProj === 259 [[ 257 ]] #0/unmatched !jvms: IntVector::fromArray @ bci:8 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) R7 536 MachProj === 259 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 257 ShouldNotReachHere === 258 0 0 15 0 [[ 1 ]] !jvms: IntVector::fromArray @ bci:8 (line 3008) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:29 (line 128) BB#068: 507 Region === 507 100 [[ 507 420 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 424 loadConI === 1 [[ 420 ]] #-10/0xfffffff6 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 422 ConP === 10 [[ 420 ]] #null 700 Nop === [[ ]] [11610000000700] 420 CallStaticJavaDirect === 507 14 13 15 16 424 0 0 0 0 0 0 0 0 0 0 422 [[ 421 419 533 ]] Static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # void ( int ) C=0.000100 IntVector::intoArray @ bci:6 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) !jvms: IntVector::intoArray @ bci:6 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) 421 MachProj === 420 [[ ]] #10005/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 419 MachProj === 420 [[ 418 ]] #0/unmatched !jvms: IntVector::intoArray @ bci:6 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) R7 533 MachProj === 420 [[ ]] #6/fat !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 418 ShouldNotReachHere === 419 0 0 15 0 [[ 1 ]] !jvms: IntVector::intoArray @ bci:6 (line 3279) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:49 (line 129) BB#069: 495 Region === 495 337 [[ 495 494 344 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R10 344 CreateException === 495 178 [[ 552 ]] java/lang/Throwable (java/io/Serializable):NotNull * Oop:java/lang/Throwable (java/io/Serializable):NotNull * !jvms: Integer::valueOf @ bci:23 (line 1005) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R11 552 PhiInputSpillCopy === _ 344 [[ 343 ]] Oop:java/lang/Throwable (java/io/Serializable):NotNull * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 494 branch === 495 [[ 336 ]] !orig=427 !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) BB#070: 496 Region === 496 338 [[ 496 493 345 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) R10 345 CreateException === 496 310 [[ 553 ]] java/lang/Throwable (java/io/Serializable):NotNull * Oop:java/lang/Throwable (java/io/Serializable):NotNull * !jvms: Integer::valueOf @ bci:23 (line 1005) AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:98 (line 134) R11 553 PhiInputSpillCopy === _ 345 [[ 343 ]] Oop:java/lang/Throwable (java/io/Serializable):NotNull * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) BB#071: 336 Region === 336 494 493 [[ 336 335 339 341 342 343 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) 339 Phi === 336 178 310 [[ 335 ]] #abIO !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) 341 Phi === 336 126 144 [[ 340 ]] #memory Memory: @BotPTR *+bot, idx=Bot; !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) 342 Phi === 336 182 314 [[ 340 ]] #memory Memory: @rawptr:BotPTR, idx=Raw; !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) R11 343 Phi === 336 552 553 [[ 335 ]] #java/lang/Throwable (java/io/Serializable):NotNull * Oop:java/lang/Throwable (java/io/Serializable):NotNull * !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:18 (line 127) 340 MergeMem === _ 0 341 342 [[ 335 ]] { N342:rawptr:BotPTR } Memory: @BotPTR *+bot, idx=Bot; !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) 679 Epilog === [[ ]] [11610000000679] 335 RethrowException === 336 339 340 15 16 343 [[ 1 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) BB#072: 473 Region === 473 209 [[ 473 434 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) BB#073: 436 Region === 436 50 [[ 436 435 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) BB#074: 466 Region === 466 124 [[ 466 454 ]] !jvms: AllBitsSetVectorMatchRuleTest::testVectorVAndNotIMasked @ bci:90 (line 134) STDERR: WARNING: Using incubator modules: jdk.incubator.vector Command Line: /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/jdk/bin/java -DReproduce=true -cp /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d:/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/test/lib:/home/ubuntu/jdk/test/lib:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0:/home/ubuntu/jdk/test/hotspot/jtreg:/home/ubuntu/tools/jtreg/lib/javatest.jar:/home/ubuntu/tools/jtreg/lib/jtreg.jar -Djava.library.path=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/home/ubuntu/tools/boot-jdk -Djava.io.tmpdir=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/tmp -Dir.framework.server.port=45489 --add-modules=jdk.incubator.vector -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation -XX:CompilerDirectivesFile=test-vm-compile-commands-pid-292026.log -XX:CompilerDirectivesLimit=91 -XX:-OmitStackTraceInFastThrow -DShouldDoIRVerification=true -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.vectorapi.AllBitsSetVectorMatchRuleTest One or more @IR rules failed: Failed IR Rules (4) of Methods (4) ---------------------------------- 1) Method "public static void compiler.vectorapi.AllBitsSetVectorMatchRuleTest.testAllBitsSetVector()" - [Failed IR rules: 1]: * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#VAND_NOT_I#_", " >= 1"}, applyIfPlatform={}, failOn={}, applyIfPlatformOr={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})" > Phase "Final Code": - counts: Graph contains wrong number of nodes: * Constraint 1: "(\d+(\s){2}(vand_notI.*)+(\s){2}===.*)" - Failed comparison: [found] 0 >= 1 [given] - No nodes matched! 2) Method "public static void compiler.vectorapi.AllBitsSetVectorMatchRuleTest.testAllBitsSetVectorRegI()" - [Failed IR rules: 1]: * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#RISCV_VAND_NOTI_VX#_", " >= 1"}, applyIfPlatform={"riscv64", "true"}, failOn={}, applyIfPlatformOr={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})" > Phase "Final Code": - counts: Graph contains wrong number of nodes: * Constraint 1: "(\d+(\s){2}(vand_notI_vx.*)+(\s){2}===.*)" - Failed comparison: [found] 0 >= 1 [given] - No nodes matched! 3) Method "public static void compiler.vectorapi.AllBitsSetVectorMatchRuleTest.testAllBitsSetVectorRegIMask()" - [Failed IR rules: 1]: * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#RISCV_VAND_NOTI_VX_MASKED#_", " >= 1"}, applyIfPlatform={"riscv64", "true"}, failOn={}, applyIfPlatformOr={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})" > Phase "Final Code": - counts: Graph contains wrong number of nodes: * Constraint 1: "(\d+(\s){2}(vand_notI_vx_masked.*)+(\s){2}===.*)" - Failed comparison: [found] 0 >= 1 [given] - No nodes matched! 4) Method "public static void compiler.vectorapi.AllBitsSetVectorMatchRuleTest.testVectorVAndNotIMasked()" - [Failed IR rules: 1]: * @IR rule 2: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#VAND_NOT_I_MASKED#_", " >= 1"}, applyIfPlatform={"riscv64", "true"}, failOn={}, applyIfPlatformOr={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})" > Phase "Final Code": - counts: Graph contains wrong number of nodes: * Constraint 1: "(\d+(\s){2}(vand_notI_masked.*)+(\s){2}===.*)" - Failed comparison: [found] 0 >= 1 [given] - No nodes matched! >>> Check stdout for compilation output of the failed methods ############################################################# - To only run the failed tests use -DTest, -DExclude, and/or -DScenarios. - To also get the standard output of the test VM run with -DReportStdout=true or for even more fine-grained logging use -DVerbose=true. ############################################################# compiler.lib.ir_framework.driver.irmatching.IRViolationException: There were one or multiple IR rule failures. Please check stderr for more information. at compiler.lib.ir_framework.driver.irmatching.IRMatcher.reportFailures(IRMatcher.java:61) at compiler.lib.ir_framework.driver.irmatching.IRMatcher.match(IRMatcher.java:49) at compiler.lib.ir_framework.TestFramework.runTestVM(TestFramework.java:801) at compiler.lib.ir_framework.TestFramework.start(TestFramework.java:764) at compiler.lib.ir_framework.TestFramework.start(TestFramework.java:356) at compiler.lib.ir_framework.TestFramework.runWithFlags(TestFramework.java:253) at compiler.vectorapi.AllBitsSetVectorMatchRuleTest.main(AllBitsSetVectorMatchRuleTest.java:236) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) at java.base/java.lang.Thread.run(Thread.java:1447) JavaTest Message: Test threw exception: compiler.lib.ir_framework.driver.irmatching.IRViolationException: There were one or multiple IR rule failures. Please check stderr for more information. JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: compiler.lib.ir_framework.driver.irmatching.IRViolationException: There were one or multiple IR rule failures. Please check stderr for more information. rerun: cd /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/scratch/0 && \ DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus \ DOCS_JDK_IMAGE_DIR=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/docs \ HOME=/home/ubuntu \ LANG=C.UTF-8 \ LC_ALL=C.UTF-8 \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/test \ XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop \ XDG_RUNTIME_DIR=/run/user/1000 \ XDG_SESSION_CLASS=user \ XDG_SESSION_ID=353 \ XDG_SESSION_TYPE=tty \ _JVM_DWARF_PATH=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/symbols \ CLASSPATH=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d:/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/test/lib:/home/ubuntu/jdk/test/lib:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0:/home/ubuntu/jdk/test/hotspot/jtreg:/home/ubuntu/tools/jtreg/lib/javatest.jar:/home/ubuntu/tools/jtreg/lib/jtreg.jar \ /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/jdk/bin/java \ -Dtest.vm.opts='-XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/home/ubuntu/tools/boot-jdk -Djava.io.tmpdir=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/tmp' \ -Dtest.tool.vm.opts='-J-XX:MaxRAMPercentage=6.25 -J-Dtest.boot.jdk=/home/ubuntu/tools/boot-jdk -J-Djava.io.tmpdir=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/tmp' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/jdk \ -Dcompile.jdk=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/jdk \ -Dtest.timeout.factor=24.0 \ -Dtest.nativepath=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/test/hotspot/jtreg/native \ -Dtest.root=/home/ubuntu/jdk/test/hotspot/jtreg \ -Dtest.name=compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java \ -Dtest.verbose=Verbose[p=SUMMARY,f=FULL,e=FULL,t=false,m=false] \ -Dtest.file=/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java \ -Dtest.src=/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi \ -Dtest.src.path=/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi:/home/ubuntu/jdk/test/lib:/home/ubuntu/jdk/test/hotspot/jtreg \ -Dtest.classes=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d \ -Dtest.class.path=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/test/lib:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0 \ -Dtest.class.path.prefix=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d:/home/ubuntu/jdk/test/hotspot/jtreg/compiler/vectorapi:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0/test/lib:/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/classes/0 \ -Dtest.modules=jdk.incubator.vector \ --add-modules jdk.incubator.vector \ -XX:MaxRAMPercentage=6.25 \ -Dtest.boot.jdk=/home/ubuntu/tools/boot-jdk \ -Djava.io.tmpdir=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/tmp \ -Djava.library.path=/home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/images/test/hotspot/jtreg/native \ com.sun.javatest.regtest.agent.MainWrapper /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.d/driver.0.jta TEST RESULT: Failed. Execution failed: `main' threw exception: compiler.lib.ir_framework.driver.irmatching.IRViolationException: There were one or multiple IR rule failures. Please check stderr for more information. -------------------------------------------------- Test results: failed: 1 Report written to /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-results/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java/html/report.html Results written to /home/ubuntu/jdk/build/linux-riscv64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java Error: Some tests failed or other problems occurred. Finished running test 'jtreg:test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java' Test report is stored in build/linux-riscv64-server-fastdebug/test-results/jtreg_test_hotspot_jtreg_compiler_vectorapi_AllBitsSetVectorMatchRuleTest_java ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR SKIP jtreg:test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java >> 1 0 1 0 0 << ============================== TEST FAILURE make[1]: *** [/home/ubuntu/jdk/make/Init.gmk:148: main] Error 1 make: *** [/home/ubuntu/jdk/make/PreInit.gmk:158: test] Error 2