On Sat, Nov 5, 2011 at 3:24 AM, Richard Henderson <r...@redhat.com> wrote:
> On 11/04/2011 04:53 PM, Aldy Hernandez wrote:
>>> Why is it necessary to know whether a clone is a tm clone?
>>
>> How do you mean?  First, there are a few pretty printing places where we 
>> dump that a function is a clone.  It is easy to debug dumps when you know 
>> which function is the clone and which is the original function, since we 
>> will dump both variants at code generation time.
>>
>> Second, there is code in the TM lowering bits where we assert that we are 
>> not trying to lower TM clones ahead of time.  And there is a check in 
>> gate_tm_init() where we specify that the entire function is a TM region if 
>> it is a clone.
>>
>> etc, etc.
>>
>> Does this answer your question?
>
> Richi, if it's the use of the bit in the tree node that you're worried about,
> we could probably put it in cgraph_node.local instead.  But we do need the
> knowledge.

Yeah, I was worried about /* 1 bit left */ ;)  Putting it in the
cgraph node sounds more appealing
indeed.

Thanks,
Richard.

>
> r~
>

Reply via email to