Lines Matching defs:LTemplateInstruction
323 class LTemplateInstruction: public LInstruction {
346 class LGap: public LTemplateInstruction<0, 0, 0> {
405 class LGoto: public LTemplateInstruction<0, 0, 0> {
421 class LLazyBailout: public LTemplateInstruction<0, 0, 0> {
427 class LDummyUse: public LTemplateInstruction<1, 1, 0> {
436 class LDeoptimize: public LTemplateInstruction<0, 0, 0> {
467 class LParameter: public LTemplateInstruction<1, 0, 0> {
474 class LCallStub: public LTemplateInstruction<1, 1, 0> {
491 class LUnknownOSRValue: public LTemplateInstruction<1, 0, 0> {
499 class LControlInstruction: public LTemplateInstruction<0, I, T> {
542 class LWrapReceiver: public LTemplateInstruction<1, 2, 1> {
560 class LApplyArguments: public LTemplateInstruction<1, 4, 0> {
581 class LAccessArgumentsAt: public LTemplateInstruction<1, 3, 0> {
599 class LArgumentsLength: public LTemplateInstruction<1, 1, 0> {
611 class LArgumentsElements: public LTemplateInstruction<1, 0, 0> {
618 class LDebugBreak: public LTemplateInstruction<0, 0, 0> {
624 class LModI: public LTemplateInstruction<1, 2, 1> {
641 class LDivI: public LTemplateInstruction<1, 2, 1> {
659 class LMathFloorOfDiv: public LTemplateInstruction<1, 2, 1> {
678 class LMulI: public LTemplateInstruction<1, 2, 1> {
718 class LMathFloor: public LTemplateInstruction<1, 1, 0> {
731 class LMathRound: public LTemplateInstruction<1, 2, 1> {
748 class LMathAbs: public LTemplateInstruction<1, 2, 0> {
763 class LMathLog: public LTemplateInstruction<1, 1, 0> {
775 class LMathSin: public LTemplateInstruction<1, 1, 0> {
787 class LMathCos: public LTemplateInstruction<1, 1, 0> {
799 class LMathTan: public LTemplateInstruction<1, 1, 0> {
811 class LMathExp: public LTemplateInstruction<1, 1, 2> {
830 class LMathSqrt: public LTemplateInstruction<1, 1, 0> {
842 class LMathPowHalf: public LTemplateInstruction<1, 2, 1> {
1003 class LGetCachedArrayIndex: public LTemplateInstruction<1, 1, 0> {
1064 class LCmpT: public LTemplateInstruction<1, 3, 0> {
1079 class LInstanceOf: public LTemplateInstruction<1, 3, 0> {
1093 class LInstanceOfKnownGlobal: public LTemplateInstruction<1, 2, 1> {
1121 class LInstanceSize: public LTemplateInstruction<1, 1, 0> {
1134 class LBoundsCheck: public LTemplateInstruction<0, 2, 0> {
1149 class LBitI: public LTemplateInstruction<1, 2, 0> {
1166 class LShiftI: public LTemplateInstruction<1, 2, 0> {
1188 class LSubI: public LTemplateInstruction<1, 2, 0> {
1203 class LConstantI: public LTemplateInstruction<1, 0, 0> {
1212 class LConstantS: public LTemplateInstruction<1, 0, 0> {
1221 class LConstantD: public LTemplateInstruction<1, 0, 1> {
1236 class LConstantE: public LTemplateInstruction<1, 0, 0> {
1247 class LConstantT: public LTemplateInstruction<1, 0, 0> {
1288 class LMapEnumLength: public LTemplateInstruction<1, 1, 0> {
1300 class LElementsKind: public LTemplateInstruction<1, 1, 0> {
1313 class LValueOf: public LTemplateInstruction<1, 1, 1> {
1328 class LDateField: public LTemplateInstruction<1, 1, 1> {
1349 class LSeqStringSetChar: public LTemplateInstruction<1, 3, 0> {
1373 class LThrow: public LTemplateInstruction<0, 2, 0> {
1387 class LAddI: public LTemplateInstruction<1, 2, 0> {
1407 class LMathMinMax: public LTemplateInstruction<1, 2, 0> {
1422 class LPower: public LTemplateInstruction<1, 2, 0> {
1437 class LRandom: public LTemplateInstruction<1, 1, 0> {
1450 class LArithmeticD: public LTemplateInstruction<1, 2, 0> {
1472 class LArithmeticT: public LTemplateInstruction<1, 3, 0> {
1499 class LReturn: public LTemplateInstruction<0, 3, 0> {
1522 class LLoadNamedField: public LTemplateInstruction<1, 1, 0> {
1540 class LLoadNamedGeneric: public LTemplateInstruction<1, 2, 0> {
1557 class LLoadFunctionPrototype: public LTemplateInstruction<1, 1, 1> {
1572 class LLoadExternalArrayPointer: public LTemplateInstruction<1, 1, 0> {
1585 class LLoadKeyed: public LTemplateInstruction<1, 2, 0> {
1629 class LLoadKeyedGeneric: public LTemplateInstruction<1, 3, 0> {
1645 class LLoadGlobalCell: public LTemplateInstruction<1, 0, 0> {
1652 class LLoadGlobalGeneric: public LTemplateInstruction<1, 2, 0> {
1670 class LStoreGlobalCell: public LTemplateInstruction<0, 1, 0> {
1683 class LStoreGlobalGeneric: public LTemplateInstruction<0, 3, 0> {
1705 class LLoadContextSlot: public LTemplateInstruction<1, 1, 0> {
1722 class LStoreContextSlot: public LTemplateInstruction<0, 2, 1> {
1743 class LPushArgument: public LTemplateInstruction<0, 1, 0> {
1755 class LDrop: public LTemplateInstruction<0, 0, 0> {
1768 class LInnerAllocatedObject: public LTemplateInstruction<1, 1, 0> {
1784 class LThisFunction: public LTemplateInstruction<1, 0, 0> {
1791 class LContext: public LTemplateInstruction<1, 0, 0> {
1798 class LOuterContext: public LTemplateInstruction<1, 1, 0> {
1810 class LDeclareGlobals: public LTemplateInstruction<0, 1, 0> {
1823 class LGlobalObject: public LTemplateInstruction<1, 1, 0> {
1835 class LGlobalReceiver: public LTemplateInstruction<1, 1, 0> {
1847 class LCallConstantFunction: public LTemplateInstruction<1, 0, 0> {
1859 class LInvokeFunction: public LTemplateInstruction<1, 2, 0> {
1878 class LCallKeyed: public LTemplateInstruction<1, 2, 0> {
1897 class LCallNamed: public LTemplateInstruction<1, 1, 0> {
1915 class LCallFunction: public LTemplateInstruction<1, 2, 0> {
1932 class LCallGlobal: public LTemplateInstruction<1, 1, 0> {
1950 class LCallKnownGlobal: public LTemplateInstruction<1, 0, 0> {
1961 class LCallNew: public LTemplateInstruction<1, 2, 0> {
1980 class LCallNewArray: public LTemplateInstruction<1, 2, 0> {
1999 class LCallRuntime: public LTemplateInstruction<1, 1, 0> {
2015 class LInteger32ToDouble: public LTemplateInstruction<1, 1, 0> {
2027 class LInteger32ToSmi: public LTemplateInstruction<1, 1, 0> {
2040 class LUint32ToDouble: public LTemplateInstruction<1, 1, 1> {
2054 class LUint32ToSmi: public LTemplateInstruction<1, 1, 0> {
2067 class LNumberTagI: public LTemplateInstruction<1, 1, 0> {
2079 class LNumberTagU: public LTemplateInstruction<1, 1, 1> {
2093 class LNumberTagD: public LTemplateInstruction<1, 1, 1> {
2109 class LDoubleToI: public LTemplateInstruction<1, 1, 1> {
2126 class LDoubleToSmi: public LTemplateInstruction<1, 1, 0> {
2140 class LTaggedToI: public LTemplateInstruction<1, 1, 1> {
2158 class LTaggedToINoSSE2: public LTemplateInstruction<1, 1, 3> {
2182 class LSmiTag: public LTemplateInstruction<1, 1, 0> {
2194 class LNumberUntagD: public LTemplateInstruction<1, 1, 1> {
2211 class LSmiUntag: public LTemplateInstruction<1, 1, 0> {
2229 class LStoreNamedField: public LTemplateInstruction<0, 2, 2> {
2258 class LStoreNamedGeneric: public LTemplateInstruction<0, 3, 0> {
2279 class LStoreKeyed: public LTemplateInstruction<0, 3, 0> {
2304 class LStoreKeyedGeneric: public LTemplateInstruction<0, 4, 0> {
2330 class LTransitionElementsKind: public LTemplateInstruction<0, 2, 2> {
2360 class LTrapAllocationMemento : public LTemplateInstruction<0, 1, 1> {
2376 class LStringAdd: public LTemplateInstruction<1, 3, 0> {
2393 class LStringCharCodeAt: public LTemplateInstruction<1, 3, 0> {
2410 class LStringCharFromCode: public LTemplateInstruction<1, 2, 0> {
2425 class LCheckFunction: public LTemplateInstruction<0, 1, 0> {
2438 class LCheckInstanceType: public LTemplateInstruction<0, 1, 1> {
2453 class LCheckMaps: public LTemplateInstruction<0, 1, 0> {
2466 class LCheckSmi: public LTemplateInstruction<1, 1, 0> {
2478 class LClampDToUint8: public LTemplateInstruction<1, 1, 0> {
2490 class LClampIToUint8: public LTemplateInstruction<1, 1, 0> {
2502 class LClampTToUint8: public LTemplateInstruction<1, 1, 1> {
2516 class LClampTToUint8NoSSE2: public LTemplateInstruction<1, 1, 3> {
2539 class LCheckNonSmi: public LTemplateInstruction<0, 1, 0> {
2552 class LAllocate: public LTemplateInstruction<1, 2, 1> {
2569 class LRegExpLiteral: public LTemplateInstruction<1, 1, 0> {
2582 class LFunctionLiteral: public LTemplateInstruction<1, 1, 0> {
2595 class LToFastProperties: public LTemplateInstruction<1, 1, 0> {
2608 class LTypeof: public LTemplateInstruction<1, 2, 0> {
2639 class LOsrEntry: public LTemplateInstruction<0, 0, 0> {
2648 class LStackCheck: public LTemplateInstruction<0, 1, 0> {
2666 class LForInPrepareMap: public LTemplateInstruction<1, 2, 0> {
2680 class LForInCacheArray: public LTemplateInstruction<1, 1, 0> {
2696 class LCheckMapValue: public LTemplateInstruction<0, 2, 0> {
2710 class LLoadFieldByIndex: public LTemplateInstruction<1, 2, 0> {
2851 LInstruction* Define(LTemplateInstruction<1, I, T>* instr,
2854 LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr);
2856 LInstruction* DefineAsSpilled(LTemplateInstruction<1, I, T>* instr,
2859 LInstruction* DefineSameAsFirst(LTemplateInstruction<1, I, T>* instr);
2861 LInstruction* DefineFixed(LTemplateInstruction<1, I, T>* instr,
2864 LInstruction* DefineFixedDouble(LTemplateInstruction<1, I, T>* instr,
2867 LInstruction* DefineX87TOS(LTemplateInstruction<1, I, T>* instr);