• Home
  • Raw
  • Download

Lines Matching refs:final

149   Opcode opcode() const final { return LInstruction::k##type; } \
150 void CompileToNative(LCodeGen* generator) final; \
151 const char* Mnemonic() const final { return mnemonic; } \
276 bool HasResult() const final { return R != 0 && result() != NULL; } in HasResult()
296 int InputCount() final { return I; } in InputCount()
297 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
299 int TempCount() final { return T; } in TempCount()
300 LOperand* TempAt(int i) final { return temps_[i]; } in TempAt()
315 bool IsGap() const final { return true; } in IsGap()
352 class LInstructionGap final : public LGap {
364 class LGoto final : public LTemplateInstruction<0, 0, 0> {
380 class LPrologue final : public LTemplateInstruction<0, 0, 0> {
386 class LLazyBailout final : public LTemplateInstruction<0, 0, 0> {
402 class LDummy final : public LTemplateInstruction<1, 0, 0> {
409 class LDummyUse final : public LTemplateInstruction<1, 1, 0> {
418 class LDeoptimize final : public LTemplateInstruction<0, 0, 0> {
426 class LLabel final : public LGap {
450 class LParameter final : public LTemplateInstruction<1, 0, 0> {
457 class LUnknownOSRValue final : public LTemplateInstruction<1, 0, 0> {
469 bool IsControl() const final { return true; } in IsControl()
508 class LWrapReceiver final : public LTemplateInstruction<1, 2, 0> {
523 class LApplyArguments final : public LTemplateInstruction<1, 4, 0> {
545 class LAccessArgumentsAt final : public LTemplateInstruction<1, 3, 0> {
563 class LArgumentsLength final : public LTemplateInstruction<1, 1, 0> {
575 class LArgumentsElements final : public LTemplateInstruction<1, 0, 0> {
582 class LModByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
600 class LModByConstI final : public LTemplateInstruction<1, 1, 0> {
618 class LModI final : public LTemplateInstruction<1, 2, 3> {
634 class LDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
652 class LDivByConstI final : public LTemplateInstruction<1, 1, 0> {
670 class LDivI final : public LTemplateInstruction<1, 2, 1> {
687 class LFlooringDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
706 class LFlooringDivByConstI final : public LTemplateInstruction<1, 1, 2> {
726 class LFlooringDivI final : public LTemplateInstruction<1, 2, 0> {
741 class LMulS final : public LTemplateInstruction<1, 2, 0> {
756 class LMulI final : public LTemplateInstruction<1, 2, 0> {
772 class LMultiplyAddD final : public LTemplateInstruction<1, 3, 0> {
789 class LDebugBreak final : public LTemplateInstruction<0, 0, 0> {
795 class LCompareNumericAndBranch final : public LControlInstruction<2, 0> {
818 class LMathFloor final : public LTemplateInstruction<1, 1, 1> {
833 class LMathRound final : public LTemplateInstruction<1, 1, 1> {
848 class LMathFround final : public LTemplateInstruction<1, 1, 0> {
858 class LMathAbs final : public LTemplateInstruction<1, 2, 0> {
873 class LMathLog final : public LTemplateInstruction<1, 1, 0> {
885 class LMathClz32 final : public LTemplateInstruction<1, 1, 0> {
896 class LMathCos final : public LTemplateInstruction<1, 1, 0> {
905 class LMathSin final : public LTemplateInstruction<1, 1, 0> {
914 class LMathExp final : public LTemplateInstruction<1, 1, 0> {
924 class LMathSqrt final : public LTemplateInstruction<1, 1, 0> {
936 class LMathPowHalf final : public LTemplateInstruction<1, 1, 1> {
950 class LCmpObjectEqAndBranch final : public LControlInstruction<2, 0> {
965 class LCmpHoleAndBranch final : public LControlInstruction<1, 0> {
978 class LIsStringAndBranch final : public LControlInstruction<1, 1> {
995 class LIsSmiAndBranch final : public LControlInstruction<1, 0> {
1010 class LIsUndetectableAndBranch final : public LControlInstruction<1, 1> {
1028 class LStringCompareAndBranch final : public LControlInstruction<3, 0> {
1050 class LHasInstanceTypeAndBranch final : public LControlInstruction<1, 0> {
1065 class LClassOfTestAndBranch final : public LControlInstruction<1, 1> {
1083 class LCmpT final : public LTemplateInstruction<1, 3, 0> {
1102 class LHasInPrototypeChainAndBranch final : public LControlInstruction<2, 0> {
1118 class LBoundsCheck final : public LTemplateInstruction<0, 2, 0> {
1133 class LBitI final : public LTemplateInstruction<1, 2, 0> {
1150 class LShiftI final : public LTemplateInstruction<1, 2, 0> {
1171 class LSubI final : public LTemplateInstruction<1, 2, 0> {
1186 class LSubS final : public LTemplateInstruction<1, 2, 0> {
1201 class LConstantI final : public LTemplateInstruction<1, 0, 0> {
1210 class LConstantS final : public LTemplateInstruction<1, 0, 0> {
1219 class LConstantD final : public LTemplateInstruction<1, 0, 0> {
1228 class LConstantE final : public LTemplateInstruction<1, 0, 0> {
1239 class LConstantT final : public LTemplateInstruction<1, 0, 0> {
1250 class LBranch final : public LControlInstruction<1, 0> {
1265 class LCmpMapAndBranch final : public LControlInstruction<1, 1> {
1282 class LSeqStringGetChar final : public LTemplateInstruction<1, 2, 0> {
1297 class LSeqStringSetChar final : public LTemplateInstruction<1, 4, 0> {
1318 class LAddE final : public LTemplateInstruction<1, 2, 0> {
1333 class LAddI final : public LTemplateInstruction<1, 2, 0> {
1348 class LAddS final : public LTemplateInstruction<1, 2, 0> {
1363 class LMathMinMax final : public LTemplateInstruction<1, 2, 0> {
1378 class LPower final : public LTemplateInstruction<1, 2, 0> {
1393 class LArithmeticD final : public LTemplateInstruction<1, 2, 0> {
1414 class LArithmeticT final : public LTemplateInstruction<1, 3, 0> {
1431 Opcode opcode() const final { return LInstruction::kArithmeticT; } in opcode()
1442 class LReturn final : public LTemplateInstruction<0, 3, 0> {
1465 class LLoadNamedField final : public LTemplateInstruction<1, 1, 0> {
1478 class LLoadFunctionPrototype final : public LTemplateInstruction<1, 1, 0> {
1491 class LLoadRoot final : public LTemplateInstruction<1, 0, 0> {
1500 class LLoadKeyed final : public LTemplateInstruction<1, 3, 0> {
1526 class LLoadContextSlot final : public LTemplateInstruction<1, 1, 0> {
1543 class LStoreContextSlot final : public LTemplateInstruction<0, 2, 0> {
1562 class LPushArgument final : public LTemplateInstruction<0, 1, 0> {
1574 class LDrop final : public LTemplateInstruction<0, 0, 0> {
1587 class LStoreCodeEntry final : public LTemplateInstruction<0, 2, 0> {
1604 class LInnerAllocatedObject final : public LTemplateInstruction<1, 2, 0> {
1620 class LThisFunction final : public LTemplateInstruction<1, 0, 0> {
1627 class LContext final : public LTemplateInstruction<1, 0, 0> {
1634 class LDeclareGlobals final : public LTemplateInstruction<0, 1, 0> {
1647 class LCallWithDescriptor final : public LTemplateResultInstruction<1> {
1682 int InputCount() final { return inputs_.length(); } in InputCount()
1683 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
1685 int TempCount() final { return 0; } in TempCount()
1686 LOperand* TempAt(int i) final { return NULL; } in TempAt()
1690 class LInvokeFunction final : public LTemplateInstruction<1, 2, 0> {
1709 class LCallNewArray final : public LTemplateInstruction<1, 2, 0> {
1728 class LCallRuntime final : public LTemplateInstruction<1, 1, 0> {
1749 class LInteger32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1761 class LUint32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1773 class LNumberTagU final : public LTemplateInstruction<1, 1, 2> {
1789 class LNumberTagD final : public LTemplateInstruction<1, 1, 2> {
1806 class LDoubleToSmi final : public LTemplateInstruction<1, 1, 0> {
1822 class LDoubleToI final : public LTemplateInstruction<1, 1, 0> {
1838 class LTaggedToI final : public LTemplateInstruction<1, 1, 2> {
1859 class LSmiTag final : public LTemplateInstruction<1, 1, 0> {
1872 class LNumberUntagD final : public LTemplateInstruction<1, 1, 0> {
1887 class LSmiUntag final : public LTemplateInstruction<1, 1, 0> {
1904 class LStoreNamedField final : public LTemplateInstruction<0, 2, 1> {
1927 class LStoreKeyed final : public LTemplateInstruction<0, 4, 0> {
1957 class LTransitionElementsKind final : public LTemplateInstruction<0, 2, 1> {
1986 class LTrapAllocationMemento final : public LTemplateInstruction<0, 1, 1> {
2002 class LMaybeGrowElements final : public LTemplateInstruction<1, 5, 0> {
2026 class LStringAdd final : public LTemplateInstruction<1, 3, 0> {
2043 class LStringCharCodeAt final : public LTemplateInstruction<1, 3, 0> {
2060 class LStringCharFromCode final : public LTemplateInstruction<1, 2, 0> {
2075 class LCheckValue final : public LTemplateInstruction<0, 1, 0> {
2088 class LCheckArrayBufferNotNeutered final
2101 class LCheckInstanceType final : public LTemplateInstruction<0, 1, 0> {
2114 class LCheckMaps final : public LTemplateInstruction<0, 1, 0> {
2127 class LCheckSmi final : public LTemplateInstruction<1, 1, 0> {
2139 class LCheckNonSmi final : public LTemplateInstruction<0, 1, 0> {
2152 class LClampDToUint8 final : public LTemplateInstruction<1, 1, 1> {
2166 class LClampIToUint8 final : public LTemplateInstruction<1, 1, 0> {
2178 class LClampTToUint8 final : public LTemplateInstruction<1, 1, 1> {
2192 class LAllocate final : public LTemplateInstruction<1, 2, 2> {
2213 class LFastAllocate final : public LTemplateInstruction<1, 1, 2> {
2229 class LTypeof final : public LTemplateInstruction<1, 2, 0> {
2243 class LTypeofIsAndBranch final : public LControlInstruction<1, 0> {
2260 class LOsrEntry final : public LTemplateInstruction<0, 0, 0> {
2269 class LStackCheck final : public LTemplateInstruction<0, 1, 0> {
2287 class LForInPrepareMap final : public LTemplateInstruction<1, 2, 0> {
2301 class LForInCacheArray final : public LTemplateInstruction<1, 1, 0> {
2317 class LCheckMapValue final : public LTemplateInstruction<0, 2, 0> {
2331 class LLoadFieldByIndex final : public LTemplateInstruction<1, 2, 0> {
2346 class LPlatformChunk final : public LChunk {
2356 class LChunkBuilder final : public LChunkBuilderBase {