#include <string-escape-analysis-reducer.h>
◆ StringEscapeAnalyzer()
| v8::internal::compiler::turboshaft::StringEscapeAnalyzer::StringEscapeAnalyzer |
( |
const Graph & | graph, |
|
|
Zone * | phase_zone ) |
|
inline |
◆ ComputeFrameStatesToReconstruct()
| void v8::internal::compiler::turboshaft::StringEscapeAnalyzer::ComputeFrameStatesToReconstruct |
( |
| ) |
|
|
private |
◆ IsEscaping()
| bool v8::internal::compiler::turboshaft::StringEscapeAnalyzer::IsEscaping |
( |
OpIndex | idx | ) |
const |
|
inline |
◆ MarkAllInputsAsEscaping()
| void v8::internal::compiler::turboshaft::StringEscapeAnalyzer::MarkAllInputsAsEscaping |
( |
const Operation & | op | ) |
|
|
private |
◆ MarkAsEscaping()
| void v8::internal::compiler::turboshaft::StringEscapeAnalyzer::MarkAsEscaping |
( |
OpIndex | index | ) |
|
|
inlineprivate |
◆ MarkNextFrameStateInputAsEscaping()
| void v8::internal::compiler::turboshaft::StringEscapeAnalyzer::MarkNextFrameStateInputAsEscaping |
( |
FrameStateData::Iterator * | it | ) |
|
|
private |
◆ ProcessBlock()
| void v8::internal::compiler::turboshaft::StringEscapeAnalyzer::ProcessBlock |
( |
const Block & | block | ) |
|
|
private |
◆ ProcessFrameState()
| void v8::internal::compiler::turboshaft::StringEscapeAnalyzer::ProcessFrameState |
( |
V< FrameState > | index, |
|
|
const FrameStateOp & | framestate ) |
|
private |
◆ RecursivelyMarkAllStringConcatInputsAsEscaping()
| void v8::internal::compiler::turboshaft::StringEscapeAnalyzer::RecursivelyMarkAllStringConcatInputsAsEscaping |
( |
const StringConcatOp * | concat | ) |
|
|
private |
◆ RecursiveMarkAsShouldReconstruct()
| void v8::internal::compiler::turboshaft::StringEscapeAnalyzer::RecursiveMarkAsShouldReconstruct |
( |
V< FrameState > | idx | ) |
|
|
inlineprivate |
◆ ReprocessStringConcats()
| void v8::internal::compiler::turboshaft::StringEscapeAnalyzer::ReprocessStringConcats |
( |
| ) |
|
|
private |
◆ Run()
| void v8::internal::compiler::turboshaft::StringEscapeAnalyzer::Run |
( |
| ) |
|
◆ ShouldReconstructFrameState()
| bool v8::internal::compiler::turboshaft::StringEscapeAnalyzer::ShouldReconstructFrameState |
( |
V< FrameState > | idx | ) |
|
|
inline |
◆ escaping_operations_and_frame_states_to_reconstruct_
| FixedOpIndexSidetable<bool> v8::internal::compiler::turboshaft::StringEscapeAnalyzer::escaping_operations_and_frame_states_to_reconstruct_ |
|
private |
◆ graph_
| const Graph& v8::internal::compiler::turboshaft::StringEscapeAnalyzer::graph_ |
|
private |
◆ max_frame_state_input_count_
| uint32_t v8::internal::compiler::turboshaft::StringEscapeAnalyzer::max_frame_state_input_count_ = 0 |
|
private |
◆ maybe_non_escaping_string_concats_
| ZoneVector<V<String> > v8::internal::compiler::turboshaft::StringEscapeAnalyzer::maybe_non_escaping_string_concats_ |
|
private |
◆ maybe_to_reconstruct_frame_states_
| ZoneVector<V<FrameState> > v8::internal::compiler::turboshaft::StringEscapeAnalyzer::maybe_to_reconstruct_frame_states_ |
|
private |
◆ zone_
| Zone* v8::internal::compiler::turboshaft::StringEscapeAnalyzer::zone_ |
|
private |
The documentation for this class was generated from the following files: