Lines Matching defs:AllocaNo
106 auto AllocaNo = It->second;
109 InterestingAllocas.set(AllocaNo);
110 BBMarkerSet[BB][II] = {AllocaNo, IsStart};
139 << (M.IsStart ? "start " : "end ") << M.AllocaNo
146 BlockInfo.End.reset(M.AllocaNo);
147 BlockInfo.Begin.set(M.AllocaNo);
149 BlockInfo.Begin.reset(M.AllocaNo);
150 BlockInfo.End.set(M.AllocaNo);
258 for (unsigned AllocaNo = 0; AllocaNo < NumAllocas; ++AllocaNo) {
259 if (BlockInfo.LiveIn.test(AllocaNo)) {
260 Started.set(AllocaNo);
261 Start[AllocaNo] = BBStart;
268 unsigned AllocaNo = It.second.AllocaNo;
271 if (!Started.test(AllocaNo)) {
272 Started.set(AllocaNo);
273 Ended.reset(AllocaNo);
274 Start[AllocaNo] = InstNo;
277 if (Started.test(AllocaNo)) {
278 LiveRanges[AllocaNo].addRange(Start[AllocaNo], InstNo);
279 Started.reset(AllocaNo);
281 Ended.set(AllocaNo);
285 for (unsigned AllocaNo = 0; AllocaNo < NumAllocas; ++AllocaNo)
286 if (Started.test(AllocaNo))
287 LiveRanges[AllocaNo].addRange(Start[AllocaNo], BBEnd);
294 for (unsigned AllocaNo = 0; AllocaNo < NumAllocas; ++AllocaNo)
295 dbgs() << " " << AllocaNo << ": " << *Allocas[AllocaNo] << "\n";
313 for (unsigned AllocaNo = 0; AllocaNo < NumAllocas; ++AllocaNo)
314 dbgs() << " " << AllocaNo << ": " << LiveRanges[AllocaNo] << "\n";