Lines Matching refs:M
1478 #define FOR_EACH_CONCRETE_INSTRUCTION_SCALAR_COMMON(M) \ argument
1479 M(Above, Condition) \
1480 M(AboveOrEqual, Condition) \
1481 M(Abs, UnaryOperation) \
1482 M(Add, BinaryOperation) \
1483 M(And, BinaryOperation) \
1484 M(ArrayGet, Instruction) \
1485 M(ArrayLength, Instruction) \
1486 M(ArraySet, Instruction) \
1487 M(Below, Condition) \
1488 M(BelowOrEqual, Condition) \
1489 M(BooleanNot, UnaryOperation) \
1490 M(BoundsCheck, Instruction) \
1491 M(BoundType, Instruction) \
1492 M(CheckCast, Instruction) \
1493 M(ClassTableGet, Instruction) \
1494 M(ClearException, Instruction) \
1495 M(ClinitCheck, Instruction) \
1496 M(Compare, BinaryOperation) \
1497 M(ConstructorFence, Instruction) \
1498 M(CurrentMethod, Instruction) \
1499 M(ShouldDeoptimizeFlag, Instruction) \
1500 M(Deoptimize, Instruction) \
1501 M(Div, BinaryOperation) \
1502 M(DivZeroCheck, Instruction) \
1503 M(DoubleConstant, Constant) \
1504 M(Equal, Condition) \
1505 M(Exit, Instruction) \
1506 M(FloatConstant, Constant) \
1507 M(Goto, Instruction) \
1508 M(GreaterThan, Condition) \
1509 M(GreaterThanOrEqual, Condition) \
1510 M(If, Instruction) \
1511 M(InstanceFieldGet, Instruction) \
1512 M(InstanceFieldSet, Instruction) \
1513 M(PredicatedInstanceFieldGet, Instruction) \
1514 M(InstanceOf, Instruction) \
1515 M(IntConstant, Constant) \
1516 M(IntermediateAddress, Instruction) \
1517 M(InvokeUnresolved, Invoke) \
1518 M(InvokeInterface, Invoke) \
1519 M(InvokeStaticOrDirect, Invoke) \
1520 M(InvokeVirtual, Invoke) \
1521 M(InvokePolymorphic, Invoke) \
1522 M(InvokeCustom, Invoke) \
1523 M(LessThan, Condition) \
1524 M(LessThanOrEqual, Condition) \
1525 M(LoadClass, Instruction) \
1526 M(LoadException, Instruction) \
1527 M(LoadMethodHandle, Instruction) \
1528 M(LoadMethodType, Instruction) \
1529 M(LoadString, Instruction) \
1530 M(LongConstant, Constant) \
1531 M(Max, Instruction) \
1532 M(MemoryBarrier, Instruction) \
1533 M(Min, BinaryOperation) \
1534 M(MonitorOperation, Instruction) \
1535 M(Mul, BinaryOperation) \
1536 M(NativeDebugInfo, Instruction) \
1537 M(Neg, UnaryOperation) \
1538 M(NewArray, Instruction) \
1539 M(NewInstance, Instruction) \
1540 M(Not, UnaryOperation) \
1541 M(NotEqual, Condition) \
1542 M(NullConstant, Instruction) \
1543 M(NullCheck, Instruction) \
1544 M(Or, BinaryOperation) \
1545 M(PackedSwitch, Instruction) \
1546 M(ParallelMove, Instruction) \
1547 M(ParameterValue, Instruction) \
1548 M(Phi, Instruction) \
1549 M(Rem, BinaryOperation) \
1550 M(Return, Instruction) \
1551 M(ReturnVoid, Instruction) \
1552 M(Ror, BinaryOperation) \
1553 M(Shl, BinaryOperation) \
1554 M(Shr, BinaryOperation) \
1555 M(StaticFieldGet, Instruction) \
1556 M(StaticFieldSet, Instruction) \
1557 M(StringBuilderAppend, Instruction) \
1558 M(UnresolvedInstanceFieldGet, Instruction) \
1559 M(UnresolvedInstanceFieldSet, Instruction) \
1560 M(UnresolvedStaticFieldGet, Instruction) \
1561 M(UnresolvedStaticFieldSet, Instruction) \
1562 M(Select, Instruction) \
1563 M(Sub, BinaryOperation) \
1564 M(SuspendCheck, Instruction) \
1565 M(Throw, Instruction) \
1566 M(TryBoundary, Instruction) \
1567 M(TypeConversion, Instruction) \
1568 M(UShr, BinaryOperation) \
1569 M(Xor, BinaryOperation)
1571 #define FOR_EACH_CONCRETE_INSTRUCTION_VECTOR_COMMON(M) \ argument
1572 M(VecReplicateScalar, VecUnaryOperation) \
1573 M(VecExtractScalar, VecUnaryOperation) \
1574 M(VecReduce, VecUnaryOperation) \
1575 M(VecCnv, VecUnaryOperation) \
1576 M(VecNeg, VecUnaryOperation) \
1577 M(VecAbs, VecUnaryOperation) \
1578 M(VecNot, VecUnaryOperation) \
1579 M(VecAdd, VecBinaryOperation) \
1580 M(VecHalvingAdd, VecBinaryOperation) \
1581 M(VecSub, VecBinaryOperation) \
1582 M(VecMul, VecBinaryOperation) \
1583 M(VecDiv, VecBinaryOperation) \
1584 M(VecMin, VecBinaryOperation) \
1585 M(VecMax, VecBinaryOperation) \
1586 M(VecAnd, VecBinaryOperation) \
1587 M(VecAndNot, VecBinaryOperation) \
1588 M(VecOr, VecBinaryOperation) \
1589 M(VecXor, VecBinaryOperation) \
1590 M(VecSaturationAdd, VecBinaryOperation) \
1591 M(VecSaturationSub, VecBinaryOperation) \
1592 M(VecShl, VecBinaryOperation) \
1593 M(VecShr, VecBinaryOperation) \
1594 M(VecUShr, VecBinaryOperation) \
1595 M(VecSetScalars, VecOperation) \
1596 M(VecMultiplyAccumulate, VecOperation) \
1597 M(VecSADAccumulate, VecOperation) \
1598 M(VecDotProd, VecOperation) \
1599 M(VecLoad, VecMemoryOperation) \
1600 M(VecStore, VecMemoryOperation) \
1601 M(VecPredSetAll, VecPredSetOperation) \
1602 M(VecPredWhile, VecPredSetOperation) \
1603 M(VecPredCondition, VecOperation) \
1605 #define FOR_EACH_CONCRETE_INSTRUCTION_COMMON(M) \ argument
1606 FOR_EACH_CONCRETE_INSTRUCTION_SCALAR_COMMON(M) \
1607 FOR_EACH_CONCRETE_INSTRUCTION_VECTOR_COMMON(M)
1613 #define FOR_EACH_CONCRETE_INSTRUCTION_SHARED(M) argument
1615 #define FOR_EACH_CONCRETE_INSTRUCTION_SHARED(M) \ argument
1616 M(BitwiseNegatedRight, Instruction) \
1617 M(DataProcWithShifterOp, Instruction) \
1618 M(MultiplyAccumulate, Instruction) \
1619 M(IntermediateAddressIndex, Instruction)
1622 #define FOR_EACH_CONCRETE_INSTRUCTION_ARM(M) argument
1624 #define FOR_EACH_CONCRETE_INSTRUCTION_ARM64(M) argument
1627 #define FOR_EACH_CONCRETE_INSTRUCTION_X86(M) argument
1629 #define FOR_EACH_CONCRETE_INSTRUCTION_X86(M) \ argument
1630 M(X86ComputeBaseMethodAddress, Instruction) \
1631 M(X86LoadFromConstantTable, Instruction) \
1632 M(X86FPNeg, Instruction) \
1633 M(X86PackedSwitch, Instruction)
1637 #define FOR_EACH_CONCRETE_INSTRUCTION_X86_COMMON(M) \ argument
1638 M(X86AndNot, Instruction) \
1639 M(X86MaskOrResetLeastSetBit, Instruction)
1641 #define FOR_EACH_CONCRETE_INSTRUCTION_X86_COMMON(M) argument
1644 #define FOR_EACH_CONCRETE_INSTRUCTION_X86_64(M) argument
1646 #define FOR_EACH_CONCRETE_INSTRUCTION(M) \ argument
1647 FOR_EACH_CONCRETE_INSTRUCTION_COMMON(M) \
1648 FOR_EACH_CONCRETE_INSTRUCTION_SHARED(M) \
1649 FOR_EACH_CONCRETE_INSTRUCTION_ARM(M) \
1650 FOR_EACH_CONCRETE_INSTRUCTION_ARM64(M) \
1651 FOR_EACH_CONCRETE_INSTRUCTION_X86(M) \
1652 FOR_EACH_CONCRETE_INSTRUCTION_X86_64(M) \
1653 FOR_EACH_CONCRETE_INSTRUCTION_X86_COMMON(M)
1655 #define FOR_EACH_ABSTRACT_INSTRUCTION(M) \ argument
1656 M(Condition, BinaryOperation) \
1657 M(Constant, Instruction) \
1658 M(UnaryOperation, Instruction) \
1659 M(BinaryOperation, Instruction) \
1660 M(Invoke, Instruction) \
1661 M(VecOperation, Instruction) \
1662 M(VecUnaryOperation, VecOperation) \
1663 M(VecBinaryOperation, VecOperation) \
1664 M(VecMemoryOperation, VecOperation) \
1665 M(VecPredSetOperation, VecOperation)
1667 #define FOR_EACH_INSTRUCTION(M) \ argument
1668 FOR_EACH_CONCRETE_INSTRUCTION(M) \
1669 FOR_EACH_ABSTRACT_INSTRUCTION(M)