diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-09-12 16:03:26 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-09-12 16:03:26 +0000 |
commit | 3d4ec14ffc6b957b9418578567a5751ef6f80fdb (patch) | |
tree | aab43ce903c7914dccf582e7857e3d248eb24144 /lib/CodeGen | |
parent | a1d16b53e847a97846ad5df293ae1cfc3091a092 (diff) | |
download | external_llvm-3d4ec14ffc6b957b9418578567a5751ef6f80fdb.zip external_llvm-3d4ec14ffc6b957b9418578567a5751ef6f80fdb.tar.gz external_llvm-3d4ec14ffc6b957b9418578567a5751ef6f80fdb.tar.bz2 |
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
Diffstat (limited to 'lib/CodeGen')
-rw-r--r-- | lib/CodeGen/SplitKit.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/CodeGen/SplitKit.h b/lib/CodeGen/SplitKit.h index 89ce24b..becd22c 100644 --- a/lib/CodeGen/SplitKit.h +++ b/lib/CodeGen/SplitKit.h @@ -255,7 +255,7 @@ class SplitEditor { // live-out value and its defining block. // One of these conditions shall be true: // - // 1. !LiveOutCache.count(MBB) + // 1. !LiveOutSeen.count(MBB->getNumber()) // 2. LiveOutCache[MBB].second.getNode() == 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)) // Node = mbt_[LIS.getMBBFromIndex(VNI->def)] // - // The cache is also used as a visited set by extendRange(). It can be shared - // by all the new registers because at most one is live out of each block. + // The cache can be shared by all the new registers because at most one is + // live out of each block. LiveOutMap LiveOutCache; // 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; /// LiveInBlock - Info for updateSSA() about a block where a register is |