aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.h
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2019-03-28 15:20:10 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2019-03-28 15:20:10 +0100
commitcdd82c1ee8d2ae036a4bfe2170b7795c17394109 (patch)
tree09e54a164e2228375675d06169f7f624fa0ee248 /gcc/tree-inline.h
parentc84e2d3d18338e1644e34c01809833419c13dd3d (diff)
downloadgcc-cdd82c1ee8d2ae036a4bfe2170b7795c17394109.zip
gcc-cdd82c1ee8d2ae036a4bfe2170b7795c17394109.tar.gz
gcc-cdd82c1ee8d2ae036a4bfe2170b7795c17394109.tar.bz2
regcprop.c (copyprop_hardreg_forward_1): Remove redundant INSN_P test.
* regcprop.c (copyprop_hardreg_forward_1): Remove redundant INSN_P test. (cprop_hardreg_bb, cprop_hardreg_debug): New functions. (pass_cprop_hardreg::execute): Use those. Don't repeat bb processing immediately after first one with df_analyze in between, but rather process all bbs, queueing ones that need second pass in a worklist, df_analyze, process queued debug insn changes and if second pass is needed, process bbs from worklist, df_analyze, process queued debug insns again. From-SVN: r269992
Diffstat (limited to 'gcc/tree-inline.h')
0 files changed, 0 insertions, 0 deletions