#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: