• Home
  • Raw
  • Download

Lines Matching refs:FINAL

171   virtual Opcode opcode() const FINAL OVERRIDE {                      \
174 virtual void CompileToNative(LCodeGen* generator) FINAL OVERRIDE; \
175 virtual const char* Mnemonic() const FINAL OVERRIDE { \
295 virtual bool HasResult() const FINAL OVERRIDE { in HasResult()
317 virtual int InputCount() FINAL OVERRIDE { return I; } in InputCount()
318 virtual LOperand* InputAt(int i) FINAL OVERRIDE { return inputs_[i]; } in InputAt()
320 virtual int TempCount() FINAL OVERRIDE { return T; } in TempCount()
321 virtual LOperand* TempAt(int i) FINAL OVERRIDE { return temps_[i]; } in TempAt()
335 virtual bool IsGap() const FINAL OVERRIDE { return true; } in IsGap()
372 class LInstructionGap FINAL : public LGap {
384 class LGoto FINAL : public LTemplateInstruction<0, 0, 0> {
405 class LLazyBailout FINAL : public LTemplateInstruction<0, 0, 0> {
411 class LDummy FINAL : public LTemplateInstruction<1, 0, 0> {
418 class LDummyUse FINAL : public LTemplateInstruction<1, 1, 0> {
427 class LDeoptimize FINAL : public LTemplateInstruction<0, 0, 0> {
435 class LLabel FINAL : public LGap {
461 class LParameter FINAL : public LTemplateInstruction<1, 0, 0> {
470 class LCallStub FINAL : public LTemplateInstruction<1, 1, 0> {
483 class LTailCallThroughMegamorphicCache FINAL
504 class LUnknownOSRValue FINAL : public LTemplateInstruction<1, 0, 0> {
518 virtual bool IsControl() const FINAL OVERRIDE { return true; } in IsControl()
557 class LWrapReceiver FINAL : public LTemplateInstruction<1, 2, 1> {
576 class LApplyArguments FINAL : public LTemplateInstruction<1, 4, 0> {
597 class LAccessArgumentsAt FINAL : public LTemplateInstruction<1, 3, 0> {
615 class LArgumentsLength FINAL : public LTemplateInstruction<1, 1, 0> {
627 class LArgumentsElements FINAL : public LTemplateInstruction<1, 0, 0> {
634 class LDebugBreak FINAL : public LTemplateInstruction<0, 0, 0> {
640 class LModByPowerOf2I FINAL : public LTemplateInstruction<1, 1, 0> {
658 class LModByConstI FINAL : public LTemplateInstruction<1, 1, 2> {
683 class LModI FINAL : public LTemplateInstruction<1, 2, 1> {
700 class LDivByPowerOf2I FINAL : public LTemplateInstruction<1, 1, 0> {
718 class LDivByConstI FINAL : public LTemplateInstruction<1, 1, 2> {
743 class LDivI FINAL : public LTemplateInstruction<1, 2, 1> {
760 class LFlooringDivByPowerOf2I FINAL : public LTemplateInstruction<1, 1, 0> {
779 class LFlooringDivByConstI FINAL : public LTemplateInstruction<1, 1, 3> {
807 class LFlooringDivI FINAL : public LTemplateInstruction<1, 2, 1> {
824 class LMulI FINAL : public LTemplateInstruction<1, 2, 1> {
841 class LCompareNumericAndBranch FINAL : public LControlInstruction<2, 0> {
864 class LMathFloor FINAL : public LTemplateInstruction<1, 1, 0> {
877 class LMathRound FINAL : public LTemplateInstruction<1, 1, 1> {
892 class LMathFround FINAL : public LTemplateInstruction<1, 1, 0> {
902 class LMathAbs FINAL : public LTemplateInstruction<1, 2, 0> {
917 class LMathLog FINAL : public LTemplateInstruction<1, 1, 0> {
929 class LMathClz32 FINAL : public LTemplateInstruction<1, 1, 0> {
941 class LMathExp FINAL : public LTemplateInstruction<1, 1, 2> {
960 class LMathSqrt FINAL : public LTemplateInstruction<1, 1, 0> {
972 class LMathPowHalf FINAL : public LTemplateInstruction<1, 1, 1> {
986 class LCmpObjectEqAndBranch FINAL : public LControlInstruction<2, 0> {
1000 class LCmpHoleAndBranch FINAL : public LControlInstruction<1, 0> {
1013 class LCompareMinusZeroAndBranch FINAL : public LControlInstruction<1, 1> {
1029 class LIsObjectAndBranch FINAL : public LControlInstruction<1, 1> {
1045 class LIsStringAndBranch FINAL : public LControlInstruction<1, 1> {
1062 class LIsSmiAndBranch FINAL : public LControlInstruction<1, 0> {
1077 class LIsUndetectableAndBranch FINAL : public LControlInstruction<1, 1> {
1095 class LStringCompareAndBranch FINAL : public LControlInstruction<3, 0> {
1117 class LHasInstanceTypeAndBranch FINAL : public LControlInstruction<1, 1> {
1135 class LGetCachedArrayIndex FINAL : public LTemplateInstruction<1, 1, 0> {
1148 class LHasCachedArrayIndexAndBranch FINAL
1164 class LIsConstructCallAndBranch FINAL : public LControlInstruction<0, 1> {
1177 class LClassOfTestAndBranch FINAL : public LControlInstruction<1, 2> {
1197 class LCmpT FINAL : public LTemplateInstruction<1, 3, 0> {
1213 class LInstanceOf FINAL : public LTemplateInstruction<1, 3, 0> {
1227 class LInstanceOfKnownGlobal FINAL : public LTemplateInstruction<1, 2, 1> {
1257 class LBoundsCheck FINAL : public LTemplateInstruction<0, 2, 0> {
1272 class LBitI FINAL : public LTemplateInstruction<1, 2, 0> {
1289 class LShiftI FINAL : public LTemplateInstruction<1, 2, 0> {
1311 class LSubI FINAL : public LTemplateInstruction<1, 2, 0> {
1326 class LConstantI FINAL : public LTemplateInstruction<1, 0, 0> {
1335 class LConstantS FINAL : public LTemplateInstruction<1, 0, 0> {
1344 class LConstantD FINAL : public LTemplateInstruction<1, 0, 1> {
1359 class LConstantE FINAL : public LTemplateInstruction<1, 0, 0> {
1370 class LConstantT FINAL : public LTemplateInstruction<1, 0, 0> {
1381 class LBranch FINAL : public LControlInstruction<1, 1> {
1398 class LCmpMapAndBranch FINAL : public LControlInstruction<1, 0> {
1413 class LMapEnumLength FINAL : public LTemplateInstruction<1, 1, 0> {
1425 class LDateField FINAL : public LTemplateInstruction<1, 1, 1> {
1446 class LSeqStringGetChar FINAL : public LTemplateInstruction<1, 2, 0> {
1461 class LSeqStringSetChar FINAL : public LTemplateInstruction<1, 4, 0> {
1482 class LAddI FINAL : public LTemplateInstruction<1, 2, 0> {
1502 class LMathMinMax FINAL : public LTemplateInstruction<1, 2, 0> {
1517 class LPower FINAL : public LTemplateInstruction<1, 2, 0> {
1532 class LArithmeticD FINAL : public LTemplateInstruction<1, 2, 0> {
1556 class LArithmeticT FINAL : public LTemplateInstruction<1, 3, 0> {
1585 class LReturn FINAL : public LTemplateInstruction<0, 3, 0> {
1609 class LLoadNamedField FINAL : public LTemplateInstruction<1, 1, 0> {
1622 class LLoadNamedGeneric FINAL : public LTemplateInstruction<1, 2, 1> {
1641 class LLoadFunctionPrototype FINAL : public LTemplateInstruction<1, 1, 1> {
1656 class LLoadRoot FINAL : public LTemplateInstruction<1, 0, 0> {
1665 class LLoadKeyed FINAL : public LTemplateInstruction<1, 2, 0> {
1713 class LLoadKeyedGeneric FINAL : public LTemplateInstruction<1, 3, 1> {
1733 class LLoadGlobalCell FINAL : public LTemplateInstruction<1, 0, 0> {
1740 class LLoadGlobalGeneric FINAL : public LTemplateInstruction<1, 2, 1> {
1761 class LStoreGlobalCell FINAL : public LTemplateInstruction<0, 1, 0> {
1774 class LLoadContextSlot FINAL : public LTemplateInstruction<1, 1, 0> {
1791 class LStoreContextSlot FINAL : public LTemplateInstruction<0, 2, 1> {
1812 class LPushArgument FINAL : public LTemplateInstruction<0, 1, 0> {
1824 class LDrop FINAL : public LTemplateInstruction<0, 0, 0> {
1837 class LStoreCodeEntry FINAL: public LTemplateInstruction<0, 2, 0> {
1854 class LInnerAllocatedObject FINAL: public LTemplateInstruction<1, 2, 0> {
1870 class LThisFunction FINAL : public LTemplateInstruction<1, 0, 0> {
1877 class LContext FINAL : public LTemplateInstruction<1, 0, 0> {
1884 class LDeclareGlobals FINAL : public LTemplateInstruction<0, 1, 0> {
1897 class LCallJSFunction FINAL : public LTemplateInstruction<1, 1, 0> {
1914 class LCallWithDescriptor FINAL : public LTemplateResultInstruction<1> {
1937 virtual int InputCount() FINAL OVERRIDE { return inputs_.length(); } in InputCount()
1938 virtual LOperand* InputAt(int i) FINAL OVERRIDE { return inputs_[i]; } in InputAt()
1940 virtual int TempCount() FINAL OVERRIDE { return 0; } in TempCount()
1941 virtual LOperand* TempAt(int i) FINAL OVERRIDE { return NULL; } in TempAt()
1945 class LInvokeFunction FINAL : public LTemplateInstruction<1, 2, 0> {
1964 class LCallFunction FINAL : public LTemplateInstruction<1, 2, 0> {
1981 class LCallNew FINAL : public LTemplateInstruction<1, 2, 0> {
2000 class LCallNewArray FINAL : public LTemplateInstruction<1, 2, 0> {
2019 class LCallRuntime FINAL : public LTemplateInstruction<1, 1, 0> {
2040 class LInteger32ToDouble FINAL : public LTemplateInstruction<1, 1, 0> {
2052 class LUint32ToDouble FINAL : public LTemplateInstruction<1, 1, 0> {
2064 class LNumberTagI FINAL : public LTemplateInstruction<1, 1, 1> {
2078 class LNumberTagU FINAL : public LTemplateInstruction<1, 1, 1> {
2092 class LNumberTagD FINAL : public LTemplateInstruction<1, 1, 1> {
2108 class LDoubleToI FINAL : public LTemplateInstruction<1, 1, 1> {
2125 class LDoubleToSmi FINAL : public LTemplateInstruction<1, 1, 0> {
2139 class LTaggedToI FINAL : public LTemplateInstruction<1, 1, 1> {
2156 class LSmiTag FINAL : public LTemplateInstruction<1, 1, 0> {
2169 class LNumberUntagD FINAL : public LTemplateInstruction<1, 1, 1> {
2184 class LSmiUntag FINAL : public LTemplateInstruction<1, 1, 0> {
2202 class LStoreNamedField FINAL : public LTemplateInstruction<0, 2, 2> {
2226 class LStoreNamedGeneric FINAL : public LTemplateInstruction<0, 3, 0> {
2247 class LStoreKeyed FINAL : public LTemplateInstruction<0, 3, 0> {
2278 class LStoreKeyedGeneric FINAL : public LTemplateInstruction<0, 4, 0> {
2304 class LTransitionElementsKind FINAL : public LTemplateInstruction<0, 2, 2> {
2336 class LTrapAllocationMemento FINAL : public LTemplateInstruction<0, 1, 1> {
2352 class LStringAdd FINAL : public LTemplateInstruction<1, 3, 0> {
2369 class LStringCharCodeAt FINAL : public LTemplateInstruction<1, 3, 0> {
2386 class LStringCharFromCode FINAL : public LTemplateInstruction<1, 2, 0> {
2401 class LCheckValue FINAL : public LTemplateInstruction<0, 1, 0> {
2414 class LCheckInstanceType FINAL : public LTemplateInstruction<0, 1, 1> {
2429 class LCheckMaps FINAL : public LTemplateInstruction<0, 1, 0> {
2442 class LCheckSmi FINAL : public LTemplateInstruction<1, 1, 0> {
2454 class LClampDToUint8 FINAL : public LTemplateInstruction<1, 1, 0> {
2466 class LClampIToUint8 FINAL : public LTemplateInstruction<1, 1, 0> {
2478 class LClampTToUint8 FINAL : public LTemplateInstruction<1, 1, 1> {
2492 class LCheckNonSmi FINAL : public LTemplateInstruction<0, 1, 0> {
2505 class LDoubleBits FINAL : public LTemplateInstruction<1, 1, 0> {
2518 class LConstructDouble FINAL : public LTemplateInstruction<1, 2, 0> {
2532 class LAllocate FINAL : public LTemplateInstruction<1, 2, 1> {
2549 class LRegExpLiteral FINAL : public LTemplateInstruction<1, 1, 0> {
2562 class LFunctionLiteral FINAL : public LTemplateInstruction<1, 1, 0> {
2575 class LToFastProperties FINAL : public LTemplateInstruction<1, 1, 0> {
2588 class LTypeof FINAL : public LTemplateInstruction<1, 2, 0> {
2602 class LTypeofIsAndBranch FINAL : public LControlInstruction<1, 0> {
2619 class LOsrEntry FINAL : public LTemplateInstruction<0, 0, 0> {
2628 class LStackCheck FINAL : public LTemplateInstruction<0, 1, 0> {
2646 class LForInPrepareMap FINAL : public LTemplateInstruction<1, 2, 0> {
2660 class LForInCacheArray FINAL : public LTemplateInstruction<1, 1, 0> {
2676 class LCheckMapValue FINAL : public LTemplateInstruction<0, 2, 0> {
2690 class LLoadFieldByIndex FINAL : public LTemplateInstruction<1, 2, 0> {
2734 class LPlatformChunk FINAL : public LChunk {
2750 class LChunkBuilder FINAL : public LChunkBuilderBase {