Lines Matching refs:ColIdx

117   for (unsigned ColIdx = 0; ColIdx < ActiveCols.size(); ++ColIdx)  in findFreeColumn()  local
118 if (!ActiveCols[ColIdx].isActive()) in findFreeColumn()
119 return ColIdx; in findFreeColumn()
153 for (unsigned ColIdx = 0, End = ActiveCols.size(); ColIdx < End; ++ColIdx) { in update() local
154 if (!ActiveCols[ColIdx].isActive()) in update()
156 CheckedVarIdxs.insert(ActiveCols[ColIdx].VarIdx); in update()
157 LiveVariable &LV = LiveVariables[ActiveCols[ColIdx].VarIdx]; in update()
158 ActiveCols[ColIdx].LiveIn = LV.liveAtAddress(ThisAddr); in update()
159 ActiveCols[ColIdx].LiveOut = LV.liveAtAddress(NextAddr); in update()
162 << ColIdx << ": LiveIn=" << ActiveCols[ColIdx].LiveIn in update()
163 << ", LiveOut=" << ActiveCols[ColIdx].LiveOut << "\n"); in update()
165 if (!ActiveCols[ColIdx].LiveIn && !ActiveCols[ColIdx].LiveOut) in update()
166 ActiveCols[ColIdx].VarIdx = Column::NullVarIdx; in update()
182 unsigned ColIdx = findFreeColumn(); in update() local
185 << ColIdx << ": LiveIn=" << LiveIn in update()
187 ActiveCols[ColIdx].VarIdx = VarIdx; in update()
188 ActiveCols[ColIdx].LiveIn = LiveIn; in update()
189 ActiveCols[ColIdx].LiveOut = LiveOut; in update()
190 ActiveCols[ColIdx].MustDrawLabel = true; in update()
234 for (size_t ColIdx = FirstUnprintedColumn, End = ActiveCols.size(); in printAfterOtherLine() local
235 ColIdx < End; ++ColIdx) { in printAfterOtherLine()
236 if (ActiveCols[ColIdx].isActive()) { in printAfterOtherLine()
237 if ((AfterInst && ActiveCols[ColIdx].LiveOut) || in printAfterOtherLine()
238 (!AfterInst && ActiveCols[ColIdx].LiveIn)) in printAfterOtherLine()
240 else if (!AfterInst && ActiveCols[ColIdx].LiveOut) in printAfterOtherLine()
261 for (unsigned ColIdx = 0, End = ActiveCols.size(); ColIdx < End; ++ColIdx) { in printBetweenInsts() local
262 if (ActiveCols[ColIdx].isActive() && ActiveCols[ColIdx].MustDrawLabel) { in printBetweenInsts()
266 for (unsigned ColIdx2 = 0; ColIdx2 < ColIdx; ++ColIdx2) { in printBetweenInsts()
278 OS << getLineChar(ActiveCols[ColIdx].LiveIn ? LineChar::LabelCornerActive in printBetweenInsts()
282 << LiveVariables[ActiveCols[ColIdx].VarIdx].VarName; in printBetweenInsts()
286 LiveVariables[ActiveCols[ColIdx].VarIdx].print(OS, MRI); in printBetweenInsts()
305 for (unsigned ColIdx = 0, End = ActiveCols.size(); ColIdx < End; ++ColIdx) in printBetweenInsts() local
306 if (ActiveCols[ColIdx].isActive()) in printBetweenInsts()
307 ActiveCols[ColIdx].MustDrawLabel = false; in printBetweenInsts()
321 for (unsigned ColIdx = FirstUnprintedColumn, End = ActiveCols.size(); in printAfterInst() local
322 ColIdx < End; ++ColIdx) { in printAfterInst()
323 if (!ActiveCols[ColIdx].isActive()) in printAfterInst()
325 else if (ActiveCols[ColIdx].LiveIn && ActiveCols[ColIdx].LiveOut) in printAfterInst()
327 else if (ActiveCols[ColIdx].LiveOut) in printAfterInst()
329 else if (ActiveCols[ColIdx].LiveIn) in printAfterInst()