Several changes mixed up here. First when legalizing a DAG with pcmarker,
authorChris Lattner <sabre@nondot.org>
Sat, 2 Apr 2005 05:00:07 +0000 (05:00 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 2 Apr 2005 05:00:07 +0000 (05:00 +0000)
commit2c8086f4b9916b2d02842be5e375276023225fba
treeb1a7a2965e5bd06e9b6c6d0e8e9c76abbaf78677
parentff9fd0a99c00a5ec17b867365bd2c22fb4061363
Several changes mixed up here.  First when legalizing a DAG with pcmarker,
dont' regen the whole dag if unneccesary.  Second, fix and ugly bug with
the _PARTS nodes that caused legalize to produce multiples of them.
Finally, implement initial support for FABS and FNEG.  Currently FNEG is
the only one to be trusted though.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21009 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp