This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/37194] Autovectorization of small constant iteration loop degrades performance



------- Comment #1 from pinskia at gcc dot gnu dot org  2008-08-21 19:32 -------
Confirmed, this is true for the Cell too.  In fact is bad for the cell because
of:

        stfs 1,16(1)
        cmpwi 7,0,0
        li 0,16
        slwi 9,9,2
        li 11,0
        add 9,3,9
        lvewx 0,1,0
        vspltw 0,0,0

The store is not 40-50 cycles before the load so we have a LHS.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pinskia at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
  GCC build triplet|powerpc64-linux             |
   GCC host triplet|powerpc64-linux             |
           Keywords|                            |missed-optimization
   Last reconfirmed|0000-00-00 00:00:00         |2008-08-21 19:32:00
               date|                            |
            Summary|Autovectorization of        |Autovectorization of small
                   |constant iteration loop     |constant iteration loop
                   |degrades performance        |degrades performance


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37194


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]