projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
964a983
)
cse.c (delete_trivially_dead_insns): Speed up by minimizing calls to find_reg_note.
author
Kazu Hirata
<kazu@cs.umass.edu>
Fri, 25 Feb 2005 03:45:37 +0000
(
03:45
+0000)
committer
Kazu Hirata
<kazu@gcc.gnu.org>
Fri, 25 Feb 2005 03:45:37 +0000
(
03:45
+0000)
* cse.c (delete_trivially_dead_insns): Speed up by minimizing
calls to find_reg_note.
From-SVN: r95532
gcc/ChangeLog
patch
|
blob
|
history
gcc/cse.c
patch
|
blob
|
history
diff --git
a/gcc/ChangeLog
b/gcc/ChangeLog
index 26aea68902a40af0cf5f80138c44e8b353825c67..436f07815fb053c51265bb870be75256557b5536 100644
(file)
--- a/
gcc/ChangeLog
+++ b/
gcc/ChangeLog
@@
-1,3
+1,8
@@
+2005-02-24 Kazu Hirata <kazu@cs.umass.edu>
+
+ * cse.c (delete_trivially_dead_insns): Speed up by minimizing
+ calls to find_reg_note.
+
2005-02-24 Richard Henderson <rth@redhat.com>
PR tree-opt/20127
diff --git
a/gcc/cse.c
b/gcc/cse.c
index 5bc6ce40c90825ffae736b69b77531773f9bea0a..60dc9a9484b5cdad0bd2e2d7453998d5b87847ce 100644
(file)
--- a/
gcc/cse.c
+++ b/
gcc/cse.c
@@
-7329,7
+7329,7
@@
delete_trivially_dead_insns (rtx insns, int nreg)
ndead++;
}
- if (find_reg_note (insn, REG_LIBCALL, NULL_RTX))
+ if (
in_libcall &&
find_reg_note (insn, REG_LIBCALL, NULL_RTX))
{
in_libcall = 0;
dead_libcall = 0;