Lines Matching refs:OP
1453 #define CASE_VFMA_OPCODE_COMMON(OP, TYPE, LMUL) \ argument
1454 RISCV::PseudoV##OP##_##TYPE##_##LMUL
1456 #define CASE_VFMA_OPCODE_LMULS_M1(OP, TYPE) \ argument
1457 CASE_VFMA_OPCODE_COMMON(OP, TYPE, M1): \
1458 case CASE_VFMA_OPCODE_COMMON(OP, TYPE, M2): \
1459 case CASE_VFMA_OPCODE_COMMON(OP, TYPE, M4): \
1460 case CASE_VFMA_OPCODE_COMMON(OP, TYPE, M8)
1462 #define CASE_VFMA_OPCODE_LMULS_MF2(OP, TYPE) \ argument
1463 CASE_VFMA_OPCODE_COMMON(OP, TYPE, MF2): \
1464 case CASE_VFMA_OPCODE_LMULS_M1(OP, TYPE)
1466 #define CASE_VFMA_OPCODE_LMULS_MF4(OP, TYPE) \ argument
1467 CASE_VFMA_OPCODE_COMMON(OP, TYPE, MF4): \
1468 case CASE_VFMA_OPCODE_LMULS_MF2(OP, TYPE)
1470 #define CASE_VFMA_OPCODE_LMULS(OP, TYPE) \ argument
1471 CASE_VFMA_OPCODE_COMMON(OP, TYPE, MF8): \
1472 case CASE_VFMA_OPCODE_LMULS_MF4(OP, TYPE)
1474 #define CASE_VFMA_SPLATS(OP) \ argument
1475 CASE_VFMA_OPCODE_LMULS_MF4(OP, VF16): \
1476 case CASE_VFMA_OPCODE_LMULS_MF2(OP, VF32): \
1477 case CASE_VFMA_OPCODE_LMULS_M1(OP, VF64)
1727 #define CASE_WIDEOP_OPCODE_COMMON(OP, LMUL) \ argument
1728 RISCV::PseudoV##OP##_##LMUL##_TIED
1730 #define CASE_WIDEOP_OPCODE_LMULS_MF4(OP) \ argument
1731 CASE_WIDEOP_OPCODE_COMMON(OP, MF4): \
1732 case CASE_WIDEOP_OPCODE_COMMON(OP, MF2): \
1733 case CASE_WIDEOP_OPCODE_COMMON(OP, M1): \
1734 case CASE_WIDEOP_OPCODE_COMMON(OP, M2): \
1735 case CASE_WIDEOP_OPCODE_COMMON(OP, M4)
1737 #define CASE_WIDEOP_OPCODE_LMULS(OP) \ argument
1738 CASE_WIDEOP_OPCODE_COMMON(OP, MF8): \
1739 case CASE_WIDEOP_OPCODE_LMULS_MF4(OP)
1742 #define CASE_WIDEOP_CHANGE_OPCODE_COMMON(OP, LMUL) \ argument
1743 case RISCV::PseudoV##OP##_##LMUL##_TIED: \
1744 NewOpc = RISCV::PseudoV##OP##_##LMUL; \
1747 #define CASE_WIDEOP_CHANGE_OPCODE_LMULS_MF4(OP) \ argument
1748 CASE_WIDEOP_CHANGE_OPCODE_COMMON(OP, MF4) \
1749 CASE_WIDEOP_CHANGE_OPCODE_COMMON(OP, MF2) \
1750 CASE_WIDEOP_CHANGE_OPCODE_COMMON(OP, M1) \
1751 CASE_WIDEOP_CHANGE_OPCODE_COMMON(OP, M2) \
1752 CASE_WIDEOP_CHANGE_OPCODE_COMMON(OP, M4)
1754 #define CASE_WIDEOP_CHANGE_OPCODE_LMULS(OP) \ argument
1755 CASE_WIDEOP_CHANGE_OPCODE_COMMON(OP, MF8) \
1756 CASE_WIDEOP_CHANGE_OPCODE_LMULS_MF4(OP)