Home | History | Annotate | Download | only in ia32

Lines Matching defs:LTemplateInstruction

291 class LTemplateInstruction: public LInstruction {
312 class LGap: public LTemplateInstruction<0, 0, 0> {
365 class LGoto: public LTemplateInstruction<0, 0, 0> {
380 class LLazyBailout: public LTemplateInstruction<0, 0, 0> {
386 class LDeoptimize: public LTemplateInstruction<0, 0, 0> {
414 class LParameter: public LTemplateInstruction<1, 0, 0> {
420 class LCallStub: public LTemplateInstruction<1, 1, 0> {
437 class LUnknownOSRValue: public LTemplateInstruction<1, 0, 0> {
444 class LControlInstruction: public LTemplateInstruction<0, I, T> {
460 class LWrapReceiver: public LTemplateInstruction<1, 2, 1> {
477 class LApplyArguments: public LTemplateInstruction<1, 4, 0> {
498 class LAccessArgumentsAt: public LTemplateInstruction<1, 3, 0> {
516 class LArgumentsLength: public LTemplateInstruction<1, 1, 0> {
526 class LArgumentsElements: public LTemplateInstruction<1, 0, 0> {
534 class LModI: public LTemplateInstruction<1, 2, 1> {
547 class LDivI: public LTemplateInstruction<1, 2, 1> {
560 class LMulI: public LTemplateInstruction<1, 2, 1> {
592 class LUnaryMathOperation: public LTemplateInstruction<1, 2, 0> {
610 class LMathPowHalf: public LTemplateInstruction<1, 2, 1> {
755 class LGetCachedArrayIndex: public LTemplateInstruction<1, 1, 0> {
805 class LCmpT: public LTemplateInstruction<1, 3, 0> {
820 class LInstanceOf: public LTemplateInstruction<1, 3, 0> {
834 class LInstanceOfKnownGlobal: public LTemplateInstruction<1, 2, 1> {
850 class LBoundsCheck: public LTemplateInstruction<0, 2, 0> {
864 class LBitI: public LTemplateInstruction<1, 2, 0> {
878 class LShiftI: public LTemplateInstruction<1, 2, 0> {
898 class LSubI: public LTemplateInstruction<1, 2, 0> {
910 class LConstantI: public LTemplateInstruction<1, 0, 0> {
919 class LConstantD: public LTemplateInstruction<1, 0, 1> {
932 class LConstantT: public LTemplateInstruction<1, 0, 0> {
955 class LCmpMapAndBranch: public LTemplateInstruction<0, 1, 0> {
976 class LJSArrayLength: public LTemplateInstruction<1, 1, 0> {
987 class LFixedArrayBaseLength: public LTemplateInstruction<1, 1, 0> {
999 class LElementsKind: public LTemplateInstruction<1, 1, 0> {
1010 class LValueOf: public LTemplateInstruction<1, 1, 1> {
1022 class LDateField: public LTemplateInstruction<1, 1, 1> {
1040 class LThrow: public LTemplateInstruction<0, 2, 0> {
1054 class LBitNotI: public LTemplateInstruction<1, 1, 0> {
1064 class LAddI: public LTemplateInstruction<1, 2, 0> {
1076 class LPower: public LTemplateInstruction<1, 2, 0> {
1088 class LRandom: public LTemplateInstruction<1, 1, 0> {
1099 class LArithmeticD: public LTemplateInstruction<1, 2, 0> {
1118 class LArithmeticT: public LTemplateInstruction<1, 3, 0> {
1144 class LReturn: public LTemplateInstruction<0, 1, 0> {
1154 class LLoadNamedField: public LTemplateInstruction<1, 1, 0> {
1167 class LLoadNamedFieldPolymorphic: public LTemplateInstruction<1, 2, 0> {
1182 class LLoadNamedGeneric: public LTemplateInstruction<1, 2, 0> {
1198 class LLoadFunctionPrototype: public LTemplateInstruction<1, 1, 1> {
1212 class LLoadElements: public LTemplateInstruction<1, 1, 0> {
1222 class LLoadExternalArrayPointer: public LTemplateInstruction<1, 1, 0> {
1233 class LLoadKeyedFastElement: public LTemplateInstruction<1, 2, 0> {
1248 class LLoadKeyedFastDoubleElement: public LTemplateInstruction<1, 2, 0> {
1265 class LLoadKeyedSpecializedArrayElement: public LTemplateInstruction<1, 2, 0> {
1285 class LLoadKeyedGeneric: public LTemplateInstruction<1, 3, 0> {
1301 class LLoadGlobalCell: public LTemplateInstruction<1, 0, 0> {
1308 class LLoadGlobalGeneric: public LTemplateInstruction<1, 2, 0> {
1325 class LStoreGlobalCell: public LTemplateInstruction<0, 1, 0> {
1338 class LStoreGlobalGeneric: public LTemplateInstruction<0, 3, 0> {
1359 class LLoadContextSlot: public LTemplateInstruction<1, 1, 0> {
1375 class LStoreContextSlot: public LTemplateInstruction<0, 2, 1> {
1394 class LPushArgument: public LTemplateInstruction<0, 1, 0> {
1404 class LThisFunction: public LTemplateInstruction<1, 0, 0> {
1411 class LContext: public LTemplateInstruction<1, 0, 0> {
1417 class LOuterContext: public LTemplateInstruction<1, 1, 0> {
1429 class LDeclareGlobals: public LTemplateInstruction<0, 1, 0> {
1440 class LGlobalObject: public LTemplateInstruction<1, 1, 0> {
1452 class LGlobalReceiver: public LTemplateInstruction<1, 1, 0> {
1464 class LCallConstantFunction: public LTemplateInstruction<1, 0, 0> {
1476 class LInvokeFunction: public LTemplateInstruction<1, 2, 0> {
1495 class LCallKeyed: public LTemplateInstruction<1, 2, 0> {
1514 class LCallNamed: public LTemplateInstruction<1, 1, 0> {
1531 class LCallFunction: public LTemplateInstruction<1, 2, 0> {
1547 class LCallGlobal: public LTemplateInstruction<1, 1, 0> {
1564 class LCallKnownGlobal: public LTemplateInstruction<1, 0, 0> {
1576 class LCallNew: public LTemplateInstruction<1, 2, 0> {
1594 class LCallRuntime: public LTemplateInstruction<1, 1, 0> {
1608 class LInteger32ToDouble: public LTemplateInstruction<1, 1, 0> {
1618 class LNumberTagI: public LTemplateInstruction<1, 1, 0> {
1628 class LNumberTagD: public LTemplateInstruction<1, 1, 1> {
1640 class LDoubleToI: public LTemplateInstruction<1, 1, 1> {
1655 class LTaggedToI: public LTemplateInstruction<1, 1, 1> {
1669 class LSmiTag: public LTemplateInstruction<1, 1, 0> {
1679 class LNumberUntagD: public LTemplateInstruction<1, 1, 1> {
1691 class LSmiUntag: public LTemplateInstruction<1, 1, 0> {
1707 class LStoreNamedField: public LTemplateInstruction<0, 2, 1> {
1730 class LStoreNamedGeneric: public LTemplateInstruction<0, 3, 0> {
1751 class LStoreKeyedFastElement: public LTemplateInstruction<0, 3, 0> {
1771 class LStoreKeyedFastDoubleElement: public LTemplateInstruction<0, 3, 0> {
1793 class LStoreKeyedSpecializedArrayElement: public LTemplateInstruction<0, 3, 0> {
1816 class LStoreKeyedGeneric: public LTemplateInstruction<0, 4, 0> {
1841 class LTransitionElementsKind: public LTemplateInstruction<1, 1, 2> {
1865 class LStringAdd: public LTemplateInstruction<1, 3, 0> {
1882 class LStringCharCodeAt: public LTemplateInstruction<1, 3, 0> {
1899 class LStringCharFromCode: public LTemplateInstruction<1, 2, 0> {
1914 class LStringLength: public LTemplateInstruction<1, 1, 0> {
1927 class LCheckFunction: public LTemplateInstruction<0, 1, 0> {
1940 class LCheckInstanceType: public LTemplateInstruction<0, 1, 1> {
1952 class LCheckMap: public LTemplateInstruction<0, 1, 0> {
1963 class LCheckPrototypeMaps: public LTemplateInstruction<0, 0, 1> {
1977 class LCheckSmi: public LTemplateInstruction<0, 1, 0> {
1987 class LClampDToUint8: public LTemplateInstruction<1, 1, 0> {
1999 class LClampIToUint8: public LTemplateInstruction<1, 1, 0> {
2011 class LClampTToUint8: public LTemplateInstruction<1, 1, 1> {
2024 class LCheckNonSmi: public LTemplateInstruction<0, 1, 0> {
2034 class LAllocateObject: public LTemplateInstruction<1, 1, 1> {
2048 class LFastLiteral: public LTemplateInstruction<1, 1, 0> {
2061 class LArrayLiteral: public LTemplateInstruction<1, 1, 0> {
2074 class LObjectLiteral: public LTemplateInstruction<1, 1, 0> {
2087 class LRegExpLiteral: public LTemplateInstruction<1, 1, 0> {
2100 class LFunctionLiteral: public LTemplateInstruction<1, 1, 0> {
2115 class LToFastProperties: public LTemplateInstruction<1, 1, 0> {
2126 class LTypeof: public LTemplateInstruction<1, 2, 0> {
2152 class LDeleteProperty: public LTemplateInstruction<1, 3, 0> {
2168 class LOsrEntry: public LTemplateInstruction<0, 0, 0> {
2191 class LStackCheck: public LTemplateInstruction<0, 1, 0> {
2209 class LIn: public LTemplateInstruction<1, 3, 0> {
2225 class LForInPrepareMap: public LTemplateInstruction<1, 2, 0> {
2239 class LForInCacheArray: public LTemplateInstruction<1, 1, 0> {
2255 class LCheckMapValue: public LTemplateInstruction<0, 2, 0> {
2269 class LLoadFieldByIndex: public LTemplateInstruction<1, 2, 0> {
2443 LInstruction* Define(LTemplateInstruction<1, I, T>* instr,
2446 LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr);
2448 LInstruction* DefineAsSpilled(LTemplateInstruction<1, I, T>* instr,
2451 LInstruction* DefineSameAsFirst(LTemplateInstruction<1, I, T>* instr);
2453 LInstruction* DefineFixed(LTemplateInstruction<1, I, T>* instr,
2456 LInstruction* DefineFixedDouble(LTemplateInstruction<1, I, T>* instr,