• Home
  • Raw
  • Download

Lines Matching refs:final

158   Opcode opcode() const final { return LInstruction::k##type; } \
159 void CompileToNative(LCodeGen* generator) final; \
160 const char* Mnemonic() const final { return mnemonic; } \
281 bool HasResult() const final { return R != 0 && result() != NULL; } in HasResult()
301 int InputCount() final { return I; } in InputCount()
302 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
304 int TempCount() final { return T; } in TempCount()
305 LOperand* TempAt(int i) final { return temps_[i]; } in TempAt()
356 class LInstructionGap final : public LGap {
368 class LGoto final : public LTemplateInstruction<0, 0, 0> {
384 class LPrologue final : public LTemplateInstruction<0, 0, 0> {
390 class LLazyBailout final : public LTemplateInstruction<0, 0, 0> {
406 class LDummy final : public LTemplateInstruction<1, 0, 0> {
413 class LDummyUse final : public LTemplateInstruction<1, 1, 0> {
420 class LDeoptimize final : public LTemplateInstruction<0, 0, 0> {
428 class LLabel final : public LGap {
451 class LParameter final : public LTemplateInstruction<1, 0, 0> {
458 class LUnknownOSRValue final : public LTemplateInstruction<1, 0, 0> {
470 bool IsControl() const final { return true; } in IsControl()
509 class LWrapReceiver final : public LTemplateInstruction<1, 2, 0> {
524 class LApplyArguments final : public LTemplateInstruction<1, 4, 0> {
544 class LAccessArgumentsAt final : public LTemplateInstruction<1, 3, 0> {
562 class LArgumentsLength final : public LTemplateInstruction<1, 1, 0> {
572 class LArgumentsElements final : public LTemplateInstruction<1, 0, 0> {
579 class LModByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
597 class LModByConstI final : public LTemplateInstruction<1, 1, 0> {
615 class LModI final : public LTemplateInstruction<1, 2, 0> {
630 class LDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
648 class LDivByConstI final : public LTemplateInstruction<1, 1, 0> {
666 class LDivI final : public LTemplateInstruction<1, 2, 0> {
681 class LFlooringDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
700 class LFlooringDivByConstI final : public LTemplateInstruction<1, 1, 1> {
720 class LFlooringDivI final : public LTemplateInstruction<1, 2, 0> {
735 class LMulI final : public LTemplateInstruction<1, 2, 0> {
751 class LMultiplyAddD final : public LTemplateInstruction<1, 3, 0> {
769 class LMultiplySubD final : public LTemplateInstruction<1, 3, 0> {
786 class LDebugBreak final : public LTemplateInstruction<0, 0, 0> {
792 class LCompareNumericAndBranch final : public LControlInstruction<2, 0> {
813 class LMathFloorD final : public LTemplateInstruction<1, 1, 0> {
824 class LMathFloorI final : public LTemplateInstruction<1, 1, 0> {
835 class LMathRoundD final : public LTemplateInstruction<1, 1, 0> {
846 class LMathRoundI 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> {
896 class LMathClz32 final : public LTemplateInstruction<1, 1, 0> {
905 class LMathCos final : public LTemplateInstruction<1, 1, 0> {
915 class LMathSin final : public LTemplateInstruction<1, 1, 0> {
925 class LMathExp final : public LTemplateInstruction<1, 1, 0> {
935 class LMathSqrt final : public LTemplateInstruction<1, 1, 0> {
945 class LMathPowHalf final : public LTemplateInstruction<1, 1, 0> {
955 class LCmpObjectEqAndBranch final : public LControlInstruction<2, 0> {
970 class LCmpHoleAndBranch final : public LControlInstruction<1, 0> {
981 class LIsStringAndBranch final : public LControlInstruction<1, 1> {
998 class LIsSmiAndBranch final : public LControlInstruction<1, 0> {
1011 class LIsUndetectableAndBranch final : public LControlInstruction<1, 1> {
1029 class LStringCompareAndBranch final : public LControlInstruction<3, 0> {
1051 class LHasInstanceTypeAndBranch final : public LControlInstruction<1, 0> {
1065 class LGetCachedArrayIndex final : public LTemplateInstruction<1, 1, 0> {
1076 class LHasCachedArrayIndexAndBranch final : public LControlInstruction<1, 0> {
1092 class LClassOfTestAndBranch final : public LControlInstruction<1, 1> {
1109 class LCmpT final : public LTemplateInstruction<1, 3, 0> {
1128 class LHasInPrototypeChainAndBranch final : public LControlInstruction<2, 0> {
1144 class LBoundsCheck final : public LTemplateInstruction<0, 2, 0> {
1159 class LBitI final : public LTemplateInstruction<1, 2, 0> {
1176 class LShiftI final : public LTemplateInstruction<1, 2, 0> {
1197 class LSubI final : public LTemplateInstruction<1, 2, 0> {
1212 class LRSubI final : public LTemplateInstruction<1, 2, 0> {
1227 class LConstantI final : public LTemplateInstruction<1, 0, 0> {
1236 class LConstantS final : public LTemplateInstruction<1, 0, 0> {
1245 class LConstantD final : public LTemplateInstruction<1, 0, 0> {
1255 class LConstantE final : public LTemplateInstruction<1, 0, 0> {
1266 class LConstantT final : public LTemplateInstruction<1, 0, 0> {
1277 class LBranch final : public LControlInstruction<1, 0> {
1290 class LCmpMapAndBranch final : public LControlInstruction<1, 1> {
1307 class LSeqStringGetChar final : public LTemplateInstruction<1, 2, 0> {
1322 class LSeqStringSetChar final : public LTemplateInstruction<1, 4, 0> {
1341 class LAddI final : public LTemplateInstruction<1, 2, 0> {
1356 class LMathMinMax final : public LTemplateInstruction<1, 2, 0> {
1371 class LPower final : public LTemplateInstruction<1, 2, 0> {
1386 class LArithmeticD final : public LTemplateInstruction<1, 2, 0> {
1406 class LArithmeticT final : public LTemplateInstruction<1, 3, 0> {
1432 class LReturn final : public LTemplateInstruction<0, 3, 0> {
1455 class LLoadNamedField final : public LTemplateInstruction<1, 1, 0> {
1466 class LLoadNamedGeneric final : public LTemplateInstruction<1, 2, 1> {
1485 class LLoadFunctionPrototype final : public LTemplateInstruction<1, 1, 0> {
1496 class LLoadRoot final : public LTemplateInstruction<1, 0, 0> {
1505 class LLoadKeyed final : public LTemplateInstruction<1, 3, 0> {
1529 class LLoadKeyedGeneric final : public LTemplateInstruction<1, 3, 1> {
1548 class LLoadGlobalGeneric final : public LTemplateInstruction<1, 1, 1> {
1566 class LLoadContextSlot final : public LTemplateInstruction<1, 1, 0> {
1581 class LStoreContextSlot final : public LTemplateInstruction<0, 2, 0> {
1600 class LPushArgument final : public LTemplateInstruction<0, 1, 0> {
1610 class LDrop final : public LTemplateInstruction<0, 0, 0> {
1623 class LStoreCodeEntry final : public LTemplateInstruction<0, 2, 0> {
1640 class LInnerAllocatedObject final : public LTemplateInstruction<1, 2, 0> {
1656 class LThisFunction final : public LTemplateInstruction<1, 0, 0> {
1663 class LContext final : public LTemplateInstruction<1, 0, 0> {
1670 class LDeclareGlobals final : public LTemplateInstruction<0, 1, 0> {
1681 class LCallWithDescriptor final : public LTemplateResultInstruction<1> {
1716 int InputCount() final { return inputs_.length(); } in InputCount()
1717 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
1719 int TempCount() final { return 0; } in TempCount()
1720 LOperand* TempAt(int i) final { return NULL; } in TempAt()
1724 class LInvokeFunction final : public LTemplateInstruction<1, 2, 0> {
1743 class LCallNewArray final : public LTemplateInstruction<1, 2, 0> {
1762 class LCallRuntime final : public LTemplateInstruction<1, 1, 0> {
1781 class LInteger32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1791 class LUint32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1801 class LNumberTagI final : public LTemplateInstruction<1, 1, 2> {
1817 class LNumberTagU final : public LTemplateInstruction<1, 1, 2> {
1833 class LNumberTagD final : public LTemplateInstruction<1, 1, 2> {
1850 class LDoubleToSmi final : public LTemplateInstruction<1, 1, 0> {
1864 class LDoubleToI final : public LTemplateInstruction<1, 1, 0> {
1878 class LTaggedToI final : public LTemplateInstruction<1, 1, 2> {
1897 class LSmiTag final : public LTemplateInstruction<1, 1, 0> {
1908 class LNumberUntagD final : public LTemplateInstruction<1, 1, 0> {
1919 class LSmiUntag final : public LTemplateInstruction<1, 1, 0> {
1935 class LStoreNamedField final : public LTemplateInstruction<0, 2, 1> {
1958 class LStoreNamedGeneric final : public LTemplateInstruction<0, 3, 2> {
1985 class LStoreKeyed final : public LTemplateInstruction<0, 4, 0> {
2019 class LStoreKeyedGeneric final : public LTemplateInstruction<0, 4, 2> {
2047 class LTransitionElementsKind final : public LTemplateInstruction<0, 2, 1> {
2074 class LTrapAllocationMemento final : public LTemplateInstruction<0, 1, 2> {
2090 class LMaybeGrowElements final : public LTemplateInstruction<1, 5, 0> {
2112 class LStringAdd final : public LTemplateInstruction<1, 3, 0> {
2129 class LStringCharCodeAt final : public LTemplateInstruction<1, 3, 0> {
2146 class LStringCharFromCode final : public LTemplateInstruction<1, 2, 0> {
2161 class LCheckValue final : public LTemplateInstruction<0, 1, 0> {
2172 class LCheckArrayBufferNotNeutered final
2185 class LCheckInstanceType final : public LTemplateInstruction<0, 1, 0> {
2196 class LCheckMaps final : public LTemplateInstruction<0, 1, 1> {
2211 class LCheckSmi final : public LTemplateInstruction<1, 1, 0> {
2221 class LCheckNonSmi final : public LTemplateInstruction<0, 1, 0> {
2232 class LClampDToUint8 final : public LTemplateInstruction<1, 1, 0> {
2242 class LClampIToUint8 final : public LTemplateInstruction<1, 1, 0> {
2252 class LClampTToUint8 final : public LTemplateInstruction<1, 1, 1> {
2266 class LDoubleBits final : public LTemplateInstruction<1, 1, 0> {
2277 class LAllocate final : public LTemplateInstruction<1, 2, 2> {
2296 class LFastAllocate final : public LTemplateInstruction<1, 1, 2> {
2313 class LTypeof final : public LTemplateInstruction<1, 2, 0> {
2327 class LTypeofIsAndBranch final : public LControlInstruction<1, 0> {
2342 class LOsrEntry final : public LTemplateInstruction<0, 0, 0> {
2351 class LStackCheck final : public LTemplateInstruction<0, 1, 0> {
2367 class LForInPrepareMap final : public LTemplateInstruction<1, 2, 0> {
2381 class LForInCacheArray final : public LTemplateInstruction<1, 1, 0> {
2393 class LCheckMapValue final : public LTemplateInstruction<0, 2, 0> {
2407 class LLoadFieldByIndex final : public LTemplateInstruction<1, 2, 0> {
2422 class LPlatformChunk final : public LChunk {
2431 class LChunkBuilder final : public LChunkBuilderBase {