#include <wasm-revec-reducer.h>
Definition at line 586 of file wasm-revec-reducer.h.
◆ WasmRevecAnalyzer()
v8::internal::compiler::turboshaft::WasmRevecAnalyzer::WasmRevecAnalyzer |
( |
PipelineData * | data, |
|
|
Zone * | zone, |
|
|
Graph & | graph ) |
|
inline |
◆ DecideVectorize()
bool v8::internal::compiler::turboshaft::WasmRevecAnalyzer::DecideVectorize |
( |
| ) |
|
|
private |
◆ GetIntersectPackNodes()
ZoneVector< PackNode * > * v8::internal::compiler::turboshaft::WasmRevecAnalyzer::GetIntersectPackNodes |
( |
const OpIndex | node | ) |
|
|
inline |
◆ GetPackNode()
PackNode * v8::internal::compiler::turboshaft::WasmRevecAnalyzer::GetPackNode |
( |
const OpIndex | ig_index | ) |
|
|
inline |
◆ GetReducedInput()
const OpIndex v8::internal::compiler::turboshaft::WasmRevecAnalyzer::GetReducedInput |
( |
const PackNode * | pnode, |
|
|
const int | index = 0 ) |
|
inline |
◆ GetStartOperation()
◆ IsSupportedReduceSeed()
bool v8::internal::compiler::turboshaft::WasmRevecAnalyzer::IsSupportedReduceSeed |
( |
const Operation & | op | ) |
|
|
private |
◆ MergeSLPTree()
void v8::internal::compiler::turboshaft::WasmRevecAnalyzer::MergeSLPTree |
( |
SLPTree & | slp_tree | ) |
|
◆ Print()
void v8::internal::compiler::turboshaft::WasmRevecAnalyzer::Print |
( |
const char * | info | ) |
|
|
private |
◆ ProcessBlock()
void v8::internal::compiler::turboshaft::WasmRevecAnalyzer::ProcessBlock |
( |
const Block & | block | ) |
|
|
private |
◆ Run()
void v8::internal::compiler::turboshaft::WasmRevecAnalyzer::Run |
( |
| ) |
|
◆ ShouldReduce()
bool v8::internal::compiler::turboshaft::WasmRevecAnalyzer::ShouldReduce |
( |
| ) |
const |
|
inline |
◆ uses()
◆ data_
PipelineData* v8::internal::compiler::turboshaft::WasmRevecAnalyzer::data_ |
|
private |
◆ graph_
Graph& v8::internal::compiler::turboshaft::WasmRevecAnalyzer::graph_ |
|
private |
◆ module_
const wasm::WasmModule* v8::internal::compiler::turboshaft::WasmRevecAnalyzer::module_ = data_->wasm_module() |
|
private |
◆ phase_zone_
Zone* v8::internal::compiler::turboshaft::WasmRevecAnalyzer::phase_zone_ |
|
private |
◆ reduce_seeds_
◆ revectorizable_intersect_node_
◆ revectorizable_node_
◆ should_reduce_
bool v8::internal::compiler::turboshaft::WasmRevecAnalyzer::should_reduce_ |
|
private |
◆ store_seeds_
◆ use_map_
SimdUseMap* v8::internal::compiler::turboshaft::WasmRevecAnalyzer::use_map_ |
|
private |
The documentation for this class was generated from the following files: