Lines Matching refs:UpperBound
1332 unsigned long UpperBound = VersionStack.size() - 1; in optimizeUsesInBlock() local
1334 if (UpperBound - LocInfo.LowerBound > MaxCheckLimit) { in optimizeUsesInBlock()
1338 << UpperBound - LocInfo.LowerBound in optimizeUsesInBlock()
1346 while (UpperBound > LocInfo.LowerBound) { in optimizeUsesInBlock()
1347 if (isa<MemoryPhi>(VersionStack[UpperBound])) { in optimizeUsesInBlock()
1352 while (VersionStack[UpperBound] != Result) { in optimizeUsesInBlock()
1353 assert(UpperBound != 0); in optimizeUsesInBlock()
1354 --UpperBound; in optimizeUsesInBlock()
1360 MemoryDef *MD = cast<MemoryDef>(VersionStack[UpperBound]); in optimizeUsesInBlock()
1365 UpperBound = 0; in optimizeUsesInBlock()
1376 --UpperBound; in optimizeUsesInBlock()
1383 if (FoundClobberResult || UpperBound < LocInfo.LastKill) { in optimizeUsesInBlock()
1385 if (MSSA->isLiveOnEntryDef(VersionStack[UpperBound])) in optimizeUsesInBlock()
1387 MU->setDefiningAccess(VersionStack[UpperBound], true, LocInfo.AR); in optimizeUsesInBlock()
1388 LocInfo.LastKill = UpperBound; in optimizeUsesInBlock()