#include <late-escape-analysis-reducer.h>
◆ LateEscapeAnalysisAnalyzer()
v8::internal::compiler::turboshaft::LateEscapeAnalysisAnalyzer::LateEscapeAnalysisAnalyzer |
( |
Graph & | graph, |
|
|
Zone * | zone ) |
|
inline |
◆ AllocationIsEscaping()
bool v8::internal::compiler::turboshaft::LateEscapeAnalysisAnalyzer::AllocationIsEscaping |
( |
OpIndex | alloc | ) |
|
|
private |
◆ CollectUsesAndAllocations()
void v8::internal::compiler::turboshaft::LateEscapeAnalysisAnalyzer::CollectUsesAndAllocations |
( |
| ) |
|
|
private |
◆ EscapesThroughUse()
bool v8::internal::compiler::turboshaft::LateEscapeAnalysisAnalyzer::EscapesThroughUse |
( |
OpIndex | alloc, |
|
|
OpIndex | using_op_idx ) |
|
private |
◆ FindRemovableAllocations()
void v8::internal::compiler::turboshaft::LateEscapeAnalysisAnalyzer::FindRemovableAllocations |
( |
| ) |
|
|
private |
◆ MarkToRemove()
void v8::internal::compiler::turboshaft::LateEscapeAnalysisAnalyzer::MarkToRemove |
( |
OpIndex | alloc | ) |
|
|
private |
◆ RecordAllocateUse()
void v8::internal::compiler::turboshaft::LateEscapeAnalysisAnalyzer::RecordAllocateUse |
( |
OpIndex | alloc, |
|
|
OpIndex | use ) |
|
private |
◆ Run()
void v8::internal::compiler::turboshaft::LateEscapeAnalysisAnalyzer::Run |
( |
| ) |
|
◆ alloc_uses_
◆ allocs_
ZoneVector<OpIndex> v8::internal::compiler::turboshaft::LateEscapeAnalysisAnalyzer::allocs_ |
|
private |
◆ graph_
Graph& v8::internal::compiler::turboshaft::LateEscapeAnalysisAnalyzer::graph_ |
|
private |
◆ phase_zone_
Zone* v8::internal::compiler::turboshaft::LateEscapeAnalysisAnalyzer::phase_zone_ |
|
private |
The documentation for this class was generated from the following files: