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

Nuno Lopes nunoplopes at sapo.pt
Mon Mar 1 11:49:44 PST 2010


BTW, can we have a blog post about this new isel, and how it differs from 
the previous one? :)

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
> 




More information about the llvm-commits mailing list