Lines Matching refs:getBlock
141 return getPreviousDefRecursive(MA->getBlock(), CachedPreviousDef); in getPreviousDef()
148 auto *Defs = MSSA->getWritableBlockDefs(MA->getBlock()); in getPreviousDefInBlock()
160 auto End = MSSA->getWritableBlockAccesses(MA->getBlock())->rend(); in getPreviousDefInBlock()
257 auto *Defs = MSSA->getBlockDefs(MU->getBlock()); in insertUse()
265 BasicBlock *StartBlock = MU->getBlock(); in insertUse()
274 MSSA->renamePass(MU->getBlock(), FirstDef, Visited); in insertUse()
280 MSSA->renamePass(Phi->getBlock(), nullptr, Visited); in insertUse()
309 if (!MSSA->DT->isReachableFromEntry(MD->getBlock())) { in insertDef()
320 if (DefBefore->getBlock() == MD->getBlock() && in insertDef()
370 DefiningBlocks.insert(MD->getBlock()); in insertDef()
373 DefiningBlocks.insert(RealPHI->getBlock()); in insertDef()
396 auto *BBIDF = MPhi->getBlock(); in insertDef()
433 BasicBlock *StartBlock = MD->getBlock(); in insertDef()
444 MSSA->renamePass(MD->getBlock(), FirstDef, Visited); in insertDef()
450 MSSA->renamePass(Phi->getBlock(), nullptr, Visited); in insertDef()
457 MSSA->renamePass(Phi->getBlock(), nullptr, Visited); in insertDef()
470 auto *Defs = MSSA->getWritableBlockDefs(NewDef->getBlock()); in fixupDefs()
486 for (const auto *S : successors(NewDef->getBlock())) { in fixupDefs()
488 setMemoryPhiValueForBlock(MP, NewDef->getBlock(), NewDef); in fixupDefs()
589 assert(DefIt != MSSA->getBlockDefs(DefMUD->getBlock())->begin() && in getNewDefiningAccessForClone()
684 BasicBlock *NewPhiBB = NewPhi->getBlock(); in updateForClonedLoop()
895 if (IDom->getBlock() != BB) { in applyInsertUpdates()
896 BB = IDom->getBlock(); in applyInsertUpdates()
933 DT.getNode(NextIDom)->getIDom()->getBlock()) { in applyInsertUpdates()
1083 BasicBlock *NewIDom = DT.getNode(BB)->getIDom()->getBlock(); in applyInsertUpdates()
1096 BlocksToProcess.push_back(MPhi->getBlock()); in applyInsertUpdates()
1137 BasicBlock *DominatingBlock = DefToReplaceUses.getBlock(); in applyInsertUpdates()
1145 BasicBlock *DominatedBlock = Usr->getBlock(); in applyInsertUpdates()
1152 U.set(GetLastDef(IDom->getBlock())); in applyInsertUpdates()
1192 moveTo(What, Where->getBlock(), Where->getIterator()); in moveBefore()
1197 moveTo(What, Where->getBlock(), ++Where->getIterator()); in moveAfter()
1439 assert(I->getParent() == InsertPt->getBlock() && in createMemoryAccessBefore()
1442 MSSA->insertIntoListsBefore(NewAccess, InsertPt->getBlock(), in createMemoryAccessBefore()
1449 assert(I->getParent() == InsertPt->getBlock() && in createMemoryAccessAfter()
1452 MSSA->insertIntoListsBefore(NewAccess, InsertPt->getBlock(), in createMemoryAccessAfter()