Lines Matching refs:MemorySSAUpdater
42 MemoryAccess *MemorySSAUpdater::getPreviousDefRecursive( in getPreviousDefRecursive()
120 MemoryAccess *MemorySSAUpdater::getPreviousDef(MemoryAccess *MA) { in getPreviousDef()
130 MemoryAccess *MemorySSAUpdater::getPreviousDefInBlock(MemoryAccess *MA) { in getPreviousDefInBlock()
155 MemoryAccess *MemorySSAUpdater::getPreviousDefFromEnd( in getPreviousDefFromEnd()
166 MemoryAccess *MemorySSAUpdater::recursePhi(MemoryAccess *Phi) { in recursePhi()
187 MemoryAccess *MemorySSAUpdater::tryRemoveTrivialPhi(MemoryPhi *Phi, in tryRemoveTrivialPhi()
217 void MemorySSAUpdater::insertUse(MemoryUse *MU) { in insertUse()
254 void MemorySSAUpdater::insertDef(MemoryDef *MD, bool RenameUses) { in insertDef()
326 void MemorySSAUpdater::fixupDefs(const SmallVectorImpl<WeakVH> &Vars) { in fixupDefs()
396 void MemorySSAUpdater::removeEdge(BasicBlock *From, BasicBlock *To) { in removeEdge()
404 void MemorySSAUpdater::removeDuplicatePhiEdgesBetween(BasicBlock *From, in removeDuplicatePhiEdgesBetween()
421 void MemorySSAUpdater::cloneUsesAndDefs(BasicBlock *BB, BasicBlock *NewBB, in cloneUsesAndDefs()
463 void MemorySSAUpdater::updateForClonedLoop(const LoopBlocksRPO &LoopBlocks, in updateForClonedLoop()
539 void MemorySSAUpdater::updateForClonedBlockIntoPred( in updateForClonedBlockIntoPred()
553 void MemorySSAUpdater::privateUpdateExitBlocksForClonedLoop( in privateUpdateExitBlocksForClonedLoop()
567 void MemorySSAUpdater::updateExitBlocksForClonedLoop( in updateExitBlocksForClonedLoop()
575 void MemorySSAUpdater::updateExitBlocksForClonedLoop( in updateExitBlocksForClonedLoop()
589 void MemorySSAUpdater::applyUpdates(ArrayRef<CFGUpdate> Updates, in applyUpdates()
620 void MemorySSAUpdater::applyInsertUpdates(ArrayRef<CFGUpdate> Updates, in applyInsertUpdates()
626 void MemorySSAUpdater::applyInsertUpdates(ArrayRef<CFGUpdate> Updates, in applyInsertUpdates()
914 void MemorySSAUpdater::moveTo(MemoryUseOrDef *What, BasicBlock *BB, in moveTo()
939 void MemorySSAUpdater::moveBefore(MemoryUseOrDef *What, MemoryUseOrDef *Where) { in moveBefore()
944 void MemorySSAUpdater::moveAfter(MemoryUseOrDef *What, MemoryUseOrDef *Where) { in moveAfter()
948 void MemorySSAUpdater::moveToPlace(MemoryUseOrDef *What, BasicBlock *BB, in moveToPlace()
954 void MemorySSAUpdater::moveAllAccesses(BasicBlock *From, BasicBlock *To, in moveAllAccesses()
982 void MemorySSAUpdater::moveAllAfterSpliceBlocks(BasicBlock *From, in moveAllAfterSpliceBlocks()
993 void MemorySSAUpdater::moveAllAfterMergeBlocks(BasicBlock *From, BasicBlock *To, in moveAllAfterMergeBlocks()
1017 void MemorySSAUpdater::wireOldPredecessorsToNewImmediatePredecessor( in wireOldPredecessorsToNewImmediatePredecessor()
1055 void MemorySSAUpdater::removeMemoryAccess(MemoryAccess *MA) { in removeMemoryAccess()
1103 void MemorySSAUpdater::removeBlocks( in removeBlocks()
1136 MemoryAccess *MemorySSAUpdater::createMemoryAccessInBB( in createMemoryAccessInBB()
1144 MemoryUseOrDef *MemorySSAUpdater::createMemoryAccessBefore( in createMemoryAccessBefore()
1154 MemoryUseOrDef *MemorySSAUpdater::createMemoryAccessAfter( in createMemoryAccessAfter()