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

Chris Lattner clattner at apple.com
Mon Mar 1 13:14:53 PST 2010


On Mar 1, 2010, at 11:49 AM, Nuno Lopes wrote:

> 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.

-Chris

> 
> 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.
>> 
>> 
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list