[Bug tree-optimization/30104] missed code motion optimization (invariant control structures)

2016-08-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30104 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/30104] missed code motion optimization (invariant control structures)

2012-02-08 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30104 Andrew Pinski changed: What|Removed |Added Keywords||TREE Last reconfirmed|2006-12-07 14:17:

[Bug tree-optimization/30104] missed code motion optimization (invariant control structures)

2006-12-07 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #4 from dann at godzilla dot ics dot uci dot edu 2006-12-07 18:24 --- (In reply to comment #3) > unswitching would duplicate the whole loop here, so not exactly I think. But > if-conversion to > > j = COND_EXPR > > or > > j = 2 - (int)p; > > would make j loop invar

[Bug tree-optimization/30104] missed code motion optimization (invariant control structures)

2006-12-07 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2006-12-07 16:49 --- unswitching would duplicate the whole loop here, so not exactly I think. But if-conversion to j = COND_EXPR or j = 2 - (int)p; would make j loop invariant. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?i

[Bug tree-optimization/30104] missed code motion optimization (invariant control structures)

2006-12-07 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-12-07 16:46 --- isn't this the same as loop unswitching? PS This was done from a PS3! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30104

[Bug tree-optimization/30104] missed code motion optimization (invariant control structures)

2006-12-07 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2006-12-07 14:17 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC|