Skip to content

Commit

Permalink
Use iRegIorL2I to replace iRegI in AndV/OrVXorV instruct
Browse files Browse the repository at this point in the history
  • Loading branch information
zifeihan committed May 15, 2024
1 parent a05b204 commit 69c196e
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/hotspot/cpu/riscv/riscv_v.ad
Original file line number Diff line number Diff line change
Expand Up @@ -510,7 +510,7 @@ instruct vand_immL(vReg dst_src, immL5 con) %{

// vector-scalar and (unpredicated)

instruct vand_regI(vReg dst_src, iRegI src) %{
instruct vand_regI(vReg dst_src, iRegIorL2I src) %{
predicate(Matcher::vector_element_basic_type(n) == T_INT ||
Matcher::vector_element_basic_type(n) == T_BYTE ||
Matcher::vector_element_basic_type(n) == T_SHORT);
Expand Down Expand Up @@ -572,7 +572,7 @@ instruct vand_immL_masked(vReg dst_src, immL5 con, vRegMask_V0 v0) %{

// vector-scalar and (predicated)

instruct vand_regI_masked(vReg dst_src, iRegI src, vRegMask_V0 v0) %{
instruct vand_regI_masked(vReg dst_src, iRegIorL2I src, vRegMask_V0 v0) %{
predicate(Matcher::vector_element_basic_type(n) == T_INT ||
Matcher::vector_element_basic_type(n) == T_BYTE ||
Matcher::vector_element_basic_type(n) == T_SHORT);
Expand Down Expand Up @@ -666,7 +666,7 @@ instruct vor_immL(vReg dst_src, immL5 con) %{

// vector-scalar or (unpredicated)

instruct vor_regI(vReg dst_src, iRegI src) %{
instruct vor_regI(vReg dst_src, iRegIorL2I src) %{
predicate(Matcher::vector_element_basic_type(n) == T_INT ||
Matcher::vector_element_basic_type(n) == T_BYTE ||
Matcher::vector_element_basic_type(n) == T_SHORT);
Expand Down Expand Up @@ -728,7 +728,7 @@ instruct vor_immL_masked(vReg dst_src, immL5 con, vRegMask_V0 v0) %{

// vector-scalar or (predicated)

instruct vor_regI_masked(vReg dst_src, iRegI src, vRegMask_V0 v0) %{
instruct vor_regI_masked(vReg dst_src, iRegIorL2I src, vRegMask_V0 v0) %{
predicate(Matcher::vector_element_basic_type(n) == T_INT ||
Matcher::vector_element_basic_type(n) == T_BYTE ||
Matcher::vector_element_basic_type(n) == T_SHORT);
Expand Down Expand Up @@ -822,7 +822,7 @@ instruct vxor_immL(vReg dst_src, immL5 con) %{

// vector-scalar xor (unpredicated)

instruct vxor_regI(vReg dst_src, iRegI src) %{
instruct vxor_regI(vReg dst_src, iRegIorL2I src) %{
predicate(Matcher::vector_element_basic_type(n) == T_INT ||
Matcher::vector_element_basic_type(n) == T_BYTE ||
Matcher::vector_element_basic_type(n) == T_SHORT);
Expand Down Expand Up @@ -884,7 +884,7 @@ instruct vxor_immL_masked(vReg dst_src, immL5 con, vRegMask_V0 v0) %{

// vector-scalar xor (predicated)

instruct vxor_regI_masked(vReg dst_src, iRegI src, vRegMask_V0 v0) %{
instruct vxor_regI_masked(vReg dst_src, iRegIorL2I src, vRegMask_V0 v0) %{
predicate(Matcher::vector_element_basic_type(n) == T_INT ||
Matcher::vector_element_basic_type(n) == T_BYTE ||
Matcher::vector_element_basic_type(n) == T_SHORT);
Expand Down

0 comments on commit 69c196e

Please sign in to comment.