Lines Matching refs:DEF_AGET
112 #define DEF_AGET(bb, opcode, reg, obj, idx) \
811 DEF_AGET(3, Instruction::AGET, 1u, 100u, 101u),
812 DEF_AGET(6, Instruction::AGET, 2u, 100u, 101u), // Same as at the top.
819 DEF_AGET(3, Instruction::AGET, 7u, 300u, 301u),
822 DEF_AGET(6, Instruction::AGET, 10u, 300u, 301u), // Differs from the top and the CONST.
825 DEF_AGET(3, Instruction::AGET, 12u, 400u, 401u),
829 DEF_AGET(6, Instruction::AGET, 16u, 400u, 401u), // Differs from the top, equals the CONST.
832 DEF_AGET(3, Instruction::AGET, 18u, 500u, 501u),
834 DEF_AGET(6, Instruction::AGET, 20u, 500u, 501u), // Differs from the top.
843 DEF_AGET(6, Instruction::AGET, 28u, 600u, 601u),
844 DEF_AGET(6, Instruction::AGET, 29u, 600u, 602u), // Same value as read from index 601u.
848 DEF_AGET(3, Instruction::AGET, 32u, 700u, 702u),
850 DEF_AGET(6, Instruction::AGET, 34u, 700u, 702u), // Same value as at the top.
880 DEF_AGET(3, Instruction::AGET_BOOLEAN, 0u, 100u, 101u),
881 DEF_AGET(6, Instruction::AGET_BOOLEAN, 1u, 100u, 101u), // Same as at the top.
886 DEF_AGET(3, Instruction::AGET_WIDE, 4u, 300u, 301u),
889 DEF_AGET(6, Instruction::AGET_WIDE, 7u, 300u, 301u), // Differs from the top and the CONST.
891 DEF_AGET(3, Instruction::AGET_SHORT, 8u, 400u, 401u),
895 DEF_AGET(6, Instruction::AGET_SHORT, 12u, 400u, 401u), // Differs from the top, == CONST.
897 DEF_AGET(3, Instruction::AGET_CHAR, 13u, 500u, 501u),
899 DEF_AGET(6, Instruction::AGET_CHAR, 15u, 500u, 501u), // Differs from the top.
901 DEF_AGET(3, Instruction::AGET_BYTE, 16u, 600u, 602u),
903 DEF_AGET(6, Instruction::AGET_BYTE, 18u, 600u, 602u), // Differs from the top.
911 DEF_AGET(6, Instruction::AGET, 25u, 700u, 701u),
912 DEF_AGET(6, Instruction::AGET, 26u, 700u, 702u), // Same value as read from index 601u.
1322 DEF_AGET(3, Instruction::AGET, 1u, 100u, 101u),
1323 DEF_AGET(4, Instruction::AGET, 2u, 100u, 101u), // Same as at the top.
1324 DEF_AGET(5, Instruction::AGET, 3u, 100u, 101u), // Same as at the top.
1327 DEF_AGET(3, Instruction::AGET, 5u, 200u, 201u),
1328 DEF_AGET(4, Instruction::AGET, 6u, 200u, 201u), // Differs from top...
1330 DEF_AGET(5, Instruction::AGET, 8u, 200u, 201u), // Differs from top and the loop AGET.
1333 DEF_AGET(3, Instruction::AGET, 10u, 300u, 301u),
1335 DEF_AGET(4, Instruction::AGET, 12u, 300u, 301u), // Differs from top.
1336 DEF_AGET(5, Instruction::AGET, 13u, 300u, 301u), // Differs from top but == the loop AGET.
1342 DEF_AGET(4, Instruction::AGET, 18u, 400u, 401u), // Differs from 15u and 20u.
1343 DEF_AGET(4, Instruction::AGET, 19u, 400u, 402u), // Same as 18u.
1347 DEF_AGET(5, Instruction::AGET, 23u, 400u, 401u), // Differs from 15u and 18u...
1348 DEF_AGET(5, Instruction::AGET, 24u, 400u, 402u), // and same as the CONST 20u.
1351 DEF_AGET(3, Instruction::AGET, 26u, 500u, 501u),
1353 DEF_AGET(5, Instruction::AGET, 28u, 500u, 501u), // Differs from the top.
1383 DEF_AGET(3, Instruction::AGET_WIDE, 0u, 100u, 101u),
1384 DEF_AGET(4, Instruction::AGET_WIDE, 1u, 100u, 101u), // Same as at the top.
1385 DEF_AGET(5, Instruction::AGET_WIDE, 2u, 100u, 101u), // Same as at the top.
1387 DEF_AGET(3, Instruction::AGET_BYTE, 3u, 200u, 201u),
1388 DEF_AGET(4, Instruction::AGET_BYTE, 4u, 200u, 201u), // Differs from top...
1390 DEF_AGET(5, Instruction::AGET_BYTE, 6u, 200u, 201u), // Differs from top and the loop AGET.
1392 DEF_AGET(3, Instruction::AGET, 7u, 300u, 301u),
1394 DEF_AGET(4, Instruction::AGET, 9u, 300u, 301u), // Differs from top.
1395 DEF_AGET(5, Instruction::AGET, 10u, 300u, 301u), // Differs from top but == the loop AGET.
1400 DEF_AGET(4, Instruction::AGET_CHAR, 14u, 400u, 401u), // Differs from 11u and 16u.
1401 DEF_AGET(4, Instruction::AGET_CHAR, 15u, 400u, 402u), // Same as 14u.
1405 DEF_AGET(5, Instruction::AGET_CHAR, 19u, 400u, 401u), // Differs from 11u and 14u...
1406 DEF_AGET(5, Instruction::AGET_CHAR, 20u, 400u, 402u), // and same as the CONST 16u.
1408 DEF_AGET(3, Instruction::AGET_SHORT, 21u, 500u, 501u),
1410 DEF_AGET(5, Instruction::AGET_SHORT, 23u, 500u, 501u), // Differs from the top.
1412 DEF_AGET(3, Instruction::AGET_OBJECT, 24u, 600u, 601u),
1414 DEF_AGET(5, Instruction::AGET_OBJECT, 26u, 600u, 601u), // Differs from the top.
1416 DEF_AGET(3, Instruction::AGET_BOOLEAN, 27u, 700u, 701u),
1418 DEF_AGET(5, Instruction::AGET_BOOLEAN, 29u, 700u, 701u), // Differs from the top.
1555 DEF_AGET(3, Instruction::AGET, 2u, 100u, 101u),
1556 DEF_AGET(3, Instruction::AGET, 3u, 200u, 202u),
1557 DEF_AGET(3, Instruction::AGET, 4u, 200u, 203u),
1558 DEF_AGET(3, Instruction::AGET, 5u, 201u, 202u),
1559 DEF_AGET(3, Instruction::AGET, 6u, 201u, 203u),
1561 DEF_AGET(4, Instruction::AGET, 8u, 100u, 101u), // Differs from AGET 2u.
1567 DEF_AGET(5, Instruction::AGET, 14u, 100u, 101u), // Differs from AGETs 2u and 8u.
1568 DEF_AGET(5, Instruction::AGET, 15u, 200u, 202u), // Same as AGET 3u.
1569 DEF_AGET(5, Instruction::AGET, 16u, 200u, 203u), // Same as AGET 4u.
1570 DEF_AGET(5, Instruction::AGET, 17u, 201u, 202u), // Differs from AGET 5u.
1571 DEF_AGET(5, Instruction::AGET, 18u, 201u, 203u), // Differs from AGET 6u.
1577 DEF_AGET(6, Instruction::AGET, 24u, 100u, 101u), // Differs from AGETs 2u, 8u and 14u.
1578 DEF_AGET(6, Instruction::AGET, 25u, 100u, 101u), // Same as AGET 24u.
1579 DEF_AGET(6, Instruction::AGET, 26u, 200u, 202u), // Same as AGET 24u.
1580 DEF_AGET(6, Instruction::AGET, 27u, 200u, 203u), // Same as AGET 24u.
1581 DEF_AGET(6, Instruction::AGET, 28u, 201u, 202u), // Same as AGET 24u.
1582 DEF_AGET(6, Instruction::AGET, 29u, 201u, 203u), // Same as AGET 24u.
1671 DEF_AGET(5, Instruction::AGET, 12u, 8u, 11u), // Null-check eliminated.
1672 DEF_AGET(5, Instruction::AGET, 13u, 9u, 11u), // Null-check kept.
1673 DEF_AGET(5, Instruction::AGET, 14u, 10u, 11u), // Null-check kept.
1717 DEF_AGET(5, Instruction::AGET, 9u, 6u, 8u), // Null-check eliminated.
1718 DEF_AGET(5, Instruction::AGET, 10u, 7u, 8u), // Null-check kept.
1747 DEF_AGET(3, Instruction::AGET_OBJECT, 0u, 100u, 102u),
1748 DEF_AGET(3, Instruction::AGET_OBJECT, 1u, 100u, 103u),
1749 DEF_AGET(3, Instruction::AGET_OBJECT, 2u, 101u, 102u),
1755 DEF_AGET(5, Instruction::AGET_OBJECT, 8u, 100u, 102u), // Null-checked, IF_NEZ/NEW_ARRAY.
1756 DEF_AGET(5, Instruction::AGET_OBJECT, 9u, 100u, 103u), // Not null-checked, -/NEW_ARRAY.
1757 DEF_AGET(5, Instruction::AGET_OBJECT, 10u, 101u, 102u), // Not null-checked, -/NEW_ARRAY.
1759 DEF_AGET(5, Instruction::AGET, 12u, 8u, 11u), // Null-check eliminated.
1760 DEF_AGET(5, Instruction::AGET, 13u, 9u, 11u), // Null-check kept.
1761 DEF_AGET(5, Instruction::AGET, 14u, 10u, 11u), // Null-check kept.
1784 DEF_AGET(4, Instruction::AGET, 0u, 100u, 101u),
1785 DEF_AGET(5, Instruction::AGET, 1u, 100u, 101u),
1788 DEF_AGET(4, Instruction::AGET, 3u, 200u, 201u),
1789 DEF_AGET(5, Instruction::AGET, 4u, 200u, 202u),
1792 DEF_AGET(4, Instruction::AGET, 6u, 300u, 302u),
1793 DEF_AGET(5, Instruction::AGET, 7u, 301u, 302u),
1857 DEF_AGET(6, Instruction::AGET, 26u, 200u, 202u),
1858 DEF_AGET(6, Instruction::AGET, 27u, 200u, 203u),
1859 DEF_AGET(6, Instruction::AGET, 28u, 201u, 202u),
1860 DEF_AGET(6, Instruction::AGET, 29u, 201u, 203u),
1977 DEF_AGET(3, Instruction::AGET_OBJECT, 3u, 300u, 201u),
1981 DEF_AGET(5, Instruction::AGET_OBJECT, 7u, 300u, 201u),
1989 DEF_AGET(6, Instruction::AGET_OBJECT, 15u, 300u, 201u),
1990 DEF_AGET(6, Instruction::AGET_OBJECT, 16u, 12u, 600u),
1991 DEF_AGET(6, Instruction::AGET_OBJECT, 17u, 13u, 600u),
1992 DEF_AGET(6, Instruction::AGET_OBJECT, 18u, 14u, 600u),
1993 DEF_AGET(6, Instruction::AGET_OBJECT, 19u, 15u, 600u),
1997 DEF_AGET(8, Instruction::AGET_OBJECT, 23u, 300u, 201u),
1998 DEF_AGET(8, Instruction::AGET_OBJECT, 24u, 12u, 600u),
1999 DEF_AGET(8, Instruction::AGET_OBJECT, 25u, 13u, 600u),
2000 DEF_AGET(8, Instruction::AGET_OBJECT, 26u, 14u, 600u),
2001 DEF_AGET(8, Instruction::AGET_OBJECT, 27u, 15u, 600u),
2005 DEF_AGET(9, Instruction::AGET_OBJECT, 31u, 300u, 201u),
2006 DEF_AGET(9, Instruction::AGET_OBJECT, 32u, 12u, 600u),
2007 DEF_AGET(9, Instruction::AGET_OBJECT, 33u, 13u, 600u),
2008 DEF_AGET(9, Instruction::AGET_OBJECT, 34u, 14u, 600u),
2009 DEF_AGET(9, Instruction::AGET_OBJECT, 35u, 15u, 600u),