5 #ifndef V8_COMPILER_SIMPLIFIED_OPERATOR_REDUCER_H_ 6 #define V8_COMPILER_SIMPLIFIED_OPERATOR_REDUCER_H_ 8 #include "src/base/compiler-specific.h" 9 #include "src/compiler/graph-reducer.h" 10 #include "src/globals.h" 23 class MachineOperatorBuilder;
24 class SimplifiedOperatorBuilder;
27 :
public NON_EXPORTED_BASE(AdvancedReducer) {
33 const char* reducer_name()
const override {
34 return "SimplifiedOperatorReducer";
47 return ReplaceInt32(bit_cast<int32_t>(value));
57 JSGraph* jsgraph()
const {
return jsgraph_; }
70 #endif // V8_COMPILER_SIMPLIFIED_OPERATOR_REDUCER_H_