Home | History | Annotate | Download | only in ia32

Lines Matching refs:final

165   Opcode opcode() const final { return LInstruction::k##type; } \
166 void CompileToNative(LCodeGen* generator) final; \
167 const char* Mnemonic() const final { return mnemonic; } \
283 bool HasResult() const final { return R != 0 && result() != NULL; }
303 int InputCount() final { return I; }
304 LOperand* InputAt(int i) final { return inputs_[i]; }
306 int TempCount() final { return T; }
307 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> {
391 class LPrologue final : public LTemplateInstruction<0, 0, 0> {
397 class LLazyBailout final : public LTemplateInstruction<0, 0, 0> {
403 class LDummy final : public LTemplateInstruction<1, 0, 0> {
410 class LDummyUse final : public LTemplateInstruction<1, 1, 0> {
419 class LDeoptimize final : public LTemplateInstruction<0, 0, 0> {
427 class LLabel final : public LGap {
451 class LParameter final : public LTemplateInstruction<1, 0, 0> {
458 class LCallStub final : public LTemplateInstruction<1, 1, 0> {
471 class LUnknownOSRValue final : public LTemplateInstruction<1, 0, 0> {
483 bool IsControl() const final { return true; }
522 class LWrapReceiver final : public LTemplateInstruction<1, 2, 1> {
541 class LApplyArguments final : public LTemplateInstruction<1, 4, 0> {
562 class LAccessArgumentsAt final : public LTemplateInstruction<1, 3, 0> {
580 class LArgumentsLength final : public LTemplateInstruction<1, 1, 0> {
592 class LArgumentsElements final : public LTemplateInstruction<1, 0, 0> {
599 class LDebugBreak final : public LTemplateInstruction<0, 0, 0> {
605 class LModByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
623 class LModByConstI final : public LTemplateInstruction<1, 1, 2> {
648 class LModI final : public LTemplateInstruction<1, 2, 1> {
665 class LDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
683 class LDivByConstI final : public LTemplateInstruction<1, 1, 2> {
708 class LDivI final : public LTemplateInstruction<1, 2, 1> {
725 class LFlooringDivByPowerOf2I final : public LTemplateInstruction<1, 1, 0> {
744 class LFlooringDivByConstI final : public LTemplateInstruction<1, 1, 3> {
772 class LFlooringDivI final : public LTemplateInstruction<1, 2, 1> {
789 class LMulI final : public LTemplateInstruction<1, 2, 1> {
806 class LCompareNumericAndBranch final : public LControlInstruction<2, 0> {
829 class LMathFloor final : public LTemplateInstruction<1, 1, 0> {
842 class LMathRound final : public LTemplateInstruction<1, 1, 1> {
857 class LMathFround final : public LTemplateInstruction<1, 1, 0> {
867 class LMathAbs final : public LTemplateInstruction<1, 2, 0> {
882 class LMathLog final : public LTemplateInstruction<1, 1, 0> {
894 class LMathClz32 final : public LTemplateInstruction<1, 1, 0> {
906 class LMathExp final : public LTemplateInstruction<1, 1, 2> {
925 class LMathSqrt final : public LTemplateInstruction<1, 1, 0> {
937 class LMathPowHalf final : public LTemplateInstruction<1, 1, 1> {
951 class LCmpObjectEqAndBranch final : public LControlInstruction<2, 0> {
965 class LCmpHoleAndBranch final : public LControlInstruction<1, 0> {
978 class LCompareMinusZeroAndBranch final : public LControlInstruction<1, 1> {
994 class LIsStringAndBranch final : public LControlInstruction<1, 1> {
1011 class LIsSmiAndBranch final : public LControlInstruction<1, 0> {
1026 class LIsUndetectableAndBranch final : public LControlInstruction<1, 1> {
1044 class LStringCompareAndBranch final : public LControlInstruction<3, 0> {
1066 class LHasInstanceTypeAndBranch final : public LControlInstruction<1, 1> {
1084 class LGetCachedArrayIndex final : public LTemplateInstruction<1, 1, 0> {
1097 class LHasCachedArrayIndexAndBranch final : public LControlInstruction<1, 0> {
1112 class LClassOfTestAndBranch final : public LControlInstruction<1, 2> {
1132 class LCmpT final : public LTemplateInstruction<1, 3, 0> {
1150 class LInstanceOf final : public LTemplateInstruction<1, 3, 0> {
1166 class LHasInPrototypeChainAndBranch final : public LControlInstruction<2, 1> {
1185 class LBoundsCheck final : public LTemplateInstruction<0, 2, 0> {
1200 class LBitI final : public LTemplateInstruction<1, 2, 0> {
1217 class LShiftI final : public LTemplateInstruction<1, 2, 0> {
1239 class LSubI final : public LTemplateInstruction<1, 2, 0> {
1254 class LConstantI final : public LTemplateInstruction<1, 0, 0> {
1263 class LConstantS final : public LTemplateInstruction<1, 0, 0> {
1272 class LConstantD final : public LTemplateInstruction<1, 0, 1> {
1287 class LConstantE final : public LTemplateInstruction<1, 0, 0> {
1298 class LConstantT final : public LTemplateInstruction<1, 0, 0> {
1309 class LBranch final : public LControlInstruction<1, 1> {
1326 class LCmpMapAndBranch final : public LControlInstruction<1, 0> {
1341 class LMapEnumLength final : public LTemplateInstruction<1, 1, 0> {
1353 class LSeqStringGetChar final : public LTemplateInstruction<1, 2, 0> {
1368 class LSeqStringSetChar final : public LTemplateInstruction<1, 4, 0> {
1389 class LAddI final : public LTemplateInstruction<1, 2, 0> {
1409 class LMathMinMax final : public LTemplateInstruction<1, 2, 0> {
1424 class LPower final : public LTemplateInstruction<1, 2, 0> {
1439 class LArithmeticD final : public LTemplateInstruction<1, 2, 0> {
1461 class LArithmeticT final : public LTemplateInstruction<1, 3, 0> {
1491 class LReturn final : public LTemplateInstruction<0, 3, 0> {
1515 class LLoadNamedField final : public LTemplateInstruction<1, 1, 0> {
1528 class LLoadNamedGeneric final : public LTemplateInstruction<1, 2, 1> {
1547 class LLoadFunctionPrototype final : public LTemplateInstruction<1, 1, 1> {
1562 class LLoadRoot final : public LTemplateInstruction<1, 0, 0> {
1571 class LLoadKeyed final : public LTemplateInstruction<1, 3, 0> {
1611 class LLoadKeyedGeneric final : public LTemplateInstruction<1, 3, 1> {
1631 class LLoadGlobalGeneric final : public LTemplateInstruction<1, 2, 1> {
1652 class LLoadContextSlot final : public LTemplateInstruction<1, 1, 0> {
1669 class LStoreContextSlot final : public LTemplateInstruction<0, 2, 1> {
1690 class LPushArgument final : public LTemplateInstruction<0, 1, 0> {
1702 class LDrop final : public LTemplateInstruction<0, 0, 0> {
1715 class LStoreCodeEntry final : public LTemplateInstruction<0, 2, 0> {
1732 class LInnerAllocatedObject final : public LTemplateInstruction<1, 2, 0> {
1748 class LThisFunction final : public LTemplateInstruction<1, 0, 0> {
1755 class LContext final : public LTemplateInstruction<1, 0, 0> {
1762 class LDeclareGlobals final : public LTemplateInstruction<0, 1, 0> {
1775 class LCallJSFunction final : public LTemplateInstruction<1, 1, 0> {
1792 class LCallWithDescriptor final : public LTemplateResultInstruction<1> {
1823 int InputCount() final { return inputs_.length(); }
1824 LOperand* InputAt(int i) final { return inputs_[i]; }
1826 int TempCount() final { return 0; }
1827 LOperand* TempAt(int i) final { return NULL; }
1831 class LInvokeFunction final : public LTemplateInstruction<1, 2, 0> {
1850 class LCallFunction final : public LTemplateInstruction<1, 2, 2> {
1873 class LCallNewArray final : public LTemplateInstruction<1, 2, 0> {
1892 class LCallRuntime final : public LTemplateInstruction<1, 1, 0> {
1913 class LInteger32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1925 class LUint32ToDouble final : public LTemplateInstruction<1, 1, 0> {
1937 class LNumberTagI final : public LTemplateInstruction<1, 1, 1> {
1951 class LNumberTagU final : public LTemplateInstruction<1, 1, 1> {
1965 class LNumberTagD final : public LTemplateInstruction<1, 1, 1> {
1981 class LDoubleToI final : public LTemplateInstruction<1, 1, 1> {
1998 class LDoubleToSmi final : public LTemplateInstruction<1, 1, 0> {
2012 class LTaggedToI final : public LTemplateInstruction<1, 1, 1> {
2029 class LSmiTag final : public LTemplateInstruction<1, 1, 0> {
2042 class LNumberUntagD final : public LTemplateInstruction<1, 1, 1> {
2057 class LSmiUntag final : public LTemplateInstruction<1, 1, 0> {
2075 class LStoreNamedField final : public LTemplateInstruction<0, 2, 2> {
2099 class LStoreNamedGeneric final : public LTemplateInstruction<0, 3, 2> {
2125 class LStoreKeyed final : public LTemplateInstruction<0, 4, 0> {
2155 class LStoreKeyedGeneric final : public LTemplateInstruction<0, 4, 2> {
2183 class LTransitionElementsKind final : public LTemplateInstruction<0, 2, 2> {
2215 class LTrapAllocationMemento final : public LTemplateInstruction<0, 1, 1> {
2231 class LMaybeGrowElements final : public LTemplateInstruction<1, 5, 0> {
2253 class LStringAdd final : public LTemplateInstruction<1, 3, 0> {
2270 class LStringCharCodeAt final : public LTemplateInstruction<1, 3, 0> {
2287 class LStringCharFromCode final : public LTemplateInstruction<1, 2, 0> {
2302 class LCheckValue final : public LTemplateInstruction<0, 1, 0> {
2315 class LCheckArrayBufferNotNeutered final
2332 class LCheckInstanceType final : public LTemplateInstruction<0, 1, 1> {
2347 class LCheckMaps final : public LTemplateInstruction<0, 1, 0> {
2360 class LCheckSmi final : public LTemplateInstruction<1, 1, 0> {
2372 class LClampDToUint8 final : public LTemplateInstruction<1, 1, 0> {
2384 class LClampIToUint8 final : public LTemplateInstruction<1, 1, 0> {
2396 class LClampTToUint8 final : public LTemplateInstruction<1, 1, 1> {
2410 class LCheckNonSmi final : public LTemplateInstruction<0, 1, 0> {
2423 class LDoubleBits final : public LTemplateInstruction<1, 1, 0> {
2436 class LConstructDouble final : public LTemplateInstruction<1, 2, 0> {
2450 class LAllocate final : public LTemplateInstruction<1, 2, 1> {
2467 class LToFastProperties final : public LTemplateInstruction<1, 1, 0> {
2480 class LTypeof final : public LTemplateInstruction<1, 2, 0> {
2494 class LTypeofIsAndBranch final : public LControlInstruction<1, 0> {
2511 class LOsrEntry final : public LTemplateInstruction<0, 0, 0> {
2518 class LStackCheck final : public LTemplateInstruction<0, 1, 0> {
2536 class LForInPrepareMap final : public LTemplateInstruction<1, 2, 0> {
2550 class LForInCacheArray final : public LTemplateInstruction<1, 1, 0> {
2566 class LCheckMapValue final : public LTemplateInstruction<0, 2, 0> {
2580 class LLoadFieldByIndex final : public LTemplateInstruction<1, 2, 0> {
2624 class LPlatformChunk final : public LChunk {
2640 class LChunkBuilder final : public LChunkBuilderBase {