[llvm-commits] CVS: llvm/lib/Transforms/ExprTypeConvert.cpp
Chris Lattner
lattner at cs.uiuc.edu
Tue Oct 8 16:37:01 PDT 2002
Changes in directory llvm/lib/Transforms:
ExprTypeConvert.cpp updated: 1.60 -> 1.61
---
Log message:
Changes to support PHINode::removeIncoming changes
---
Diffs of the changes:
Index: llvm/lib/Transforms/ExprTypeConvert.cpp
diff -u llvm/lib/Transforms/ExprTypeConvert.cpp:1.60 llvm/lib/Transforms/ExprTypeConvert.cpp:1.61
--- llvm/lib/Transforms/ExprTypeConvert.cpp:1.60 Tue Oct 1 17:38:34 2002
+++ llvm/lib/Transforms/ExprTypeConvert.cpp Tue Oct 8 16:36:31 2002
@@ -392,7 +392,7 @@
BasicBlock *BB = OldPN->getIncomingBlock(0);
Value *OldVal = OldPN->getIncomingValue(0);
ValueHandle OldValHandle(VMC, OldVal);
- OldPN->removeIncomingValue(BB);
+ OldPN->removeIncomingValue(BB, false);
Value *V = ConvertExpressionToType(OldVal, Ty, VMC);
NewPN->addIncoming(V, BB);
}
@@ -1097,7 +1097,7 @@
while (OldPN->getNumOperands()) {
BasicBlock *BB = OldPN->getIncomingBlock(0);
Value *OldVal = OldPN->getIncomingValue(0);
- OldPN->removeIncomingValue(BB);
+ OldPN->removeIncomingValue(BB, false);
Value *V = ConvertExpressionToType(OldVal, NewTy, VMC);
NewPN->addIncoming(V, BB);
}
More information about the llvm-commits
mailing list