5#ifndef V8_COMPILER_SIMPLIFIED_OPERATOR_REDUCER_H_
6#define V8_COMPILER_SIMPLIFIED_OPERATOR_REDUCER_H_
23class MachineOperatorBuilder;
24class SimplifiedOperatorBuilder;
37 const
char* reducer_name()
const override {
38 return "SimplifiedOperatorReducer";
49 return ReplaceInt32(base::bit_cast<int32_t>(value));
SimplifiedOperatorBuilder * simplified
JSHeapBroker *const broker_
Reduction ReplaceUint32(uint32_t value)
JSGraph * jsgraph() const
BranchSemantics branch_semantics_
~SimplifiedOperatorReducer() final
JSHeapBroker * broker() const
JSHeapBroker *const broker_
#define NON_EXPORTED_BASE(code)
#define V8_EXPORT_PRIVATE