Searched refs:UserBB (Results 1 – 9 of 9) sorted by relevance
110 BasicBlock *UserBB = User->getParent(); in formLCSSAForInstructions() local113 if (!DT.isReachableFromEntry(UserBB)) { in formLCSSAForInstructions()122 UserBB = PN->getIncomingBlock(U); in formLCSSAForInstructions()124 if (InstBB != UserBB && !L->contains(UserBB)) in formLCSSAForInstructions()216 BasicBlock *UserBB = User->getParent(); in formLCSSAForInstructions() local222 UserBB = PN->getIncomingBlock(*UseToRewrite); in formLCSSAForInstructions()228 if (isa<PHINode>(UserBB->begin()) && isExitBlock(UserBB, ExitBlocks)) { in formLCSSAForInstructions()229 UseToRewrite->set(&UserBB->front()); in formLCSSAForInstructions()250 BasicBlock *UserBB = DVI->getParent(); in formLCSSAForInstructions() local251 if (InstBB == UserBB || L->contains(UserBB)) in formLCSSAForInstructions()[all …]
140 BasicBlock *UserBB = UserInst->getParent(); in RewriteUsesOfClonedInstructions() local144 if (UserBB == OrigHeader) in RewriteUsesOfClonedInstructions()149 if (UserBB == OrigPreheader) { in RewriteUsesOfClonedInstructions()167 BasicBlock *UserBB = DbgValue->getParent(); in RewriteUsesOfClonedInstructions() local168 if (UserBB == OrigHeader) in RewriteUsesOfClonedInstructions()176 if (UserBB == OrigPreheader) in RewriteUsesOfClonedInstructions()178 else if (SSA.HasValueForBlock(UserBB)) in RewriteUsesOfClonedInstructions()179 NewVal = SSA.GetValueInMiddleOfBlock(UserBB); in RewriteUsesOfClonedInstructions()190 BasicBlock *UserBB = DVR->getMarker()->getParent(); in RewriteUsesOfClonedInstructions() local191 if (UserBB == OrigHeader) in RewriteUsesOfClonedInstructions()[all …]
231 BasicBlock *UserBB = DbgValue->getParent(); in UpdateDebugValue() local232 if (HasValueForBlock(UserBB)) { in UpdateDebugValue()233 Value *NewVal = GetValueAtEndOfBlock(UserBB); in UpdateDebugValue()240 BasicBlock *UserBB = DVR->getParent(); in UpdateDebugValue() local241 if (HasValueForBlock(UserBB)) { in UpdateDebugValue()242 Value *NewVal = GetValueAtEndOfBlock(UserBB); in UpdateDebugValue()
216 BasicBlock *UserBB = nullptr; in isDestBBSuitableForSink() local225 UserBB = getUserBasicBlock(Use, UserInst); in isDestBBSuitableForSink()228 if (UserBB != DestBB) in isDestBBSuitableForSink()231 return UserBB != nullptr; in isDestBBSuitableForSink()
1405 BasicBlock *UserBB = User->getParent(); in SinkCast() local1407 UserBB = PN->getIncomingBlock(TheUse); in SinkCast()1421 if (UserBB->getTerminator()->isEHPad()) in SinkCast()1425 if (UserBB == DefBB) in SinkCast()1429 CastInst *&InsertedCast = InsertedCasts[UserBB]; in SinkCast()1432 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in SinkCast()1433 assert(InsertPt != UserBB->end()); in SinkCast()1435 InsertedCast->insertBefore(*UserBB, InsertPt); in SinkCast()1791 BasicBlock *UserBB = User->getParent(); in sinkCmpExpression() local1795 if (UserBB == DefBB) in sinkCmpExpression()[all …]
1065 BasicBlock *UserBB = UserI->getParent(); in cloneCommonBlocks() local1066 ColorVector &ColorsForUserBB = BlockColors[UserBB]; in cloneCommonBlocks()
443 const BasicBlock *UserBB = UI->getParent(); in isBlockInLCSSAForm() local449 UserBB = P->getIncomingBlock(U); in isBlockInLCSSAForm()455 if (UserBB != &BB && !L.contains(UserBB) && in isBlockInLCSSAForm()456 DT.isReachableFromEntry(UserBB)) in isBlockInLCSSAForm()
1318 MachineBasicBlock *UserBB = U.MI->getParent(); in findAvailableWater() local1321 unsigned MinNoSplitDisp = BBInfo[UserBB->getNumber()].postOffset(CPEAlign); in findAvailableWater()
5055 BasicBlock *UserBB = UserInst->getParent(); in run() local5057 UserBB = PN->getIncomingBlock(U); in run()5061 if (UserParent && UserParent != UserBB) in run()5063 UserParent = UserBB; in run()