• Home
  • Raw
  • Download

Lines Matching refs:final

156   Opcode opcode() const final { return LInstruction::k##type; } \
157 void CompileToNative(LCodeGen* generator) final; \
158 const char* Mnemonic() const final { return mnemonic; } \
283 bool HasResult() const final { return R != 0 && result() != NULL; } in HasResult()
303 int InputCount() final { return I; } in InputCount()
304 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
306 int TempCount() final { return T; } in TempCount()
307 LOperand* TempAt(int i) final { return temps_[i]; } in TempAt()
359 class LInstructionGap final : public LGap {
371 class LGoto final : public LTemplateInstruction<0, 0, 0> {
387 class LPrologue final : public LTemplateInstruction<0, 0, 0> {
393 class LLazyBailout final : public LTemplateInstruction<0, 0, 0> {
409 class LDummy final : public LTemplateInstruction<1, 0, 0> {
416 class LDummyUse final : public LTemplateInstruction<1, 1, 0> {
425 class LDeoptimize final : public LTemplateInstruction<0, 0, 0> {
433 class LLabel final : public LGap {
457 class LParameter final : public LTemplateInstruction<1, 0, 0> {
464 class LUnknownOSRValue final : public LTemplateInstruction<1, 0, 0> {
476 bool IsControl() const final { return true; } in IsControl()
515 class LWrapReceiver final : public LTemplateInstruction<1, 2, 0> {
530 class LApplyArguments final : public LTemplateInstruction<1, 4, 0> {
552 class LAccessArgumentsAt final : public LTemplateInstruction<1, 3, 0> {
570 class LArgumentsLength final : public LTemplateInstruction<1, 1, 0> {
582 class LArgumentsElements final : public LTemplateInstruction<1, 0, 0> {
589 class LModByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
607 class LModByConstI final : public LTemplateInstruction<1, 1, 0> {
625 class LModI final : public LTemplateInstruction<1, 2, 2> {
644 class LDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
662 class LDivByConstI final : public LTemplateInstruction<1, 1, 0> {
680 class LDivI final : public LTemplateInstruction<1, 2, 1> {
697 class LFlooringDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
716 class LFlooringDivByConstI final : public LTemplateInstruction<1, 1, 2> {
736 class LFlooringDivI final : public LTemplateInstruction<1, 2, 1> {
753 class LMulI final : public LTemplateInstruction<1, 2, 0> {
769 class LMultiplyAddD final : public LTemplateInstruction<1, 3, 0> {
787 class LMultiplySubD final : public LTemplateInstruction<1, 3, 0> {
804 class LDebugBreak final : public LTemplateInstruction<0, 0, 0> {
810 class LCompareNumericAndBranch final : public LControlInstruction<2, 0> {
833 class LMathFloor final : public LTemplateInstruction<1, 1, 0> {
846 class LMathRound final : public LTemplateInstruction<1, 1, 1> {
861 class LMathFround final : public LTemplateInstruction<1, 1, 0> {
871 class LMathAbs final : public LTemplateInstruction<1, 2, 0> {
886 class LMathLog final : public LTemplateInstruction<1, 1, 0> {
898 class LMathClz32 final : public LTemplateInstruction<1, 1, 0> {
909 class LMathCos final : public LTemplateInstruction<1, 1, 0> {
918 class LMathSin final : public LTemplateInstruction<1, 1, 0> {
927 class LMathExp final : public LTemplateInstruction<1, 1, 0> {
937 class LMathSqrt final : public LTemplateInstruction<1, 1, 0> {
949 class LMathPowHalf final : public LTemplateInstruction<1, 1, 0> {
961 class LCmpObjectEqAndBranch final : public LControlInstruction<2, 0> {
976 class LCmpHoleAndBranch final : public LControlInstruction<1, 0> {
989 class LIsStringAndBranch final : public LControlInstruction<1, 1> {
1006 class LIsSmiAndBranch final : public LControlInstruction<1, 0> {
1021 class LIsUndetectableAndBranch final : public LControlInstruction<1, 1> {
1039 class LStringCompareAndBranch final : public LControlInstruction<3, 0> {
1061 class LHasInstanceTypeAndBranch final : public LControlInstruction<1, 0> {
1077 class LGetCachedArrayIndex final : public LTemplateInstruction<1, 1, 0> {
1090 class LHasCachedArrayIndexAndBranch final : public LControlInstruction<1, 0> {
1106 class LClassOfTestAndBranch final : public LControlInstruction<1, 1> {
1124 class LCmpT final : public LTemplateInstruction<1, 3, 0> {
1143 class LHasInPrototypeChainAndBranch final : public LControlInstruction<2, 0> {
1159 class LBoundsCheck final : public LTemplateInstruction<0, 2, 0> {
1174 class LBitI final : public LTemplateInstruction<1, 2, 0> {
1191 class LShiftI final : public LTemplateInstruction<1, 2, 0> {
1212 class LSubI final : public LTemplateInstruction<1, 2, 0> {
1227 class LRSubI final : public LTemplateInstruction<1, 2, 0> {
1242 class LConstantI final : public LTemplateInstruction<1, 0, 0> {
1251 class LConstantS final : public LTemplateInstruction<1, 0, 0> {
1260 class LConstantD final : public LTemplateInstruction<1, 0, 0> {
1270 class LConstantE final : public LTemplateInstruction<1, 0, 0> {
1281 class LConstantT final : public LTemplateInstruction<1, 0, 0> {
1292 class LBranch final : public LControlInstruction<1, 0> {
1307 class LCmpMapAndBranch final : public LControlInstruction<1, 1> {
1324 class LSeqStringGetChar final : public LTemplateInstruction<1, 2, 0> {
1339 class LSeqStringSetChar final : public LTemplateInstruction<1, 4, 0> {
1360 class LAddI final : public LTemplateInstruction<1, 2, 0> {
1375 class LMathMinMax final : public LTemplateInstruction<1, 2, 0> {
1390 class LPower final : public LTemplateInstruction<1, 2, 0> {
1405 class LArithmeticD final : public LTemplateInstruction<1, 2, 0> {
1426 class LArithmeticT final : public LTemplateInstruction<1, 3, 0> {
1454 class LReturn final : public LTemplateInstruction<0, 3, 0> {
1477 class LLoadNamedField final : public LTemplateInstruction<1, 1, 0> {
1490 class LLoadNamedGeneric final : public LTemplateInstruction<1, 2, 1> {
1509 class LLoadFunctionPrototype final : public LTemplateInstruction<1, 1, 0> {
1522 class LLoadRoot final : public LTemplateInstruction<1, 0, 0> {
1531 class LLoadKeyed final : public LTemplateInstruction<1, 3, 0> {
1557 class LLoadKeyedGeneric final : public LTemplateInstruction<1, 3, 1> {
1576 class LLoadGlobalGeneric final : public LTemplateInstruction<1, 1, 1> {
1594 class LLoadContextSlot final : public LTemplateInstruction<1, 1, 0> {
1611 class LStoreContextSlot final : public LTemplateInstruction<0, 2, 0> {
1630 class LPushArgument final : public LTemplateInstruction<0, 1, 0> {
1642 class LDrop final : public LTemplateInstruction<0, 0, 0> {
1655 class LStoreCodeEntry final : public LTemplateInstruction<0, 2, 0> {
1672 class LInnerAllocatedObject final : public LTemplateInstruction<1, 2, 0> {
1688 class LThisFunction final : public LTemplateInstruction<1, 0, 0> {
1695 class LContext final : public LTemplateInstruction<1, 0, 0> {
1702 class LDeclareGlobals final : public LTemplateInstruction<0, 1, 0> {
1715 class LCallWithDescriptor final : public LTemplateResultInstruction<1> {
1750 int InputCount() final { return inputs_.length(); } in InputCount()
1751 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
1753 int TempCount() final { return 0; } in TempCount()
1754 LOperand* TempAt(int i) final { return NULL; } in TempAt()
1758 class LInvokeFunction final : public LTemplateInstruction<1, 2, 0> {
1777 class LCallNewArray final : public LTemplateInstruction<1, 2, 0> {
1796 class LCallRuntime final : public LTemplateInstruction<1, 1, 0> {
1817 class LInteger32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1829 class LUint32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1841 class LNumberTagI final : public LTemplateInstruction<1, 1, 2> {
1857 class LNumberTagU final : public LTemplateInstruction<1, 1, 2> {
1873 class LNumberTagD final : public LTemplateInstruction<1, 1, 2> {
1890 class LDoubleToSmi final : public LTemplateInstruction<1, 1, 0> {
1906 class LDoubleToI final : public LTemplateInstruction<1, 1, 0> {
1922 class LTaggedToI final : public LTemplateInstruction<1, 1, 2> {
1943 class LSmiTag final : public LTemplateInstruction<1, 1, 0> {
1956 class LNumberUntagD final : public LTemplateInstruction<1, 1, 0> {
1969 class LSmiUntag final : public LTemplateInstruction<1, 1, 0> {
1986 class LStoreNamedField final : public LTemplateInstruction<0, 2, 1> {
2009 class LStoreNamedGeneric final : public LTemplateInstruction<0, 3, 2> {
2036 class LStoreKeyed final : public LTemplateInstruction<0, 4, 0> {
2072 class LStoreKeyedGeneric final : public LTemplateInstruction<0, 4, 2> {
2100 class LTransitionElementsKind final : public LTemplateInstruction<0, 2, 1> {
2129 class LTrapAllocationMemento final : public LTemplateInstruction<0, 1, 1> {
2145 class LMaybeGrowElements final : public LTemplateInstruction<1, 5, 0> {
2167 class LStringAdd final : public LTemplateInstruction<1, 3, 0> {
2184 class LStringCharCodeAt final : public LTemplateInstruction<1, 3, 0> {
2201 class LStringCharFromCode final : public LTemplateInstruction<1, 2, 0> {
2216 class LCheckValue final : public LTemplateInstruction<0, 1, 0> {
2229 class LCheckArrayBufferNotNeutered final
2242 class LCheckInstanceType final : public LTemplateInstruction<0, 1, 0> {
2255 class LCheckMaps final : public LTemplateInstruction<0, 1, 0> {
2268 class LCheckSmi final : public LTemplateInstruction<1, 1, 0> {
2280 class LCheckNonSmi final : public LTemplateInstruction<0, 1, 0> {
2293 class LClampDToUint8 final : public LTemplateInstruction<1, 1, 0> {
2305 class LClampIToUint8 final : public LTemplateInstruction<1, 1, 0> {
2317 class LClampTToUint8 final : public LTemplateInstruction<1, 1, 1> {
2331 class LDoubleBits final : public LTemplateInstruction<1, 1, 0> {
2344 class LAllocate final : public LTemplateInstruction<1, 2, 2> {
2365 class LFastAllocate final : public LTemplateInstruction<1, 1, 2> {
2381 class LTypeof final : public LTemplateInstruction<1, 2, 0> {
2395 class LTypeofIsAndBranch final : public LControlInstruction<1, 0> {
2412 class LOsrEntry final : public LTemplateInstruction<0, 0, 0> {
2421 class LStackCheck final : public LTemplateInstruction<0, 1, 0> {
2439 class LForInPrepareMap final : public LTemplateInstruction<1, 2, 0> {
2453 class LForInCacheArray final : public LTemplateInstruction<1, 1, 0> {
2469 class LCheckMapValue final : public LTemplateInstruction<0, 2, 0> {
2483 class LLoadFieldByIndex final : public LTemplateInstruction<1, 2, 0> {
2498 class LPlatformChunk final : public LChunk {
2508 class LChunkBuilder final : public LChunkBuilderBase {