Home | History | Annotate | Download | only in x64

Lines Matching refs:final

161   Opcode opcode() const final { return LInstruction::k##type; } \
162 void CompileToNative(LCodeGen* generator) final; \
163 const char* Mnemonic() const final { return mnemonic; } \
283 bool HasResult() const final { return R != 0 && result() != NULL; }
287 bool MustSignExtendResult(LPlatformChunk* chunk) const final;
305 int InputCount() final { return I; }
306 LOperand* InputAt(int i) final { return inputs_[i]; }
308 int TempCount() final { return T; }
309 LOperand* TempAt(int i) final { return temps_[i]; }
324 bool IsGap() const final { return true; }
362 class LInstructionGap final : public LGap {
374 class LGoto final : public LTemplateInstruction<0, 0, 0> {
390 class LPrologue final : public LTemplateInstruction<0, 0, 0> {
396 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 LCallStub final : public LTemplateInstruction<1, 1, 0> {
480 class LUnknownOSRValue final : public LTemplateInstruction<1, 0, 0> {
492 final { return true; }
531 class LWrapReceiver final : public LTemplateInstruction<1, 2, 0> {
546 class LApplyArguments final : public LTemplateInstruction<1, 4, 0> {
567 class LAccessArgumentsAt final : public LTemplateInstruction<1, 3, 0> {
585 class LArgumentsLength final : public LTemplateInstruction<1, 1, 0> {
597 class LArgumentsElements final : public LTemplateInstruction<1, 0, 0> {
604 class LModByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
622 class LModByConstI final : public LTemplateInstruction<1, 1, 2> {
647 class LModI final : public LTemplateInstruction<1, 2, 1> {
664 class LDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
682 class LDivByConstI final : public LTemplateInstruction<1, 1, 2> {
707 class LDivI final : public LTemplateInstruction<1, 2, 1> {
724 class LFlooringDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
743 class LFlooringDivByConstI final : public LTemplateInstruction<1, 1, 3> {
771 class LFlooringDivI final : public LTemplateInstruction<1, 2, 1> {
788 class LMulI final : public LTemplateInstruction<1, 2, 0> {
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, 1> {
854 class LMathFround final : public LTemplateInstruction<1, 1, 0> {
864 class LMathAbs final : public LTemplateInstruction<1, 2, 0> {
879 class LMathLog final : public LTemplateInstruction<1, 1, 0> {
891 class LMathClz32 final : public LTemplateInstruction<1, 1, 0> {
903 class LMathExp final : public LTemplateInstruction<1, 1, 2> {
920 class LMathSqrt final : public LTemplateInstruction<1, 1, 0> {
932 class LMathPowHalf final : public LTemplateInstruction<1, 1, 0> {
944 class LCmpObjectEqAndBranch final : public LControlInstruction<2, 0> {
958 class LCmpHoleAndBranch final : public LControlInstruction<1, 0> {
971 class LCompareMinusZeroAndBranch final : public LControlInstruction<1, 0> {
985 class LIsStringAndBranch final : public LControlInstruction<1, 1> {
1002 class LIsSmiAndBranch final : public LControlInstruction<1, 0> {
1017 class LIsUndetectableAndBranch final : public LControlInstruction<1, 1> {
1035 class LStringCompareAndBranch final : public LControlInstruction<3, 0> {
1059 class LHasInstanceTypeAndBranch final : public LControlInstruction<1, 0> {
1075 class LGetCachedArrayIndex final : public LTemplateInstruction<1, 1, 0> {
1088 class LHasCachedArrayIndexAndBranch final : public LControlInstruction<1, 0> {
1104 class LClassOfTestAndBranch final : public LControlInstruction<1, 2> {
1124 final : public LTemplateInstruction<1, 3, 0> {
1145 class LInstanceOf final : public LTemplateInstruction<1, 3, 0> {
1161 class LHasInPrototypeChainAndBranch final : public LControlInstruction<2, 0> {
1177 class LBoundsCheck final : public LTemplateInstruction<0, 2, 0> {
1192 class LBitI final : public LTemplateInstruction<1, 2, 0> {
1212 class LShiftI final : public LTemplateInstruction<1, 2, 0> {
1233 class LSubI final : public LTemplateInstruction<1, 2, 0> {
1248 class LConstantI final : public LTemplateInstruction<1, 0, 0> {
1257 class LConstantS final : public LTemplateInstruction<1, 0, 0> {
1266 class LConstantD final : public LTemplateInstruction<1, 0, 0> {
1275 class LConstantE final : public LTemplateInstruction<1, 0, 0> {
1286 class LConstantT final : public LTemplateInstruction<1, 0, 0> {
1297 class LBranch final : public LControlInstruction<1, 0> {
1312 class LDebugBreak final : public LTemplateInstruction<0, 0, 0> {
1318 class LCmpMapAndBranch final : public LControlInstruction<1, 0> {
1333 class LMapEnumLength final : public LTemplateInstruction<1, 1, 0> {
1345 class LSeqStringGetChar final : public LTemplateInstruction<1, 2, 0> {
1360 class LSeqStringSetChar final : public LTemplateInstruction<1, 4, 0> {
1381 class LAddI final : public LTemplateInstruction<1, 2, 0> {
1401 class LMathMinMax final : public LTemplateInstruction<1, 2, 0> {
1416 class LPower final : public LTemplateInstruction<1, 2, 0> {
1431 class LArithmeticD final : public LTemplateInstruction<1, 2, 0> {
1452 class LArithmeticT final : public LTemplateInstruction<1, 3, 0> {
1482 class LReturn final : public LTemplateInstruction<0, 3, 0> {
1509 class LLoadNamedField final : public LTemplateInstruction<1, 1, 0> {
1522 class LLoadNamedGeneric final : public LTemplateInstruction<1, 2, 1> {
1542 class LLoadFunctionPrototype final : public LTemplateInstruction<1, 1, 0> {
1555 class LLoadRoot final : public LTemplateInstruction<1, 0, 0> {
1576 class LLoadKeyed final : public LTemplateInstruction<1, 3, 0> {
1601 class LLoadKeyedGeneric final : public LTemplateInstruction<1, 3, 1> {
1621 class LLoadGlobalGeneric final : public LTemplateInstruction<1, 2, 1> {
1642 class LLoadContextSlot final : public LTemplateInstruction<1, 1, 0> {
1659 class LStoreContextSlot final : public LTemplateInstruction<0, 2, 1> {
1680 class LPushArgument final : public LTemplateInstruction<0, 1, 0> {
1692 class LDrop final : public LTemplateInstruction<0, 0, 0> {
1705 class LStoreCodeEntry final : public LTemplateInstruction<0, 2, 0> {
1722 class LInnerAllocatedObject final : public LTemplateInstruction<1, 2, 0> {
1738 class LThisFunction final : public LTemplateInstruction<1, 0, 0> {
1745 class LContext final : public LTemplateInstruction<1, 0, 0> {
1752 class LDeclareGlobals final : public LTemplateInstruction<0, 1, 0> {
1765 class LCallJSFunction final : public LTemplateInstruction<1, 1, 0> {
1782 class LCallWithDescriptor final : public LTemplateResultInstruction<1> {
1813 int InputCount() final { return inputs_.length(); }
1814 LOperand* InputAt(int i) final { return inputs_[i]; }
1816 int TempCount() final { return 0; }
1817 LOperand* TempAt(int i) final { return NULL; }
1821 class LInvokeFunction final : public LTemplateInstruction<1, 2, 0> {
1840 class LCallFunction final : public LTemplateInstruction<1, 2, 2> {
1863 class LCallNewArray final : public LTemplateInstruction<1, 2, 0> {
1882 class LCallRuntime final : public LTemplateInstruction<1, 1, 0> {
1903 class LInteger32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1915 class LUint32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1927 class LNumberTagI final : public LTemplateInstruction<1, 1, 2> {
1943 class LNumberTagU final : public LTemplateInstruction<1, 1, 2> {
1959 class LNumberTagD final : public LTemplateInstruction<1, 1, 1> {
1975 class LDoubleToI final : public LTemplateInstruction<1, 1, 0> {
1990 class LDoubleToSmi final : public LTemplateInstruction<1, 1, 0> {
2004 class LTaggedToI final : public LTemplateInstruction<1, 1, 1> {
2021 class LSmiTag final : public LTemplateInstruction<1, 1, 0> {
2034 class LNumberUntagD final : public LTemplateInstruction<1, 1, 0> {
2047 class LSmiUntag final : public LTemplateInstruction<1, 1, 0> {
2064 class LStoreNamedField final : public LTemplateInstruction<0, 2, 1> {
2087 class LStoreNamedGeneric final : public LTemplateInstruction<0, 3, 2> {
2114 class LStoreKeyed final : public LTemplateInstruction<0, 4, 0> {
2142 class LStoreKeyedGeneric final : public LTemplateInstruction<0, 4, 2> {
2170 class LTransitionElementsKind final : public LTemplateInstruction<0, 2, 2> {
2202 class LTrapAllocationMemento final : public LTemplateInstruction<0, 1, 1> {
2218 class LMaybeGrowElements final : public LTemplateInstruction<1, 5, 0> {
2240 class LStringAdd final : public LTemplateInstruction<1, 3, 0> {
2257 class LStringCharCodeAt final : public LTemplateInstruction<1, 3, 0> {
2274 class LStringCharFromCode final : public LTemplateInstruction<1, 2, 0> {
2289 class LCheckValue final : public LTemplateInstruction<0, 1, 0> {
2302 class LCheckArrayBufferNotNeutered final
2315 class LCheckInstanceType final : public LTemplateInstruction<0, 1, 0> {
2328 class LCheckMaps final : public LTemplateInstruction<0, 1, 0> {
2341 class LCheckSmi final : public LTemplateInstruction<1, 1, 0> {
2353 class LClampDToUint8 final : public LTemplateInstruction<1, 1, 0> {
2365 class LClampIToUint8 final : public LTemplateInstruction<1, 1, 0> {
2377 class LClampTToUint8 final : public LTemplateInstruction<1, 1, 1> {
2392 class LCheckNonSmi final : public LTemplateInstruction<0, 1, 0> {
2405 class LDoubleBits final : public LTemplateInstruction<1, 1, 0> {
2418 class LConstructDouble final : public LTemplateInstruction<1, 2, 0> {
2432 class LAllocate final : public LTemplateInstruction<1, 2, 1> {
2449 class LToFastProperties final : public LTemplateInstruction<1, 1, 0> {
2462 class LTypeof final : public LTemplateInstruction<1, 2, 0> {
2476 class LTypeofIsAndBranch final : public LControlInstruction<1, 0> {
2493 class LOsrEntry final : public LTemplateInstruction<0, 0, 0> {
2502 class LStackCheck final : public LTemplateInstruction<0, 1, 0> {
2520 class LForInPrepareMap final : public LTemplateInstruction<1, 2, 0> {
2534 class LForInCacheArray final : public LTemplateInstruction<1, 1, 0> {
2550 class LCheckMapValue final : public LTemplateInstruction<0, 2, 0> {
2564 class LLoadFieldByIndex final : public LTemplateInstruction<1, 2, 0> {
2608 class LPlatformChunk final : public LChunk {
2626 class LChunkBuilder final : public LChunkBuilderBase {