Lines Matching refs:M

1436 #define FOR_EACH_CONCRETE_INSTRUCTION_SCALAR_COMMON(M)                  \  argument
1437 M(Above, Condition) \
1438 M(AboveOrEqual, Condition) \
1439 M(Abs, UnaryOperation) \
1440 M(Add, BinaryOperation) \
1441 M(And, BinaryOperation) \
1442 M(ArrayGet, Instruction) \
1443 M(ArrayLength, Instruction) \
1444 M(ArraySet, Instruction) \
1445 M(Below, Condition) \
1446 M(BelowOrEqual, Condition) \
1447 M(BooleanNot, UnaryOperation) \
1448 M(BoundsCheck, Instruction) \
1449 M(BoundType, Instruction) \
1450 M(CheckCast, Instruction) \
1451 M(ClassTableGet, Instruction) \
1452 M(ClearException, Instruction) \
1453 M(ClinitCheck, Instruction) \
1454 M(Compare, BinaryOperation) \
1455 M(ConstructorFence, Instruction) \
1456 M(CurrentMethod, Instruction) \
1457 M(ShouldDeoptimizeFlag, Instruction) \
1458 M(Deoptimize, Instruction) \
1459 M(Div, BinaryOperation) \
1460 M(DivZeroCheck, Instruction) \
1461 M(DoubleConstant, Constant) \
1462 M(Equal, Condition) \
1463 M(Exit, Instruction) \
1464 M(FloatConstant, Constant) \
1465 M(Goto, Instruction) \
1466 M(GreaterThan, Condition) \
1467 M(GreaterThanOrEqual, Condition) \
1468 M(If, Instruction) \
1469 M(InstanceFieldGet, Instruction) \
1470 M(InstanceFieldSet, Instruction) \
1471 M(InstanceOf, Instruction) \
1472 M(IntConstant, Constant) \
1473 M(IntermediateAddress, Instruction) \
1474 M(InvokeUnresolved, Invoke) \
1475 M(InvokeInterface, Invoke) \
1476 M(InvokeStaticOrDirect, Invoke) \
1477 M(InvokeVirtual, Invoke) \
1478 M(InvokePolymorphic, Invoke) \
1479 M(InvokeCustom, Invoke) \
1480 M(LessThan, Condition) \
1481 M(LessThanOrEqual, Condition) \
1482 M(LoadClass, Instruction) \
1483 M(LoadException, Instruction) \
1484 M(LoadMethodHandle, Instruction) \
1485 M(LoadMethodType, Instruction) \
1486 M(LoadString, Instruction) \
1487 M(LongConstant, Constant) \
1488 M(Max, Instruction) \
1489 M(MemoryBarrier, Instruction) \
1490 M(Min, BinaryOperation) \
1491 M(MonitorOperation, Instruction) \
1492 M(Mul, BinaryOperation) \
1493 M(NativeDebugInfo, Instruction) \
1494 M(Neg, UnaryOperation) \
1495 M(NewArray, Instruction) \
1496 M(NewInstance, Instruction) \
1497 M(Not, UnaryOperation) \
1498 M(NotEqual, Condition) \
1499 M(NullConstant, Instruction) \
1500 M(NullCheck, Instruction) \
1501 M(Or, BinaryOperation) \
1502 M(PackedSwitch, Instruction) \
1503 M(ParallelMove, Instruction) \
1504 M(ParameterValue, Instruction) \
1505 M(Phi, Instruction) \
1506 M(Rem, BinaryOperation) \
1507 M(Return, Instruction) \
1508 M(ReturnVoid, Instruction) \
1509 M(Ror, BinaryOperation) \
1510 M(Shl, BinaryOperation) \
1511 M(Shr, BinaryOperation) \
1512 M(StaticFieldGet, Instruction) \
1513 M(StaticFieldSet, Instruction) \
1514 M(StringBuilderAppend, Instruction) \
1515 M(UnresolvedInstanceFieldGet, Instruction) \
1516 M(UnresolvedInstanceFieldSet, Instruction) \
1517 M(UnresolvedStaticFieldGet, Instruction) \
1518 M(UnresolvedStaticFieldSet, Instruction) \
1519 M(Select, Instruction) \
1520 M(Sub, BinaryOperation) \
1521 M(SuspendCheck, Instruction) \
1522 M(Throw, Instruction) \
1523 M(TryBoundary, Instruction) \
1524 M(TypeConversion, Instruction) \
1525 M(UShr, BinaryOperation) \
1526 M(Xor, BinaryOperation)
1528 #define FOR_EACH_CONCRETE_INSTRUCTION_VECTOR_COMMON(M) \ argument
1529 M(VecReplicateScalar, VecUnaryOperation) \
1530 M(VecExtractScalar, VecUnaryOperation) \
1531 M(VecReduce, VecUnaryOperation) \
1532 M(VecCnv, VecUnaryOperation) \
1533 M(VecNeg, VecUnaryOperation) \
1534 M(VecAbs, VecUnaryOperation) \
1535 M(VecNot, VecUnaryOperation) \
1536 M(VecAdd, VecBinaryOperation) \
1537 M(VecHalvingAdd, VecBinaryOperation) \
1538 M(VecSub, VecBinaryOperation) \
1539 M(VecMul, VecBinaryOperation) \
1540 M(VecDiv, VecBinaryOperation) \
1541 M(VecMin, VecBinaryOperation) \
1542 M(VecMax, VecBinaryOperation) \
1543 M(VecAnd, VecBinaryOperation) \
1544 M(VecAndNot, VecBinaryOperation) \
1545 M(VecOr, VecBinaryOperation) \
1546 M(VecXor, VecBinaryOperation) \
1547 M(VecSaturationAdd, VecBinaryOperation) \
1548 M(VecSaturationSub, VecBinaryOperation) \
1549 M(VecShl, VecBinaryOperation) \
1550 M(VecShr, VecBinaryOperation) \
1551 M(VecUShr, VecBinaryOperation) \
1552 M(VecSetScalars, VecOperation) \
1553 M(VecMultiplyAccumulate, VecOperation) \
1554 M(VecSADAccumulate, VecOperation) \
1555 M(VecDotProd, VecOperation) \
1556 M(VecLoad, VecMemoryOperation) \
1557 M(VecStore, VecMemoryOperation) \
1558 M(VecPredSetAll, VecPredSetOperation) \
1559 M(VecPredWhile, VecPredSetOperation) \
1560 M(VecPredCondition, VecOperation) \
1562 #define FOR_EACH_CONCRETE_INSTRUCTION_COMMON(M) \ argument
1563 FOR_EACH_CONCRETE_INSTRUCTION_SCALAR_COMMON(M) \
1564 FOR_EACH_CONCRETE_INSTRUCTION_VECTOR_COMMON(M)
1570 #define FOR_EACH_CONCRETE_INSTRUCTION_SHARED(M) argument
1572 #define FOR_EACH_CONCRETE_INSTRUCTION_SHARED(M) \ argument
1573 M(BitwiseNegatedRight, Instruction) \
1574 M(DataProcWithShifterOp, Instruction) \
1575 M(MultiplyAccumulate, Instruction) \
1576 M(IntermediateAddressIndex, Instruction)
1579 #define FOR_EACH_CONCRETE_INSTRUCTION_ARM(M) argument
1581 #define FOR_EACH_CONCRETE_INSTRUCTION_ARM64(M) argument
1584 #define FOR_EACH_CONCRETE_INSTRUCTION_X86(M) argument
1586 #define FOR_EACH_CONCRETE_INSTRUCTION_X86(M) \ argument
1587 M(X86ComputeBaseMethodAddress, Instruction) \
1588 M(X86LoadFromConstantTable, Instruction) \
1589 M(X86FPNeg, Instruction) \
1590 M(X86PackedSwitch, Instruction)
1594 #define FOR_EACH_CONCRETE_INSTRUCTION_X86_COMMON(M) \ argument
1595 M(X86AndNot, Instruction) \
1596 M(X86MaskOrResetLeastSetBit, Instruction)
1598 #define FOR_EACH_CONCRETE_INSTRUCTION_X86_COMMON(M) argument
1601 #define FOR_EACH_CONCRETE_INSTRUCTION_X86_64(M) argument
1603 #define FOR_EACH_CONCRETE_INSTRUCTION(M) \ argument
1604 FOR_EACH_CONCRETE_INSTRUCTION_COMMON(M) \
1605 FOR_EACH_CONCRETE_INSTRUCTION_SHARED(M) \
1606 FOR_EACH_CONCRETE_INSTRUCTION_ARM(M) \
1607 FOR_EACH_CONCRETE_INSTRUCTION_ARM64(M) \
1608 FOR_EACH_CONCRETE_INSTRUCTION_X86(M) \
1609 FOR_EACH_CONCRETE_INSTRUCTION_X86_64(M) \
1610 FOR_EACH_CONCRETE_INSTRUCTION_X86_COMMON(M)
1612 #define FOR_EACH_ABSTRACT_INSTRUCTION(M) \ argument
1613 M(Condition, BinaryOperation) \
1614 M(Constant, Instruction) \
1615 M(UnaryOperation, Instruction) \
1616 M(BinaryOperation, Instruction) \
1617 M(Invoke, Instruction) \
1618 M(VecOperation, Instruction) \
1619 M(VecUnaryOperation, VecOperation) \
1620 M(VecBinaryOperation, VecOperation) \
1621 M(VecMemoryOperation, VecOperation) \
1622 M(VecPredSetOperation, VecOperation)
1624 #define FOR_EACH_INSTRUCTION(M) \ argument
1625 FOR_EACH_CONCRETE_INSTRUCTION(M) \
1626 FOR_EACH_ABSTRACT_INSTRUCTION(M)