Lines Matching refs:LocInfo

1376     auto &LocInfo = LocStackInfo[UseMLOC];  in optimizeUsesInBlock()  local
1380 if (LocInfo.PopEpoch != PopEpoch) { in optimizeUsesInBlock()
1381 LocInfo.PopEpoch = PopEpoch; in optimizeUsesInBlock()
1382 LocInfo.StackEpoch = StackEpoch; in optimizeUsesInBlock()
1394 if (LocInfo.LowerBoundBlock && LocInfo.LowerBoundBlock != BB && in optimizeUsesInBlock()
1395 !DT->dominates(LocInfo.LowerBoundBlock, BB)) { in optimizeUsesInBlock()
1399 LocInfo.LowerBound = 0; in optimizeUsesInBlock()
1400 LocInfo.LowerBoundBlock = VersionStack[0]->getBlock(); in optimizeUsesInBlock()
1401 LocInfo.LastKillValid = false; in optimizeUsesInBlock()
1403 } else if (LocInfo.StackEpoch != StackEpoch) { in optimizeUsesInBlock()
1407 LocInfo.PopEpoch = PopEpoch; in optimizeUsesInBlock()
1408 LocInfo.StackEpoch = StackEpoch; in optimizeUsesInBlock()
1410 if (!LocInfo.LastKillValid) { in optimizeUsesInBlock()
1411 LocInfo.LastKill = VersionStack.size() - 1; in optimizeUsesInBlock()
1412 LocInfo.LastKillValid = true; in optimizeUsesInBlock()
1413 LocInfo.AR = AliasResult::MayAlias; in optimizeUsesInBlock()
1418 assert(LocInfo.LowerBound < VersionStack.size() && in optimizeUsesInBlock()
1420 assert(LocInfo.LastKill < VersionStack.size() && in optimizeUsesInBlock()
1425 if (UpperBound - LocInfo.LowerBound > MaxCheckLimit) { in optimizeUsesInBlock()
1429 << UpperBound - LocInfo.LowerBound in optimizeUsesInBlock()
1433 LocInfo.LastKillValid = false; in optimizeUsesInBlock()
1438 while (UpperBound > LocInfo.LowerBound) { in optimizeUsesInBlock()
1456 LocInfo.AR = CA.AR; in optimizeUsesInBlock()
1466 if (FoundClobberResult || UpperBound < LocInfo.LastKill) { in optimizeUsesInBlock()
1469 LocInfo.AR = None; in optimizeUsesInBlock()
1470 MU->setDefiningAccess(VersionStack[UpperBound], true, LocInfo.AR); in optimizeUsesInBlock()
1471 LocInfo.LastKill = UpperBound; in optimizeUsesInBlock()
1475 MU->setDefiningAccess(VersionStack[LocInfo.LastKill], true, LocInfo.AR); in optimizeUsesInBlock()
1477 LocInfo.LowerBound = VersionStack.size() - 1; in optimizeUsesInBlock()
1478 LocInfo.LowerBoundBlock = BB; in optimizeUsesInBlock()