diff options
author | Richard Biener <rguenther@suse.de> | 2022-08-11 13:28:44 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-08-11 15:01:21 +0200 |
commit | e4fbcfc0b130f872b8dd9d5089fb71ee5ed9459a (patch) | |
tree | 1af9b3d1d6f460e538920b9ff8f383760da81fff /gcc/c | |
parent | 16b013c9d9b4d950f89821476e791bf18c1295df (diff) | |
download | gcc-e4fbcfc0b130f872b8dd9d5089fb71ee5ed9459a.zip gcc-e4fbcfc0b130f872b8dd9d5089fb71ee5ed9459a.tar.gz gcc-e4fbcfc0b130f872b8dd9d5089fb71ee5ed9459a.tar.bz2 |
Tame path_range_query::compute_imports
This avoids going BBs outside of the path when adding def chains
to the set of imports. It also syncs the code with
range_def_chain::get_def_chain to not miss out on some imports
this function would identify.
* gimple-range-path.cc (path_range_query::compute_imports):
Restrict walking SSA defs to blocks inside the path. Track
the same operands as range_def_chain::get_def_chain does.
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions