5#ifndef V8_COMPILER_TURBOSHAFT_JS_GENERIC_LOWERING_REDUCER_H_
6#define V8_COMPILER_TURBOSHAFT_JS_GENERIC_LOWERING_REDUCER_H_
42 case GenericBinopOp::Kind::k##Name: \
43 return __ CallBuiltin_##Name(isolate_, frame_state, context, left, right, \
55 case GenericUnopOp::Kind::k##Name: \
56 return __ CallBuiltin_##Name(isolate_, frame_state, context, input, \
74 input, lazy_deopt_on_throw));
77 GOTO(done,
__ CallBuiltin_ToNumeric(
isolate_, frame_state, context,
78 input, lazy_deopt_on_throw));
#define REDUCE(operation)
#define GOTO_IF(cond, label,...)
union v8::internal::@341::BuiltinMetadata::KindSpecificData data
V< Object > REDUCE GenericBinop(V< Object > left, V< Object > right, V< FrameState > frame_state, V< Context > context, GenericBinopOp::Kind kind, LazyDeoptOnThrow lazy_deopt_on_throw)
OpIndex REDUCE ToNumberOrNumeric(V< Object > input, V< FrameState > frame_state, V< Context > context, Object::Conversion kind, LazyDeoptOnThrow lazy_deopt_on_throw)
V< Object > REDUCE GenericUnop(V< Object > input, V< FrameState > frame_state, V< Context > context, GenericUnopOp::Kind kind, LazyDeoptOnThrow lazy_deopt_on_throw)
#define TURBOSHAFT_REDUCER_BOILERPLATE(Name)
ZoneVector< RpoNumber > & result
#define GENERIC_BINOP_LIST(V)
#define GENERIC_UNOP_LIST(V)