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