|
void | CheckInstanceType (V< Object > input, V< FrameState > frame_state, const FeedbackSource &feedback, InstanceType first_instance_type, InstanceType last_instance_type, bool check_smi) |
|
V< InternalizedString > | CheckedInternalizedString (V< Object > object, V< FrameState > frame_state, bool check_smi, const FeedbackSource &feedback) |
|
void | CheckValueEqualsString (V< Object > object, InternalizedStringRef value, V< FrameState > frame_state, const FeedbackSource &feedback) |
|
V< Object > | LoadScriptContextSideData (V< Context > script_context, int index) |
|
V< Object > | LoadScriptContextPropertyFromSideData (V< Object > side_data) |
|
V< Object > | LoadHeapNumberFromScriptContext (V< Context > script_context, int index, V< HeapNumber > heap_number) |
|
void | StoreScriptContextSlowPath (V< Context > script_context, V< Object > old_value, V< Object > new_value, V< Object > side_data, V< FrameState > frame_state, const FeedbackSource &feedback, Label<> &done) |
|
V< Object > | CheckConstructResult (V< Object > construct_result, V< Object > implicit_receiver) |
|
void | CheckDerivedConstructResult (V< Object > construct_result, V< FrameState > frame_state, V< NativeContext > native_context, LazyDeoptOnThrow lazy_deopt_on_throw) |
|
V< Smi > | UpdateJSArrayLength (V< Word32 > length_raw, V< JSArray > object, V< Word32 > index) |
|
V< Map > | TransitionMultipleElementsKind (V< Object > object, V< Map > map, const ZoneVector< compiler::MapRef > &transition_sources, const MapRef transition_target) |
|
void | TransitionElementsKind (V< Object > object, V< Map > map, const ZoneVector< compiler::MapRef > &transition_sources, const MapRef transition_target, Label< Map > &end) |
|
V< Word32 > | JSAnyIsNotPrimitive (V< HeapObject > heap_object) |
|
V< Boolean > | HasInPrototypeChain (V< Object > object, HeapObjectRef prototype, V< FrameState > frame_state, V< NativeContext > native_context, LazyDeoptOnThrow lazy_deopt_on_throw) |
|
V< Map > | MigrateMapIfNeeded (V< HeapObject > object, V< Map > map, V< FrameState > frame_state, const FeedbackSource &feedback) |
|
V< PropertyArray > | ExtendPropertiesBackingStore (V< PropertyArray > old_property_array, V< JSObject > object, int old_length, V< FrameState > frame_state, const FeedbackSource &feedback) |
|
void | GeneratorStore (V< Context > context, V< JSGeneratorObject > generator, base::SmallVector< OpIndex, 32 > parameters_and_registers, int suspend_id, int bytecode_offset) |
|
template<class Next>
class v8::internal::compiler::turboshaft::MaglevEarlyLoweringReducer< Next >
Definition at line 24 of file maglev-early-lowering-reducer-inl.h.