Lines Matching refs:public
192 class LInstruction: public ZoneObject {
193 public:
271 public:
289 public:
304 class LTemplateInstruction: public LInstruction {
305 public:
328 class LGap: public LTemplateInstruction<0, 0, 0> {
329 public:
369 class LGoto: public LTemplateInstruction<0, 0, 0> {
370 public:
387 class LLazyBailout: public LTemplateInstruction<0, 0, 0> {
388 public:
403 class LDeoptimize: public LTemplateInstruction<0, 0, 0> {
404 public:
409 class LLabel: public LGap {
410 public:
431 class LParameter: public LTemplateInstruction<1, 0, 0> {
432 public:
437 class LCallStub: public LTemplateInstruction<1, 0, 0> {
438 public:
448 class LUnknownOSRValue: public LTemplateInstruction<1, 0, 0> {
449 public:
455 class LControlInstruction: public LTemplateInstruction<0, I, T> {
456 public:
473 class LApplyArguments: public LTemplateInstruction<1, 4, 0> {
474 public:
494 class LAccessArgumentsAt: public LTemplateInstruction<1, 3, 0> {
495 public:
512 class LArgumentsLength: public LTemplateInstruction<1, 1, 0> {
513 public:
522 class LArgumentsElements: public LTemplateInstruction<1, 0, 0> {
523 public:
530 class LModI: public LTemplateInstruction<1, 2, 1> {
531 public:
543 class LDivI: public LTemplateInstruction<1, 2, 1> {
544 public:
556 class LMulI: public LTemplateInstruction<1, 2, 0> {
557 public:
568 class LCmpID: public LTemplateInstruction<1, 2, 0> {
569 public:
585 class LCmpIDAndBranch: public LControlInstruction<2, 0> {
586 public:
604 class LUnaryMathOperation: public LTemplateInstruction<1, 1, 0> {
605 public:
618 class LCmpJSObjectEq: public LTemplateInstruction<1, 2, 0> {
619 public:
629 class LCmpJSObjectEqAndBranch: public LControlInstruction<2, 0> {
630 public:
641 class LIsNull: public LTemplateInstruction<1, 1, 0> {
642 public:
654 class LIsNullAndBranch: public LControlInstruction<1, 1> {
655 public:
670 class LIsObject: public LTemplateInstruction<1, 1, 0> {
671 public:
680 class LIsObjectAndBranch: public LControlInstruction<1, 0> {
681 public:
692 class LIsSmi: public LTemplateInstruction<1, 1, 0> {
693 public:
703 class LIsSmiAndBranch: public LControlInstruction<1, 0> {
704 public:
715 class LHasInstanceType: public LTemplateInstruction<1, 1, 0> {
716 public:
726 class LHasInstanceTypeAndBranch: public LControlInstruction<1, 0> {
727 public:
740 class LGetCachedArrayIndex: public LTemplateInstruction<1, 1, 0> {
741 public:
751 class LHasCachedArrayIndex: public LTemplateInstruction<1, 1, 0> {
752 public:
762 class LHasCachedArrayIndexAndBranch: public LControlInstruction<1, 0> {
763 public:
774 class LClassOfTest: public LTemplateInstruction<1, 1, 1> {
775 public:
788 class LClassOfTestAndBranch: public LControlInstruction<1, 1> {
789 public:
803 class LCmpT: public LTemplateInstruction<1, 2, 0> {
804 public:
817 class LCmpTAndBranch: public LControlInstruction<2, 0> {
818 public:
831 class LInstanceOf: public LTemplateInstruction<1, 2, 0> {
832 public:
842 class LInstanceOfAndBranch: public LControlInstruction<2, 0> {
843 public:
853 class LInstanceOfKnownGlobal: public LTemplateInstruction<1, 1, 1> {
854 public:
868 class LBoundsCheck: public LTemplateInstruction<0, 2, 0> {
869 public:
882 class LBitI: public LTemplateInstruction<1, 2, 0> {
883 public:
899 class LShiftI: public LTemplateInstruction<1, 2, 0> {
900 public:
919 class LSubI: public LTemplateInstruction<1, 2, 0> {
920 public:
931 class LConstantI: public LTemplateInstruction<1, 0, 0> {
932 public:
940 class LConstantD: public LTemplateInstruction<1, 0, 1> {
941 public:
952 class LConstantT: public LTemplateInstruction<1, 0, 0> {
953 public:
961 class LBranch: public LControlInstruction<1, 0> {
962 public:
974 class LCmpMapAndBranch: public LTemplateInstruction<0, 1, 0> {
975 public:
995 class LJSArrayLength: public LTemplateInstruction<1, 1, 0> {
996 public:
1006 class LExternalArrayLength: public LTemplateInstruction<1, 1, 0> {
1007 public:
1017 class LFixedArrayLength: public LTemplateInstruction<1, 1, 0> {
1018 public:
1028 class LValueOf: public LTemplateInstruction<1, 1, 0> {
1029 public:
1039 class LThrow: public LTemplateInstruction<0, 1, 0> {
1040 public:
1049 class LBitNotI: public LTemplateInstruction<1, 1, 0> {
1050 public:
1059 class LAddI: public LTemplateInstruction<1, 2, 0> {
1060 public:
1071 class LPower: public LTemplateInstruction<1, 2, 0> {
1072 public:
1083 class LArithmeticD: public LTemplateInstruction<1, 2, 0> {
1084 public:
1101 class LArithmeticT: public LTemplateInstruction<1, 2, 0> {
1102 public:
1119 class LReturn: public LTemplateInstruction<0, 1, 0> {
1120 public:
1129 class LLoadNamedField: public LTemplateInstruction<1, 1, 0> {
1130 public:
1140 class LLoadNamedFieldPolymorphic: public LTemplateInstruction<1, 1, 0> {
1141 public:
1153 class LLoadNamedGeneric: public LTemplateInstruction<1, 1, 0> {
1154 public:
1167 class LLoadFunctionPrototype: public LTemplateInstruction<1, 1, 0> {
1168 public:
1180 class LLoadElements: public LTemplateInstruction<1, 1, 0> {
1181 public:
1190 class LLoadExternalArrayPointer: public LTemplateInstruction<1, 1, 0> {
1191 public:
1201 class LLoadKeyedFastElement: public LTemplateInstruction<1, 2, 0> {
1202 public:
1216 class LLoadKeyedSpecializedArrayElement: public LTemplateInstruction<1, 2, 0> {
1217 public:
1236 class LLoadKeyedGeneric: public LTemplateInstruction<1, 2, 0> {
1237 public:
1250 class LLoadGlobalCell: public LTemplateInstruction<1, 0, 0> {
1251 public:
1257 class LLoadGlobalGeneric: public LTemplateInstruction<1, 1, 0> {
1258 public:
1272 class LStoreGlobalCell: public LTemplateInstruction<0, 1, 1> {
1273 public:
1284 class LStoreGlobalGeneric: public LTemplateInstruction<0, 2, 0> {
1285 public:
1302 class LLoadContextSlot: public LTemplateInstruction<1, 1, 0> {
1303 public:
1318 class LStoreContextSlot: public LTemplateInstruction<0, 2, 1> {
1319 public:
1338 class LPushArgument: public LTemplateInstruction<0, 1, 0> {
1339 public:
1348 class LContext: public LTemplateInstruction<1, 0, 0> {
1349 public:
1354 class LOuterContext: public LTemplateInstruction<1, 1, 0> {
1355 public:
1366 class LGlobalObject: public LTemplateInstruction<1, 0, 0> {
1367 public:
1372 class LGlobalReceiver: public LTemplateInstruction<1, 1, 0> {
1373 public:
1384 class LCallConstantFunction: public LTemplateInstruction<1, 0, 0> {
1385 public:
1396 class LCallKeyed: public LTemplateInstruction<1, 1, 0> {
1397 public:
1413 class LCallNamed: public LTemplateInstruction<1, 0, 0> {
1414 public:
1425 class LCallFunction: public LTemplateInstruction<1, 0, 0> {
1426 public:
1436 class LCallGlobal: public LTemplateInstruction<1, 0, 0> {
1437 public:
1448 class LCallKnownGlobal: public LTemplateInstruction<1, 0, 0> {
1449 public:
1460 class LCallNew: public LTemplateInstruction<1, 1, 0> {
1461 public:
1475 class LCallRuntime: public LTemplateInstruction<1, 0, 0> {
1476 public:
1485 class LInteger32ToDouble: public LTemplateInstruction<1, 1, 0> {
1486 public:
1495 class LNumberTagI: public LTemplateInstruction<1, 1, 0> {
1496 public:
1505 class LNumberTagD: public LTemplateInstruction<1, 1, 1> {
1506 public:
1517 class LDoubleToI: public LTemplateInstruction<1, 1, 0> {
1518 public:
1531 class LTaggedToI: public LTemplateInstruction<1, 1, 1> {
1532 public:
1545 class LSmiTag: public LTemplateInstruction<1, 1, 0> {
1546 public:
1555 class LNumberUntagD: public LTemplateInstruction<1, 1, 0> {
1556 public:
1566 class LSmiUntag: public LTemplateInstruction<1, 1, 0> {
1567 public:
1582 class LStoreNamedField: public LTemplateInstruction<0, 2, 1> {
1583 public:
1606 class LStoreNamedGeneric: public LTemplateInstruction<0, 2, 0> {
1607 public:
1625 class LStoreKeyedFastElement: public LTemplateInstruction<0, 3, 0> {
1626 public:
1645 class LStoreKeyedSpecializedArrayElement: public LTemplateInstruction<0, 3, 0> {
1646 public:
1668 class LStoreKeyedGeneric: public LTemplateInstruction<0, 3, 0> {
1669 public:
1688 class LStringCharCodeAt: public LTemplateInstruction<1, 2, 0> {
1689 public:
1703 class LStringCharFromCode: public LTemplateInstruction<1, 1, 0> {
1704 public:
1716 class LStringLength: public LTemplateInstruction<1, 1, 0> {
1717 public:
1729 class LCheckFunction: public LTemplateInstruction<0, 1, 0> {
1730 public:
1740 class LCheckInstanceType: public LTemplateInstruction<0, 1, 0> {
1741 public:
1751 class LCheckMap: public LTemplateInstruction<0, 1, 0> {
1752 public:
1762 class LCheckPrototypeMaps: public LTemplateInstruction<0, 0, 1> {
1763 public:
1776 class LCheckSmi: public LTemplateInstruction<0, 1, 0> {
1777 public:
1786 class LCheckNonSmi: public LTemplateInstruction<0, 1, 0> {
1787 public:
1796 class LArrayLiteral: public LTemplateInstruction<1, 0, 0> {
1797 public:
1803 class LObjectLiteral: public LTemplateInstruction<1, 0, 0> {
1804 public:
1810 class LRegExpLiteral: public LTemplateInstruction<1, 0, 0> {
1811 public:
1817 class LFunctionLiteral: public LTemplateInstruction<1, 0, 0> {
1818 public:
1826 class LToFastProperties: public LTemplateInstruction<1, 1, 0> {
1827 public:
1837 class LTypeof: public LTemplateInstruction<1, 1, 0> {
1838 public:
1847 class LTypeofIs: public LTemplateInstruction<1, 1, 0> {
1848 public:
1862 class LTypeofIsAndBranch: public LControlInstruction<1, 0> {
1863 public:
1877 class LIsConstructCall: public LTemplateInstruction<1, 0, 0> {
1878 public:
1884 class LIsConstructCallAndBranch: public LControlInstruction<0, 1> {
1885 public:
1895 class LDeleteProperty: public LTemplateInstruction<1, 2, 0> {
1896 public:
1909 class LOsrEntry: public LTemplateInstruction<0, 0, 0> {
1910 public:
1932 class LStackCheck: public LTemplateInstruction<0, 0, 0> {
1933 public:
1939 class LChunk: public ZoneObject {
1940 public:
2006 public: