Lines Matching refs:final

148   Opcode opcode() const final { return LInstruction::k##type; } \
149 void CompileToNative(LCodeGen* generator) final; \
150 const char* Mnemonic() const final { return mnemonic; } \
275 bool HasResult() const final { return R != 0 && result() != NULL; } in HasResult()
295 int InputCount() final { return I; } in InputCount()
296 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
298 int TempCount() final { return T; } in TempCount()
299 LOperand* TempAt(int i) final { return temps_[i]; } in TempAt()
351 class LInstructionGap final : public LGap {
363 class LGoto final : public LTemplateInstruction<0, 0, 0> {
379 class LPrologue final : public LTemplateInstruction<0, 0, 0> {
385 class LLazyBailout final : public LTemplateInstruction<0, 0, 0> {
401 class LDummy final : public LTemplateInstruction<1, 0, 0> {
408 class LDummyUse final : public LTemplateInstruction<1, 1, 0> {
417 class LDeoptimize final : public LTemplateInstruction<0, 0, 0> {
425 class LLabel final : public LGap {
449 class LParameter final : public LTemplateInstruction<1, 0, 0> {
456 class LUnknownOSRValue final : public LTemplateInstruction<1, 0, 0> {
468 bool IsControl() const final { return true; } in IsControl()
507 class LWrapReceiver final : public LTemplateInstruction<1, 2, 0> {
522 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> {
574 class LArgumentsElements final : public LTemplateInstruction<1, 0, 0> {
581 class LModByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
599 class LModByConstI final : public LTemplateInstruction<1, 1, 0> {
617 class LModI final : public LTemplateInstruction<1, 2, 2> {
636 class LDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
654 class LDivByConstI final : public LTemplateInstruction<1, 1, 0> {
672 class LDivI final : public LTemplateInstruction<1, 2, 1> {
689 class LFlooringDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
708 class LFlooringDivByConstI final : public LTemplateInstruction<1, 1, 2> {
728 class LFlooringDivI final : public LTemplateInstruction<1, 2, 1> {
745 class LMulI final : public LTemplateInstruction<1, 2, 0> {
761 class LMultiplyAddD final : public LTemplateInstruction<1, 3, 0> {
779 class LMultiplySubD final : public LTemplateInstruction<1, 3, 0> {
796 class LDebugBreak final : public LTemplateInstruction<0, 0, 0> {
802 class LCompareNumericAndBranch final : public LControlInstruction<2, 0> {
825 class LMathFloor final : public LTemplateInstruction<1, 1, 0> {
838 class LMathRound final : public LTemplateInstruction<1, 1, 1> {
853 class LMathFround final : public LTemplateInstruction<1, 1, 0> {
863 class LMathAbs final : public LTemplateInstruction<1, 2, 0> {
878 class LMathLog final : public LTemplateInstruction<1, 1, 0> {
890 class LMathClz32 final : public LTemplateInstruction<1, 1, 0> {
901 class LMathCos final : public LTemplateInstruction<1, 1, 0> {
910 class LMathSin final : public LTemplateInstruction<1, 1, 0> {
919 class LMathExp final : public LTemplateInstruction<1, 1, 0> {
929 class LMathSqrt final : public LTemplateInstruction<1, 1, 0> {
941 class LMathPowHalf final : public LTemplateInstruction<1, 1, 0> {
953 class LCmpObjectEqAndBranch final : public LControlInstruction<2, 0> {
968 class LCmpHoleAndBranch final : public LControlInstruction<1, 0> {
981 class LIsStringAndBranch final : public LControlInstruction<1, 1> {
998 class LIsSmiAndBranch final : public LControlInstruction<1, 0> {
1013 class LIsUndetectableAndBranch final : public LControlInstruction<1, 1> {
1031 class LStringCompareAndBranch final : public LControlInstruction<3, 0> {
1053 class LHasInstanceTypeAndBranch final : public LControlInstruction<1, 0> {
1069 class LClassOfTestAndBranch final : public LControlInstruction<1, 1> {
1087 class LCmpT final : public LTemplateInstruction<1, 3, 0> {
1106 class LHasInPrototypeChainAndBranch final : public LControlInstruction<2, 0> {
1122 class LBoundsCheck final : public LTemplateInstruction<0, 2, 0> {
1137 class LBitI final : public LTemplateInstruction<1, 2, 0> {
1154 class LShiftI final : public LTemplateInstruction<1, 2, 0> {
1175 class LSubI final : public LTemplateInstruction<1, 2, 0> {
1190 class LRSubI final : public LTemplateInstruction<1, 2, 0> {
1205 class LConstantI final : public LTemplateInstruction<1, 0, 0> {
1214 class LConstantS final : public LTemplateInstruction<1, 0, 0> {
1223 class LConstantD final : public LTemplateInstruction<1, 0, 0> {
1233 class LConstantE final : public LTemplateInstruction<1, 0, 0> {
1244 class LConstantT final : public LTemplateInstruction<1, 0, 0> {
1255 class LBranch final : public LControlInstruction<1, 0> {
1270 class LCmpMapAndBranch final : public LControlInstruction<1, 1> {
1287 class LSeqStringGetChar final : public LTemplateInstruction<1, 2, 0> {
1302 class LSeqStringSetChar final : public LTemplateInstruction<1, 4, 0> {
1323 class LAddI final : public LTemplateInstruction<1, 2, 0> {
1338 class LMathMinMax final : public LTemplateInstruction<1, 2, 0> {
1353 class LPower final : public LTemplateInstruction<1, 2, 0> {
1368 class LArithmeticD final : public LTemplateInstruction<1, 2, 0> {
1389 class LArithmeticT final : public LTemplateInstruction<1, 3, 0> {
1417 class LReturn final : public LTemplateInstruction<0, 3, 0> {
1440 class LLoadNamedField final : public LTemplateInstruction<1, 1, 0> {
1453 class LLoadFunctionPrototype final : public LTemplateInstruction<1, 1, 0> {
1466 class LLoadRoot final : public LTemplateInstruction<1, 0, 0> {
1475 class LLoadKeyed final : public LTemplateInstruction<1, 3, 0> {
1501 class LLoadContextSlot final : public LTemplateInstruction<1, 1, 0> {
1518 class LStoreContextSlot final : public LTemplateInstruction<0, 2, 0> {
1537 class LPushArgument final : public LTemplateInstruction<0, 1, 0> {
1549 class LDrop final : public LTemplateInstruction<0, 0, 0> {
1562 class LStoreCodeEntry final : public LTemplateInstruction<0, 2, 0> {
1579 class LInnerAllocatedObject final : public LTemplateInstruction<1, 2, 0> {
1595 class LThisFunction final : public LTemplateInstruction<1, 0, 0> {
1602 class LContext final : public LTemplateInstruction<1, 0, 0> {
1609 class LDeclareGlobals final : public LTemplateInstruction<0, 1, 0> {
1622 class LCallWithDescriptor final : public LTemplateResultInstruction<1> {
1657 int InputCount() final { return inputs_.length(); } in InputCount()
1658 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
1660 int TempCount() final { return 0; } in TempCount()
1661 LOperand* TempAt(int i) final { return NULL; } in TempAt()
1665 class LInvokeFunction final : public LTemplateInstruction<1, 2, 0> {
1684 class LCallNewArray final : public LTemplateInstruction<1, 2, 0> {
1703 class LCallRuntime final : public LTemplateInstruction<1, 1, 0> {
1724 class LInteger32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1736 class LUint32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1748 class LNumberTagI final : public LTemplateInstruction<1, 1, 2> {
1764 class LNumberTagU final : public LTemplateInstruction<1, 1, 2> {
1780 class LNumberTagD final : public LTemplateInstruction<1, 1, 2> {
1797 class LDoubleToSmi final : public LTemplateInstruction<1, 1, 0> {
1813 class LDoubleToI final : public LTemplateInstruction<1, 1, 0> {
1829 class LTaggedToI final : public LTemplateInstruction<1, 1, 2> {
1850 class LSmiTag final : public LTemplateInstruction<1, 1, 0> {
1863 class LNumberUntagD final : public LTemplateInstruction<1, 1, 0> {
1878 class LSmiUntag final : public LTemplateInstruction<1, 1, 0> {
1895 class LStoreNamedField final : public LTemplateInstruction<0, 2, 1> {
1918 class LStoreKeyed final : public LTemplateInstruction<0, 4, 0> {
1954 class LTransitionElementsKind final : public LTemplateInstruction<0, 2, 1> {
1983 class LTrapAllocationMemento final : public LTemplateInstruction<0, 1, 1> {
1999 class LMaybeGrowElements final : public LTemplateInstruction<1, 5, 0> {
2023 class LStringAdd final : public LTemplateInstruction<1, 3, 0> {
2040 class LStringCharCodeAt final : public LTemplateInstruction<1, 3, 0> {
2057 class LStringCharFromCode final : public LTemplateInstruction<1, 2, 0> {
2072 class LCheckValue final : public LTemplateInstruction<0, 1, 0> {
2085 class LCheckArrayBufferNotNeutered final
2098 class LCheckInstanceType final : public LTemplateInstruction<0, 1, 0> {
2111 class LCheckMaps final : public LTemplateInstruction<0, 1, 0> {
2124 class LCheckSmi final : public LTemplateInstruction<1, 1, 0> {
2136 class LCheckNonSmi final : public LTemplateInstruction<0, 1, 0> {
2149 class LClampDToUint8 final : public LTemplateInstruction<1, 1, 0> {
2161 class LClampIToUint8 final : public LTemplateInstruction<1, 1, 0> {
2173 class LClampTToUint8 final : public LTemplateInstruction<1, 1, 1> {
2187 class LAllocate final : public LTemplateInstruction<1, 2, 2> {
2208 class LFastAllocate final : public LTemplateInstruction<1, 1, 2> {
2224 class LTypeof final : public LTemplateInstruction<1, 2, 0> {
2238 class LTypeofIsAndBranch final : public LControlInstruction<1, 0> {
2255 class LOsrEntry final : public LTemplateInstruction<0, 0, 0> {
2264 class LStackCheck final : public LTemplateInstruction<0, 1, 0> {
2282 class LForInPrepareMap final : public LTemplateInstruction<1, 2, 0> {
2296 class LForInCacheArray final : public LTemplateInstruction<1, 1, 0> {
2312 class LCheckMapValue final : public LTemplateInstruction<0, 2, 0> {
2326 class LLoadFieldByIndex final : public LTemplateInstruction<1, 2, 0> {
2341 class LPlatformChunk final : public LChunk {
2351 class LChunkBuilder final : public LChunkBuilderBase {