aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2021-09-17 09:48:35 -0400
committerAndrew MacLeod <amacleod@redhat.com>2021-09-17 14:06:15 -0400
commit534c5352a02485a41ebfb133b42edbbecba7eba3 (patch)
treeccb6e2e2a07b87cd0ddd33df9553e1eea6eab188 /gcc/config.gcc
parent3674d8e6fc6305507ed50b501f049f25f868458a (diff)
downloadgcc-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