• Home
  • Raw
  • Download

Lines Matching refs:final

150   Opcode opcode() const final { return LInstruction::k##type; } \
151 void CompileToNative(LCodeGen* generator) final; \
152 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()
319 bool IsGap() const final { return true; } in IsGap()
356 class LInstructionGap final : public LGap {
368 class LClobberDoubles final : public LTemplateInstruction<0, 0, 0> {
378 class LGoto final : public LTemplateInstruction<0, 0, 0> {
400 class LPrologue final : public LTemplateInstruction<0, 0, 0> {
406 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 {
460 class LParameter final : public LTemplateInstruction<1, 0, 0> {
467 class LUnknownOSRValue final : public LTemplateInstruction<1, 0, 0> {
479 bool IsControl() const final { return true; } in IsControl()
518 class LWrapReceiver final : public LTemplateInstruction<1, 2, 1> {
537 class LApplyArguments final : public LTemplateInstruction<1, 4, 0> {
559 class LAccessArgumentsAt final : public LTemplateInstruction<1, 3, 0> {
577 class LArgumentsLength final : public LTemplateInstruction<1, 1, 0> {
589 class LArgumentsElements final : public LTemplateInstruction<1, 0, 0> {
596 class LDebugBreak final : public LTemplateInstruction<0, 0, 0> {
602 class LModByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
620 class LModByConstI final : public LTemplateInstruction<1, 1, 2> {
645 class LModI final : public LTemplateInstruction<1, 2, 1> {
662 class LDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
680 class LDivByConstI final : public LTemplateInstruction<1, 1, 2> {
705 class LDivI final : public LTemplateInstruction<1, 2, 1> {
722 class LFlooringDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
741 class LFlooringDivByConstI final : public LTemplateInstruction<1, 1, 3> {
769 class LFlooringDivI final : public LTemplateInstruction<1, 2, 1> {
786 class LMulI final : public LTemplateInstruction<1, 2, 1> {
803 class LCompareNumericAndBranch final : public LControlInstruction<2, 0> {
826 class LMathFloor final : public LTemplateInstruction<1, 1, 0> {
839 class LMathRound final : public LTemplateInstruction<1, 1, 0> {
852 class LMathFround final : public LTemplateInstruction<1, 1, 0> {
862 class LMathAbs final : public LTemplateInstruction<1, 2, 0> {
877 class LMathLog final : public LTemplateInstruction<1, 1, 0> {
889 class LMathClz32 final : public LTemplateInstruction<1, 1, 0> {
900 class LMathCos final : public LTemplateInstruction<1, 1, 0> {
909 class LMathSin final : public LTemplateInstruction<1, 1, 0> {
918 class LMathExp final : public LTemplateInstruction<1, 1, 0> {
928 class LMathSqrt final : public LTemplateInstruction<1, 1, 2> {
946 class LMathPowHalf final : public LTemplateInstruction<1, 1, 0> {
956 class LCmpObjectEqAndBranch final : public LControlInstruction<2, 0> {
970 class LCmpHoleAndBranch final : public LControlInstruction<1, 0> {
983 class LIsStringAndBranch final : public LControlInstruction<1, 1> {
1000 class LIsSmiAndBranch final : public LControlInstruction<1, 0> {
1015 class LIsUndetectableAndBranch final : public LControlInstruction<1, 1> {
1033 class LStringCompareAndBranch final : public LControlInstruction<3, 0> {
1055 class LHasInstanceTypeAndBranch final : public LControlInstruction<1, 1> {
1072 class LClassOfTestAndBranch final : public LControlInstruction<1, 2> {
1092 class LCmpT final : public LTemplateInstruction<1, 3, 0> {
1108 class LHasInPrototypeChainAndBranch final : public LControlInstruction<2, 1> {
1127 class LBoundsCheck final : public LTemplateInstruction<0, 2, 0> {
1142 class LBitI final : public LTemplateInstruction<1, 2, 0> {
1159 class LShiftI final : public LTemplateInstruction<1, 2, 0> {
1181 class LSubI final : public LTemplateInstruction<1, 2, 0> {
1196 class LConstantI final : public LTemplateInstruction<1, 0, 0> {
1205 class LConstantS final : public LTemplateInstruction<1, 0, 0> {
1214 class LConstantD final : public LTemplateInstruction<1, 0, 1> {
1223 class LConstantE final : public LTemplateInstruction<1, 0, 0> {
1234 class LConstantT final : public LTemplateInstruction<1, 0, 0> {
1245 class LBranch final : public LControlInstruction<1, 1> {
1262 class LCmpMapAndBranch final : public LControlInstruction<1, 0> {
1277 class LSeqStringGetChar final : public LTemplateInstruction<1, 2, 0> {
1292 class LSeqStringSetChar final : public LTemplateInstruction<1, 4, 0> {
1313 class LAddI final : public LTemplateInstruction<1, 2, 0> {
1333 class LMathMinMax final : public LTemplateInstruction<1, 2, 1> {
1350 class LPower final : public LTemplateInstruction<1, 2, 0> {
1365 class LArithmeticD final : public LTemplateInstruction<1, 2, 0> {
1387 class LArithmeticT final : public LTemplateInstruction<1, 3, 0> {
1415 class LReturn final : public LTemplateInstruction<0, 3, 0> {
1439 class LLoadNamedField final : public LTemplateInstruction<1, 1, 0> {
1452 class LLoadFunctionPrototype final : public LTemplateInstruction<1, 1, 1> {
1467 class LLoadRoot final : public LTemplateInstruction<1, 0, 0> {
1476 class LLoadKeyed final : public LTemplateInstruction<1, 3, 0> {
1516 class LLoadContextSlot final : public LTemplateInstruction<1, 1, 0> {
1533 class LStoreContextSlot final : public LTemplateInstruction<0, 2, 1> {
1554 class LPushArgument final : public LTemplateInstruction<0, 1, 0> {
1566 class LDrop final : public LTemplateInstruction<0, 0, 0> {
1579 class LStoreCodeEntry final : public LTemplateInstruction<0, 2, 0> {
1596 class LInnerAllocatedObject final : public LTemplateInstruction<1, 2, 0> {
1612 class LThisFunction final : public LTemplateInstruction<1, 0, 0> {
1619 class LContext final : public LTemplateInstruction<1, 0, 0> {
1626 class LDeclareGlobals final : public LTemplateInstruction<0, 1, 0> {
1639 class LCallWithDescriptor final : public LTemplateResultInstruction<1> {
1670 int InputCount() final { return inputs_.length(); } in InputCount()
1671 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
1673 int TempCount() final { return 0; } in TempCount()
1674 LOperand* TempAt(int i) final { return NULL; } in TempAt()
1678 class LInvokeFunction final : public LTemplateInstruction<1, 2, 0> {
1697 class LCallNewArray final : public LTemplateInstruction<1, 2, 0> {
1716 class LCallRuntime final : public LTemplateInstruction<1, 1, 0> {
1737 class LInteger32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1749 class LUint32ToDouble final : public LTemplateInstruction<1, 1, 1> {
1761 class LNumberTagI final : public LTemplateInstruction<1, 1, 1> {
1775 class LNumberTagU final : public LTemplateInstruction<1, 1, 1> {
1789 class LNumberTagD final : public LTemplateInstruction<1, 1, 1> {
1805 class LDoubleToI final : public LTemplateInstruction<1, 1, 0> {
1820 class LDoubleToSmi final : public LTemplateInstruction<1, 1, 0> {
1834 class LTaggedToI final : public LTemplateInstruction<1, 1, 0> {
1849 class LSmiTag final : public LTemplateInstruction<1, 1, 0> {
1862 class LNumberUntagD final : public LTemplateInstruction<1, 1, 1> {
1879 class LSmiUntag final : public LTemplateInstruction<1, 1, 0> {
1897 class LStoreNamedField final : public LTemplateInstruction<0, 2, 2> {
1921 class LStoreKeyed final : public LTemplateInstruction<0, 4, 0> {
1951 class LTransitionElementsKind final : public LTemplateInstruction<0, 2, 2> {
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
2102 class LCheckInstanceType final : public LTemplateInstruction<0, 1, 1> {
2117 class LCheckMaps final : public LTemplateInstruction<0, 1, 0> {
2130 class LCheckSmi final : public LTemplateInstruction<1, 1, 0> {
2142 class LClampDToUint8 final : public LTemplateInstruction<1, 1, 0> {
2154 class LClampIToUint8 final : public LTemplateInstruction<1, 1, 0> {
2167 class LClampTToUint8NoSSE2 final : public LTemplateInstruction<1, 1, 3> {
2190 class LCheckNonSmi final : public LTemplateInstruction<0, 1, 0> {
2203 class LAllocate final : public LTemplateInstruction<1, 2, 1> {
2219 class LFastAllocate final : public LTemplateInstruction<1, 1, 1> {
2233 class LTypeof final : public LTemplateInstruction<1, 2, 0> {
2247 class LTypeofIsAndBranch final : public LControlInstruction<1, 0> {
2264 class LOsrEntry final : public LTemplateInstruction<0, 0, 0> {
2271 class LStackCheck final : public LTemplateInstruction<0, 1, 0> {
2289 class LForInPrepareMap final : public LTemplateInstruction<1, 2, 0> {
2303 class LForInCacheArray final : public LTemplateInstruction<1, 1, 0> {
2319 class LCheckMapValue final : public LTemplateInstruction<0, 2, 0> {
2333 class LLoadFieldByIndex final : public LTemplateInstruction<1, 2, 0> {
2348 class LPlatformChunk final : public LChunk {
2364 class LChunkBuilder final : public LChunkBuilderBase {