#include <escape-analysis-reducer.h>
Definition at line 82 of file escape-analysis-reducer.h.
◆ EscapeAnalysisReducer() [1/2]
◆ EscapeAnalysisReducer() [2/2]
◆ analysis_result()
◆ Finalize()
void v8::internal::compiler::EscapeAnalysisReducer::Finalize |
( |
| ) |
|
|
override |
◆ isolate()
Isolate * v8::internal::compiler::EscapeAnalysisReducer::isolate |
( |
| ) |
const |
|
inlineprivate |
◆ jsgraph()
JSGraph * v8::internal::compiler::EscapeAnalysisReducer::jsgraph |
( |
| ) |
const |
|
inlineprivate |
◆ ObjectIdNode()
Node * v8::internal::compiler::EscapeAnalysisReducer::ObjectIdNode |
( |
const VirtualObject * | vobject | ) |
|
|
private |
◆ operator=()
◆ Reduce()
Reduction v8::internal::compiler::EscapeAnalysisReducer::Reduce |
( |
Node * | node | ) |
|
|
override |
◆ ReduceDeoptState()
Node * v8::internal::compiler::EscapeAnalysisReducer::ReduceDeoptState |
( |
Node * | node, |
|
|
Node * | effect, |
|
|
Deduplicator * | deduplicator ) |
|
private |
◆ ReduceFrameStateInputs()
void v8::internal::compiler::EscapeAnalysisReducer::ReduceFrameStateInputs |
( |
Node * | node | ) |
|
|
private |
◆ reducer_name()
const char * v8::internal::compiler::EscapeAnalysisReducer::reducer_name |
( |
| ) |
const |
|
inlineoverride |
◆ ReplaceNode()
Reduction v8::internal::compiler::EscapeAnalysisReducer::ReplaceNode |
( |
Node * | original, |
|
|
Node * | replacement ) |
|
private |
◆ VerifyReplacement()
void v8::internal::compiler::EscapeAnalysisReducer::VerifyReplacement |
( |
| ) |
const |
◆ zone()
Zone * v8::internal::compiler::EscapeAnalysisReducer::zone |
( |
| ) |
const |
|
inlineprivate |
◆ analysis_result_
◆ arguments_elements_
ZoneSet<Node*> v8::internal::compiler::EscapeAnalysisReducer::arguments_elements_ |
|
private |
◆ broker_
JSHeapBroker* const v8::internal::compiler::EscapeAnalysisReducer::broker_ |
|
private |
◆ jsgraph_
JSGraph* const v8::internal::compiler::EscapeAnalysisReducer::jsgraph_ |
|
private |
◆ node_cache_
NodeHashCache v8::internal::compiler::EscapeAnalysisReducer::node_cache_ |
|
private |
◆ object_id_cache_
ZoneVector<Node*> v8::internal::compiler::EscapeAnalysisReducer::object_id_cache_ |
|
private |
◆ zone_
Zone* const v8::internal::compiler::EscapeAnalysisReducer::zone_ |
|
private |
The documentation for this class was generated from the following files: