#include <store-store-elimination-reducer-inl.h>
◆ RedundantStoreAnalysis()
v8::internal::compiler::turboshaft::RedundantStoreAnalysis::RedundantStoreAnalysis |
( |
const Graph & | graph, |
|
|
Zone * | phase_zone ) |
|
inline |
◆ ProcessBlock()
void v8::internal::compiler::turboshaft::RedundantStoreAnalysis::ProcessBlock |
( |
const Block & | block | ) |
|
|
inline |
◆ Run()
void v8::internal::compiler::turboshaft::RedundantStoreAnalysis::Run |
( |
ZoneSet< OpIndex > & | eliminable_stores, |
|
|
ZoneMap< OpIndex, uint64_t > & | mergeable_store_pairs ) |
|
inline |
◆ eliminable_stores_
ZoneSet<OpIndex>* v8::internal::compiler::turboshaft::RedundantStoreAnalysis::eliminable_stores_ = nullptr |
|
private |
◆ graph_
const Graph& v8::internal::compiler::turboshaft::RedundantStoreAnalysis::graph_ |
|
private |
◆ last_field_initialization_store_
OpIndex v8::internal::compiler::turboshaft::RedundantStoreAnalysis::last_field_initialization_store_ = OpIndex::Invalid() |
|
private |
◆ mergeable_store_pairs_
ZoneMap<OpIndex, uint64_t>* v8::internal::compiler::turboshaft::RedundantStoreAnalysis::mergeable_store_pairs_ = nullptr |
|
private |
◆ table_
The documentation for this class was generated from the following file: