Lines Matching defs:LTemplateInstruction

294 class LTemplateInstruction: public LInstruction {
318 class LGap: public LTemplateInstruction<0, 0, 0> {
372 class LGoto: public LTemplateInstruction<0, 0, 0> {
387 class LLazyBailout: public LTemplateInstruction<0, 0, 0> {
403 class LDeoptimize: public LTemplateInstruction<0, 0, 0> {
431 class LParameter: public LTemplateInstruction<1, 0, 0> {
437 class LCallStub: public LTemplateInstruction<1, 0, 0> {
448 class LUnknownOSRValue: public LTemplateInstruction<1, 0, 0> {
455 class LControlInstruction: public LTemplateInstruction<0, I, T> {
471 class LWrapReceiver: public LTemplateInstruction<1, 2, 0> {
485 class LApplyArguments: public LTemplateInstruction<1, 4, 0> {
506 class LAccessArgumentsAt: public LTemplateInstruction<1, 3, 0> {
524 class LArgumentsLength: public LTemplateInstruction<1, 1, 0> {
534 class LArgumentsElements: public LTemplateInstruction<1, 0, 0> {
542 class LModI: public LTemplateInstruction<1, 2, 3> {
572 class LDivI: public LTemplateInstruction<1, 2, 0> {
584 class LMulI: public LTemplateInstruction<1, 2, 1> {
616 class LUnaryMathOperation: public LTemplateInstruction<1, 1, 1> {
759 class LGetCachedArrayIndex: public LTemplateInstruction<1, 1, 0> {
799 class LCmpT: public LTemplateInstruction<1, 2, 0> {
813 class LInstanceOf: public LTemplateInstruction<1, 2, 0> {
824 class LInstanceOfKnownGlobal: public LTemplateInstruction<1, 1, 1> {
839 class LBoundsCheck: public LTemplateInstruction<0, 2, 0> {
853 class LBitI: public LTemplateInstruction<1, 2, 0> {
867 class LShiftI: public LTemplateInstruction<1, 2, 0> {
887 class LSubI: public LTemplateInstruction<1, 2, 0> {
899 class LConstantI: public LTemplateInstruction<1, 0, 0> {
908 class LConstantD: public LTemplateInstruction<1, 0, 0> {
917 class LConstantT: public LTemplateInstruction<1, 0, 0> {
939 class LCmpMapAndBranch: public LTemplateInstruction<0, 1, 1> {
961 class LJSArrayLength: public LTemplateInstruction<1, 1, 0> {
972 class LFixedArrayBaseLength: public LTemplateInstruction<1, 1, 0> {
984 class LElementsKind: public LTemplateInstruction<1, 1, 0> {
995 class LValueOf: public LTemplateInstruction<1, 1, 1> {
1007 class LDateField: public LTemplateInstruction<1, 1, 1> {
1023 class LThrow: public LTemplateInstruction<0, 1, 0> {
1033 class LBitNotI: public LTemplateInstruction<1, 1, 0> {
1043 class LAddI: public LTemplateInstruction<1, 2, 0> {
1055 class LPower: public LTemplateInstruction<1, 2, 0> {
1067 class LRandom: public LTemplateInstruction<1, 1, 0> {
1078 class LArithmeticD: public LTemplateInstruction<1, 2, 0> {
1097 class LArithmeticT: public LTemplateInstruction<1, 2, 0> {
1116 class LReturn: public LTemplateInstruction<0, 1, 0> {
1126 class LLoadNamedField: public LTemplateInstruction<1, 1, 0> {
1137 class LLoadNamedFieldPolymorphic: public LTemplateInstruction<1, 1, 0> {
1150 class LLoadNamedGeneric: public LTemplateInstruction<1, 1, 0> {
1164 class LLoadFunctionPrototype: public LTemplateInstruction<1, 1, 0> {
1177 class LLoadElements: public LTemplateInstruction<1, 1, 0> {
1187 class LLoadExternalArrayPointer: public LTemplateInstruction<1, 1, 0> {
1198 class LLoadKeyedFastElement: public LTemplateInstruction<1, 2, 0> {
1213 class LLoadKeyedFastDoubleElement: public LTemplateInstruction<1, 2, 0> {
1229 class LLoadKeyedSpecializedArrayElement: public LTemplateInstruction<1, 2, 0> {
1249 class LLoadKeyedGeneric: public LTemplateInstruction<1, 2, 0> {
1263 class LLoadGlobalCell: public LTemplateInstruction<1, 0, 0> {
1270 class LLoadGlobalGeneric: public LTemplateInstruction<1, 1, 0> {
1285 class LStoreGlobalCell: public LTemplateInstruction<0, 1, 1> {
1299 class LStoreGlobalGeneric: public LTemplateInstruction<0, 2, 0> {
1317 class LLoadContextSlot: public LTemplateInstruction<1, 1, 0> {
1333 class LStoreContextSlot: public LTemplateInstruction<0, 2, 0> {
1351 class LPushArgument: public LTemplateInstruction<0, 1, 0> {
1361 class LThisFunction: public LTemplateInstruction<1, 0, 0> {
1368 class LContext: public LTemplateInstruction<1, 0, 0> {
1374 class LOuterContext: public LTemplateInstruction<1, 1, 0> {
1386 class LDeclareGlobals: public LTemplateInstruction<0, 0, 0> {
1393 class LGlobalObject: public LTemplateInstruction<1, 1, 0> {
1405 class LGlobalReceiver: public LTemplateInstruction<1, 1, 0> {
1417 class LCallConstantFunction: public LTemplateInstruction<1, 0, 0> {
1429 class LInvokeFunction: public LTemplateInstruction<1, 1, 0> {
1446 class LCallKeyed: public LTemplateInstruction<1, 1, 0> {
1462 class LCallNamed: public LTemplateInstruction<1, 0, 0> {
1474 class LCallFunction: public LTemplateInstruction<1, 1, 0> {
1488 class LCallGlobal: public LTemplateInstruction<1, 0, 0> {
1500 class LCallKnownGlobal: public LTemplateInstruction<1, 0, 0> {
1512 class LCallNew: public LTemplateInstruction<1, 1, 0> {
1527 class LCallRuntime: public LTemplateInstruction<1, 0, 0> {
1537 class LInteger32ToDouble: public LTemplateInstruction<1, 1, 0> {
1547 class LNumberTagI: public LTemplateInstruction<1, 1, 0> {
1557 class LNumberTagD: public LTemplateInstruction<1, 1, 2> {
1570 class LDoubleToI: public LTemplateInstruction<1, 1, 2> {
1586 class LTaggedToI: public LTemplateInstruction<1, 1, 3> {
1605 class LSmiTag: public LTemplateInstruction<1, 1, 0> {
1615 class LNumberUntagD: public LTemplateInstruction<1, 1, 0> {
1626 class LSmiUntag: public LTemplateInstruction<1, 1, 0> {
1642 class LStoreNamedField: public LTemplateInstruction<0, 2, 0> {
1664 class LStoreNamedGeneric: public LTemplateInstruction<0, 2, 0> {
1683 class LStoreKeyedFastElement: public LTemplateInstruction<0, 3, 0> {
1703 class LStoreKeyedFastDoubleElement: public LTemplateInstruction<0, 3, 0> {
1725 class LStoreKeyedGeneric: public LTemplateInstruction<0, 3, 0> {
1744 class LStoreKeyedSpecializedArrayElement: public LTemplateInstruction<0, 3, 0> {
1767 class LTransitionElementsKind: public LTemplateInstruction<1, 1, 2> {
1791 class LStringAdd: public LTemplateInstruction<1, 2, 0> {
1807 class LStringCharCodeAt: public LTemplateInstruction<1, 2, 0> {
1822 class LStringCharFromCode: public LTemplateInstruction<1, 1, 0> {
1835 class LStringLength: public LTemplateInstruction<1, 1, 0> {
1848 class LCheckFunction: public LTemplateInstruction<0, 1, 0> {
1861 class LCheckInstanceType: public LTemplateInstruction<0, 1, 0> {
1872 class LCheckMap: public LTemplateInstruction<0, 1, 0> {
1883 class LCheckPrototypeMaps: public LTemplateInstruction<0, 0, 2> {
1898 class LCheckSmi: public LTemplateInstruction<0, 1, 0> {
1908 class LCheckNonSmi: public LTemplateInstruction<0, 1, 0> {
1918 class LClampDToUint8: public LTemplateInstruction<1, 1, 1> {
1931 class LClampIToUint8: public LTemplateInstruction<1, 1, 0> {
1943 class LClampTToUint8: public LTemplateInstruction<1, 1, 1> {
1956 class LAllocateObject: public LTemplateInstruction<1, 0, 2> {
1968 class LFastLiteral: public LTemplateInstruction<1, 0, 0> {
1975 class LArrayLiteral: public LTemplateInstruction<1, 0, 0> {
1982 class LObjectLiteral: public LTemplateInstruction<1, 0, 0> {
1989 class LRegExpLiteral: public LTemplateInstruction<1, 0, 0> {
1996 class LFunctionLiteral: public LTemplateInstruction<1, 0, 0> {
2005 class LToFastProperties: public LTemplateInstruction<1, 1, 0> {
2016 class LTypeof: public LTemplateInstruction<1, 1, 0> {
2052 class LDeleteProperty: public LTemplateInstruction<1, 2, 0> {
2066 class LOsrEntry: public LTemplateInstruction<0, 0, 0> {
2089 class LStackCheck: public LTemplateInstruction<0, 0, 0> {
2101 class LIn: public LTemplateInstruction<1, 2, 0> {
2115 class LForInPrepareMap: public LTemplateInstruction<1, 1, 0> {
2127 class LForInCacheArray: public LTemplateInstruction<1, 1, 0> {
2143 class LCheckMapValue: public LTemplateInstruction<0, 2, 0> {
2157 class LLoadFieldByIndex: public LTemplateInstruction<1, 2, 0> {
2325 LInstruction* Define(LTemplateInstruction<1, I, T>* instr,
2328 LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr);
2330 LInstruction* DefineAsSpilled(LTemplateInstruction<1, I, T>* instr,
2333 LInstruction* DefineSameAsFirst(LTemplateInstruction<1, I, T>* instr);
2335 LInstruction* DefineFixed(LTemplateInstruction<1, I, T>* instr,
2338 LInstruction* DefineFixedDouble(LTemplateInstruction<1, I, T>* instr,