• Home
  • Raw
  • Download

Lines Matching refs:FINAL

170   virtual Opcode opcode() const FINAL OVERRIDE {                      \
173 virtual void CompileToNative(LCodeGen* generator) FINAL OVERRIDE; \
174 virtual const char* Mnemonic() const FINAL OVERRIDE { \
294 virtual bool HasResult() const FINAL OVERRIDE { in HasResult()
316 virtual int InputCount() FINAL OVERRIDE { return I; } in InputCount()
317 virtual LOperand* InputAt(int i) FINAL OVERRIDE { return inputs_[i]; } in InputAt()
319 virtual int TempCount() FINAL OVERRIDE { return T; } in TempCount()
320 virtual LOperand* TempAt(int i) FINAL OVERRIDE { return temps_[i]; } in TempAt()
372 class LInstructionGap FINAL : public LGap {
384 class LGoto FINAL : public LTemplateInstruction<0, 0, 0> {
400 class LLazyBailout FINAL : public LTemplateInstruction<0, 0, 0> {
416 class LDummy FINAL : public LTemplateInstruction<1, 0, 0> {
423 class LDummyUse FINAL : public LTemplateInstruction<1, 1, 0> {
432 class LDeoptimize FINAL : public LTemplateInstruction<0, 0, 0> {
440 class LLabel FINAL : public LGap {
466 class LParameter FINAL : public LTemplateInstruction<1, 0, 0> {
473 class LCallStub FINAL : public LTemplateInstruction<1, 1, 0> {
486 class LTailCallThroughMegamorphicCache FINAL
506 class LUnknownOSRValue FINAL : public LTemplateInstruction<1, 0, 0> {
520 virtual bool IsControl() const FINAL OVERRIDE { return true; } in IsControl()
559 class LWrapReceiver FINAL : public LTemplateInstruction<1, 2, 0> {
574 class LApplyArguments FINAL : public LTemplateInstruction<1, 4, 0> {
595 class LAccessArgumentsAt FINAL : public LTemplateInstruction<1, 3, 0> {
613 class LArgumentsLength FINAL : public LTemplateInstruction<1, 1, 0> {
625 class LArgumentsElements FINAL : public LTemplateInstruction<1, 0, 0> {
632 class LModByPowerOf2I FINAL : public LTemplateInstruction<1, 1, 0> {
650 class LModByConstI FINAL : public LTemplateInstruction<1, 1, 0> {
668 class LModI FINAL : public LTemplateInstruction<1, 2, 2> {
687 class LDivByPowerOf2I FINAL : public LTemplateInstruction<1, 1, 0> {
705 class LDivByConstI FINAL : public LTemplateInstruction<1, 1, 0> {
723 class LDivI FINAL : public LTemplateInstruction<1, 2, 1> {
740 class LFlooringDivByPowerOf2I FINAL : public LTemplateInstruction<1, 1, 0> {
759 class LFlooringDivByConstI FINAL : public LTemplateInstruction<1, 1, 2> {
779 class LFlooringDivI FINAL : public LTemplateInstruction<1, 2, 1> {
796 class LMulI FINAL : public LTemplateInstruction<1, 2, 0> {
812 class LMultiplyAddD FINAL : public LTemplateInstruction<1, 3, 0> {
830 class LMultiplySubD FINAL : public LTemplateInstruction<1, 3, 0> {
847 class LDebugBreak FINAL : public LTemplateInstruction<0, 0, 0> {
853 class LCompareNumericAndBranch FINAL : public LControlInstruction<2, 0> {
876 class LMathFloor FINAL : public LTemplateInstruction<1, 1, 0> {
889 class LMathRound FINAL : public LTemplateInstruction<1, 1, 1> {
904 class LMathFround FINAL : public LTemplateInstruction<1, 1, 0> {
914 class LMathAbs FINAL : public LTemplateInstruction<1, 2, 0> {
929 class LMathLog FINAL : public LTemplateInstruction<1, 1, 0> {
941 class LMathClz32 FINAL : public LTemplateInstruction<1, 1, 0> {
953 class LMathExp FINAL : public LTemplateInstruction<1, 1, 3> {
975 class LMathSqrt FINAL : public LTemplateInstruction<1, 1, 0> {
987 class LMathPowHalf FINAL : public LTemplateInstruction<1, 1, 0> {
999 class LCmpObjectEqAndBranch FINAL : public LControlInstruction<2, 0> {
1014 class LCmpHoleAndBranch FINAL : public LControlInstruction<1, 0> {
1027 class LCompareMinusZeroAndBranch FINAL : public LControlInstruction<1, 1> {
1043 class LIsObjectAndBranch FINAL : public LControlInstruction<1, 1> {
1060 class LIsStringAndBranch FINAL : public LControlInstruction<1, 1> {
1077 class LIsSmiAndBranch FINAL : public LControlInstruction<1, 0> {
1092 class LIsUndetectableAndBranch FINAL : public LControlInstruction<1, 1> {
1110 class LStringCompareAndBranch FINAL : public LControlInstruction<3, 0> {
1132 class LHasInstanceTypeAndBranch FINAL : public LControlInstruction<1, 0> {
1148 class LGetCachedArrayIndex FINAL : public LTemplateInstruction<1, 1, 0> {
1161 class LHasCachedArrayIndexAndBranch FINAL
1178 class LClassOfTestAndBranch FINAL : public LControlInstruction<1, 1> {
1196 class LCmpT FINAL : public LTemplateInstruction<1, 3, 0> {
1215 class LInstanceOf FINAL : public LTemplateInstruction<1, 3, 0> {
1231 class LInstanceOfKnownGlobal FINAL : public LTemplateInstruction<1, 2, 1> {
1261 class LBoundsCheck FINAL : public LTemplateInstruction<0, 2, 0> {
1276 class LBitI FINAL : public LTemplateInstruction<1, 2, 0> {
1293 class LShiftI FINAL : public LTemplateInstruction<1, 2, 0> {
1314 class LSubI FINAL : public LTemplateInstruction<1, 2, 0> {
1329 class LRSubI FINAL : public LTemplateInstruction<1, 2, 0> {
1344 class LConstantI FINAL : public LTemplateInstruction<1, 0, 0> {
1353 class LConstantS FINAL : public LTemplateInstruction<1, 0, 0> {
1362 class LConstantD FINAL : public LTemplateInstruction<1, 0, 0> {
1371 class LConstantE FINAL : public LTemplateInstruction<1, 0, 0> {
1382 class LConstantT FINAL : public LTemplateInstruction<1, 0, 0> {
1393 class LBranch FINAL : public LControlInstruction<1, 0> {
1408 class LCmpMapAndBranch FINAL : public LControlInstruction<1, 1> {
1425 class LMapEnumLength FINAL : public LTemplateInstruction<1, 1, 0> {
1437 class LDateField FINAL : public LTemplateInstruction<1, 1, 1> {
1456 class LSeqStringGetChar FINAL : public LTemplateInstruction<1, 2, 0> {
1471 class LSeqStringSetChar FINAL : public LTemplateInstruction<1, 4, 0> {
1492 class LAddI FINAL : public LTemplateInstruction<1, 2, 0> {
1507 class LMathMinMax FINAL : public LTemplateInstruction<1, 2, 0> {
1522 class LPower FINAL : public LTemplateInstruction<1, 2, 0> {
1537 class LArithmeticD FINAL : public LTemplateInstruction<1, 2, 0> {
1560 class LArithmeticT FINAL : public LTemplateInstruction<1, 3, 0> {
1588 class LReturn FINAL : public LTemplateInstruction<0, 3, 0> {
1611 class LLoadNamedField FINAL : public LTemplateInstruction<1, 1, 0> {
1624 class LLoadNamedGeneric FINAL : public LTemplateInstruction<1, 2, 1> {
1643 class LLoadFunctionPrototype FINAL : public LTemplateInstruction<1, 1, 0> {
1656 class LLoadRoot FINAL : public LTemplateInstruction<1, 0, 0> {
1665 class LLoadKeyed FINAL : public LTemplateInstruction<1, 2, 0> {
1695 class LLoadKeyedGeneric FINAL : public LTemplateInstruction<1, 3, 1> {
1715 class LLoadGlobalCell FINAL : public LTemplateInstruction<1, 0, 0> {
1722 class LLoadGlobalGeneric FINAL : public LTemplateInstruction<1, 2, 1> {
1743 class LStoreGlobalCell FINAL : public LTemplateInstruction<0, 1, 1> {
1758 class LLoadContextSlot FINAL : public LTemplateInstruction<1, 1, 0> {
1775 class LStoreContextSlot FINAL : public LTemplateInstruction<0, 2, 0> {
1794 class LPushArgument FINAL : public LTemplateInstruction<0, 1, 0> {
1806 class LDrop FINAL : public LTemplateInstruction<0, 0, 0> {
1819 class LStoreCodeEntry FINAL: public LTemplateInstruction<0, 2, 0> {
1836 class LInnerAllocatedObject FINAL: public LTemplateInstruction<1, 2, 0> {
1852 class LThisFunction FINAL : public LTemplateInstruction<1, 0, 0> {
1859 class LContext FINAL : public LTemplateInstruction<1, 0, 0> {
1866 class LDeclareGlobals FINAL : public LTemplateInstruction<0, 1, 0> {
1879 class LCallJSFunction FINAL : public LTemplateInstruction<1, 1, 0> {
1896 class LCallWithDescriptor FINAL : public LTemplateResultInstruction<1> {
1922 virtual int InputCount() FINAL OVERRIDE { return inputs_.length(); } in InputCount()
1923 virtual LOperand* InputAt(int i) FINAL OVERRIDE { return inputs_[i]; } in InputAt()
1925 virtual int TempCount() FINAL OVERRIDE { return 0; } in TempCount()
1926 virtual LOperand* TempAt(int i) FINAL OVERRIDE { return NULL; } in TempAt()
1930 class LInvokeFunction FINAL : public LTemplateInstruction<1, 2, 0> {
1949 class LCallFunction FINAL : public LTemplateInstruction<1, 2, 0> {
1966 class LCallNew FINAL : public LTemplateInstruction<1, 2, 0> {
1985 class LCallNewArray FINAL : public LTemplateInstruction<1, 2, 0> {
2004 class LCallRuntime FINAL : public LTemplateInstruction<1, 1, 0> {
2025 class LInteger32ToDouble FINAL : public LTemplateInstruction<1, 1, 0> {
2037 class LUint32ToDouble FINAL : public LTemplateInstruction<1, 1, 0> {
2049 class LNumberTagI FINAL : public LTemplateInstruction<1, 1, 2> {
2065 class LNumberTagU FINAL : public LTemplateInstruction<1, 1, 2> {
2081 class LNumberTagD FINAL : public LTemplateInstruction<1, 1, 2> {
2098 class LDoubleToSmi FINAL : public LTemplateInstruction<1, 1, 0> {
2114 class LDoubleToI FINAL : public LTemplateInstruction<1, 1, 0> {
2130 class LTaggedToI FINAL : public LTemplateInstruction<1, 1, 2> {
2151 class LSmiTag FINAL : public LTemplateInstruction<1, 1, 0> {
2164 class LNumberUntagD FINAL : public LTemplateInstruction<1, 1, 0> {
2177 class LSmiUntag FINAL : public LTemplateInstruction<1, 1, 0> {
2194 class LStoreNamedField FINAL : public LTemplateInstruction<0, 2, 1> {
2217 class LStoreNamedGeneric FINAL : public LTemplateInstruction<0, 3, 0> {
2239 class LStoreKeyed FINAL : public LTemplateInstruction<0, 3, 0> {
2276 class LStoreKeyedGeneric FINAL : public LTemplateInstruction<0, 4, 0> {
2302 class LTransitionElementsKind FINAL : public LTemplateInstruction<0, 2, 1> {
2331 class LTrapAllocationMemento FINAL : public LTemplateInstruction<0, 1, 1> {
2347 class LStringAdd FINAL : public LTemplateInstruction<1, 3, 0> {
2365 class LStringCharCodeAt FINAL : public LTemplateInstruction<1, 3, 0> {
2382 class LStringCharFromCode FINAL : public LTemplateInstruction<1, 2, 0> {
2397 class LCheckValue FINAL : public LTemplateInstruction<0, 1, 0> {
2410 class LCheckInstanceType FINAL : public LTemplateInstruction<0, 1, 0> {
2423 class LCheckMaps FINAL : public LTemplateInstruction<0, 1, 0> {
2436 class LCheckSmi FINAL : public LTemplateInstruction<1, 1, 0> {
2448 class LCheckNonSmi FINAL : public LTemplateInstruction<0, 1, 0> {
2461 class LClampDToUint8 FINAL : public LTemplateInstruction<1, 1, 0> {
2473 class LClampIToUint8 FINAL : public LTemplateInstruction<1, 1, 0> {
2485 class LClampTToUint8 FINAL : public LTemplateInstruction<1, 1, 1> {
2499 class LDoubleBits FINAL : public LTemplateInstruction<1, 1, 0> {
2512 class LConstructDouble FINAL : public LTemplateInstruction<1, 2, 0> {
2526 class LAllocate FINAL : public LTemplateInstruction<1, 2, 2> {
2548 class LRegExpLiteral FINAL : public LTemplateInstruction<1, 1, 0> {
2561 class LFunctionLiteral FINAL : public LTemplateInstruction<1, 1, 0> {
2574 class LToFastProperties FINAL : public LTemplateInstruction<1, 1, 0> {
2587 class LTypeof FINAL : public LTemplateInstruction<1, 2, 0> {
2601 class LTypeofIsAndBranch FINAL : public LControlInstruction<1, 0> {
2618 class LIsConstructCallAndBranch FINAL : public LControlInstruction<0, 1> {
2631 class LOsrEntry FINAL : public LTemplateInstruction<0, 0, 0> {
2642 class LStackCheck FINAL : public LTemplateInstruction<0, 1, 0> {
2660 class LForInPrepareMap FINAL : public LTemplateInstruction<1, 2, 0> {
2674 class LForInCacheArray FINAL : public LTemplateInstruction<1, 1, 0> {
2690 class LCheckMapValue FINAL : public LTemplateInstruction<0, 2, 0> {
2704 class LLoadFieldByIndex FINAL : public LTemplateInstruction<1, 2, 0> {
2748 class LPlatformChunk FINAL : public LChunk {
2758 class LChunkBuilder FINAL : public LChunkBuilderBase {