Lines Matching defs:FirstDef
274 MemoryAccess *FirstDef = &*Defs->begin();
277 if (auto *MD = dyn_cast<MemoryDef>(FirstDef))
278 FirstDef = MD->getDefiningAccess();
280 MSSA->renamePass(MU->getBlock(), FirstDef, Visited);
437 MemoryAccess *FirstDef = &*MSSA->getWritableBlockDefs(StartBlock)->begin();
440 if (auto *MD = dyn_cast<MemoryDef>(FirstDef))
441 FirstDef = MD->getDefiningAccess();
443 MSSA->renamePass(MD->getBlock(), FirstDef, Visited);
491 auto *FirstDef = &*Defs->begin();
493 assert(!isa<MemoryPhi>(FirstDef) &&
497 assert(MSSA->dominates(NewDef, FirstDef) &&
503 cast<MemoryDef>(FirstDef)->setDefiningAccess(getPreviousDef(FirstDef));