Lines Matching refs:graph_reducer
982 void AddReducer(PipelineData* data, GraphReducer* graph_reducer,
997 graph_reducer->AddReducer(reducer);
1336 GraphReducer graph_reducer(temp_zone, data->graph(), &info->tick_counter(),
1339 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
1341 CheckpointElimination checkpoint_elimination(&graph_reducer);
1343 &graph_reducer, data->graph(), data->broker(), data->common(),
1352 JSCallReducer call_reducer(&graph_reducer, data->jsgraph(), data->broker(),
1355 &graph_reducer, data->jsgraph(), data->broker(),
1369 &graph_reducer, data->jsgraph(), data->broker(), flags,
1372 &graph_reducer, temp_zone, data->info(), data->jsgraph(),
1375 JSIntrinsicLowering intrinsic_lowering(&graph_reducer, data->jsgraph(),
1377 AddReducer(data, &graph_reducer, &dead_code_elimination);
1378 AddReducer(data, &graph_reducer, &checkpoint_elimination);
1379 AddReducer(data, &graph_reducer, &common_reducer);
1380 AddReducer(data, &graph_reducer, &native_context_specialization);
1381 AddReducer(data, &graph_reducer, &context_specialization);
1382 AddReducer(data, &graph_reducer, &intrinsic_lowering);
1383 AddReducer(data, &graph_reducer, &call_reducer);
1385 AddReducer(data, &graph_reducer, &inlining);
1387 graph_reducer.ReduceGraph();
1404 GraphReducer graph_reducer(temp_zone, data->graph(), &info->tick_counter(),
1406 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
1409 &graph_reducer, data->graph(), data->broker(), data->common(),
1411 JSInliningHeuristic inlining(&graph_reducer, temp_zone, data->info(),
1415 AddReducer(data, &graph_reducer, &dead_code_elimination);
1416 AddReducer(data, &graph_reducer, &common_reducer);
1417 AddReducer(data, &graph_reducer, &inlining);
1418 graph_reducer.ReduceGraph();
1478 GraphReducer graph_reducer(
1482 AddReducer(data, &graph_reducer, &remove_type_reducer);
1483 graph_reducer.ReduceGraph();
1499 GraphReducer graph_reducer(
1502 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
1504 JSCreateLowering create_lowering(&graph_reducer, data->dependencies(),
1507 JSTypedLowering typed_lowering(&graph_reducer, data->jsgraph(),
1510 &graph_reducer, data->jsgraph(), data->broker());
1511 TypedOptimization typed_optimization(&graph_reducer, data->dependencies(),
1514 &graph_reducer, data->jsgraph(), data->broker(), BranchSemantics::kJS);
1515 CheckpointElimination checkpoint_elimination(&graph_reducer);
1517 &graph_reducer, data->graph(), data->broker(), data->common(),
1519 AddReducer(data, &graph_reducer, &dead_code_elimination);
1521 AddReducer(data, &graph_reducer, &create_lowering);
1522 AddReducer(data, &graph_reducer, &constant_folding_reducer);
1523 AddReducer(data, &graph_reducer, &typed_lowering);
1524 AddReducer(data, &graph_reducer, &typed_optimization);
1525 AddReducer(data, &graph_reducer, &simple_reducer);
1526 AddReducer(data, &graph_reducer, &checkpoint_elimination);
1527 AddReducer(data, &graph_reducer, &common_reducer);
1533 graph_reducer.ReduceGraph();
1569 GraphReducer graph_reducer(
1572 AddTypeAssertionsReducer type_assertions(&graph_reducer, data->jsgraph(),
1574 AddReducer(data, &graph_reducer, &type_assertions);
1575 graph_reducer.ReduceGraph();
1628 GraphReducer graph_reducer(
1631 DeadCodeElimination dead(&graph_reducer, data->graph(), data->common(),
1634 WasmInliner inliner(&graph_reducer, env, function_index,
1638 AddReducer(data, &graph_reducer, &dead);
1639 AddReducer(data, &graph_reducer, &inliner);
1640 graph_reducer.ReduceGraph();
1720 GraphReducer graph_reducer(
1723 JSGenericLowering generic_lowering(data->jsgraph(), &graph_reducer,
1725 AddReducer(data, &graph_reducer, &generic_lowering);
1730 graph_reducer.ReduceGraph();
1738 GraphReducer graph_reducer(
1741 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
1743 SimplifiedOperatorReducer simple_reducer(&graph_reducer, data->jsgraph(),
1746 RedundancyElimination redundancy_elimination(&graph_reducer, temp_zone);
1748 MachineOperatorReducer machine_reducer(&graph_reducer, data->jsgraph());
1750 &graph_reducer, data->graph(), data->broker(), data->common(),
1752 AddReducer(data, &graph_reducer, &dead_code_elimination);
1753 AddReducer(data, &graph_reducer, &simple_reducer);
1754 AddReducer(data, &graph_reducer, &redundancy_elimination);
1755 AddReducer(data, &graph_reducer, &machine_reducer);
1756 AddReducer(data, &graph_reducer, &common_reducer);
1757 AddReducer(data, &graph_reducer, &value_numbering);
1758 graph_reducer.ReduceGraph();
1813 GraphReducer graph_reducer(temp_zone, data->graph(),
1817 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
1820 &graph_reducer, data->graph(), data->broker(), data->common(),
1822 AddReducer(data, &graph_reducer, &dead_code_elimination);
1823 AddReducer(data, &graph_reducer, &common_reducer);
1824 graph_reducer.ReduceGraph();
1850 GraphReducer graph_reducer(
1854 &graph_reducer, data->jsgraph(), temp_zone, data->source_positions(),
1856 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
1858 RedundancyElimination redundancy_elimination(&graph_reducer, temp_zone);
1859 LoadElimination load_elimination(&graph_reducer, data->jsgraph(),
1861 CheckpointElimination checkpoint_elimination(&graph_reducer);
1864 &graph_reducer, data->graph(), data->broker(), data->common(),
1866 TypedOptimization typed_optimization(&graph_reducer, data->dependencies(),
1869 &graph_reducer, data->jsgraph(), data->broker());
1870 TypeNarrowingReducer type_narrowing_reducer(&graph_reducer, data->jsgraph(),
1873 AddReducer(data, &graph_reducer, &branch_condition_elimination);
1874 AddReducer(data, &graph_reducer, &dead_code_elimination);
1875 AddReducer(data, &graph_reducer, &redundancy_elimination);
1876 AddReducer(data, &graph_reducer, &load_elimination);
1877 AddReducer(data, &graph_reducer, &type_narrowing_reducer);
1878 AddReducer(data, &graph_reducer, &constant_folding_reducer);
1879 AddReducer(data, &graph_reducer, &typed_optimization);
1880 AddReducer(data, &graph_reducer, &checkpoint_elimination);
1881 AddReducer(data, &graph_reducer, &common_reducer);
1882 AddReducer(data, &graph_reducer, &value_numbering);
1887 graph_reducer.ReduceGraph();
1919 GraphReducer graph_reducer(
1923 &graph_reducer, data->jsgraph(), temp_zone, data->source_positions());
1924 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
1927 MachineOperatorReducer machine_reducer(&graph_reducer, data->jsgraph());
1929 &graph_reducer, data->graph(), data->broker(), data->common(),
1933 AddReducer(data, &graph_reducer, &branch_condition_elimination);
1934 AddReducer(data, &graph_reducer, &dead_code_elimination);
1935 AddReducer(data, &graph_reducer, &machine_reducer);
1936 AddReducer(data, &graph_reducer, &common_reducer);
1937 AddReducer(data, &graph_reducer, &select_lowering);
1938 AddReducer(data, &graph_reducer, &value_numbering);
1939 graph_reducer.ReduceGraph();
1947 GraphReducer graph_reducer(
1951 MachineOperatorReducer machine_reducer(&graph_reducer, data->jsgraph());
1953 AddReducer(data, &graph_reducer, &machine_reducer);
1954 AddReducer(data, &graph_reducer, &value_numbering);
1955 graph_reducer.ReduceGraph();
1963 GraphReducer graph_reducer(
1967 AddReducer(data, &graph_reducer, &value_numbering);
1968 graph_reducer.ReduceGraph();
2004 GraphReducer graph_reducer(temp_zone, data->graph(),
2008 MachineOperatorReducer machine_reducer(&graph_reducer, data->jsgraph(),
2010 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
2013 &graph_reducer, data->graph(), data->broker(), data->common(),
2016 CsaLoadElimination load_elimination(&graph_reducer, data->jsgraph(),
2018 WasmEscapeAnalysis escape(&graph_reducer, data->mcgraph());
2019 AddReducer(data, &graph_reducer, &machine_reducer);
2020 AddReducer(data, &graph_reducer, &dead_code_elimination);
2021 AddReducer(data, &graph_reducer, &common_reducer);
2022 AddReducer(data, &graph_reducer, &value_numbering);
2024 AddReducer(data, &graph_reducer, &load_elimination);
2025 AddReducer(data, &graph_reducer, &escape);
2027 graph_reducer.ReduceGraph();
2030 GraphReducer graph_reducer(temp_zone, data->graph(),
2034 MachineOperatorReducer machine_reducer(&graph_reducer, data->jsgraph(),
2036 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
2039 &graph_reducer, data->graph(), data->broker(), data->common(),
2043 &graph_reducer, data->jsgraph(), temp_zone, data->source_positions());
2044 AddReducer(data, &graph_reducer, &machine_reducer);
2045 AddReducer(data, &graph_reducer, &dead_code_elimination);
2046 AddReducer(data, &graph_reducer, &common_reducer);
2047 AddReducer(data, &graph_reducer, &value_numbering);
2048 AddReducer(data, &graph_reducer, &branch_condition_elimination);
2049 graph_reducer.ReduceGraph();
2063 GraphReducer graph_reducer(temp_zone, data->graph(),
2067 MachineOperatorReducer machine_reducer(&graph_reducer, data->jsgraph(),
2069 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
2072 &graph_reducer, data->graph(), data->broker(), data->common(),
2075 CsaLoadElimination load_elimination(&graph_reducer, data->jsgraph(),
2077 AddReducer(data, &graph_reducer, &machine_reducer);
2078 AddReducer(data, &graph_reducer, &dead_code_elimination);
2079 AddReducer(data, &graph_reducer, &common_reducer);
2080 AddReducer(data, &graph_reducer, &value_numbering);
2081 AddReducer(data, &graph_reducer, &load_elimination);
2082 graph_reducer.ReduceGraph();
2085 GraphReducer graph_reducer(temp_zone, data->graph(),
2089 MachineOperatorReducer machine_reducer(&graph_reducer, data->jsgraph(),
2091 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
2094 &graph_reducer, data->graph(), data->broker(), data->common(),
2098 &graph_reducer, data->jsgraph(), temp_zone, data->source_positions());
2099 AddReducer(data, &graph_reducer, &machine_reducer);
2100 AddReducer(data, &graph_reducer, &dead_code_elimination);
2101 AddReducer(data, &graph_reducer, &common_reducer);
2102 AddReducer(data, &graph_reducer, &value_numbering);
2103 AddReducer(data, &graph_reducer, &branch_condition_elimination);
2104 graph_reducer.ReduceGraph();
2113 GraphReducer graph_reducer(
2117 &graph_reducer, data->jsgraph(), temp_zone, data->source_positions());
2118 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(),
2120 MachineOperatorReducer machine_reducer(&graph_reducer, data->jsgraph(),
2123 &graph_reducer, data->graph(), data->broker(), data->common(),
2126 AddReducer(data, &graph_reducer, &branch_condition_elimination);
2127 AddReducer(data, &graph_reducer, &dead_code_elimination);
2128 AddReducer(data, &graph_reducer, &machine_reducer);
2129 AddReducer(data, &graph_reducer, &common_reducer);
2130 AddReducer(data, &graph_reducer, &value_numbering);
2131 graph_reducer.ReduceGraph();