aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-relation.cc
AgeCommit message (Expand)AuthorFilesLines
2022-08-17Reset root oracle from path_oracle::reset_path.Aldy Hernandez1-2/+4
2022-08-03Do not walk equivalence set in path_oracle::killing_def.Andrew MacLeod1-10/+1
2022-07-24Allow registering same SSA name relations in oracle.Aldy Hernandez1-2/+5
2022-07-18Check if transitives need to be registered.Andrew MacLeod1-3/+10
2022-07-05Provide a relation verification mechanism.Andrew MacLeod1-2/+68
2022-05-17Check for equivalence after merging relations.Andrew MacLeod1-4/+4
2022-05-13Move VREL values to their own enumerated type.Andrew MacLeod1-141/+137
2022-05-13Clear killing defs when resetting the path in path_oracle.Andrew MacLeod1-0/+1
2022-01-21Reset relations when crossing backedges.Aldy Hernandez1-2/+2
2022-01-20Only add equivalencies that are still valid.Andrew MacLeod1-12/+29
2022-01-18Limit the number of relations registered per basic block.Andrew MacLeod1-3/+12
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-09Cleanup path solver dumps.Aldy Hernandez1-1/+5
2021-11-06path oracle: Do not look at root oracle for killed defs.Aldy Hernandez1-0/+9
2021-11-01Don't register nonsensical relations.Andrew MacLeod1-1/+7
2021-10-29path oracle: Do not look back to the root oracle for killing defs.Aldy Hernandez1-1/+12
2021-10-28path relation oracle: Remove SSA's being killed from the equivalence list.Aldy Hernandez1-10/+10
2021-10-27Kill second order relations in the path solver.Aldy Hernandez1-1/+20
2021-10-22Disregard incoming equivalences to a path when defining a new one.Aldy Hernandez1-0/+23
2021-09-20Make each def a new equivalency record.Andrew MacLeod1-0/+57
2021-09-17Provide a relation oracle for paths.Andrew MacLeod1-13/+175
2021-09-17Virtualize relation oracle and various cleanups.Andrew MacLeod1-157/+159
2021-09-03Implement relation_oracle::debug.Aldy Hernandez1-0/+6
2021-08-24Add transitive operations to the relation oracle.Andrew MacLeod1-29/+258
2021-07-22Allow non-symmetrical equivalences.Andrew MacLeod1-2/+6
2021-06-24Fix relation query of equivalences.Andrew MacLeod1-7/+8
2021-06-22Initial value-relation code.Andrew MacLeod1-0/+932