Lines Matching refs:LocInfo

1285     auto &LocInfo = LocStackInfo[UseMLOC];  in optimizeUsesInBlock()  local
1289 if (LocInfo.PopEpoch != PopEpoch) { in optimizeUsesInBlock()
1290 LocInfo.PopEpoch = PopEpoch; in optimizeUsesInBlock()
1291 LocInfo.StackEpoch = StackEpoch; in optimizeUsesInBlock()
1303 if (LocInfo.LowerBoundBlock && LocInfo.LowerBoundBlock != BB && in optimizeUsesInBlock()
1304 !DT->dominates(LocInfo.LowerBoundBlock, BB)) { in optimizeUsesInBlock()
1308 LocInfo.LowerBound = 0; in optimizeUsesInBlock()
1309 LocInfo.LowerBoundBlock = VersionStack[0]->getBlock(); in optimizeUsesInBlock()
1310 LocInfo.LastKillValid = false; in optimizeUsesInBlock()
1312 } else if (LocInfo.StackEpoch != StackEpoch) { in optimizeUsesInBlock()
1316 LocInfo.PopEpoch = PopEpoch; in optimizeUsesInBlock()
1317 LocInfo.StackEpoch = StackEpoch; in optimizeUsesInBlock()
1319 if (!LocInfo.LastKillValid) { in optimizeUsesInBlock()
1320 LocInfo.LastKill = VersionStack.size() - 1; in optimizeUsesInBlock()
1321 LocInfo.LastKillValid = true; in optimizeUsesInBlock()
1322 LocInfo.AR = MayAlias; in optimizeUsesInBlock()
1327 assert(LocInfo.LowerBound < VersionStack.size() && in optimizeUsesInBlock()
1329 assert(LocInfo.LastKill < VersionStack.size() && in optimizeUsesInBlock()
1334 if (UpperBound - LocInfo.LowerBound > MaxCheckLimit) { in optimizeUsesInBlock()
1338 << UpperBound - LocInfo.LowerBound in optimizeUsesInBlock()
1342 LocInfo.LastKillValid = false; in optimizeUsesInBlock()
1346 while (UpperBound > LocInfo.LowerBound) { in optimizeUsesInBlock()
1367 LocInfo.AR = MustAlias; in optimizeUsesInBlock()
1373 LocInfo.AR = CA.AR; in optimizeUsesInBlock()
1383 if (FoundClobberResult || UpperBound < LocInfo.LastKill) { in optimizeUsesInBlock()
1386 LocInfo.AR = None; in optimizeUsesInBlock()
1387 MU->setDefiningAccess(VersionStack[UpperBound], true, LocInfo.AR); in optimizeUsesInBlock()
1388 LocInfo.LastKill = UpperBound; in optimizeUsesInBlock()
1392 MU->setDefiningAccess(VersionStack[LocInfo.LastKill], true, LocInfo.AR); in optimizeUsesInBlock()
1394 LocInfo.LowerBound = VersionStack.size() - 1; in optimizeUsesInBlock()
1395 LocInfo.LowerBoundBlock = BB; in optimizeUsesInBlock()