• Home
  • Raw
  • Download

Lines Matching refs:FINAL

166   virtual Opcode opcode() const FINAL OVERRIDE {                      \
169 virtual void CompileToNative(LCodeGen* generator) FINAL OVERRIDE; \
170 virtual const char* Mnemonic() const FINAL OVERRIDE { \
290 virtual bool HasResult() const FINAL OVERRIDE { in HasResult()
312 virtual int InputCount() FINAL OVERRIDE { return I; } in InputCount()
313 virtual LOperand* InputAt(int i) FINAL OVERRIDE { return inputs_[i]; } in InputAt()
315 virtual int TempCount() FINAL OVERRIDE { return T; } in TempCount()
316 virtual LOperand* TempAt(int i) FINAL OVERRIDE { return temps_[i]; } in TempAt()
331 virtual bool IsGap() const FINAL OVERRIDE { return true; } in IsGap()
368 class LInstructionGap FINAL : public LGap {
380 class LGoto FINAL : public LTemplateInstruction<0, 0, 0> {
396 class LLazyBailout FINAL : public LTemplateInstruction<0, 0, 0> {
412 class LDummy FINAL : public LTemplateInstruction<1, 0, 0> {
419 class LDummyUse FINAL : public LTemplateInstruction<1, 1, 0> {
428 class LDeoptimize FINAL : public LTemplateInstruction<0, 0, 0> {
436 class LLabel FINAL : public LGap {
462 class LParameter FINAL : public LTemplateInstruction<1, 0, 0> {
471 class LCallStub FINAL : public LTemplateInstruction<1, 1, 0> {
484 class LTailCallThroughMegamorphicCache FINAL
505 class LUnknownOSRValue FINAL : public LTemplateInstruction<1, 0, 0> {
519 virtual bool IsControl() const FINAL OVERRIDE { return true; } in IsControl()
558 class LWrapReceiver FINAL : public LTemplateInstruction<1, 2, 0> {
573 class LApplyArguments FINAL : public LTemplateInstruction<1, 4, 0> {
594 class LAccessArgumentsAt FINAL : public LTemplateInstruction<1, 3, 0> {
612 class LArgumentsLength FINAL : public LTemplateInstruction<1, 1, 0> {
624 class LArgumentsElements FINAL : public LTemplateInstruction<1, 0, 0> {
631 class LModByPowerOf2I FINAL : public LTemplateInstruction<1, 1, 0> {
649 class LModByConstI FINAL : public LTemplateInstruction<1, 1, 0> {
667 class LModI FINAL : public LTemplateInstruction<1, 2, 3> {
683 class LDivByPowerOf2I FINAL : public LTemplateInstruction<1, 1, 0> {
701 class LDivByConstI FINAL : public LTemplateInstruction<1, 1, 0> {
719 class LDivI FINAL : public LTemplateInstruction<1, 2, 1> {
736 class LFlooringDivByPowerOf2I FINAL : public LTemplateInstruction<1, 1, 0> {
755 class LFlooringDivByConstI FINAL : public LTemplateInstruction<1, 1, 2> {
775 class LFlooringDivI FINAL : public LTemplateInstruction<1, 2, 0> {
790 class LMulI FINAL : public LTemplateInstruction<1, 2, 0> {
806 class LMultiplyAddD FINAL : public LTemplateInstruction<1, 3, 0> {
823 class LDebugBreak FINAL : public LTemplateInstruction<0, 0, 0> {
829 class LCompareNumericAndBranch FINAL : public LControlInstruction<2, 0> {
852 class LMathFloor FINAL : public LTemplateInstruction<1, 1, 1> {
867 class LMathRound FINAL : public LTemplateInstruction<1, 1, 1> {
882 class LMathFround FINAL : public LTemplateInstruction<1, 1, 0> {
892 class LMathAbs FINAL : public LTemplateInstruction<1, 2, 0> {
907 class LMathLog FINAL : public LTemplateInstruction<1, 1, 0> {
919 class LMathClz32 FINAL : public LTemplateInstruction<1, 1, 0> {
931 class LMathExp FINAL : public LTemplateInstruction<1, 1, 3> {
953 class LMathSqrt FINAL : public LTemplateInstruction<1, 1, 0> {
965 class LMathPowHalf FINAL : public LTemplateInstruction<1, 1, 1> {
979 class LCmpObjectEqAndBranch FINAL : public LControlInstruction<2, 0> {
994 class LCmpHoleAndBranch FINAL : public LControlInstruction<1, 0> {
1007 class LCompareMinusZeroAndBranch FINAL : public LControlInstruction<1, 1> {
1023 class LIsObjectAndBranch FINAL : public LControlInstruction<1, 1> {
1040 class LIsStringAndBranch FINAL : public LControlInstruction<1, 1> {
1057 class LIsSmiAndBranch FINAL : public LControlInstruction<1, 0> {
1072 class LIsUndetectableAndBranch FINAL : public LControlInstruction<1, 1> {
1090 class LStringCompareAndBranch FINAL : public LControlInstruction<3, 0> {
1112 class LHasInstanceTypeAndBranch FINAL : public LControlInstruction<1, 0> {
1128 class LGetCachedArrayIndex FINAL : public LTemplateInstruction<1, 1, 0> {
1141 class LHasCachedArrayIndexAndBranch FINAL
1158 class LClassOfTestAndBranch FINAL : public LControlInstruction<1, 1> {
1176 class LCmpT FINAL : public LTemplateInstruction<1, 3, 0> {
1195 class LInstanceOf FINAL : public LTemplateInstruction<1, 3, 0> {
1211 class LInstanceOfKnownGlobal FINAL : public LTemplateInstruction<1, 2, 1> {
1241 class LBoundsCheck FINAL : public LTemplateInstruction<0, 2, 0> {
1256 class LBitI FINAL : public LTemplateInstruction<1, 2, 0> {
1273 class LShiftI FINAL : public LTemplateInstruction<1, 2, 0> {
1294 class LSubI FINAL : public LTemplateInstruction<1, 2, 0> {
1309 class LConstantI FINAL : public LTemplateInstruction<1, 0, 0> {
1318 class LConstantS FINAL : public LTemplateInstruction<1, 0, 0> {
1327 class LConstantD FINAL : public LTemplateInstruction<1, 0, 0> {
1336 class LConstantE FINAL : public LTemplateInstruction<1, 0, 0> {
1347 class LConstantT FINAL : public LTemplateInstruction<1, 0, 0> {
1358 class LBranch FINAL : public LControlInstruction<1, 0> {
1373 class LCmpMapAndBranch FINAL : public LControlInstruction<1, 1> {
1390 class LMapEnumLength FINAL : public LTemplateInstruction<1, 1, 0> {
1402 class LDateField FINAL : public LTemplateInstruction<1, 1, 1> {
1421 class LSeqStringGetChar FINAL : public LTemplateInstruction<1, 2, 0> {
1436 class LSeqStringSetChar FINAL : public LTemplateInstruction<1, 4, 0> {
1457 class LAddI FINAL : public LTemplateInstruction<1, 2, 0> {
1472 class LMathMinMax FINAL : public LTemplateInstruction<1, 2, 0> {
1487 class LPower FINAL : public LTemplateInstruction<1, 2, 0> {
1502 class LArithmeticD FINAL : public LTemplateInstruction<1, 2, 0> {
1525 class LArithmeticT FINAL : public LTemplateInstruction<1, 3, 0> {
1542 virtual Opcode opcode() const FINAL { return LInstruction::kArithmeticT; } in opcode()
1551 class LReturn FINAL : public LTemplateInstruction<0, 3, 0> {
1574 class LLoadNamedField FINAL : public LTemplateInstruction<1, 1, 0> {
1587 class LLoadNamedGeneric FINAL : public LTemplateInstruction<1, 2, 1> {
1606 class LLoadFunctionPrototype FINAL : public LTemplateInstruction<1, 1, 0> {
1619 class LLoadRoot FINAL : public LTemplateInstruction<1, 0, 0> {
1628 class LLoadKeyed FINAL : public LTemplateInstruction<1, 2, 0> {
1658 class LLoadKeyedGeneric FINAL : public LTemplateInstruction<1, 3, 1> {
1678 class LLoadGlobalCell FINAL : public LTemplateInstruction<1, 0, 0> {
1685 class LLoadGlobalGeneric FINAL : public LTemplateInstruction<1, 2, 1> {
1706 class LStoreGlobalCell FINAL : public LTemplateInstruction<0, 1, 1> {
1721 class LLoadContextSlot FINAL : public LTemplateInstruction<1, 1, 0> {
1738 class LStoreContextSlot FINAL : public LTemplateInstruction<0, 2, 0> {
1757 class LPushArgument FINAL : public LTemplateInstruction<0, 1, 0> {
1769 class LDrop FINAL : public LTemplateInstruction<0, 0, 0> {
1782 class LStoreCodeEntry FINAL: public LTemplateInstruction<0, 2, 0> {
1799 class LInnerAllocatedObject FINAL: public LTemplateInstruction<1, 2, 0> {
1815 class LThisFunction FINAL : public LTemplateInstruction<1, 0, 0> {
1822 class LContext FINAL : public LTemplateInstruction<1, 0, 0> {
1829 class LDeclareGlobals FINAL : public LTemplateInstruction<0, 1, 0> {
1842 class LCallJSFunction FINAL : public LTemplateInstruction<1, 1, 0> {
1859 class LCallWithDescriptor FINAL : public LTemplateResultInstruction<1> {
1885 virtual int InputCount() FINAL OVERRIDE { return inputs_.length(); } in InputCount()
1886 virtual LOperand* InputAt(int i) FINAL OVERRIDE { return inputs_[i]; } in InputAt()
1888 virtual int TempCount() FINAL OVERRIDE { return 0; } in TempCount()
1889 virtual LOperand* TempAt(int i) FINAL OVERRIDE { return NULL; } in TempAt()
1894 class LInvokeFunction FINAL : public LTemplateInstruction<1, 2, 0> {
1913 class LCallFunction FINAL : public LTemplateInstruction<1, 2, 0> {
1930 class LCallNew FINAL : public LTemplateInstruction<1, 2, 0> {
1949 class LCallNewArray FINAL : public LTemplateInstruction<1, 2, 0> {
1968 class LCallRuntime FINAL : public LTemplateInstruction<1, 1, 0> {
1989 class LInteger32ToDouble FINAL : public LTemplateInstruction<1, 1, 0> {
2001 class LUint32ToDouble FINAL : public LTemplateInstruction<1, 1, 0> {
2013 class LNumberTagU FINAL : public LTemplateInstruction<1, 1, 2> {
2029 class LNumberTagD FINAL : public LTemplateInstruction<1, 1, 2> {
2046 class LDoubleToSmi FINAL : public LTemplateInstruction<1, 1, 0> {
2062 class LDoubleToI FINAL : public LTemplateInstruction<1, 1, 0> {
2078 class LTaggedToI FINAL : public LTemplateInstruction<1, 1, 2> {
2099 class LSmiTag FINAL : public LTemplateInstruction<1, 1, 0> {
2112 class LNumberUntagD FINAL : public LTemplateInstruction<1, 1, 0> {
2125 class LSmiUntag FINAL : public LTemplateInstruction<1, 1, 0> {
2142 class LStoreNamedField FINAL : public LTemplateInstruction<0, 2, 1> {
2165 class LStoreNamedGeneric FINAL : public LTemplateInstruction<0, 3, 0> {
2187 class LStoreKeyed FINAL : public LTemplateInstruction<0, 3, 0> {
2218 class LStoreKeyedGeneric FINAL : public LTemplateInstruction<0, 4, 0> {
2244 class LTransitionElementsKind FINAL : public LTemplateInstruction<0, 2, 1> {
2273 class LTrapAllocationMemento FINAL : public LTemplateInstruction<0, 1, 1> {
2289 class LStringAdd FINAL : public LTemplateInstruction<1, 3, 0> {
2307 class LStringCharCodeAt FINAL : public LTemplateInstruction<1, 3, 0> {
2324 class LStringCharFromCode FINAL : public LTemplateInstruction<1, 2, 0> {
2339 class LCheckValue FINAL : public LTemplateInstruction<0, 1, 0> {
2352 class LCheckInstanceType FINAL : public LTemplateInstruction<0, 1, 0> {
2365 class LCheckMaps FINAL : public LTemplateInstruction<0, 1, 0> {
2378 class LCheckSmi FINAL : public LTemplateInstruction<1, 1, 0> {
2390 class LCheckNonSmi FINAL : public LTemplateInstruction<0, 1, 0> {
2403 class LClampDToUint8 FINAL : public LTemplateInstruction<1, 1, 1> {
2417 class LClampIToUint8 FINAL : public LTemplateInstruction<1, 1, 0> {
2429 class LClampTToUint8 FINAL : public LTemplateInstruction<1, 1, 1> {
2443 class LDoubleBits FINAL : public LTemplateInstruction<1, 1, 0> {
2456 class LConstructDouble FINAL : public LTemplateInstruction<1, 2, 0> {
2470 class LAllocate FINAL : public LTemplateInstruction<1, 2, 2> {
2492 class LRegExpLiteral FINAL : public LTemplateInstruction<1, 1, 0> {
2505 class LFunctionLiteral FINAL : public LTemplateInstruction<1, 1, 0> {
2518 class LToFastProperties FINAL : public LTemplateInstruction<1, 1, 0> {
2531 class LTypeof FINAL : public LTemplateInstruction<1, 2, 0> {
2545 class LTypeofIsAndBranch FINAL : public LControlInstruction<1, 0> {
2562 class LIsConstructCallAndBranch FINAL : public LControlInstruction<0, 1> {
2575 class LOsrEntry FINAL : public LTemplateInstruction<0, 0, 0> {
2586 class LStackCheck FINAL : public LTemplateInstruction<0, 1, 0> {
2604 class LForInPrepareMap FINAL : public LTemplateInstruction<1, 2, 0> {
2618 class LForInCacheArray FINAL : public LTemplateInstruction<1, 1, 0> {
2634 class LCheckMapValue FINAL : public LTemplateInstruction<0, 2, 0> {
2648 class LLoadFieldByIndex FINAL : public LTemplateInstruction<1, 2, 0> {
2692 class LPlatformChunk FINAL : public LChunk {
2702 class LChunkBuilder FINAL : public LChunkBuilderBase {