Lines Matching defs:reducer
20 #include "src/compiler/add-type-assertions-reducer.h"
35 #include "src/compiler/common-operator-reducer.h"
39 #include "src/compiler/constant-folding-reducer.h"
45 #include "src/compiler/escape-analysis-reducer.h"
49 #include "src/compiler/js-call-reducer.h"
64 #include "src/compiler/machine-operator-reducer.h"
75 #include "src/compiler/simplified-operator-reducer.h"
78 #include "src/compiler/type-narrowing-reducer.h"
81 #include "src/compiler/value-numbering-reducer.h"
732 SourcePositionWrapper(Reducer* reducer, SourcePositionTable* table)
733 : reducer_(reducer), table_(table) {}
755 NodeOriginsWrapper(Reducer* reducer, NodeOriginTable* table)
756 : reducer_(reducer), table_(table) {}
983 Reducer* reducer) {
987 reducer, data->source_positions());
988 reducer = wrapper;
992 data->graph_zone()->New<NodeOriginsWrapper>(reducer,
994 reducer = wrapper;
997 graph_reducer->AddReducer(reducer);
1546 GraphReducer reducer(temp_zone, data->graph(),
1550 &reducer, data->jsgraph(), data->broker(),
1553 AddReducer(data, &reducer, &escape_reducer);
1558 reducer.ReduceGraph();
1811 // doing a common operator reducer and dead code elimination just before
2796 // Run value numbering and machine operator reducer to optimize load/store