|
V8 Project
|
Inheritance diagram for v8::internal::compiler::CopyVisitor:
Collaboration diagram for v8::internal::compiler::CopyVisitor:Public Member Functions | |
| CopyVisitor (Graph *source_graph, Graph *target_graph, Zone *temp_zone) | |
| GenericGraphVisit::Control | Post (Node *original) |
| Node * | GetCopy (Node *original) |
| void | CopyGraph () |
| const NodeVector & | copies () |
Public Member Functions inherited from v8::internal::compiler::GenericGraphVisit::NullNodeVisitor< B, S > | |
| Control | Pre (GenericNode< B, S > *node) |
| Control | Post (GenericNode< B, S > *node) |
| void | PreEdge (GenericNode< B, S > *from, int index, GenericNode< B, S > *to) |
| void | PostEdge (GenericNode< B, S > *from, int index, GenericNode< B, S > *to) |
Private Member Functions | |
| void | ReplaceSentinels () |
| Node * | GetSentinel (Node *original) |
Private Attributes | |
| NodeVector | copies_ |
| NodeVector | sentinels_ |
| Graph * | source_graph_ |
| Graph * | target_graph_ |
| Zone * | temp_zone_ |
| SimpleOperator | sentinel_op_ |
Definition at line 162 of file js-inlining.cc.
|
inline |
Definition at line 164 of file js-inlining.cc.
|
inline |
Definition at line 203 of file js-inlining.cc.
References copies_.
Referenced by v8::internal::compiler::JSInliner::TryInlineCall().
Here is the caller graph for this function:
|
inline |
Definition at line 198 of file js-inlining.cc.
References ReplaceSentinels(), source_graph_, and v8::internal::compiler::Graph::VisitNodeInputsFromEnd().
Referenced by v8::internal::compiler::JSInliner::TryInlineCall().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 189 of file js-inlining.cc.
References copies_, DCHECK_NE, GetSentinel(), and NULL.
Referenced by Post(), and v8::internal::compiler::JSInliner::TryInlineCall().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 216 of file js-inlining.cc.
References v8::internal::compiler::Graph::NewNode(), NULL, sentinel_op_, sentinels_, and target_graph_.
Referenced by GetCopy().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 173 of file js-inlining.cc.
References v8::internal::compiler::GenericGraphVisit::CONTINUE, copies_, GetCopy(), v8::internal::compiler::Graph::NewNode(), NULL, target_graph_, and temp_zone_.
Here is the call graph for this function:
|
inlineprivate |
Definition at line 206 of file js-inlining.cc.
References copies_, DCHECK_NE, v8::internal::compiler::GenericGraphBase::NodeCount(), NULL, sentinels_, and source_graph_.
Referenced by CopyGraph().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 224 of file js-inlining.cc.
Referenced by copies(), GetCopy(), Post(), and ReplaceSentinels().
|
private |
Definition at line 229 of file js-inlining.cc.
Referenced by GetSentinel().
|
private |
Definition at line 225 of file js-inlining.cc.
Referenced by GetSentinel(), and ReplaceSentinels().
|
private |
Definition at line 226 of file js-inlining.cc.
Referenced by CopyGraph(), and ReplaceSentinels().
|
private |
Definition at line 227 of file js-inlining.cc.
Referenced by GetSentinel(), and Post().
|
private |
Definition at line 228 of file js-inlining.cc.
Referenced by Post().