[Bug target/48789] missed ARM optimization: use LDMIA

2017-06-16 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48789

Ramana Radhakrishnan  changed:

   What|Removed |Added

   Priority|P3  |P4
 Status|UNCONFIRMED |NEW
   Last reconfirmed||2017-06-16
 Ever confirmed|0   |1

--- Comment #5 from Ramana Radhakrishnan  ---
Confirmed but lower priority given all the other statements in c#2

[Bug target/48789] missed ARM optimization: use LDMIA

2011-07-27 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48789

Ramana Radhakrishnan ramana at gcc dot gnu.org changed:

   What|Removed |Added

 CC||ramana at gcc dot gnu.org

--- Comment #4 from Ramana Radhakrishnan ramana at gcc dot gnu.org 2011-07-27 
16:40:09 UTC ---
There are a number of problems and not all of them are related to the backend. 


- ldm / stm aren't really first class citizens as far as GCC is concerned .
There is no way today of getting the register allocator to forcefully use
increasing addresses as a metric of choosing where to do what. 

- I suspect the performance issues you are seeing are with the number of spills
and fills that are being generated in this case. If you tried -fsched-pressure
life becomes much better and in fact the amount of stack space used is 0 . I
haven't run any benchmarks to see if in this particular case you get better
performance .


[Bug target/48789] missed ARM optimization: use LDMIA

2011-04-27 Thread edwintorok at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48789

--- Comment #3 from Török Edwin edwintorok at gmail dot com 2011-04-27 
11:11:02 UTC ---
Created attachment 24116
  -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=24116
bench.c


[Bug target/48789] missed ARM optimization: use LDMIA

2011-04-27 Thread edwintorok at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48789

--- Comment #2 from Török Edwin edwintorok at gmail dot com 2011-04-27 
11:10:49 UTC ---
Created attachment 24115
  -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=24115
test.S


[Bug target/48789] missed ARM optimization: use LDMIA

2011-04-27 Thread edwintorok at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48789

--- Comment #1 from Török Edwin edwintorok at gmail dot com 2011-04-27 
11:10:35 UTC ---
Created attachment 24114
  -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=24114
reverse.c