[llvm-commits] [llvm] r97486 -/llvm/trunk/utils/TableGen/DAGISelEmitter.cpp

Nuno Lopes nunoplopes at sapo.pt
Wed Mar 3 15:33:20 PST 2010


>> BTW, can we have a blog post about this new isel, and how it differs from
>> the previous one? :)
>
> Good idea, I'll write something up when I have time.

Thank you!
Nuno


>>
>> Thanks,
>> Nuno
>>
>>
>> ----- Original Message ----- 
>> From: "Chris Lattner" <sabre at nondot.org>
>> To: <llvm-commits at cs.uiuc.edu>
>> Sent: Monday, March 01, 2010 7:39 PM
>> Subject: [llvm-commits] [llvm]
>> r97486 -/llvm/trunk/utils/TableGen/DAGISelEmitter.cpp
>>
>>
>>> Author: lattner
>>> Date: Mon Mar  1 13:39:15 2010
>>> New Revision: 97486
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=97486&view=rev
>>> Log:
>>> don't emit the old sdnodexform stuff for the new isel.
>>>
>>> Modified:
>>>   llvm/trunk/utils/TableGen/DAGISelEmitter.cpp
>>>
>>> Modified: llvm/trunk/utils/TableGen/DAGISelEmitter.cpp
>>> URL:
>>> http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/DAGISelEmitter.cpp?rev=97486&r1=97485&r2=97486&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/utils/TableGen/DAGISelEmitter.cpp (original)
>>> +++ llvm/trunk/utils/TableGen/DAGISelEmitter.cpp Mon Mar  1 13:39:15 
>>> 2010
>>> @@ -1942,7 +1942,6 @@
>>>        });
>>>
>>>  // FIXME: These are being used by hand written code, gross.
>>> -  EmitNodeTransforms(OS);
>>>  EmitPredicateFunctions(OS);
>>>
>>> #ifdef ENABLE_NEW_ISEL
>>> @@ -1980,7 +1979,8 @@
>>>  delete TheMatcher;
>>>
>>> #else
>>> -
>>> +  EmitNodeTransforms(OS);
>>> +
>>>  // At this point, we have full information about the 'Patterns' we need
>>> to
>>>  // parse, both implicitly from instructions as well as from explicit
>>> pattern
>>>  // definitions.  Emit the resultant instruction selector. 




More information about the llvm-commits mailing list