Lines Matching full:reducer
9 #include "src/compiler/graph-reducer.h"
36 class InPlaceABReducer : public Reducer {
59 class NewABReducer : public Reducer {
82 class InPlaceBCReducer : public Reducer {
105 class A0Wrapper FINAL : public Reducer {
121 class B0Wrapper FINAL : public Reducer {
137 class A1Forwarder : public Reducer {
150 class B1Forwarder : public Reducer {
163 class AB2Sorter : public Reducer {
183 class ReducerRecorder : public Reducer {
205 GraphReducer reducer(&graph);
207 reducer.AddReducer(&recorder);
208 reducer.ReduceGraph();
223 GraphReducer reducer(&graph);
225 reducer.AddReducer(&recorder);
226 reducer.ReduceGraph();
241 GraphReducer reducer(&graph);
243 reducer.AddReducer(&r);
248 reducer.ReduceGraph();
266 GraphReducer reducer(&graph);
268 reducer.AddReducer(&r);
273 reducer.ReduceGraph();
296 GraphReducer reducer(&graph);
298 reducer.AddReducer(&r);
303 reducer.ReduceGraph();
333 GraphReducer reducer(&graph);
335 reducer.AddReducer(&r);
337 reducer.ReduceGraph();
355 GraphReducer reducer(&graph);
357 reducer.AddReducer(&r);
359 reducer.ReduceGraph();
382 GraphReducer reducer(&graph);
384 reducer.AddReducer(&r);
389 reducer.ReduceGraph();
406 GraphReducer reducer(&graph);
408 reducer.AddReducer(&r);
413 reducer.ReduceGraph();
437 GraphReducer reducer(&graph);
439 reducer.AddReducer(&r);
443 reducer.ReduceGraph();
461 GraphReducer reducer(&graph);
464 reducer.AddReducer(&r);
465 reducer.AddReducer(&f);
470 reducer.ReduceGraph();
504 GraphReducer reducer(&graph);
505 reducer.AddReducer(&r);
508 reducer.ReduceGraph();
563 GraphReducer reducer(&graph);
567 reducer.AddReducer(&r1);
568 reducer.AddReducer(&r2);
569 reducer.AddReducer(&r3);
571 reducer.ReduceGraph();
602 GraphReducer reducer(&graph);
606 reducer.AddReducer(&abr);
607 reducer.AddReducer(&bcr);
609 reducer.AddReducer(&bcr);
610 reducer.AddReducer(&abr);
616 reducer.ReduceGraph();
626 // Tests that a reducer is only applied once.
627 class OneTimeReducer : public Reducer {
629 OneTimeReducer(Reducer* reducer, Zone* zone)
630 : reducer_(reducer),
637 Reducer* reducer_;
649 GraphReducer reducer(&graph);
652 reducer.AddReducer(&once);
656 reducer.ReduceGraph();