Lines Matching refs:LChunkBuilder
421 LPlatformChunk* LChunkBuilder::Build() {
447 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) {
452 LUnallocated* LChunkBuilder::ToUnallocated(X87Register reg) {
458 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
463 LOperand* LChunkBuilder::UseRegister(HValue* value) {
468 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
475 LOperand* LChunkBuilder::UseTempRegister(HValue* value) {
480 LOperand* LChunkBuilder::Use(HValue* value) {
485 LOperand* LChunkBuilder::UseAtStart(HValue* value) {
496 LOperand* LChunkBuilder::UseOrConstant(HValue* value) {
503 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value) {
510 LOperand* LChunkBuilder::UseFixedOrConstant(HValue* value,
518 LOperand* LChunkBuilder::UseRegisterOrConstant(HValue* value) {
525 LOperand* LChunkBuilder::UseRegisterOrConstantAtStart(HValue* value) {
532 LOperand* LChunkBuilder::UseConstant(HValue* value) {
537 LOperand* LChunkBuilder::UseAny(HValue* value) {
544 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) {
554 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
562 LInstruction* LChunkBuilder::DefineAsRegister(
569 LInstruction* LChunkBuilder::DefineAsSpilled(
577 LInstruction* LChunkBuilder::DefineSameAsFirst(
584 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr,
590 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr,
596 LInstruction* LChunkBuilder::AssignEnvironment(LInstruction* instr) {
602 LInstruction* LChunkBuilder::MarkAsCall(LInstruction* instr,
630 LInstruction* LChunkBuilder::AssignPointerMap(LInstruction* instr) {
637 LUnallocated* LChunkBuilder::TempRegister() {
650 LOperand* LChunkBuilder::FixedTemp(Register reg) {
657 LInstruction* LChunkBuilder::DoBlockEntry(HBlockEntry* instr) {
662 LInstruction* LChunkBuilder::DoDummyUse(HDummyUse* instr) {
667 LInstruction* LChunkBuilder::DoEnvironmentMarker(HEnvironmentMarker* instr) {
673 LInstruction* LChunkBuilder::DoDeoptimize(HDeoptimize* instr) {
678 LInstruction* LChunkBuilder::DoShift(Token::Value op,
717 LInstruction* LChunkBuilder::DoArithmeticD(Token::Value op,
736 LInstruction* LChunkBuilder::DoArithmeticT(Token::Value op,
751 void LChunkBuilder::DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block) {
818 void LChunkBuilder::VisitInstruction(HInstruction* current) {
868 void LChunkBuilder::AddInstruction(LInstruction* instr,
926 LInstruction* LChunkBuilder::DoPrologue(HPrologue* instr) {
935 LInstruction* LChunkBuilder::DoGoto(HGoto* instr) {
940 LInstruction* LChunkBuilder::DoBranch(HBranch* instr) {
962 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) {
967 LInstruction* LChunkBuilder::DoCompareMap(HCompareMap* instr) {
974 LInstruction* LChunkBuilder::DoArgumentsLength(HArgumentsLength* length) {
980 LInstruction* LChunkBuilder::DoArgumentsElements(HArgumentsElements* elems) {
986 LInstruction* LChunkBuilder::DoHasInPrototypeChainAndBranch(
997 LInstruction* LChunkBuilder::DoWrapReceiver(HWrapReceiver* instr) {
1007 LInstruction* LChunkBuilder::DoApplyArguments(HApplyArguments* instr) {
1020 LInstruction* LChunkBuilder::DoPushArguments(HPushArguments* instr) {
1030 LInstruction* LChunkBuilder::DoStoreCodeEntry(
1038 LInstruction* LChunkBuilder::DoInnerAllocatedObject(
1047 LInstruction* LChunkBuilder::DoThisFunction(HThisFunction* instr) {
1054 LInstruction* LChunkBuilder::DoContext(HContext* instr) {
1065 LInstruction* LChunkBuilder::DoDeclareGlobals(HDeclareGlobals* instr) {
1071 LInstruction* LChunkBuilder::DoCallWithDescriptor(
1100 LInstruction* LChunkBuilder::DoInvokeFunction(HInvokeFunction* instr) {
1111 LInstruction* LChunkBuilder::DoUnaryMathOperation(HUnaryMathOperation* instr) {
1142 LInstruction* LChunkBuilder::DoMathFloor(HUnaryMathOperation* instr) {
1149 LInstruction* LChunkBuilder::DoMathRound(HUnaryMathOperation* instr) {
1156 LInstruction* LChunkBuilder::DoMathFround(HUnaryMathOperation* instr) {
1163 LInstruction* LChunkBuilder::DoMathAbs(HUnaryMathOperation* instr) {
1175 LInstruction* LChunkBuilder::DoMathLog(HUnaryMathOperation* instr) {
1183 LInstruction* LChunkBuilder::DoMathClz32(HUnaryMathOperation* instr) {
1189 LInstruction* LChunkBuilder::DoMathCos(HUnaryMathOperation* instr) {
1196 LInstruction* LChunkBuilder::DoMathSin(HUnaryMathOperation* instr) {
1203 LInstruction* LChunkBuilder::DoMathExp(HUnaryMathOperation* instr) {
1211 LInstruction* LChunkBuilder::DoMathSqrt(HUnaryMathOperation* instr) {
1220 LInstruction* LChunkBuilder::DoMathPowHalf(HUnaryMathOperation* instr) {
1227 LInstruction* LChunkBuilder::DoCallNewArray(HCallNewArray* instr) {
1235 LInstruction* LChunkBuilder::DoCallRuntime(HCallRuntime* instr) {
1241 LInstruction* LChunkBuilder::DoRor(HRor* instr) {
1246 LInstruction* LChunkBuilder::DoShr(HShr* instr) {
1251 LInstruction* LChunkBuilder::DoSar(HSar* instr) {
1256 LInstruction* LChunkBuilder::DoShl(HShl* instr) {
1261 LInstruction* LChunkBuilder::DoBitwise(HBitwise* instr) {
1276 LInstruction* LChunkBuilder::DoDivByPowerOf2I(HDiv* instr) {
1294 LInstruction* LChunkBuilder::DoDivByConstI(HDiv* instr) {
1313 LInstruction* LChunkBuilder::DoDivI(HDiv* instr) {
1332 LInstruction* LChunkBuilder::DoDiv(HDiv* instr) {
1349 LInstruction* LChunkBuilder::DoFlooringDivByPowerOf2I(HMathFloorOfDiv* instr) {
1362 LInstruction* LChunkBuilder::DoFlooringDivByConstI(HMathFloorOfDiv* instr) {
1389 LInstruction* LChunkBuilder::DoFlooringDivI(HMathFloorOfDiv* instr) {
1407 LInstruction* LChunkBuilder::DoMathFloorOfDiv(HMathFloorOfDiv* instr) {
1418 LInstruction* LChunkBuilder::DoModByPowerOf2I(HMod* instr) {
1434 LInstruction* LChunkBuilder::DoModByConstI(HMod* instr) {
1451 LInstruction* LChunkBuilder::DoModI(HMod* instr) {
1468 LInstruction* LChunkBuilder::DoMod(HMod* instr) {
1485 LInstruction* LChunkBuilder::DoMul(HMul* instr) {
1517 LInstruction* LChunkBuilder::DoSub(HSub* instr) {
1537 LInstruction* LChunkBuilder::DoAdd(HAdd* instr) {
1582 LInstruction* LChunkBuilder::DoMathMinMax(HMathMinMax* instr) {
1604 LInstruction* LChunkBuilder::DoPower(HPower* instr) {
1615 LInstruction* LChunkBuilder::DoCompareGeneric(HCompareGeneric* instr) {
1626 LInstruction* LChunkBuilder::DoCompareNumericAndBranch(
1656 LInstruction* LChunkBuilder::DoCompareObjectEqAndBranch(
1664 LInstruction* LChunkBuilder::DoCompareHoleAndBranch(
1671 LInstruction* LChunkBuilder::DoIsStringAndBranch(HIsStringAndBranch* instr) {
1678 LInstruction* LChunkBuilder::DoIsSmiAndBranch(HIsSmiAndBranch* instr) {
1684 LInstruction* LChunkBuilder::DoIsUndetectableAndBranch(
1692 LInstruction* LChunkBuilder::DoStringCompareAndBranch(
1707 LInstruction* LChunkBuilder::DoHasInstanceTypeAndBranch(
1716 LInstruction* LChunkBuilder::DoGetCachedArrayIndex(
1725 LInstruction* LChunkBuilder::DoHasCachedArrayIndexAndBranch(
1733 LInstruction* LChunkBuilder::DoClassOfTestAndBranch(
1742 LInstruction* LChunkBuilder::DoSeqStringGetChar(HSeqStringGetChar* instr) {
1749 LOperand* LChunkBuilder::GetSeqStringSetCharOperand(HSeqStringSetChar* instr) {
1766 LInstruction* LChunkBuilder::DoSeqStringSetChar(HSeqStringSetChar* instr) {
1782 LInstruction* LChunkBuilder::DoBoundsCheck(HBoundsCheck* instr) {
1796 LInstruction* LChunkBuilder::DoAbnormalExit(HAbnormalExit* instr) {
1803 LInstruction* LChunkBuilder::DoUseConst(HUseConst* instr) {
1808 LInstruction* LChunkBuilder::DoForceRepresentation(HForceRepresentation* bad) {
1816 LInstruction* LChunkBuilder::DoChange(HChange* instr) {
1911 LInstruction* LChunkBuilder::DoCheckHeapObject(HCheckHeapObject* instr) {
1921 LInstruction* LChunkBuilder::DoCheckSmi(HCheckSmi* instr) {
1927 LInstruction* LChunkBuilder::DoCheckArrayBufferNotNeutered(
1937 LInstruction* LChunkBuilder::DoCheckInstanceType(HCheckInstanceType* instr) {
1945 LInstruction* LChunkBuilder::DoCheckValue(HCheckValue* instr) {
1956 LInstruction* LChunkBuilder::DoCheckMaps(HCheckMaps* instr) {
1968 LInstruction* LChunkBuilder::DoClampToUint8(HClampToUint8* instr) {
1988 LInstruction* LChunkBuilder::DoDoubleBits(HDoubleBits* instr) {
1995 LInstruction* LChunkBuilder::DoReturn(HReturn* instr) {
2003 LInstruction* LChunkBuilder::DoConstant(HConstant* instr) {
2022 LInstruction* LChunkBuilder::DoLoadGlobalGeneric(HLoadGlobalGeneric* instr) {
2031 LInstruction* LChunkBuilder::DoLoadContextSlot(HLoadContextSlot* instr) {
2042 LInstruction* LChunkBuilder::DoStoreContextSlot(HStoreContextSlot* instr) {
2061 LInstruction* LChunkBuilder::DoLoadNamedField(HLoadNamedField* instr) {
2070 LInstruction* LChunkBuilder::DoLoadNamedGeneric(HLoadNamedGeneric* instr) {
2081 LInstruction* LChunkBuilder::DoLoadFunctionPrototype(
2089 LInstruction* LChunkBuilder::DoLoadRoot(HLoadRoot* instr) {
2094 LInstruction* LChunkBuilder::DoLoadKeyed(HLoadKeyed* instr) {
2139 LInstruction* LChunkBuilder::DoLoadKeyedGeneric(HLoadKeyedGeneric* instr) {
2151 LOperand* LChunkBuilder::GetStoreKeyedValueOperand(HStoreKeyed* instr) {
2171 LInstruction* LChunkBuilder::DoStoreKeyed(HStoreKeyed* instr) {
2223 LInstruction* LChunkBuilder::DoStoreKeyedGeneric(HStoreKeyedGeneric* instr) {
2243 LInstruction* LChunkBuilder::DoTransitionElementsKind(
2263 LInstruction* LChunkBuilder::DoTrapAllocationMemento(
2273 LInstruction* LChunkBuilder::DoMaybeGrowElements(HMaybeGrowElements* instr) {
2288 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) {
2344 LInstruction* LChunkBuilder::DoStoreNamedGeneric(HStoreNamedGeneric* instr) {
2358 LInstruction* LChunkBuilder::DoStringAdd(HStringAdd* instr) {
2367 LInstruction* LChunkBuilder::DoStringCharCodeAt(HStringCharCodeAt* instr) {
2377 LInstruction* LChunkBuilder::DoStringCharFromCode(HStringCharFromCode* instr) {
2386 LInstruction* LChunkBuilder::DoAllocate(HAllocate* instr) {
2403 LInstruction* LChunkBuilder::DoOsrEntry(HOsrEntry* instr) {
2411 LInstruction* LChunkBuilder::DoParameter(HParameter* instr) {
2426 LInstruction* LChunkBuilder::DoUnknownOSRValue(HUnknownOSRValue* instr) {
2445 LInstruction* LChunkBuilder::DoArgumentsObject(HArgumentsObject* instr) {
2454 LInstruction* LChunkBuilder::DoCapturedObject(HCapturedObject* instr) {
2462 LInstruction* LChunkBuilder::DoAccessArgumentsAt(HAccessArgumentsAt* instr) {
2478 LInstruction* LChunkBuilder::DoTypeof(HTypeof* instr) {
2486 LInstruction* LChunkBuilder::DoTypeofIsAndBranch(HTypeofIsAndBranch* instr) {
2491 LInstruction* LChunkBuilder::DoSimulate(HSimulate* instr) {
2497 LInstruction* LChunkBuilder::DoStackCheck(HStackCheck* instr) {
2511 LInstruction* LChunkBuilder::DoEnterInlined(HEnterInlined* instr) {
2530 LInstruction* LChunkBuilder::DoLeaveInlined(HLeaveInlined* instr) {
2548 LInstruction* LChunkBuilder::DoForInPrepareMap(HForInPrepareMap* instr) {
2556 LInstruction* LChunkBuilder::DoForInCacheArray(HForInCacheArray* instr) {
2563 LInstruction* LChunkBuilder::DoCheckMapValue(HCheckMapValue* instr) {
2570 LInstruction* LChunkBuilder::DoLoadFieldByIndex(HLoadFieldByIndex* instr) {