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