Home | History | Annotate | Download | only in mips64

Lines Matching refs:final

164   Opcode opcode() const final { return LInstruction::k##type; } \
165 void CompileToNative(LCodeGen* generator) final; \
166 const char* Mnemonic() const final { return mnemonic; } \
282 bool HasResult() const final { return R != 0 && result() != NULL; }
302 int InputCount() final { return I; }
303 LOperand* InputAt(int i) final { return inputs_[i]; }
305 int TempCount() final { return T; }
306 LOperand* TempAt(int i) final { return temps_[i]; }
321 bool IsGap() const final { return true; }
358 class LInstructionGap final : public LGap {
370 class LGoto final : public LTemplateInstruction<0, 0, 0> {
386 class LPrologue final : public LTemplateInstruction<0, 0, 0> {
392 class LLazyBailout final : public LTemplateInstruction<0, 0, 0> {
408 class LDummy final : public LTemplateInstruction<1, 0, 0> {
415 class LDummyUse final : public LTemplateInstruction<1, 1, 0> {
424 class LDeoptimize final : public LTemplateInstruction<0, 0, 0> {
432 class LLabel final : public LGap {
456 class LParameter final : public LTemplateInstruction<1, 0, 0> {
463 class LCallStub final : public LTemplateInstruction<1, 1, 0> {
476 class LUnknownOSRValue final : public LTemplateInstruction<1, 0, 0> {
488 final { return true; }
527 class LWrapReceiver final : public LTemplateInstruction<1, 2, 0> {
542 class LApplyArguments final : public LTemplateInstruction<1, 4, 0> {
563 class LAccessArgumentsAt final : public LTemplateInstruction<1, 3, 0> {
581 class LArgumentsLength final : public LTemplateInstruction<1, 1, 0> {
593 class LArgumentsElements final : public LTemplateInstruction<1, 0, 0> {
600 class LModByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
618 class LModByConstI final : public LTemplateInstruction<1, 1, 0> {
636 class LModI final : public LTemplateInstruction<1, 2, 3> {
652 class LDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
670 class LDivByConstI final : public LTemplateInstruction<1, 1, 0> {
688 class LDivI final : public LTemplateInstruction<1, 2, 1> {
705 class LFlooringDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
724 class LFlooringDivByConstI final : public LTemplateInstruction<1, 1, 2> {
744 class LFlooringDivI final : public LTemplateInstruction<1, 2, 0> {
759 class LMulS final : public LTemplateInstruction<1, 2, 0> {
774 class LMulI final : public LTemplateInstruction<1, 2, 0> {
790 class LMultiplyAddD final : public LTemplateInstruction<1, 3, 0> {
807 class LDebugBreak final : public LTemplateInstruction<0, 0, 0> {
813 class LCompareNumericAndBranch final : public LControlInstruction<2, 0> {
836 class LMathFloor final : public LTemplateInstruction<1, 1, 1> {
851 class LMathRound final : public LTemplateInstruction<1, 1, 1> {
866 class LMathFround final : public LTemplateInstruction<1, 1, 0> {
876 class LMathAbs final : public LTemplateInstruction<1, 2, 0> {
891 class LMathLog final : public LTemplateInstruction<1, 1, 0> {
903 class LMathClz32 final : public LTemplateInstruction<1, 1, 0> {
915 class LMathExp final : public LTemplateInstruction<1, 1, 3> {
937 class LMathSqrt final : public LTemplateInstruction<1, 1, 0> {
949 class LMathPowHalf final : public LTemplateInstruction<1, 1, 1> {
963 class LCmpObjectEqAndBranch final : public LControlInstruction<2, 0> {
978 class LCmpHoleAndBranch final : public LControlInstruction<1, 0> {
991 class LCompareMinusZeroAndBranch final : public LControlInstruction<1, 1> {
1007 class LIsStringAndBranch final : public LControlInstruction<1, 1> {
1024 class LIsSmiAndBranch final : public LControlInstruction<1, 0> {
1039 class LIsUndetectableAndBranch final : public LControlInstruction<1, 1> {
1057 class LStringCompareAndBranch final : public LControlInstruction<3, 0> {
1079 class LHasInstanceTypeAndBranch final : public LControlInstruction<1, 0> {
1095 class LGetCachedArrayIndex final : public LTemplateInstruction<1, 1, 0> {
1108 class LHasCachedArrayIndexAndBranch final : public LControlInstruction<1, 0> {
1124 class LClassOfTestAndBranch final : public LControlInstruction<1, 1> {
1142 class LCmpT final : public LTemplateInstruction<1, 3, 0> {
1163 class LInstanceOf final : public LTemplateInstruction<1, 3, 0> {
1179 class LHasInPrototypeChainAndBranch final : public LControlInstruction<2, 0> {
1195 class LBoundsCheck final : public LTemplateInstruction<0, 2, 0> {
1210 class LBitI final : public LTemplateInstruction<1, 2, 0> {
1227 class LShiftI final : public LTemplateInstruction<1, 2, 0> {
1248 class LSubI final : public LTemplateInstruction<1, 2, 0> {
1263 class LSubS final : public LTemplateInstruction<1, 2, 0> {
1278 class LConstantI final : public LTemplateInstruction<1, 0, 0> {
1287 class LConstantS final : public LTemplateInstruction<1, 0, 0> {
1296 class LConstantD final : public LTemplateInstruction<1, 0, 0> {
1305 class LConstantE final : public LTemplateInstruction<1, 0, 0> {
1316 class LConstantT final : public LTemplateInstruction<1, 0, 0> {
1327 class LBranch final : public LControlInstruction<1, 0> {
1342 class LCmpMapAndBranch final : public LControlInstruction<1, 1> {
1359 class LMapEnumLength final : public LTemplateInstruction<1, 1, 0> {
1371 class LSeqStringGetChar final : public LTemplateInstruction<1, 2, 0> {
1386 class LSeqStringSetChar final : public LTemplateInstruction<1, 4, 0> {
1407 class LAddE final : public LTemplateInstruction<1, 2, 0> {
1422 class LAddI final : public LTemplateInstruction<1, 2, 0> {
1437 class LAddS final : public LTemplateInstruction<1, 2, 0> {
1452 class LMathMinMax final : public LTemplateInstruction<1, 2, 0> {
1467 class LPower final : public LTemplateInstruction<1, 2, 0> {
1482 class LArithmeticD final : public LTemplateInstruction<1, 2, 0> {
1503 class LArithmeticT final : public LTemplateInstruction<1, 3, 0> {
1520 Opcode opcode() const final { return LInstruction::kArithmeticT; }
1533 class LReturn final : public LTemplateInstruction<0, 3, 0> {
1556 class LLoadNamedField final : public LTemplateInstruction<1, 1, 0> {
1569 class LLoadNamedGeneric final : public LTemplateInstruction<1, 2, 1> {
1588 class LLoadFunctionPrototype final : public LTemplateInstruction<1, 1, 0> {
1601 class LLoadRoot final : public LTemplateInstruction<1, 0, 0> {
1610 class LLoadKeyed final : public LTemplateInstruction<1, 3, 0> {
1636 class LLoadKeyedGeneric final : public LTemplateInstruction<1, 3, 1> {
1656 class LLoadGlobalGeneric final : public LTemplateInstruction<1, 2, 1> {
1677 class LLoadContextSlot final : public LTemplateInstruction<1, 1, 0> {
1694 class LStoreContextSlot final : public LTemplateInstruction<0, 2, 0> {
1713 class LPushArgument final : public LTemplateInstruction<0, 1, 0> {
1725 class LDrop final : public LTemplateInstruction<0, 0, 0> {
1738 class LStoreCodeEntry final : public LTemplateInstruction<0, 2, 0> {
1755 class LInnerAllocatedObject final : public LTemplateInstruction<1, 2, 0> {
1771 class LThisFunction final : public LTemplateInstruction<1, 0, 0> {
1778 class LContext final : public LTemplateInstruction<1, 0, 0> {
1785 class LDeclareGlobals final : public LTemplateInstruction<0, 1, 0> {
1798 class LCallJSFunction final : public LTemplateInstruction<1, 1, 0> {
1815 class LCallWithDescriptor final : public LTemplateResultInstruction<1> {
1850 int InputCount() final { return inputs_.length(); }
1851 LOperand* InputAt(int i) final { return inputs_[i]; }
1853 int TempCount() final { return 0; }
1854 LOperand* TempAt(int i) final { return NULL; }
1858 class LInvokeFunction final : public LTemplateInstruction<1, 2, 0> {
1877 class LCallFunction final : public LTemplateInstruction<1, 2, 2> {
1900 class LCallNewArray final : public LTemplateInstruction<1, 2, 0> {
1919 class LCallRuntime final : public LTemplateInstruction<1, 1, 0> {
1940 class LInteger32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1952 class LUint32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1964 class LNumberTagU final : public LTemplateInstruction<1, 1, 2> {
1980 class LNumberTagD final : public LTemplateInstruction<1, 1, 2> {
1997 class LDoubleToSmi final : public LTemplateInstruction<1, 1, 0> {
2013 class LDoubleToI final : public LTemplateInstruction<1, 1, 0> {
2029 class LTaggedToI final : public LTemplateInstruction<1, 1, 2> {
2050 class LSmiTag final : public LTemplateInstruction<1, 1, 0> {
2063 class LNumberUntagD final : public LTemplateInstruction<1, 1, 0> {
2076 class LSmiUntag final : public LTemplateInstruction<1, 1, 0> {
2093 class LStoreNamedField final : public LTemplateInstruction<0, 2, 1> {
2116 class LStoreNamedGeneric final : public LTemplateInstruction<0, 3, 2> {
2143 class LStoreKeyed final : public LTemplateInstruction<0, 4, 0> {
2173 class LStoreKeyedGeneric final : public LTemplateInstruction<0, 4, 2> {
2201 class LTransitionElementsKind final : public LTemplateInstruction<0, 2, 1> {
2230 class LTrapAllocationMemento final : public LTemplateInstruction<0, 1, 1> {
2246 class LMaybeGrowElements final : public LTemplateInstruction<1, 5, 0> {
2268 class LStringAdd final : public LTemplateInstruction<1, 3, 0> {
2285 class LStringCharCodeAt final : public LTemplateInstruction<1, 3, 0> {
2302 class LStringCharFromCode final : public LTemplateInstruction<1, 2, 0> {
2317 class LCheckValue final : public LTemplateInstruction<0, 1, 0> {
2330 class LCheckArrayBufferNotNeutered final
2343 class LCheckInstanceType final : public LTemplateInstruction<0, 1, 0> {
2356 class LCheckMaps final : public LTemplateInstruction<0, 1, 0> {
2369 class LCheckSmi final : public LTemplateInstruction<1, 1, 0> {
2381 class LCheckNonSmi final : public LTemplateInstruction<0, 1, 0> {
2394 class LClampDToUint8 final : public LTemplateInstruction<1, 1, 1> {
2408 class LClampIToUint8 final : public LTemplateInstruction<1, 1, 0> {
2420 class LClampTToUint8 final : public LTemplateInstruction<1, 1, 1> {
2434 class LDoubleBits final : public LTemplateInstruction<1, 1, 0> {
2447 class LConstructDouble final : public LTemplateInstruction<1, 2, 0> {
2461 class LAllocate final : public LTemplateInstruction<1, 2, 2> {
2483 class LToFastProperties final : public LTemplateInstruction<1, 1, 0> {
2496 class LTypeof final : public LTemplateInstruction<1, 2, 0> {
2510 class LTypeofIsAndBranch final : public LControlInstruction<1, 0> {
2527 class LOsrEntry final : public LTemplateInstruction<0, 0, 0> {
2536 class LStackCheck final : public LTemplateInstruction<0, 1, 0> {
2554 class LForInPrepareMap final : public LTemplateInstruction<1, 2, 0> {
2568 class LForInCacheArray final : public LTemplateInstruction<1, 1, 0> {
2584 class LCheckMapValue final : public LTemplateInstruction<0, 2, 0> {
2598 class LLoadFieldByIndex final : public LTemplateInstruction<1, 2, 0> {
2642 class LPlatformChunk final : public LChunk {
2652 class LChunkBuilder final : public LChunkBuilderBase {