Lines Matching refs:LChunkBuilder
415 LPlatformChunk* LChunkBuilder::Build() { in Build()
441 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated()
446 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated()
452 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) { in UseFixed()
457 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) { in UseFixedDouble()
462 LOperand* LChunkBuilder::UseRegister(HValue* value) { in UseRegister()
468 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) { in UseRegisterAtStart()
474 LOperand* LChunkBuilder::UseTempRegister(HValue* value) { in UseTempRegister()
479 LOperand* LChunkBuilder::Use(HValue* value) { in Use()
484 LOperand* LChunkBuilder::UseAtStart(HValue* value) { in UseAtStart()
490 LOperand* LChunkBuilder::UseOrConstant(HValue* value) { in UseOrConstant()
497 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value) { in UseOrConstantAtStart()
504 LOperand* LChunkBuilder::UseRegisterOrConstant(HValue* value) { in UseRegisterOrConstant()
511 LOperand* LChunkBuilder::UseRegisterOrConstantAtStart(HValue* value) { in UseRegisterOrConstantAtStart()
518 LOperand* LChunkBuilder::UseConstant(HValue* value) { in UseConstant()
523 LOperand* LChunkBuilder::UseAny(HValue* value) { in UseAny()
530 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { in Use()
540 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr, in Define()
548 LInstruction* LChunkBuilder::DefineAsRegister( in DefineAsRegister()
555 LInstruction* LChunkBuilder::DefineAsSpilled( in DefineAsSpilled()
562 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst()
569 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr, in DefineFixed()
575 LInstruction* LChunkBuilder::DefineFixedDouble( in DefineFixedDouble()
581 LInstruction* LChunkBuilder::AssignEnvironment(LInstruction* instr) { in AssignEnvironment()
591 LInstruction* LChunkBuilder::MarkAsCall(LInstruction* instr, in MarkAsCall()
617 LInstruction* LChunkBuilder::AssignPointerMap(LInstruction* instr) { in AssignPointerMap()
624 LUnallocated* LChunkBuilder::TempRegister() { in TempRegister()
637 LUnallocated* LChunkBuilder::TempDoubleRegister() { in TempDoubleRegister()
650 LOperand* LChunkBuilder::FixedTemp(Register reg) { in FixedTemp()
657 LOperand* LChunkBuilder::FixedTemp(DoubleRegister reg) { in FixedTemp()
664 LInstruction* LChunkBuilder::DoBlockEntry(HBlockEntry* instr) { in DoBlockEntry()
669 LInstruction* LChunkBuilder::DoDummyUse(HDummyUse* instr) { in DoDummyUse()
674 LInstruction* LChunkBuilder::DoEnvironmentMarker(HEnvironmentMarker* instr) { in DoEnvironmentMarker()
680 LInstruction* LChunkBuilder::DoDeoptimize(HDeoptimize* instr) { in DoDeoptimize()
685 LInstruction* LChunkBuilder::DoShift(Token::Value op, in DoShift()
724 LInstruction* LChunkBuilder::DoArithmeticD(Token::Value op, in DoArithmeticD()
746 LInstruction* LChunkBuilder::DoArithmeticT(Token::Value op, in DoArithmeticT()
761 void LChunkBuilder::DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block) { in DoBasicBlock()
828 void LChunkBuilder::VisitInstruction(HInstruction* current) { in VisitInstruction()
870 void LChunkBuilder::AddInstruction(LInstruction* instr, in AddInstruction()
928 LInstruction* LChunkBuilder::DoPrologue(HPrologue* instr) { in DoPrologue()
933 LInstruction* LChunkBuilder::DoGoto(HGoto* instr) { in DoGoto()
938 LInstruction* LChunkBuilder::DoBranch(HBranch* instr) { in DoBranch()
957 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) { in DoDebugBreak()
962 LInstruction* LChunkBuilder::DoCompareMap(HCompareMap* instr) { in DoCompareMap()
970 LInstruction* LChunkBuilder::DoArgumentsLength(HArgumentsLength* instr) { in DoArgumentsLength()
977 LInstruction* LChunkBuilder::DoArgumentsElements(HArgumentsElements* elems) { in DoArgumentsElements()
983 LInstruction* LChunkBuilder::DoInstanceOf(HInstanceOf* instr) { in DoInstanceOf()
994 LInstruction* LChunkBuilder::DoHasInPrototypeChainAndBranch( in DoHasInPrototypeChainAndBranch()
1004 LInstruction* LChunkBuilder::DoWrapReceiver(HWrapReceiver* instr) { in DoWrapReceiver()
1012 LInstruction* LChunkBuilder::DoApplyArguments(HApplyArguments* instr) { in DoApplyArguments()
1023 LInstruction* LChunkBuilder::DoPushArguments(HPushArguments* instr) { in DoPushArguments()
1033 LInstruction* LChunkBuilder::DoStoreCodeEntry( in DoStoreCodeEntry()
1041 LInstruction* LChunkBuilder::DoInnerAllocatedObject( in DoInnerAllocatedObject()
1050 LInstruction* LChunkBuilder::DoThisFunction(HThisFunction* instr) { in DoThisFunction()
1056 LInstruction* LChunkBuilder::DoContext(HContext* instr) { in DoContext()
1067 LInstruction* LChunkBuilder::DoDeclareGlobals(HDeclareGlobals* instr) { in DoDeclareGlobals()
1073 LInstruction* LChunkBuilder::DoCallJSFunction(HCallJSFunction* instr) { in DoCallJSFunction()
1082 LInstruction* LChunkBuilder::DoCallWithDescriptor(HCallWithDescriptor* instr) { in DoCallWithDescriptor()
1108 LInstruction* LChunkBuilder::DoInvokeFunction(HInvokeFunction* instr) { in DoInvokeFunction()
1116 LInstruction* LChunkBuilder::DoUnaryMathOperation(HUnaryMathOperation* instr) { in DoUnaryMathOperation()
1143 LInstruction* LChunkBuilder::DoMathFloor(HUnaryMathOperation* instr) { in DoMathFloor()
1150 LInstruction* LChunkBuilder::DoMathRound(HUnaryMathOperation* instr) { in DoMathRound()
1158 LInstruction* LChunkBuilder::DoMathFround(HUnaryMathOperation* instr) { in DoMathFround()
1165 LInstruction* LChunkBuilder::DoMathAbs(HUnaryMathOperation* instr) { in DoMathAbs()
1179 LInstruction* LChunkBuilder::DoMathLog(HUnaryMathOperation* instr) { in DoMathLog()
1187 LInstruction* LChunkBuilder::DoMathClz32(HUnaryMathOperation* instr) { in DoMathClz32()
1194 LInstruction* LChunkBuilder::DoMathExp(HUnaryMathOperation* instr) { in DoMathExp()
1206 LInstruction* LChunkBuilder::DoMathSqrt(HUnaryMathOperation* instr) { in DoMathSqrt()
1213 LInstruction* LChunkBuilder::DoMathPowHalf(HUnaryMathOperation* instr) { in DoMathPowHalf()
1220 LInstruction* LChunkBuilder::DoCallNewArray(HCallNewArray* instr) { in DoCallNewArray()
1228 LInstruction* LChunkBuilder::DoCallFunction(HCallFunction* instr) { in DoCallFunction()
1244 LInstruction* LChunkBuilder::DoCallRuntime(HCallRuntime* instr) { in DoCallRuntime()
1250 LInstruction* LChunkBuilder::DoRor(HRor* instr) { in DoRor()
1255 LInstruction* LChunkBuilder::DoShr(HShr* instr) { in DoShr()
1260 LInstruction* LChunkBuilder::DoSar(HSar* instr) { in DoSar()
1265 LInstruction* LChunkBuilder::DoShl(HShl* instr) { in DoShl()
1270 LInstruction* LChunkBuilder::DoBitwise(HBitwise* instr) { in DoBitwise()
1285 LInstruction* LChunkBuilder::DoDivByPowerOf2I(HDiv* instr) { in DoDivByPowerOf2I()
1303 LInstruction* LChunkBuilder::DoDivByConstI(HDiv* instr) { in DoDivByConstI()
1320 LInstruction* LChunkBuilder::DoDivI(HDiv* instr) { in DoDivI()
1340 LInstruction* LChunkBuilder::DoDiv(HDiv* instr) { in DoDiv()
1357 LInstruction* LChunkBuilder::DoFlooringDivByPowerOf2I(HMathFloorOfDiv* instr) { in DoFlooringDivByPowerOf2I()
1370 LInstruction* LChunkBuilder::DoFlooringDivByConstI(HMathFloorOfDiv* instr) { in DoFlooringDivByConstI()
1391 LInstruction* LChunkBuilder::DoFlooringDivI(HMathFloorOfDiv* instr) { in DoFlooringDivI()
1409 LInstruction* LChunkBuilder::DoMathFloorOfDiv(HMathFloorOfDiv* instr) { in DoMathFloorOfDiv()
1420 LInstruction* LChunkBuilder::DoModByPowerOf2I(HMod* instr) { in DoModByPowerOf2I()
1436 LInstruction* LChunkBuilder::DoModByConstI(HMod* instr) { in DoModByConstI()
1451 LInstruction* LChunkBuilder::DoModI(HMod* instr) { in DoModI()
1467 LInstruction* LChunkBuilder::DoMod(HMod* instr) { in DoMod()
1484 LInstruction* LChunkBuilder::DoMul(HMul* instr) { in DoMul()
1537 LInstruction* LChunkBuilder::DoSub(HSub* instr) { in DoSub()
1564 LInstruction* LChunkBuilder::DoRSub(HSub* instr) { in DoRSub()
1580 LInstruction* LChunkBuilder::DoMultiplyAdd(HMul* mul, HValue* addend) { in DoMultiplyAdd()
1589 LInstruction* LChunkBuilder::DoMultiplySub(HValue* minuend, HMul* mul) { in DoMultiplySub()
1599 LInstruction* LChunkBuilder::DoAdd(HAdd* instr) { in DoAdd()
1627 LInstruction* LChunkBuilder::DoMathMinMax(HMathMinMax* instr) { in DoMathMinMax()
1646 LInstruction* LChunkBuilder::DoPower(HPower* instr) { in DoPower()
1663 LInstruction* LChunkBuilder::DoCompareGeneric(HCompareGeneric* instr) { in DoCompareGeneric()
1674 LInstruction* LChunkBuilder::DoCompareNumericAndBranch( in DoCompareNumericAndBranch()
1694 LInstruction* LChunkBuilder::DoCompareObjectEqAndBranch( in DoCompareObjectEqAndBranch()
1702 LInstruction* LChunkBuilder::DoCompareHoleAndBranch( in DoCompareHoleAndBranch()
1709 LInstruction* LChunkBuilder::DoCompareMinusZeroAndBranch( in DoCompareMinusZeroAndBranch()
1717 LInstruction* LChunkBuilder::DoIsStringAndBranch(HIsStringAndBranch* instr) { in DoIsStringAndBranch()
1725 LInstruction* LChunkBuilder::DoIsSmiAndBranch(HIsSmiAndBranch* instr) { in DoIsSmiAndBranch()
1731 LInstruction* LChunkBuilder::DoIsUndetectableAndBranch( in DoIsUndetectableAndBranch()
1739 LInstruction* LChunkBuilder::DoStringCompareAndBranch( in DoStringCompareAndBranch()
1752 LInstruction* LChunkBuilder::DoHasInstanceTypeAndBranch( in DoHasInstanceTypeAndBranch()
1760 LInstruction* LChunkBuilder::DoGetCachedArrayIndex( in DoGetCachedArrayIndex()
1769 LInstruction* LChunkBuilder::DoHasCachedArrayIndexAndBranch( in DoHasCachedArrayIndexAndBranch()
1777 LInstruction* LChunkBuilder::DoClassOfTestAndBranch( in DoClassOfTestAndBranch()
1785 LInstruction* LChunkBuilder::DoMapEnumLength(HMapEnumLength* instr) { in DoMapEnumLength()
1791 LInstruction* LChunkBuilder::DoSeqStringGetChar(HSeqStringGetChar* instr) { in DoSeqStringGetChar()
1798 LInstruction* LChunkBuilder::DoSeqStringSetChar(HSeqStringSetChar* instr) { in DoSeqStringSetChar()
1809 LInstruction* LChunkBuilder::DoBoundsCheck(HBoundsCheck* instr) { in DoBoundsCheck()
1823 LInstruction* LChunkBuilder::DoBoundsCheckBaseIndexInformation( in DoBoundsCheckBaseIndexInformation()
1830 LInstruction* LChunkBuilder::DoAbnormalExit(HAbnormalExit* instr) { in DoAbnormalExit()
1837 LInstruction* LChunkBuilder::DoUseConst(HUseConst* instr) { return NULL; } in DoUseConst()
1840 LInstruction* LChunkBuilder::DoForceRepresentation(HForceRepresentation* bad) { in DoForceRepresentation()
1848 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
1948 LInstruction* LChunkBuilder::DoCheckHeapObject(HCheckHeapObject* instr) { in DoCheckHeapObject()
1958 LInstruction* LChunkBuilder::DoCheckSmi(HCheckSmi* instr) { in DoCheckSmi()
1964 LInstruction* LChunkBuilder::DoCheckArrayBufferNotNeutered( in DoCheckArrayBufferNotNeutered()
1973 LInstruction* LChunkBuilder::DoCheckInstanceType(HCheckInstanceType* instr) { in DoCheckInstanceType()
1980 LInstruction* LChunkBuilder::DoCheckValue(HCheckValue* instr) { in DoCheckValue()
1986 LInstruction* LChunkBuilder::DoCheckMaps(HCheckMaps* instr) { in DoCheckMaps()
2000 LInstruction* LChunkBuilder::DoClampToUint8(HClampToUint8* instr) { in DoClampToUint8()
2017 LInstruction* LChunkBuilder::DoDoubleBits(HDoubleBits* instr) { in DoDoubleBits()
2024 LInstruction* LChunkBuilder::DoConstructDouble(HConstructDouble* instr) { in DoConstructDouble()
2031 LInstruction* LChunkBuilder::DoReturn(HReturn* instr) { in DoReturn()
2039 LInstruction* LChunkBuilder::DoConstant(HConstant* instr) { in DoConstant()
2058 LInstruction* LChunkBuilder::DoLoadGlobalGeneric(HLoadGlobalGeneric* instr) { in DoLoadGlobalGeneric()
2072 LInstruction* LChunkBuilder::DoLoadContextSlot(HLoadContextSlot* instr) { in DoLoadContextSlot()
2083 LInstruction* LChunkBuilder::DoStoreContextSlot(HStoreContextSlot* instr) { in DoStoreContextSlot()
2101 LInstruction* LChunkBuilder::DoLoadNamedField(HLoadNamedField* instr) { in DoLoadNamedField()
2107 LInstruction* LChunkBuilder::DoLoadNamedGeneric(HLoadNamedGeneric* instr) { in DoLoadNamedGeneric()
2122 LInstruction* LChunkBuilder::DoLoadFunctionPrototype( in DoLoadFunctionPrototype()
2129 LInstruction* LChunkBuilder::DoLoadRoot(HLoadRoot* instr) { in DoLoadRoot()
2134 LInstruction* LChunkBuilder::DoLoadKeyed(HLoadKeyed* instr) { in DoLoadKeyed()
2179 LInstruction* LChunkBuilder::DoLoadKeyedGeneric(HLoadKeyedGeneric* instr) { in DoLoadKeyedGeneric()
2195 LInstruction* LChunkBuilder::DoStoreKeyed(HStoreKeyed* instr) { in DoStoreKeyed()
2235 LInstruction* LChunkBuilder::DoStoreKeyedGeneric(HStoreKeyedGeneric* instr) { in DoStoreKeyedGeneric()
2259 LInstruction* LChunkBuilder::DoTransitionElementsKind( in DoTransitionElementsKind()
2277 LInstruction* LChunkBuilder::DoTrapAllocationMemento( in DoTrapAllocationMemento()
2287 LInstruction* LChunkBuilder::DoMaybeGrowElements(HMaybeGrowElements* instr) { in DoMaybeGrowElements()
2302 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) { in DoStoreNamedField()
2333 LInstruction* LChunkBuilder::DoStoreNamedGeneric(HStoreNamedGeneric* instr) { in DoStoreNamedGeneric()
2351 LInstruction* LChunkBuilder::DoStringAdd(HStringAdd* instr) { in DoStringAdd()
2360 LInstruction* LChunkBuilder::DoStringCharCodeAt(HStringCharCodeAt* instr) { in DoStringCharCodeAt()
2370 LInstruction* LChunkBuilder::DoStringCharFromCode(HStringCharFromCode* instr) { in DoStringCharFromCode()
2379 LInstruction* LChunkBuilder::DoAllocate(HAllocate* instr) { in DoAllocate()
2390 LInstruction* LChunkBuilder::DoOsrEntry(HOsrEntry* instr) { in DoOsrEntry()
2398 LInstruction* LChunkBuilder::DoParameter(HParameter* instr) { in DoParameter()
2414 LInstruction* LChunkBuilder::DoUnknownOSRValue(HUnknownOSRValue* instr) { in DoUnknownOSRValue()
2432 LInstruction* LChunkBuilder::DoCallStub(HCallStub* instr) { in DoCallStub()
2438 LInstruction* LChunkBuilder::DoArgumentsObject(HArgumentsObject* instr) { in DoArgumentsObject()
2447 LInstruction* LChunkBuilder::DoCapturedObject(HCapturedObject* instr) { in DoCapturedObject()
2455 LInstruction* LChunkBuilder::DoAccessArgumentsAt(HAccessArgumentsAt* instr) { in DoAccessArgumentsAt()
2464 LInstruction* LChunkBuilder::DoToFastProperties(HToFastProperties* instr) { in DoToFastProperties()
2471 LInstruction* LChunkBuilder::DoTypeof(HTypeof* instr) { in DoTypeof()
2479 LInstruction* LChunkBuilder::DoTypeofIsAndBranch(HTypeofIsAndBranch* instr) { in DoTypeofIsAndBranch()
2484 LInstruction* LChunkBuilder::DoSimulate(HSimulate* instr) { in DoSimulate()
2490 LInstruction* LChunkBuilder::DoStackCheck(HStackCheck* instr) { in DoStackCheck()
2503 LInstruction* LChunkBuilder::DoEnterInlined(HEnterInlined* instr) { in DoEnterInlined()
2522 LInstruction* LChunkBuilder::DoLeaveInlined(HLeaveInlined* instr) { in DoLeaveInlined()
2541 LInstruction* LChunkBuilder::DoForInPrepareMap(HForInPrepareMap* instr) { in DoForInPrepareMap()
2549 LInstruction* LChunkBuilder::DoForInCacheArray(HForInCacheArray* instr) { in DoForInCacheArray()
2556 LInstruction* LChunkBuilder::DoCheckMapValue(HCheckMapValue* instr) { in DoCheckMapValue()
2563 LInstruction* LChunkBuilder::DoLoadFieldByIndex(HLoadFieldByIndex* instr) { in DoLoadFieldByIndex()
2572 LInstruction* LChunkBuilder::DoStoreFrameContext(HStoreFrameContext* instr) { in DoStoreFrameContext()
2578 LInstruction* LChunkBuilder::DoAllocateBlockContext( in DoAllocateBlockContext()