[Bug target/28919] IV selection is messed up

2021-07-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28919 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2006-09-17 22:48:12 |2021-7-25 --- Comment #10 from Andrew Pi

[Bug target/28919] IV selection is messed up

2006-09-18 Thread rakdver at atrey dot karlin dot mff dot cuni dot cz
--- Comment #9 from rakdver at atrey dot karlin dot mff dot cuni dot cz 2006-09-18 08:44 --- Subject: Re: IV selection is messed up > On 17 Sep 2006 22:48:12 -, rakdver at gcc dot gnu dot org > <[EMAIL PROTECTED]> wrote: > > Regarding the "-fprefetch-loop-arrays's heuristic is way

[Bug target/28919] IV selection is messed up

2006-09-17 Thread tbptbp at gmail dot com
--- Comment #8 from tbptbp at gmail dot com 2006-09-18 05:52 --- Subject: Re: IV selection is messed up On 17 Sep 2006 22:48:12 -, rakdver at gcc dot gnu dot org <[EMAIL PROTECTED]> wrote: > Regarding the "-fprefetch-loop-arrays's heuristic is way off the mark" part, > gcc badly ov

[Bug target/28919] IV selection is messed up

2006-09-17 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2006-09-18 04:15 --- To cut down the estimate for the loop size, you need to treat CALL_EXPRs to machine specific builtins specially (and probably some of the normal builtins too). See estimate_num_insns_1, the case for CALL_EXPR. You p

[Bug target/28919] IV selection is messed up

2006-09-17 Thread rakdver at gcc dot gnu dot org
--- Comment #6 from rakdver at gcc dot gnu dot org 2006-09-17 22:48 --- (In reply to comment #4) > Actually this is just a problem of IV selection, what is happening is the IV > selection chooses the 1024+(const char *)&base[quad] as the IV instead of just > &base[quad] which causes the

[Bug target/28919] IV selection is messed up

2006-08-31 Thread tbptbp at gmail dot com
--- Comment #5 from tbptbp at gmail dot com 2006-09-01 02:53 --- (In reply to comment #4) > Actually this is just a problem of IV selection, what is happening is the IV > selection chooses the 1024+(const char *)&base[quad] as the IV instead of just > &base[quad] which causes the bigger

[Bug target/28919] IV selection is messed up

2006-08-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-09-01 02:46 --- Actually this is just a problem of IV selection, what is happening is the IV selection chooses the 1024+(const char *)&base[quad] as the IV instead of just &base[quad] which causes the bigger encoding. -- pinskia