Lines Matching refs:getBlock
124 return getPreviousDefRecursive(MA->getBlock(), CachedPreviousDef); in getPreviousDef()
131 auto *Defs = MSSA->getWritableBlockDefs(MA->getBlock()); in getPreviousDefInBlock()
143 auto End = MSSA->getWritableBlockAccesses(MA->getBlock())->rend(); in getPreviousDefInBlock()
259 bool DefBeforeSameBlock = DefBefore->getBlock() == MD->getBlock(); in insertDef()
306 BasicBlock *StartBlock = MD->getBlock(); in insertDef()
315 MSSA->renamePass(MD->getBlock(), FirstDef, Visited); in insertDef()
321 MSSA->renamePass(Phi->getBlock(), nullptr, Visited); in insertDef()
334 auto *Defs = MSSA->getWritableBlockDefs(NewDef->getBlock()); in fixupDefs()
350 for (const auto *S : successors(NewDef->getBlock())) { in fixupDefs()
352 setMemoryPhiValueForBlock(MP, NewDef->getBlock(), NewDef); in fixupDefs()
471 BasicBlock *NewPhiBB = NewPhi->getBlock(); in updateForClonedLoop()
655 if (IDom->getBlock() != BB) { in applyInsertUpdates()
656 BB = IDom->getBlock(); in applyInsertUpdates()
690 DT.getNode(NextIDom)->getIDom()->getBlock()) { in applyInsertUpdates()
845 BasicBlock *NewIDom = DT.getNode(BB)->getIDom()->getBlock(); in applyInsertUpdates()
882 BasicBlock *DominatingBlock = DefToReplaceUses.getBlock(); in applyInsertUpdates()
894 BasicBlock *DominatedBlock = Usr->getBlock(); in applyInsertUpdates()
901 U.set(GetLastDef(IDom->getBlock())); in applyInsertUpdates()
940 moveTo(What, Where->getBlock(), Where->getIterator()); in moveBefore()
945 moveTo(What, Where->getBlock(), ++Where->getIterator()); in moveAfter()
1146 assert(I->getParent() == InsertPt->getBlock() && in createMemoryAccessBefore()
1149 MSSA->insertIntoListsBefore(NewAccess, InsertPt->getBlock(), in createMemoryAccessBefore()
1156 assert(I->getParent() == InsertPt->getBlock() && in createMemoryAccessAfter()
1159 MSSA->insertIntoListsBefore(NewAccess, InsertPt->getBlock(), in createMemoryAccessAfter()