#include <wasm-shuffle-reducer.h>
Definition at line 76 of file wasm-shuffle-reducer.h.
◆ WasmShuffleAnalyzer()
v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::WasmShuffleAnalyzer |
( |
Zone * | phase_zone, |
|
|
const Graph & | input_graph ) |
|
inline |
◆ DemandedByteLanes()
◆ DoesShuffleIntoHighHalf()
bool v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::DoesShuffleIntoHighHalf |
( |
const Simd128ShuffleOp * | shuffle | ) |
const |
|
inline |
◆ DoesShuffleIntoLowHalf()
bool v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::DoesShuffleIntoLowHalf |
( |
const Simd128ShuffleOp * | shuffle | ) |
const |
|
inline |
◆ input_graph()
const Graph & v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::input_graph |
( |
| ) |
const |
|
inline |
◆ ops_to_reduce()
◆ Process()
void v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::Process |
( |
const Operation & | op | ) |
|
◆ ProcessBinary()
void v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::ProcessBinary |
( |
const Simd128BinopOp & | binop | ) |
|
◆ ProcessShuffle()
void v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::ProcessShuffle |
( |
const Simd128ShuffleOp & | shuffle_op | ) |
|
◆ ProcessShuffleOfShuffle()
void v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::ProcessShuffleOfShuffle |
( |
const Simd128ShuffleOp & | shuffle_op, |
|
|
const Simd128ShuffleOp & | shuffle, |
|
|
uint8_t | lower_limit, |
|
|
uint8_t | upper_limit ) |
◆ ProcessUnary()
void v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::ProcessUnary |
( |
const Simd128UnaryOp & | unop | ) |
|
◆ Run()
void v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::Run |
( |
| ) |
|
◆ ShouldReduce()
bool v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::ShouldReduce |
( |
| ) |
const |
|
inline |
◆ ShouldRewriteShuffleToLow()
bool v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::ShouldRewriteShuffleToLow |
( |
const Simd128ShuffleOp * | shuffle | ) |
const |
|
inline |
◆ demanded_element_analysis
◆ high_half_shuffles_
◆ input_graph_
const Graph& v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::input_graph_ |
|
private |
◆ low_half_shuffles_
◆ phase_zone_
Zone* v8::internal::compiler::turboshaft::WasmShuffleAnalyzer::phase_zone_ |
|
private |
◆ shift_shuffles_
The documentation for this class was generated from the following files: