8297953: Fix several C2 IR matching tests for RISC-V

Reviewed-by: fyang, chagedorn
This commit is contained in:
Feilong Jiang 2022-12-02 12:48:42 +00:00 committed by Fei Yang
parent 1370228cd7
commit 227364d592
4 changed files with 4 additions and 2 deletions

View File

@ -31,7 +31,7 @@ import compiler.lib.ir_framework.*;
* @summary Test that Ideal transformations of RotateLeftNode* are being performed as expected.
* @library /test/lib /
* @run driver compiler.c2.irTests.RotateLeftNodeIntIdealizationTests
* @requires os.arch == "x86_64" | os.arch == "aarch64" | os.arch == "riscv64"
* @requires os.arch == "x86_64" | os.arch == "aarch64" | (os.arch == "riscv64" & vm.opt.UseZbb == true)
*/
public class RotateLeftNodeIntIdealizationTests {

View File

@ -31,7 +31,7 @@ import compiler.lib.ir_framework.*;
* @summary Test that Ideal transformations of RotateLeftNode* are being performed as expected.
* @library /test/lib /
* @run driver compiler.c2.irTests.RotateLeftNodeLongIdealizationTests
* @requires os.arch == "x86_64" | os.arch == "aarch64" | os.arch == "riscv64"
* @requires os.arch == "x86_64" | os.arch == "aarch64" | (os.arch == "riscv64" & vm.opt.UseZbb == true)
*/
public class RotateLeftNodeLongIdealizationTests {

View File

@ -31,6 +31,7 @@ import jdk.test.lib.Asserts;
* @summary Test that code generation for fp comparison works as intended
* @library /test/lib /
* @run driver compiler.c2.irTests.TestFPComparison
* @requires os.arch != "riscv64"
*/
public class TestFPComparison {
static final double[] DOUBLES = new double[] {

View File

@ -139,6 +139,7 @@ public class TestFramework {
"UseAVX",
"UseSSE",
"UseSVE",
"UseZbb",
"Xlog",
"LogCompilation"
)