Update comments to reflect some (not so) recent changes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139498 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Jakob Stoklund Olesen 2011-09-12 16:03:26 +00:00
parent a1d16b53e8
commit 3d4ec14ffc

View File

@ -255,7 +255,7 @@ class SplitEditor {
// live-out value and its defining block. // live-out value and its defining block.
// One of these conditions shall be true: // One of these conditions shall be true:
// //
// 1. !LiveOutCache.count(MBB) // 1. !LiveOutSeen.count(MBB->getNumber())
// 2. LiveOutCache[MBB].second.getNode() == MBB // 2. LiveOutCache[MBB].second.getNode() == MBB
// 3. forall P in preds(MBB): LiveOutCache[P] == LiveOutCache[MBB] // 3. forall P in preds(MBB): LiveOutCache[P] == LiveOutCache[MBB]
// //
@ -264,12 +264,13 @@ class SplitEditor {
// VNI = Edit.get(RegIdx)->getVNInfoAt(LIS.getMBBEndIdx(MBB)) // VNI = Edit.get(RegIdx)->getVNInfoAt(LIS.getMBBEndIdx(MBB))
// Node = mbt_[LIS.getMBBFromIndex(VNI->def)] // Node = mbt_[LIS.getMBBFromIndex(VNI->def)]
// //
// The cache is also used as a visited set by extendRange(). It can be shared // The cache can be shared by all the new registers because at most one is
// by all the new registers because at most one is live out of each block. // live out of each block.
LiveOutMap LiveOutCache; LiveOutMap LiveOutCache;
// LiveOutSeen - Indexed by MBB->getNumber(), a bit is set for each valid // LiveOutSeen - Indexed by MBB->getNumber(), a bit is set for each valid
// entry in LiveOutCache. // entry in LiveOutCache. This is also used as a visited set for
// findReachingDefs().
BitVector LiveOutSeen; BitVector LiveOutSeen;
/// LiveInBlock - Info for updateSSA() about a block where a register is /// LiveInBlock - Info for updateSSA() about a block where a register is