reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1338 !VersionStack.empty() && 1340 BasicBlock *BackBlock = VersionStack.back()->getBlock(); 1343 while (VersionStack.back()->getBlock() == BackBlock) 1344 VersionStack.pop_back(); 1351 VersionStack.push_back(&MA); 1386 LocInfo.LowerBoundBlock = VersionStack[0]->getBlock(); 1397 LocInfo.LastKill = VersionStack.size() - 1; 1404 assert(LocInfo.LowerBound < VersionStack.size() && 1406 assert(LocInfo.LastKill < VersionStack.size() && 1409 unsigned long UpperBound = VersionStack.size() - 1; 1425 if (isa<MemoryPhi>(VersionStack[UpperBound])) { 1430 while (VersionStack[UpperBound] != Result) { 1438 MemoryDef *MD = cast<MemoryDef>(VersionStack[UpperBound]); 1463 if (MSSA->isLiveOnEntryDef(VersionStack[UpperBound])) 1465 MU->setDefiningAccess(VersionStack[UpperBound], true, LocInfo.AR); 1470 MU->setDefiningAccess(VersionStack[LocInfo.LastKill], true, LocInfo.AR); 1472 LocInfo.LowerBound = VersionStack.size() - 1;