aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-range-path.cc
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-06-17Rename Value_Range to value_range.Aldy Hernandez1-8/+8
2024-05-23Make gori_map a shared component.Andrew MacLeod1-3/+3
2024-05-23Make GORI a range_query component.Andrew MacLeod1-14/+14
2024-05-23Gori_compute inherits from gimple_outgoing_range.Andrew MacLeod1-2/+2
2024-05-23Gori_compute no longer inherits from gori_map.Andrew MacLeod1-3/+3
2024-05-23Move infer_manager to a range_query oracle.Andrew MacLeod1-2/+2
2024-05-23Rename relation oracle and API.Andrew MacLeod1-9/+9
2024-05-23Move to an always available relation oracle.Andrew MacLeod1-16/+6
2024-05-23Move all relation queries into relation_oracle.Andrew MacLeod1-0/+1
2024-05-16Revert "Revert: "Enable prange support.""Aldy Hernandez1-1/+1
2024-05-10Revert: "Enable prange support." [PR114985]Aldy Hernandez1-1/+1
2024-05-08Enable prange support.Aldy Hernandez1-1/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-04-26Create a lazy ssa_cache.Andrew MacLeod1-51/+14
2023-04-26Rename ssa_global_cache to ssa_cache and add has_rangeAndrew MacLeod1-4/+4
2023-04-26More last_stmt removalRichard Biener1-1/+1
2023-03-23ranger: Ranger meets aspellJakub Jelinek1-1/+1
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-08-19Remove path_range_query constructor that takes an edge.Aldy Hernandez1-15/+0
2022-08-18Make path_range_query standalone and add reset_path.Aldy Hernandez1-56/+58
2022-08-18Use gimple_range_ssa_names in path_range_query.Aldy Hernandez1-20/+4
2022-08-17Reset root oracle from path_oracle::reset_path.Aldy Hernandez1-3/+5
2022-08-16Rename imports nomenclature in path_range_query to exit_dependencies.Aldy Hernandez1-42/+37
2022-08-15Simplify range_on_path_entryRichard Biener1-32/+1
2022-08-11Tame path_range_query::compute_importsRichard Biener1-11/+28
2022-08-11tree-optimization/106514 - revisit m_import compute in backward threadingRichard Biener1-29/+23
2022-08-11Fix path query compute_imports for external pathRichard Biener1-13/+8
2022-08-04Loop over intersected bitmaps.Andrew MacLeod1-22/+18
2022-06-03Implement vrange::supports_type_p.Aldy Hernandez1-3/+3
2022-06-01Convert ranger and clients to vrange.Aldy Hernandez1-19/+28
2022-06-01Implement generic range temporaries.Aldy Hernandez1-1/+1
2022-05-17Add side effect infrastructure.Andrew MacLeod1-3/+3
2022-05-13Move VREL values to their own enumerated type.Andrew MacLeod1-3/+3
2022-02-09Register non-null side effects properly.Andrew MacLeod1-2/+2
2022-02-03Assert that backedges are available in path solver.Aldy Hernandez1-0/+3
2022-01-21Reset relations when crossing backedges.Aldy Hernandez1-6/+42
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-01path solver: Use only one ssa_global_cache.Aldy Hernandez1-12/+11
2021-11-25path solver: Revert computation of ranges in gimple order.Aldy Hernandez1-22/+11
2021-11-25path solver: Move boolean import code to compute_imports.Aldy Hernandez1-13/+12
2021-11-25path solver: Compute ranges in path in gimple order.Aldy Hernandez1-11/+22
2021-11-15Fix PHI ordering problems in the path solver.Aldy Hernandez1-20/+41
2021-11-15path solver: Default to global range if nothing found.Aldy Hernandez1-1/+1
2021-11-13path solver: Compute all PHI ranges simultaneously.Aldy Hernandez1-9/+33
2021-11-13path solver: Merge path_range_query constructors.Aldy Hernandez1-14/+17
2021-11-12path solver: Solve PHI imports first for ranges.Aldy Hernandez1-2/+13
2021-11-11Make ranger optional in path_range_query.Aldy Hernandez1-15/+28