Lines Matching refs:jsgraph
103 void InlineAtCall(JSGraph* jsgraph, Node* call);
106 static void UnifyReturn(JSGraph* jsgraph);
114 void Inlinee::UnifyReturn(JSGraph* jsgraph) { in UnifyReturn() argument
115 Graph* graph = jsgraph->graph(); in UnifyReturn()
127 const Operator* op_phi = jsgraph->common()->Phi(kMachAnyTagged, predecessors); in UnifyReturn()
128 const Operator* op_ephi = jsgraph->common()->EffectPhi(predecessors); in UnifyReturn()
130 NodeVector values(jsgraph->zone()); in UnifyReturn()
131 NodeVector effects(jsgraph->zone()); in UnifyReturn()
157 graph->NewNode(jsgraph->common()->Return(), phi, ephi, final_merge); in UnifyReturn()
233 void Inlinee::InlineAtCall(JSGraph* jsgraph, Node* call) { in InlineAtCall() argument
240 SimplifiedOperatorBuilder simplified(jsgraph->zone()); in InlineAtCall()
241 Node* context = jsgraph->graph()->NewNode( in InlineAtCall()
268 NodeProperties::ReplaceWithValue(*iter, jsgraph->UndefinedConstant()); in InlineAtCall()
414 JSGraph jsgraph(&graph, jsgraph_->common(), jsgraph_->javascript(), &typer, in TryInlineCall() local
417 AstGraphBuilder graph_builder(&info, &jsgraph); in TryInlineCall()
419 Inlinee::UnifyReturn(&jsgraph); in TryInlineCall()