|
| Int64LoweringReducer () |
|
Word32OrWord32Pair REDUCE | WordBinop (Word32OrWord32Pair left, Word32OrWord32Pair right, WordBinopOp::Kind kind, WordRepresentation rep) |
|
Word32OrWord32Pair REDUCE | Shift (Word32OrWord32Pair left, V< Word32 > right, ShiftOp::Kind kind, WordRepresentation rep) |
|
V< Word32 > REDUCE | Comparison (V< Any > left, V< Any > right, ComparisonOp::Kind kind, RegisterRepresentation rep) |
|
V< Any > REDUCE | Call (V< CallTarget > callee, OptionalV< FrameState > frame_state, base::Vector< const OpIndex > arguments, const TSCallDescriptor *descriptor, OpEffects effects) |
|
OpIndex REDUCE | TailCall (OpIndex callee, base::Vector< const OpIndex > arguments, const TSCallDescriptor *descriptor) |
|
OpIndex REDUCE | Constant (ConstantOp::Kind kind, ConstantOp::Storage value) |
|
OpIndex REDUCE | Parameter (int32_t parameter_index, RegisterRepresentation rep, const char *debug_name="") |
|
V< None > REDUCE | Return (V< Word32 > pop_count, base::Vector< const OpIndex > return_values, bool spill_caller_frame_slots) |
|
Word32OrWord32Pair REDUCE | WordUnary (Word32OrWord32Pair input, WordUnaryOp::Kind kind, WordRepresentation rep) |
|
OpIndex REDUCE | Change (OpIndex input, ChangeOp::Kind kind, ChangeOp::Assumption assumption, RegisterRepresentation from, RegisterRepresentation to) |
|
std::pair< OptionalV< Word32 >, int32_t > | IncreaseOffset (OptionalV< Word32 > index, int32_t offset, int32_t add_offset, bool tagged_base) |
|
OpIndex REDUCE | Load (OpIndex base, OptionalOpIndex index, LoadOp::Kind kind, MemoryRepresentation loaded_rep, RegisterRepresentation result_rep, int32_t offset, uint8_t element_scale) |
|
V< None > REDUCE | Store (OpIndex base, OptionalOpIndex index, OpIndex value, StoreOp::Kind kind, MemoryRepresentation stored_rep, WriteBarrierKind write_barrier, int32_t offset, uint8_t element_size_log2, bool maybe_initializing_or_transitioning, IndirectPointerTag maybe_indirect_pointer_tag) |
|
OpIndex REDUCE | AtomicRMW (OpIndex base, OpIndex index, OpIndex value, OptionalOpIndex expected, AtomicRMWOp::BinOp bin_op, RegisterRepresentation in_out_rep, MemoryRepresentation memory_rep, MemoryAccessKind kind) |
|
OpIndex REDUCE | Phi (base::Vector< const OpIndex > inputs, RegisterRepresentation rep) |
|
OpIndex REDUCE | PendingLoopPhi (OpIndex input, RegisterRepresentation rep) |
|
void | FixLoopPhi (const PhiOp &input_phi, OpIndex output_index, Block *output_graph_loop) |
|
V< Simd128 > REDUCE | Simd128Splat (V< Any > input, Simd128SplatOp::Kind kind) |
|
V< Any > REDUCE | Simd128ExtractLane (V< Simd128 > input, Simd128ExtractLaneOp::Kind kind, uint8_t lane) |
|
V< Simd128 > REDUCE | Simd128ReplaceLane (V< Simd128 > into, V< Any > new_lane, Simd128ReplaceLaneOp::Kind kind, uint8_t lane) |
|
V< turboshaft::FrameState > REDUCE | FrameState (base::Vector< const OpIndex > inputs, bool inlined, const FrameStateData *data) |
|
|
bool | CheckPairOrPairOp (V< Word32Pair > input) |
|
std::pair< V< Word32 >, V< Word32 > > | Unpack (V< Word32Pair > input) |
|
V< Word32Pair > | LowerSignExtend (V< Word32 > input) |
|
V< Word32Pair > | LowerClz (V< Word32Pair > input) |
|
V< Word32Pair > | LowerCtz (V< Word32Pair > input) |
|
V< Word32Pair > | LowerPopCount (V< Word32Pair > input) |
|
V< Word32Pair > | LowerPairBinOp (V< Word32Pair > left, V< Word32Pair > right, Word32PairBinopOp::Kind kind) |
|
V< Word32Pair > | LowerPairShiftOp (V< Word32Pair > left, V< Word32 > right, Word32PairBinopOp::Kind kind) |
|
V< Word32Pair > | LowerBitwiseAnd (V< Word32Pair > left, V< Word32Pair > right) |
|
V< Word32Pair > | LowerBitwiseOr (V< Word32Pair > left, V< Word32Pair > right) |
|
V< Word32Pair > | LowerBitwiseXor (V< Word32Pair > left, V< Word32Pair > right) |
|
V< Word32Pair > | LowerRotateRight (V< Word32Pair > left, V< Word32 > right) |
|
V< Any > | LowerCall (V< CallTarget > callee, OptionalV< FrameState > frame_state, base::Vector< const OpIndex > arguments, const TSCallDescriptor *descriptor, OpEffects effects, bool is_tail_call) |
|
void | InitializeIndexMaps () |
|
template<class Next>
class v8::internal::compiler::turboshaft::Int64LoweringReducer< Next >
Definition at line 27 of file int64-lowering-reducer.h.