Lines Matching refs:Defs
148 auto *Defs = MSSA->getWritableBlockDefs(MA->getBlock()); in getPreviousDefInBlock() local
151 if (Defs) { in getPreviousDefInBlock()
156 if (Iter != Defs->rend()) in getPreviousDefInBlock()
175 auto *Defs = MSSA->getWritableBlockDefs(BB); in getPreviousDefFromEnd() local
177 if (Defs) { in getPreviousDefFromEnd()
178 CachedPreviousDef.insert({BB, &*Defs->rbegin()}); in getPreviousDefFromEnd()
179 return &*Defs->rbegin(); in getPreviousDefFromEnd()
257 auto *Defs = MSSA->getBlockDefs(MU->getBlock()); in insertUse() local
258 (void)Defs; in insertUse()
259 assert((!Defs || (++Defs->begin() == Defs->end())) && in insertUse()
267 if (auto *Defs = MSSA->getWritableBlockDefs(StartBlock)) { in insertUse() local
268 MemoryAccess *FirstDef = &*Defs->begin(); in insertUse()
470 auto *Defs = MSSA->getWritableBlockDefs(NewDef->getBlock()); in fixupDefs() local
478 if (++DefIter != Defs->end()) { in fixupDefs()
497 if (auto *Defs = MSSA->getWritableBlockDefs(FixupBlock)) { in fixupDefs() local
498 auto *FirstDef = &*Defs->begin(); in fixupDefs()
847 MemorySSA::DefsList *Defs = MSSA->getWritableBlockDefs(BB); in applyInsertUpdates() local
849 if (Defs) in applyInsertUpdates()
850 return &*(--Defs->end()); in applyInsertUpdates()
1216 auto *Defs = MSSA->getWritableBlockDefs(From); in moveAllAccesses() local
1217 if (Defs && !Defs->empty()) in moveAllAccesses()
1218 if (auto *Phi = dyn_cast<MemoryPhi>(&*Defs->begin())) in moveAllAccesses()