diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2021-09-17 09:48:35 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2021-09-17 14:06:15 -0400 |
commit | 534c5352a02485a41ebfb133b42edbbecba7eba3 (patch) | |
tree | ccb6e2e2a07b87cd0ddd33df9553e1eea6eab188 /gcc/config.gcc | |
parent | 3674d8e6fc6305507ed50b501f049f25f868458a (diff) | |
download | gcc-534c5352a02485a41ebfb133b42edbbecba7eba3.zip gcc-534c5352a02485a41ebfb133b42edbbecba7eba3.tar.gz gcc-534c5352a02485a41ebfb133b42edbbecba7eba3.tar.bz2 |
Provide a relation oracle for paths.
This provides a path_oracle class which can optionally be used in conjunction
with another oracle to track relations on a path as it is walked.
* value-relation.cc (class equiv_chain): Move to header file.
(path_oracle::path_oracle): New.
(path_oracle::~path_oracle): New.
(path_oracle::register_relation): New.
(path_oracle::query_relation): New.
(path_oracle::reset_path): New.
(path_oracle::dump): New.
* value-relation.h (class equiv_chain): Move to here.
(class path_oracle): New.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions