[llvm-commits] CVS: reopt/lib/TraceToFunction/TraceToFunction.cpp
Brian Gaeke
gaeke at cs.uiuc.edu
Wed May 19 05:33:01 PDT 2004
Changes in directory reopt/lib/TraceToFunction:
TraceToFunction.cpp updated: 1.46 -> 1.47
---
Log message:
Minor simplification: merge two asserts; remove a dyn_cast
---
Diffs of the changes: (+3 -5)
Index: reopt/lib/TraceToFunction/TraceToFunction.cpp
diff -u reopt/lib/TraceToFunction/TraceToFunction.cpp:1.46 reopt/lib/TraceToFunction/TraceToFunction.cpp:1.47
--- reopt/lib/TraceToFunction/TraceToFunction.cpp:1.46 Wed May 19 05:10:09 2004
+++ reopt/lib/TraceToFunction/TraceToFunction.cpp Wed May 19 05:32:12 2004
@@ -565,11 +565,9 @@
if (!T.contains (phiSource)) {
// FIXME: Assert that O2CMap[PN]'s value i is live in.
Value *V = O2CMap[PN];
- assert (V && "Can't find clone of Phi node from trace entry BB");
- PHINode *PNinF = dyn_cast<PHINode> (V);
- assert (PNinF
- && "Clone of Phi node from entry BB is not a Phi node");
- PNinF->setIncomingBlock (i, EntryFixup);
+ assert (V && isa<PHINode> (V)
+ && "Clone of PHINode from trace entry BB missing or mangled");
+ cast<PHINode> (V)->setIncomingBlock (i, EntryFixup);
}
}
}
More information about the llvm-commits
mailing list