Lines Matching refs:BytecodeGraphBuilder
17 class BytecodeGraphBuilder::FrameStateBeforeAndAfter {
19 FrameStateBeforeAndAfter(BytecodeGraphBuilder* builder, in FrameStateBeforeAndAfter()
68 BytecodeGraphBuilder* builder_;
81 BytecodeGraphBuilder::Environment::Environment(BytecodeGraphBuilder* builder, in Environment()
123 BytecodeGraphBuilder::Environment::Environment( in Environment()
124 const BytecodeGraphBuilder::Environment* other) in Environment()
141 int BytecodeGraphBuilder::Environment::RegisterToValuesIndex( in RegisterToValuesIndex()
151 Node* BytecodeGraphBuilder::Environment::LookupAccumulator() const { in LookupAccumulator()
156 Node* BytecodeGraphBuilder::Environment::LookupRegister( in LookupRegister()
171 void BytecodeGraphBuilder::Environment::ExchangeRegisters( in ExchangeRegisters()
181 void BytecodeGraphBuilder::Environment::BindAccumulator( in BindAccumulator()
190 void BytecodeGraphBuilder::Environment::BindRegister( in BindRegister()
202 void BytecodeGraphBuilder::Environment::BindRegistersToProjections( in BindRegistersToProjections()
217 void BytecodeGraphBuilder::Environment::RecordAfterState( in RecordAfterState()
223 bool BytecodeGraphBuilder::Environment::IsMarkedAsUnreachable() const { in IsMarkedAsUnreachable()
228 void BytecodeGraphBuilder::Environment::MarkAsUnreachable() { in MarkAsUnreachable()
233 BytecodeGraphBuilder::Environment*
234 BytecodeGraphBuilder::Environment::CopyForLoop() { in CopyForLoop()
240 BytecodeGraphBuilder::Environment*
241 BytecodeGraphBuilder::Environment::CopyForConditional() const { in CopyForConditional()
246 void BytecodeGraphBuilder::Environment::Merge( in Merge()
247 BytecodeGraphBuilder::Environment* other) { in Merge()
274 void BytecodeGraphBuilder::Environment::PrepareForLoop() { in PrepareForLoop()
296 bool BytecodeGraphBuilder::Environment::StateValuesRequireUpdate( in StateValuesRequireUpdate()
316 void BytecodeGraphBuilder::Environment::UpdateStateValues(Node** state_values, in UpdateStateValues()
326 Node* BytecodeGraphBuilder::Environment::Checkpoint( in Checkpoint()
349 bool BytecodeGraphBuilder::Environment::StateValuesAreUpToDate( in StateValuesAreUpToDate()
364 bool BytecodeGraphBuilder::Environment::StateValuesAreUpToDate( in StateValuesAreUpToDate()
379 BytecodeGraphBuilder::BytecodeGraphBuilder(Zone* local_zone, in BytecodeGraphBuilder() function in v8::internal::compiler::BytecodeGraphBuilder
398 Node* BytecodeGraphBuilder::GetNewTarget() { in GetNewTarget()
410 Node* BytecodeGraphBuilder::GetFunctionContext() { in GetFunctionContext()
422 Node* BytecodeGraphBuilder::GetFunctionClosure() { in GetFunctionClosure()
433 Node* BytecodeGraphBuilder::BuildLoadObjectField(Node* object, int offset) { in BuildLoadObjectField()
439 Node* BytecodeGraphBuilder::BuildLoadImmutableObjectField(Node* object, in BuildLoadImmutableObjectField()
448 Node* BytecodeGraphBuilder::BuildLoadNativeContextField(int index) { in BuildLoadNativeContextField()
456 Node* BytecodeGraphBuilder::BuildLoadFeedbackVector() { in BuildLoadFeedbackVector()
469 VectorSlotPair BytecodeGraphBuilder::CreateVectorSlotPair(int slot_id) { in CreateVectorSlotPair()
479 bool BytecodeGraphBuilder::CreateGraph(bool stack_check) { in CreateGraph()
508 void BytecodeGraphBuilder::CreateGraphBody(bool stack_check) { in CreateGraphBody()
521 void BytecodeGraphBuilder::VisitBytecodes() { in VisitBytecodes()
549 void BytecodeGraphBuilder::VisitLdaZero( in VisitLdaZero()
556 void BytecodeGraphBuilder::VisitLdaSmi8( in VisitLdaSmi8()
563 void BytecodeGraphBuilder::VisitLdaConstantWide( in VisitLdaConstantWide()
570 void BytecodeGraphBuilder::VisitLdaConstant( in VisitLdaConstant()
577 void BytecodeGraphBuilder::VisitLdaUndefined( in VisitLdaUndefined()
584 void BytecodeGraphBuilder::VisitLdaNull( in VisitLdaNull()
591 void BytecodeGraphBuilder::VisitLdaTheHole( in VisitLdaTheHole()
598 void BytecodeGraphBuilder::VisitLdaTrue( in VisitLdaTrue()
605 void BytecodeGraphBuilder::VisitLdaFalse( in VisitLdaFalse()
612 void BytecodeGraphBuilder::VisitLdar( in VisitLdar()
619 void BytecodeGraphBuilder::VisitStar( in VisitStar()
626 void BytecodeGraphBuilder::VisitMov( in VisitMov()
633 void BytecodeGraphBuilder::VisitExchange( in VisitExchange()
640 void BytecodeGraphBuilder::VisitExchangeWide( in VisitExchangeWide()
647 void BytecodeGraphBuilder::BuildLoadGlobal( in BuildLoadGlobal()
661 void BytecodeGraphBuilder::VisitLdaGlobalSloppy( in VisitLdaGlobalSloppy()
668 void BytecodeGraphBuilder::VisitLdaGlobalStrict( in VisitLdaGlobalStrict()
675 void BytecodeGraphBuilder::VisitLdaGlobalInsideTypeofSloppy( in VisitLdaGlobalInsideTypeofSloppy()
682 void BytecodeGraphBuilder::VisitLdaGlobalInsideTypeofStrict( in VisitLdaGlobalInsideTypeofStrict()
689 void BytecodeGraphBuilder::VisitLdaGlobalSloppyWide( in VisitLdaGlobalSloppyWide()
696 void BytecodeGraphBuilder::VisitLdaGlobalStrictWide( in VisitLdaGlobalStrictWide()
703 void BytecodeGraphBuilder::VisitLdaGlobalInsideTypeofSloppyWide( in VisitLdaGlobalInsideTypeofSloppyWide()
710 void BytecodeGraphBuilder::VisitLdaGlobalInsideTypeofStrictWide( in VisitLdaGlobalInsideTypeofStrictWide()
717 void BytecodeGraphBuilder::BuildStoreGlobal( in BuildStoreGlobal()
732 void BytecodeGraphBuilder::VisitStaGlobalSloppy( in VisitStaGlobalSloppy()
739 void BytecodeGraphBuilder::VisitStaGlobalStrict( in VisitStaGlobalStrict()
745 void BytecodeGraphBuilder::VisitStaGlobalSloppyWide( in VisitStaGlobalSloppyWide()
752 void BytecodeGraphBuilder::VisitStaGlobalStrictWide( in VisitStaGlobalStrictWide()
759 void BytecodeGraphBuilder::VisitLdaContextSlot( in VisitLdaContextSlot()
775 void BytecodeGraphBuilder::VisitLdaContextSlotWide( in VisitLdaContextSlotWide()
781 void BytecodeGraphBuilder::VisitStaContextSlot( in VisitStaContextSlot()
794 void BytecodeGraphBuilder::VisitStaContextSlotWide( in VisitStaContextSlotWide()
800 void BytecodeGraphBuilder::BuildLdaLookupSlot( in BuildLdaLookupSlot()
813 void BytecodeGraphBuilder::VisitLdaLookupSlot( in VisitLdaLookupSlot()
819 void BytecodeGraphBuilder::VisitLdaLookupSlotInsideTypeof( in VisitLdaLookupSlotInsideTypeof()
825 void BytecodeGraphBuilder::BuildStaLookupSlot( in BuildStaLookupSlot()
838 void BytecodeGraphBuilder::VisitLdaLookupSlotWide( in VisitLdaLookupSlotWide()
844 void BytecodeGraphBuilder::VisitLdaLookupSlotInsideTypeofWide( in VisitLdaLookupSlotInsideTypeofWide()
850 void BytecodeGraphBuilder::VisitStaLookupSlotSloppy( in VisitStaLookupSlotSloppy()
856 void BytecodeGraphBuilder::VisitStaLookupSlotStrict( in VisitStaLookupSlotStrict()
862 void BytecodeGraphBuilder::VisitStaLookupSlotSloppyWide( in VisitStaLookupSlotSloppyWide()
868 void BytecodeGraphBuilder::VisitStaLookupSlotStrictWide( in VisitStaLookupSlotStrictWide()
874 void BytecodeGraphBuilder::BuildNamedLoad( in BuildNamedLoad()
888 void BytecodeGraphBuilder::VisitLoadICSloppy( in VisitLoadICSloppy()
895 void BytecodeGraphBuilder::VisitLoadICStrict( in VisitLoadICStrict()
902 void BytecodeGraphBuilder::VisitLoadICSloppyWide( in VisitLoadICSloppyWide()
909 void BytecodeGraphBuilder::VisitLoadICStrictWide( in VisitLoadICStrictWide()
916 void BytecodeGraphBuilder::BuildKeyedLoad( in BuildKeyedLoad()
929 void BytecodeGraphBuilder::VisitKeyedLoadICSloppy( in VisitKeyedLoadICSloppy()
936 void BytecodeGraphBuilder::VisitKeyedLoadICStrict( in VisitKeyedLoadICStrict()
943 void BytecodeGraphBuilder::VisitKeyedLoadICSloppyWide( in VisitKeyedLoadICSloppyWide()
950 void BytecodeGraphBuilder::VisitKeyedLoadICStrictWide( in VisitKeyedLoadICStrictWide()
957 void BytecodeGraphBuilder::BuildNamedStore( in BuildNamedStore()
973 void BytecodeGraphBuilder::VisitStoreICSloppy( in VisitStoreICSloppy()
980 void BytecodeGraphBuilder::VisitStoreICStrict( in VisitStoreICStrict()
987 void BytecodeGraphBuilder::VisitStoreICSloppyWide( in VisitStoreICSloppyWide()
994 void BytecodeGraphBuilder::VisitStoreICStrictWide( in VisitStoreICStrictWide()
1001 void BytecodeGraphBuilder::BuildKeyedStore( in BuildKeyedStore()
1015 void BytecodeGraphBuilder::VisitKeyedStoreICSloppy( in VisitKeyedStoreICSloppy()
1022 void BytecodeGraphBuilder::VisitKeyedStoreICStrict( in VisitKeyedStoreICStrict()
1029 void BytecodeGraphBuilder::VisitKeyedStoreICSloppyWide( in VisitKeyedStoreICSloppyWide()
1036 void BytecodeGraphBuilder::VisitKeyedStoreICStrictWide( in VisitKeyedStoreICStrictWide()
1043 void BytecodeGraphBuilder::VisitPushContext( in VisitPushContext()
1051 void BytecodeGraphBuilder::VisitPopContext( in VisitPopContext()
1058 void BytecodeGraphBuilder::VisitCreateClosure( in VisitCreateClosure()
1070 void BytecodeGraphBuilder::VisitCreateClosureWide( in VisitCreateClosureWide()
1076 void BytecodeGraphBuilder::BuildCreateArguments( in BuildCreateArguments()
1086 void BytecodeGraphBuilder::VisitCreateMappedArguments( in VisitCreateMappedArguments()
1092 void BytecodeGraphBuilder::VisitCreateUnmappedArguments( in VisitCreateUnmappedArguments()
1098 void BytecodeGraphBuilder::BuildCreateLiteral( in BuildCreateLiteral()
1106 void BytecodeGraphBuilder::BuildCreateRegExpLiteral( in BuildCreateRegExpLiteral()
1118 void BytecodeGraphBuilder::VisitCreateRegExpLiteral( in VisitCreateRegExpLiteral()
1124 void BytecodeGraphBuilder::VisitCreateRegExpLiteralWide( in VisitCreateRegExpLiteralWide()
1130 void BytecodeGraphBuilder::BuildCreateArrayLiteral( in BuildCreateArrayLiteral()
1142 void BytecodeGraphBuilder::VisitCreateArrayLiteral( in VisitCreateArrayLiteral()
1148 void BytecodeGraphBuilder::VisitCreateArrayLiteralWide( in VisitCreateArrayLiteralWide()
1154 void BytecodeGraphBuilder::BuildCreateObjectLiteral( in BuildCreateObjectLiteral()
1166 void BytecodeGraphBuilder::VisitCreateObjectLiteral( in VisitCreateObjectLiteral()
1172 void BytecodeGraphBuilder::VisitCreateObjectLiteralWide( in VisitCreateObjectLiteralWide()
1178 Node* BytecodeGraphBuilder::ProcessCallArguments(const Operator* call_op, in ProcessCallArguments()
1195 void BytecodeGraphBuilder::BuildCall( in BuildCall()
1214 void BytecodeGraphBuilder::VisitCall( in VisitCall()
1220 void BytecodeGraphBuilder::VisitCallWide( in VisitCallWide()
1226 void BytecodeGraphBuilder::VisitCallJSRuntime( in VisitCallJSRuntime()
1241 Node* BytecodeGraphBuilder::ProcessCallRuntimeArguments( in ProcessCallRuntimeArguments()
1255 void BytecodeGraphBuilder::VisitCallRuntime( in VisitCallRuntime()
1270 void BytecodeGraphBuilder::VisitCallRuntimeForPair( in VisitCallRuntimeForPair()
1286 Node* BytecodeGraphBuilder::ProcessCallNewArguments( in ProcessCallNewArguments()
1303 void BytecodeGraphBuilder::VisitNew( in VisitNew()
1318 void BytecodeGraphBuilder::VisitThrow( in VisitThrow()
1331 void BytecodeGraphBuilder::BuildBinaryOp( in BuildBinaryOp()
1341 void BytecodeGraphBuilder::VisitAdd( in VisitAdd()
1348 void BytecodeGraphBuilder::VisitSub( in VisitSub()
1355 void BytecodeGraphBuilder::VisitMul( in VisitMul()
1362 void BytecodeGraphBuilder::VisitDiv( in VisitDiv()
1369 void BytecodeGraphBuilder::VisitMod( in VisitMod()
1376 void BytecodeGraphBuilder::VisitBitwiseOr( in VisitBitwiseOr()
1383 void BytecodeGraphBuilder::VisitBitwiseXor( in VisitBitwiseXor()
1390 void BytecodeGraphBuilder::VisitBitwiseAnd( in VisitBitwiseAnd()
1397 void BytecodeGraphBuilder::VisitShiftLeft( in VisitShiftLeft()
1404 void BytecodeGraphBuilder::VisitShiftRight( in VisitShiftRight()
1411 void BytecodeGraphBuilder::VisitShiftRightLogical( in VisitShiftRightLogical()
1419 void BytecodeGraphBuilder::VisitInc( in VisitInc()
1430 void BytecodeGraphBuilder::VisitDec( in VisitDec()
1441 void BytecodeGraphBuilder::VisitLogicalNot( in VisitLogicalNot()
1451 void BytecodeGraphBuilder::VisitTypeOf( in VisitTypeOf()
1459 void BytecodeGraphBuilder::BuildDelete( in BuildDelete()
1470 void BytecodeGraphBuilder::VisitDeletePropertyStrict( in VisitDeletePropertyStrict()
1477 void BytecodeGraphBuilder::VisitDeletePropertySloppy( in VisitDeletePropertySloppy()
1484 void BytecodeGraphBuilder::VisitDeleteLookupSlot( in VisitDeleteLookupSlot()
1494 void BytecodeGraphBuilder::BuildCompareOp( in BuildCompareOp()
1504 void BytecodeGraphBuilder::VisitTestEqual( in VisitTestEqual()
1510 void BytecodeGraphBuilder::VisitTestNotEqual( in VisitTestNotEqual()
1516 void BytecodeGraphBuilder::VisitTestEqualStrict( in VisitTestEqualStrict()
1522 void BytecodeGraphBuilder::VisitTestNotEqualStrict( in VisitTestNotEqualStrict()
1528 void BytecodeGraphBuilder::VisitTestLessThan( in VisitTestLessThan()
1534 void BytecodeGraphBuilder::VisitTestGreaterThan( in VisitTestGreaterThan()
1540 void BytecodeGraphBuilder::VisitTestLessThanOrEqual( in VisitTestLessThanOrEqual()
1546 void BytecodeGraphBuilder::VisitTestGreaterThanOrEqual( in VisitTestGreaterThanOrEqual()
1552 void BytecodeGraphBuilder::VisitTestIn( in VisitTestIn()
1558 void BytecodeGraphBuilder::VisitTestInstanceOf( in VisitTestInstanceOf()
1564 void BytecodeGraphBuilder::BuildCastOperator( in BuildCastOperator()
1572 void BytecodeGraphBuilder::VisitToName( in VisitToName()
1578 void BytecodeGraphBuilder::VisitToObject( in VisitToObject()
1584 void BytecodeGraphBuilder::VisitToNumber( in VisitToNumber()
1590 void BytecodeGraphBuilder::VisitJump( in VisitJump()
1596 void BytecodeGraphBuilder::VisitJumpConstant( in VisitJumpConstant()
1602 void BytecodeGraphBuilder::VisitJumpConstantWide( in VisitJumpConstantWide()
1608 void BytecodeGraphBuilder::VisitJumpIfTrue( in VisitJumpIfTrue()
1614 void BytecodeGraphBuilder::VisitJumpIfTrueConstant( in VisitJumpIfTrueConstant()
1620 void BytecodeGraphBuilder::VisitJumpIfTrueConstantWide( in VisitJumpIfTrueConstantWide()
1626 void BytecodeGraphBuilder::VisitJumpIfFalse( in VisitJumpIfFalse()
1632 void BytecodeGraphBuilder::VisitJumpIfFalseConstant( in VisitJumpIfFalseConstant()
1638 void BytecodeGraphBuilder::VisitJumpIfFalseConstantWide( in VisitJumpIfFalseConstantWide()
1644 void BytecodeGraphBuilder::VisitJumpIfToBooleanTrue( in VisitJumpIfToBooleanTrue()
1650 void BytecodeGraphBuilder::VisitJumpIfToBooleanTrueConstant( in VisitJumpIfToBooleanTrueConstant()
1656 void BytecodeGraphBuilder::VisitJumpIfToBooleanTrueConstantWide( in VisitJumpIfToBooleanTrueConstantWide()
1662 void BytecodeGraphBuilder::VisitJumpIfToBooleanFalse( in VisitJumpIfToBooleanFalse()
1668 void BytecodeGraphBuilder::VisitJumpIfToBooleanFalseConstant( in VisitJumpIfToBooleanFalseConstant()
1674 void BytecodeGraphBuilder::VisitJumpIfToBooleanFalseConstantWide( in VisitJumpIfToBooleanFalseConstantWide()
1680 void BytecodeGraphBuilder::VisitJumpIfNull( in VisitJumpIfNull()
1686 void BytecodeGraphBuilder::VisitJumpIfNullConstant( in VisitJumpIfNullConstant()
1692 void BytecodeGraphBuilder::VisitJumpIfNullConstantWide( in VisitJumpIfNullConstantWide()
1698 void BytecodeGraphBuilder::VisitJumpIfUndefined( in VisitJumpIfUndefined()
1704 void BytecodeGraphBuilder::VisitJumpIfUndefinedConstant( in VisitJumpIfUndefinedConstant()
1710 void BytecodeGraphBuilder::VisitJumpIfUndefinedConstantWide( in VisitJumpIfUndefinedConstantWide()
1716 void BytecodeGraphBuilder::VisitReturn( in VisitReturn()
1725 void BytecodeGraphBuilder::VisitForInPrepare( in VisitForInPrepare()
1743 void BytecodeGraphBuilder::VisitForInDone( in VisitForInDone()
1754 void BytecodeGraphBuilder::VisitForInNext( in VisitForInNext()
1770 void BytecodeGraphBuilder::VisitForInStep( in VisitForInStep()
1779 void BytecodeGraphBuilder::MergeEnvironmentsOfBackwardBranches( in MergeEnvironmentsOfBackwardBranches()
1799 void BytecodeGraphBuilder::MergeEnvironmentsOfForwardBranches( in MergeEnvironmentsOfForwardBranches()
1819 void BytecodeGraphBuilder::BuildLoopHeaderForBackwardBranches( in BuildLoopHeaderForBackwardBranches()
1829 void BytecodeGraphBuilder::BuildJump(int source_offset, int target_offset) { in BuildJump()
1839 void BytecodeGraphBuilder::BuildJump() { in BuildJump()
1846 void BytecodeGraphBuilder::BuildConditionalJump(Node* condition) { in BuildConditionalJump()
1857 void BytecodeGraphBuilder::BuildJumpIfEqual(Node* comperand) { in BuildJumpIfEqual()
1865 void BytecodeGraphBuilder::BuildJumpIfToBooleanEqual(Node* comperand) { in BuildJumpIfToBooleanEqual()
1874 Node** BytecodeGraphBuilder::EnsureInputBufferSize(int size) { in EnsureInputBufferSize()
1884 void BytecodeGraphBuilder::PrepareEntryFrameState(Node* node) { in PrepareEntryFrameState()
1894 Node* BytecodeGraphBuilder::MakeNode(const Operator* op, int value_input_count, in MakeNode()
1956 Node* BytecodeGraphBuilder::NewPhi(int count, Node* input, Node* control) { in NewPhi()
1965 Node* BytecodeGraphBuilder::NewEffectPhi(int count, Node* input, in NewEffectPhi()
1975 Node* BytecodeGraphBuilder::MergeControl(Node* control, Node* other) { in MergeControl()
1997 Node* BytecodeGraphBuilder::MergeEffect(Node* value, Node* other, in MergeEffect()
2014 Node* BytecodeGraphBuilder::MergeValue(Node* value, Node* other, in MergeValue()
2032 void BytecodeGraphBuilder::UpdateControlDependencyToLeaveFunction(Node* exit) { in UpdateControlDependencyToLeaveFunction()