On 03/05/15 01:47, Richard Biener wrote:
On Thu, Mar 5, 2015 at 1:54 AM, Jan Hubicka wrote:
It gets passed the valueize callback now which returns NULL_TREE for
SSA names we can't follow.
Btw, for match-and-simplify I had to use that as default for fold_stmt
_exactly_ because of the call to
On Thu, Mar 5, 2015 at 1:54 AM, Jan Hubicka wrote:
>> >
>> > It gets passed the valueize callback now which returns NULL_TREE for
>> > SSA names we can't follow.
>>
>> Btw, for match-and-simplify I had to use that as default for fold_stmt
>> _exactly_ because of the call to fold_stmt from replace_
> >
> > It gets passed the valueize callback now which returns NULL_TREE for
> > SSA names we can't follow.
>
> Btw, for match-and-simplify I had to use that as default for fold_stmt
> _exactly_ because of the call to fold_stmt from replace_uses_by
> via merge-blocks from cfgcleanup. This is beca
>
> I'd say that the devirtualization code is quite a heavy thing do to from
> fold_stmt. Yes - it want's to catch all cases if a stmt is modified
> (after which passes should fold it).
Yep, I have no prolem doing the heavy part just at a specified point.
(it usually converges quickly, but there
On Wed, Mar 4, 2015 at 1:41 PM, Richard Biener
wrote:
> On Wed, Mar 4, 2015 at 6:27 AM, Jeff Law wrote:
>> On 03/02/15 01:38, Richard Biener wrote:
>>>
>>> On Mon, Mar 2, 2015 at 6:34 AM, Aldy Hernandez wrote:
As I mention in the PR...
What's happening here is that the ipa_po
On Wed, Mar 4, 2015 at 6:27 AM, Jeff Law wrote:
> On 03/02/15 01:38, Richard Biener wrote:
>>
>> On Mon, Mar 2, 2015 at 6:34 AM, Aldy Hernandez wrote:
>>>
>>> As I mention in the PR...
>>>
>>> What's happening here is that the ipa_polymorphic_call_context
>>> constructor
>>> is calling walk_ssa_c
On 03/02/15 01:38, Richard Biener wrote:
On Mon, Mar 2, 2015 at 6:34 AM, Aldy Hernandez wrote:
As I mention in the PR...
What's happening here is that the ipa_polymorphic_call_context constructor
is calling walk_ssa_copies on a PHI node that has no arguments. This
happens because finalize_jum
> On Mon, Mar 2, 2015 at 6:34 AM, Aldy Hernandez wrote:
> > As I mention in the PR...
> >
> > What's happening here is that the ipa_polymorphic_call_context constructor
> > is calling walk_ssa_copies on a PHI node that has no arguments. This
> > happens because finalize_jump_threads eventually re
On Mon, Mar 2, 2015 at 6:34 AM, Aldy Hernandez wrote:
> As I mention in the PR...
>
> What's happening here is that the ipa_polymorphic_call_context constructor
> is calling walk_ssa_copies on a PHI node that has no arguments. This
> happens because finalize_jump_threads eventually removes some P
As I mention in the PR...
What's happening here is that the ipa_polymorphic_call_context
constructor is calling walk_ssa_copies on a PHI node that has no
arguments. This happens because finalize_jump_threads eventually
removes some PHI arguments as it's redirecting some edges, leaving a PHI
10 matches
Mail list logo