diff options
author | Richard Biener <rguenther@suse.de> | 2022-08-22 14:45:38 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-08-22 16:13:11 +0200 |
commit | b6316324fceaef431799a8b386de5cc9881d6898 (patch) | |
tree | 14341b8990015a6158075d07176a00e7f33fefd1 /gcc/collect-utils.cc | |
parent | 827f64135957ce21617cd0345508077439fa29d8 (diff) | |
download | gcc-b6316324fceaef431799a8b386de5cc9881d6898.zip gcc-b6316324fceaef431799a8b386de5cc9881d6898.tar.gz gcc-b6316324fceaef431799a8b386de5cc9881d6898.tar.bz2 |
Remove dead predicate analysis GENERIC expr building code
The following removes the unused def_expr, use_expr and expr APIs
from the predicate class including the unconditional build of the
GENERIC use_expr on each uninit analysis run.
* gimple-predicate-analysis.h (predicate::m_use_expr): Remove.
(predicate::def_expr): Likewise.
(predicate::use_expr): Likewise.
(predicate::expr): Likewise.
* gimple-predicate-analysis.cc (predicate::def_expr): Remove.
(predicate::use_expr): Likewise.
(predicate::expr): Likewise.
(predicate::is_use_guarded): Do not build m_use_expr.
Diffstat (limited to 'gcc/collect-utils.cc')
0 files changed, 0 insertions, 0 deletions