summaryrefslogtreecommitdiff
path: root/gcc/value-relation.cc
AgeCommit message (Expand)Author
2025-06-25Remove unused vector in value-relation.cc.Andrew MacLeod
2025-04-28Add a Relation iterator to the relation oracle.Andrew MacLeod
2025-01-02Update copyright years.Jakub Jelinek
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm
2024-09-26tree-optimization/114855 - speed up dom_oracle::register_transitivesRichard Biener
2024-09-25tree-optimization/114855 - slow VRP due to equiv oracle queriesRichard Biener
2024-07-19Check for SSA_NAME not in the IL yet.Andrew MacLeod
2024-06-24Make transitive relations an oracle optionAndrew MacLeod
2024-05-23Rename relation oracle and API.Andrew MacLeod
2024-05-23Move to an always available relation oracle.Andrew MacLeod
2024-05-23Move all relation queries into relation_oracle.Andrew MacLeod
2024-02-08ranger: Grow BBs in relation oracle as needed [PR113735]Aldy Hernandez
2024-01-03Update copyright years.Jakub Jelinek
2023-10-13Do not add partial equivalences with no uses.Andrew MacLeod
2023-10-09Ensure float equivalences include + and - zero.Andrew MacLeod
2023-10-09Remove unused get_identity_relation.Andrew MacLeod
2023-09-26Ensure ssa_name is still valid.Andrew MacLeod
2023-08-03Provide a routine for NAME == NAME relation.Andrew MacLeod
2023-06-12Remove type from range_op_handler table selectionAndrew MacLeod
2023-04-26Quicker relation check.Andrew MacLeod
2023-03-23ranger: Ranger meets aspellJakub Jelinek
2023-01-31Properly set GORI relation trios.Andrew MacLeod
2023-01-26value-relation: Small tweaks to tablesJakub Jelinek
2023-01-19value-relation: Fix up relation_union [PR108447]Jakub Jelinek
2023-01-02Update copyright years.Jakub Jelinek
2022-10-17Merge partial relation precisions properlyAndrew MacLeod
2022-10-17Add relation_trio class for range-ops.Andrew MacLeod
2022-10-17Don't set useless relations.Andrew MacLeod
2022-10-13Add equivalence iterator to relation oracle.Andrew MacLeod
2022-10-13Add partial equivalence support to the relation oracle.Andrew MacLeod
2022-10-07Fix comment typosJakub Jelinek
2022-09-29Move class value_relation the header file.Andrew MacLeod
2022-08-17Reset root oracle from path_oracle::reset_path.Aldy Hernandez
2022-08-03Do not walk equivalence set in path_oracle::killing_def.Andrew MacLeod
2022-07-24Allow registering same SSA name relations in oracle.Aldy Hernandez
2022-07-18Check if transitives need to be registered.Andrew MacLeod
2022-07-05Provide a relation verification mechanism.Andrew MacLeod
2022-05-17Check for equivalence after merging relations.Andrew MacLeod
2022-05-13Move VREL values to their own enumerated type.Andrew MacLeod
2022-05-13Clear killing defs when resetting the path in path_oracle.Andrew MacLeod
2022-01-21Reset relations when crossing backedges.Aldy Hernandez
2022-01-20Only add equivalencies that are still valid.Andrew MacLeod
2022-01-18Limit the number of relations registered per basic block.Andrew MacLeod
2022-01-03Update copyright years.Jakub Jelinek
2021-11-09Cleanup path solver dumps.Aldy Hernandez
2021-11-06path oracle: Do not look at root oracle for killed defs.Aldy Hernandez
2021-11-01Don't register nonsensical relations.Andrew MacLeod
2021-10-29path oracle: Do not look back to the root oracle for killing defs.Aldy Hernandez
2021-10-28path relation oracle: Remove SSA's being killed from the equivalence list.Aldy Hernandez