Dropping of old loop optimizer

Daniel Berlin dberlin@dberlin.org
Thu Feb 27 16:06:00 GMT 2003


On Thursday, February 27, 2003, at 10:18  AM, Pop Sébastian wrote:

> Hi,
>
> On Thu, Feb 27, 2003 at 02:04:14AM +0100, Zdenek Dvorak wrote:
>>
>>> The "old" loop optimizer does BIV-to-GIV flattening which is 
>>> important on
>>> processors without double-register addressing modes such as the SH,
>>> MIPS16, Thumb, and a few others.
>>>
>>> Does the new loop optimizer support this feature?
>>
>> no; as I said, anything related to iv's is problem.
>>
>
> Right now I'm working on a pass that enrich the SSA representation
> by the IV functions information.  IVs are represented by chains of
> recurences as described in:

I had started to work on this method, but decided it was too complex, 
and moved to monotonic evolution.

Are you sure CR's are going to be fast enough?

--Dan


More information about the Gcc mailing list