-
Bug
-
Resolution: Unresolved
-
P4
-
25
-
riscv
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!
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!
- caused by
-
JDK-8355657 RISC-V: Improve PrintOptoAssembly output of vector-scalar instructions
-
- Resolved
-
- links to
-
Review(master) openjdk/jdk/24918