Lines Matching refs:MemorySSAUpdater
36 MemoryAccess *MemorySSAUpdater::getPreviousDefRecursive( in getPreviousDefRecursive()
137 MemoryAccess *MemorySSAUpdater::getPreviousDef(MemoryAccess *MA) { in getPreviousDef()
147 MemoryAccess *MemorySSAUpdater::getPreviousDefInBlock(MemoryAccess *MA) { in getPreviousDefInBlock()
172 MemoryAccess *MemorySSAUpdater::getPreviousDefFromEnd( in getPreviousDefFromEnd()
185 MemoryAccess *MemorySSAUpdater::recursePhi(MemoryAccess *Phi) { in recursePhi()
202 MemoryAccess *MemorySSAUpdater::tryRemoveTrivialPhi(MemoryPhi *Phi) { in tryRemoveTrivialPhi()
208 MemoryAccess *MemorySSAUpdater::tryRemoveTrivialPhi(MemoryPhi *Phi, in tryRemoveTrivialPhi()
238 void MemorySSAUpdater::insertUse(MemoryUse *MU, bool RenameUses) { in insertUse()
307 void MemorySSAUpdater::insertDef(MemoryDef *MD, bool RenameUses) { in insertDef()
462 void MemorySSAUpdater::fixupDefs(const SmallVectorImpl<WeakVH> &Vars) { in fixupDefs()
531 void MemorySSAUpdater::removeEdge(BasicBlock *From, BasicBlock *To) { in removeEdge()
538 void MemorySSAUpdater::removeDuplicatePhiEdgesBetween(const BasicBlock *From, in removeDuplicatePhiEdgesBetween()
596 void MemorySSAUpdater::cloneUsesAndDefs(BasicBlock *BB, BasicBlock *NewBB, in cloneUsesAndDefs()
628 void MemorySSAUpdater::updatePhisWhenInsertingUniqueBackedgeBlock( in updatePhisWhenInsertingUniqueBackedgeBlock()
667 void MemorySSAUpdater::updateForClonedLoop(const LoopBlocksRPO &LoopBlocks, in updateForClonedLoop()
731 void MemorySSAUpdater::updateForClonedBlockIntoPred( in updateForClonedBlockIntoPred()
748 void MemorySSAUpdater::privateUpdateExitBlocksForClonedLoop( in privateUpdateExitBlocksForClonedLoop()
762 void MemorySSAUpdater::updateExitBlocksForClonedLoop( in updateExitBlocksForClonedLoop()
770 void MemorySSAUpdater::updateExitBlocksForClonedLoop( in updateExitBlocksForClonedLoop()
784 void MemorySSAUpdater::applyUpdates(ArrayRef<CFGUpdate> Updates, in applyUpdates()
835 void MemorySSAUpdater::applyInsertUpdates(ArrayRef<CFGUpdate> Updates, in applyInsertUpdates()
841 void MemorySSAUpdater::applyInsertUpdates(ArrayRef<CFGUpdate> Updates, in applyInsertUpdates()
1141 void MemorySSAUpdater::moveTo(MemoryUseOrDef *What, BasicBlock *BB, in moveTo()
1166 void MemorySSAUpdater::moveBefore(MemoryUseOrDef *What, MemoryUseOrDef *Where) { in moveBefore()
1171 void MemorySSAUpdater::moveAfter(MemoryUseOrDef *What, MemoryUseOrDef *Where) { in moveAfter()
1175 void MemorySSAUpdater::moveToPlace(MemoryUseOrDef *What, BasicBlock *BB, in moveToPlace()
1187 void MemorySSAUpdater::moveAllAccesses(BasicBlock *From, BasicBlock *To, in moveAllAccesses()
1222 void MemorySSAUpdater::moveAllAfterSpliceBlocks(BasicBlock *From, in moveAllAfterSpliceBlocks()
1233 void MemorySSAUpdater::moveAllAfterMergeBlocks(BasicBlock *From, BasicBlock *To, in moveAllAfterMergeBlocks()
1243 void MemorySSAUpdater::wireOldPredecessorsToNewImmediatePredecessor( in wireOldPredecessorsToNewImmediatePredecessor()
1280 void MemorySSAUpdater::removeMemoryAccess(MemoryAccess *MA, bool OptimizePhis) { in removeMemoryAccess()
1347 void MemorySSAUpdater::removeBlocks( in removeBlocks()
1377 void MemorySSAUpdater::tryRemoveTrivialPhis(ArrayRef<WeakVH> UpdatedPHIs) { in tryRemoveTrivialPhis()
1383 void MemorySSAUpdater::changeToUnreachable(const Instruction *I) { in changeToUnreachable()
1404 MemoryAccess *MemorySSAUpdater::createMemoryAccessInBB( in createMemoryAccessInBB()
1411 MemoryAccess *MemorySSAUpdater::createMemoryAccessInBB( in createMemoryAccessInBB()
1421 MemoryUseOrDef *MemorySSAUpdater::createMemoryAccessBefore( in createMemoryAccessBefore()
1431 MemoryUseOrDef *MemorySSAUpdater::createMemoryAccessAfter( in createMemoryAccessAfter()