v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next > Member List

This is the complete list of members for v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >, including all inherited members.

BitcastWord32PairToFloat64(V< Word32 > hi_word32, V< Word32 > lo_word32)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
Branch(OpIndex condition, Block *if_true, Block *if_false, BranchHint hint)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
brokerv8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >private
Change(V< Untagged > input, ChangeOp::Kind kind, ChangeOp::Assumption assumption, RegisterRepresentation from, RegisterRepresentation to)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
Comparison(V< Any > left, V< Any > right, ComparisonOp::Kind kind, RegisterRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
CountLeadingSignBits(int64_t c, WordRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivatestatic
DeoptimizeIf(V< Word32 > condition, V< FrameState > frame_state, bool negated, const DeoptimizeParameters *parameters)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
FloatBinop(V< Float > lhs, V< Float > rhs, FloatBinopOp::Kind kind, FloatRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
FloatUnary(V< Float > input, FloatUnaryOp::Kind kind, FloatRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
IsBit(V< Word > value)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
IsFloat32ConvertedToFloat64(V< Any > value)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
IsInt16(V< Word > value)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
IsInt8(V< Word > value)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
IsNegativePowerOfTwo(int64_t x)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivatestatic
IsWord32ConvertedToWord64(V< Any > value, std::optional< bool > *sign_extended=nullptr)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
Load(OpIndex base_idx, OptionalOpIndex index, LoadOp::Kind kind, MemoryRepresentation loaded_rep, RegisterRepresentation result_rep, int32_t offset, uint8_t element_scale)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
MapLoadCanBeConstantFolded(OptionalMapRef map)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
MatchBoolConstant(V< Any > condition)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
matcher_v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >private
OverflowCheckedBinop(V< Word > left, V< Word > right, OverflowCheckedBinopOp::Kind kind, WordRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
ReduceBranchCondition(V< Word32 > condition, bool *negated)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
ReduceCompareEqual(V< Any > left, V< Any > right, RegisterRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
ReduceMemoryIndex(OpIndex index, int32_t *offset, uint8_t *element_scale, bool tagged_base)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
ReduceSignedDiv(V< Word > left, int64_t right, WordRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
ReduceUnsignedDiv(V< Word > left, uint64_t right, WordRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
ReduceWithTruncation(V< Word > value, uint64_t truncation_mask, WordRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
Select(V< Word32 > cond, V< Any > vtrue, V< Any > vfalse, RegisterRepresentation rep, BranchHint hint, SelectOp::Implementation implem)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
Shift(V< Word > left, V< Word32 > right, ShiftOp::Kind kind, WordRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
signalling_nan_possiblev8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >privatestatic
StaticAssert(V< Word32 > condition, const char *source)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
Store(OpIndex base_idx, OptionalOpIndex index, OpIndex value, StoreOp::Kind kind, MemoryRepresentation stored_rep, WriteBarrierKind write_barrier, int32_t offset, uint8_t element_scale, bool maybe_initializing_or_transitioning, IndirectPointerTag maybe_indirect_pointer_tag)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
Switch(V< Word32 > input, base::Vector< SwitchOp::Case > cases, Block *default_case, BranchHint default_hint)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
TaggedBitcast(V< Any > input, RegisterRepresentation from, RegisterRepresentation to, TaggedBitcastOp::Kind kind)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
TruncateWord(uint64_t value, WordRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
TryAdjustElementScale(uint8_t *element_scale, OpIndex maybe_constant)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
TryAdjustIndex(int32_t offset, OpIndex *index, const Operation &maybe_constant, uint8_t element_scale)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
TryAdjustOffset(int32_t *offset, const Operation &maybe_constant, uint8_t element_scale, bool tagged_base)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
TryMatchHeapObject(V< Any > idx, int depth=0)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
TryReduceToRor(V< Word > left, V< Word > right, WordBinopOp::Kind kind, WordRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
TryRemoveWord32ToWord64Conversion(V< Word > value)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
UndoFloat32ToFloat64Conversion(V< Float64 > value)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
UndoWord32ToWord64Conversion(V< Word > value)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inlineprivate
WordBinop(V< Word > left, V< Word > right, WordBinopOp::Kind kind, WordRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline
WordUnary(V< Word > input, WordUnaryOp::Kind kind, WordRepresentation rep)v8::internal::compiler::turboshaft::MachineOptimizationReducer< Next >inline