[llvm-commits] [llvm] r47708 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

Chris Lattner sabre at nondot.org
Wed Feb 27 21:53:40 PST 2008


Author: lattner
Date: Wed Feb 27 23:53:40 2008
New Revision: 47708

URL: http://llvm.org/viewvc/llvm-project?rev=47708&view=rev
Log:
implement expand for ISD::DECLARE by just deleting it.

Modified:
    llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp?rev=47708&r1=47707&r2=47708&view=diff

==============================================================================
--- llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp (original)
+++ llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp Wed Feb 27 23:53:40 2008
@@ -1111,6 +1111,9 @@
       Tmp3 = LegalizeOp(Node->getOperand(2));  // Legalize the variable.
       Result = DAG.UpdateNodeOperands(Result, Tmp1, Tmp2, Tmp3);
       break;
+    case TargetLowering::Expand:
+      Result = LegalizeOp(Node->getOperand(0));
+      break;
     }
     break;    
     





More information about the llvm-commits mailing list