[prev in list] [next in list] [prev in thread] [next in thread]
List: gcc
Subject: Re: cache misses in gcc 3.3
From: law () redhat ! com
Date: 2003-02-10 17:53:17
[Download RAW message or body]
In message <20030210173107.GA24303@tornado.toronto.redhat.com>, Diego Novillo w
rites:
>On Mon, 10 Feb 2003, Andi Kleen wrote:
>
>> GCSE doesn't seem to be that slow, just CSE is.
>>
>Finger trouble. I didn't mean to insert that extra 'G'. Force
>of habit.
Well, it's worth mentioning that there are aspects of GCSE which I expect
to be largely subsumed by the SSA work as well.
For example, null pointer check removal can be completely subsumed by
the tree-ssa code. That code is a known memory and cpu hog (that's why
Mark brought in the blocking code in the past). What will be *very*
interesting will be to see what value gcse/lcm has once we've got the
tree-ssa optimizer going.
While I expect there'll always be some constants or expressions that
only gcse will catch (specifically those created by the lowering process),
I expect that we can drop the memory tracking bits from gcse and maybe
simplify other stuff (like constant/copy propagation).
jeff
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic