| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LCSSA.cpp | 112 BasicBlock *UserBB = User->getParent(); in formLCSSAForInstructionsImpl() local 115 if (!DT.isReachableFromEntry(UserBB)) { in formLCSSAForInstructionsImpl() 124 UserBB = PN->getIncomingBlock(U); in formLCSSAForInstructionsImpl() 126 if (InstBB != UserBB && !L->contains(UserBB)) in formLCSSAForInstructionsImpl() 218 BasicBlock *UserBB = User->getParent(); in formLCSSAForInstructionsImpl() local 224 UserBB = PN->getIncomingBlock(*UseToRewrite); in formLCSSAForInstructionsImpl() 230 if (isa<PHINode>(UserBB->begin()) && isExitBlock(UserBB, ExitBlocks)) { in formLCSSAForInstructionsImpl() 231 UseToRewrite->set(&UserBB->front()); in formLCSSAForInstructionsImpl() 252 BasicBlock *UserBB = DVI->getParent(); in formLCSSAForInstructionsImpl() local 253 if (InstBB == UserBB || L->contains(UserBB)) in formLCSSAForInstructionsImpl() [all …]
|
| H A D | LoopRotationUtils.cpp | 140 BasicBlock *UserBB = UserInst->getParent(); in RewriteUsesOfClonedInstructions() local 144 if (UserBB == OrigHeader) in RewriteUsesOfClonedInstructions() 149 if (UserBB == OrigPreheader) { in RewriteUsesOfClonedInstructions() 167 BasicBlock *UserBB = DbgValue->getParent(); in RewriteUsesOfClonedInstructions() local 168 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() local 191 if (UserBB == OrigHeader) in RewriteUsesOfClonedInstructions() [all …]
|
| H A D | SSAUpdater.cpp | 230 BasicBlock *UserBB = DbgValue->getParent(); in UpdateDebugValue() local 231 if (HasValueForBlock(UserBB)) { in UpdateDebugValue() 232 Value *NewVal = GetValueAtEndOfBlock(UserBB); in UpdateDebugValue() 239 BasicBlock *UserBB = DVR->getParent(); in UpdateDebugValue() local 240 if (HasValueForBlock(UserBB)) { in UpdateDebugValue() 241 Value *NewVal = GetValueAtEndOfBlock(UserBB); in UpdateDebugValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/ |
| H A D | BottomUpVec.cpp | 198 BasicBlock *UserBB) { in createShuffle() argument 199 BasicBlock::iterator WhereIt = getInsertPointAfterInstrs({VecOp}, UserBB); in createShuffle() 204 Value *BottomUpVec::createPack(ArrayRef<Value *> ToPack, BasicBlock *UserBB) { in createPack() argument 205 BasicBlock::iterator WhereIt = getInsertPointAfterInstrs(ToPack, UserBB); in createPack() 349 auto *UserBB = !UserBndl.empty() in emitVectors() local 389 NewVec = createShuffle(VecOp, Mask, UserBB); in emitVectors() 408 getInsertPointAfterInstrs(DescrInstrs, UserBB); in emitVectors() 459 NewVec = createPack(Bndl, UserBB); in emitVectors()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/ |
| H A D | BottomUpVec.h | 54 BasicBlock *UserBB); 57 Value *createPack(ArrayRef<Value *> ToPack, BasicBlock *UserBB);
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 443 const BasicBlock *UserBB = UI->getParent(); in isBlockInLCSSAForm() local 449 UserBB = P->getIncomingBlock(U); in isBlockInLCSSAForm() 455 if (UserBB != &BB && !L.contains(UserBB) && in isBlockInLCSSAForm() 456 DT.isReachableFromEntry(UserBB)) in isBlockInLCSSAForm()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | IndirectCallPromotion.cpp | 224 BasicBlock *UserBB = nullptr; in isDestBBSuitableForSink() local 233 UserBB = getUserBasicBlock(Use, UserInst); in isDestBBSuitableForSink() 236 if (UserBB != DestBB) in isDestBBSuitableForSink() 239 return UserBB != nullptr; in isDestBBSuitableForSink()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 1407 BasicBlock *UserBB = User->getParent(); in SinkCast() local 1409 UserBB = PN->getIncomingBlock(TheUse); in SinkCast() 1423 if (UserBB->getTerminator()->isEHPad()) in SinkCast() 1427 if (UserBB == DefBB) in SinkCast() 1431 CastInst *&InsertedCast = InsertedCasts[UserBB]; in SinkCast() 1434 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in SinkCast() 1435 assert(InsertPt != UserBB->end()); in SinkCast() 1437 InsertedCast->insertBefore(*UserBB, InsertPt); in SinkCast() 1862 BasicBlock *UserBB = User->getParent(); in sinkCmpExpression() local 1866 if (UserBB == DefBB) in sinkCmpExpression() [all …]
|
| H A D | WinEHPrepare.cpp | 1095 BasicBlock *UserBB = UserI->getParent(); in cloneCommonBlocks() local 1096 ColorVector &ColorsForUserBB = BlockColors[UserBB]; in cloneCommonBlocks()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMConstantIslandPass.cpp | 1299 MachineBasicBlock *UserBB = U.MI->getParent(); in findAvailableWater() local 1302 unsigned MinNoSplitDisp = BBInfo[UserBB->getNumber()].postOffset(CPEAlign); in findAvailableWater()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 5515 BasicBlock *UserBB = UserInst->getParent(); in run() local 5517 UserBB = PN->getIncomingBlock(U); in run() 5521 if (UserParent && UserParent != UserBB) in run() 5523 UserParent = UserBB; in run()
|