Lines Matching refs:Defs
155 auto *Defs = MSSA->getWritableBlockDefs(MA->getBlock()); in getPreviousDefInBlock() local
158 if (Defs) { in getPreviousDefInBlock()
163 if (Iter != Defs->rend()) in getPreviousDefInBlock()
182 auto *Defs = MSSA->getWritableBlockDefs(BB); in getPreviousDefFromEnd() local
184 if (Defs) { in getPreviousDefFromEnd()
185 CachedPreviousDef.insert({BB, &*Defs->rbegin()}); in getPreviousDefFromEnd()
186 return &*Defs->rbegin(); in getPreviousDefFromEnd()
263 auto *Defs = MSSA->getBlockDefs(MU->getBlock()); in insertUse() local
264 (void)Defs; in insertUse()
265 assert((!Defs || (++Defs->begin() == Defs->end())) && in insertUse()
273 if (auto *Defs = MSSA->getWritableBlockDefs(StartBlock)) { in insertUse() local
274 MemoryAccess *FirstDef = &*Defs->begin(); in insertUse()
470 auto *Defs = MSSA->getWritableBlockDefs(NewDef->getBlock()); in fixupDefs() local
478 if (++DefIter != Defs->end()) { in fixupDefs()
498 if (auto *Defs = MSSA->getWritableBlockDefs(FixupBlock)) { in fixupDefs() local
499 auto *FirstDef = &*Defs->begin(); in fixupDefs()
868 MemorySSA::DefsList *Defs = MSSA->getWritableBlockDefs(BB); in applyInsertUpdates() local
870 if (Defs) in applyInsertUpdates()
871 return &*(--Defs->end()); in applyInsertUpdates()
1241 auto *Defs = MSSA->getWritableBlockDefs(From); in moveAllAccesses() local
1242 if (Defs && !Defs->empty()) in moveAllAccesses()
1243 if (auto *Phi = dyn_cast<MemoryPhi>(&*Defs->begin())) in moveAllAccesses()