[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

Chris Lattner sabre at nondot.org
Sat Mar 3 11:21:56 PST 2007



Changes in directory llvm/lib/CodeGen/SelectionDAG:

LegalizeDAG.cpp updated: 1.480 -> 1.481
---
Log message:

Add an expand action for ISD label which just deletes the label.
This "fixes" PR1238: http://llvm.org/PR1238 .


---
Diffs of the changes:  (+3 -0)

 LegalizeDAG.cpp |    3 +++
 1 files changed, 3 insertions(+)


Index: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
diff -u llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.480 llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.481
--- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.480	Wed Feb 28 14:43:58 2007
+++ llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp	Sat Mar  3 13:21:38 2007
@@ -879,6 +879,9 @@
       Tmp2 = LegalizeOp(Node->getOperand(1));  // Legalize the label id.
       Result = DAG.UpdateNodeOperands(Result, Tmp1, Tmp2);
       break;
+    case TargetLowering::Expand:
+      Result = LegalizeOp(Node->getOperand(0));
+      break;
     }
     break;
 






More information about the llvm-commits mailing list