Lines Matching refs:AllocaNo
107 auto AllocaNo = It->second; in collectMarkers() local
110 InterestingAllocas.set(AllocaNo); in collectMarkers()
111 BBMarkerSet[BB][II] = {AllocaNo, IsStart}; in collectMarkers()
140 << (M.IsStart ? "start " : "end ") << M.AllocaNo in collectMarkers()
147 BlockInfo.End.reset(M.AllocaNo); in collectMarkers()
148 BlockInfo.Begin.set(M.AllocaNo); in collectMarkers()
150 BlockInfo.Begin.reset(M.AllocaNo); in collectMarkers()
151 BlockInfo.End.set(M.AllocaNo); in collectMarkers()
242 for (unsigned AllocaNo = 0; AllocaNo < NumAllocas; ++AllocaNo) { in calculateLiveIntervals() local
243 if (BlockInfo.LiveIn.test(AllocaNo)) { in calculateLiveIntervals()
244 Started.set(AllocaNo); in calculateLiveIntervals()
245 Start[AllocaNo] = BBStart; in calculateLiveIntervals()
252 unsigned AllocaNo = It.second.AllocaNo; in calculateLiveIntervals() local
255 if (!Started.test(AllocaNo)) { in calculateLiveIntervals()
256 Started.set(AllocaNo); in calculateLiveIntervals()
257 Ended.reset(AllocaNo); in calculateLiveIntervals()
258 Start[AllocaNo] = InstNo; in calculateLiveIntervals()
261 if (Started.test(AllocaNo)) { in calculateLiveIntervals()
262 LiveRanges[AllocaNo].addRange(Start[AllocaNo], InstNo); in calculateLiveIntervals()
263 Started.reset(AllocaNo); in calculateLiveIntervals()
265 Ended.set(AllocaNo); in calculateLiveIntervals()
269 for (unsigned AllocaNo = 0; AllocaNo < NumAllocas; ++AllocaNo) in calculateLiveIntervals() local
270 if (Started.test(AllocaNo)) in calculateLiveIntervals()
271 LiveRanges[AllocaNo].addRange(Start[AllocaNo], BBEnd); in calculateLiveIntervals()
278 for (unsigned AllocaNo = 0; AllocaNo < NumAllocas; ++AllocaNo) in dumpAllocas() local
279 dbgs() << " " << AllocaNo << ": " << *Allocas[AllocaNo] << "\n"; in dumpAllocas()
297 for (unsigned AllocaNo = 0; AllocaNo < NumAllocas; ++AllocaNo) in dumpLiveRanges() local
298 dbgs() << " " << AllocaNo << ": " << LiveRanges[AllocaNo] << "\n"; in dumpLiveRanges()