Searched refs:UseBB (Results 1 – 7 of 7) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Dominators.cpp | 137 const BasicBlock *UseBB = User->getParent(); in dominates() local 141 if (!isReachableFromEntry(UseBB)) in dominates() 157 return dominates(Def, UseBB); in dominates() 159 if (DefBB != UseBB) in dominates() 160 return dominates(DefBB, UseBB); in dominates() 168 const BasicBlock *UseBB) const { in dominates() 172 if (!isReachableFromEntry(UseBB)) in dominates() 179 if (DefBB == UseBB) in dominates() 187 return dominates(E, UseBB); in dominates() 194 return dominates(E, UseBB); in dominates() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | IVUsers.cpp | 218 BasicBlock *UseBB = User->getParent(); in AddUsersImpl() local 223 UseBB = PHI->getIncomingBlock(ValNo); in AddUsersImpl() 225 if (!isSimplifiedLoopNest(UseBB, DT, LI, SimpleLoopNests)) in AddUsersImpl()
|
| H A D | MemorySSA.cpp | 2130 BasicBlock *UseBB = MP->getIncomingBlock(Dominatee); in dominates() local 2132 if (UseBB != Dominator->getBlock()) in dominates() 2133 return DT->dominates(Dominator->getBlock(), UseBB); in dominates()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 814 [&](Value *Elt, unsigned EltIdx, Optional<BasicBlock *> UseBB, in foldAggregateConstructionIntoAggregateReuse() 817 if (UseBB && PredBB) in foldAggregateConstructionIntoAggregateReuse() 818 Elt = Elt->DoPHITranslation(*UseBB, *PredBB); in foldAggregateConstructionIntoAggregateReuse() 842 [&](Optional<BasicBlock *> UseBB, in foldAggregateConstructionIntoAggregateReuse() 857 FindSourceAggregate(*I.value(), I.index(), UseBB, PredBB); in foldAggregateConstructionIntoAggregateReuse() 908 BasicBlock *UseBB = nullptr; in foldAggregateConstructionIntoAggregateReuse() local 918 if (!UseBB) { in foldAggregateConstructionIntoAggregateReuse() 919 UseBB = BB; in foldAggregateConstructionIntoAggregateReuse() 923 if (UseBB != BB) in foldAggregateConstructionIntoAggregateReuse() 930 if (!UseBB) in foldAggregateConstructionIntoAggregateReuse() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 116 bool hasPathCrossingSuspendPoint(BasicBlock *DefBB, BasicBlock *UseBB) const { in hasPathCrossingSuspendPoint() 118 size_t const UseIndex = Mapping.blockToIndex(UseBB); in hasPathCrossingSuspendPoint() 121 LLVM_DEBUG(dbgs() << UseBB->getName() << " => " << DefBB->getName() in hasPathCrossingSuspendPoint() 135 BasicBlock *UseBB = I->getParent(); in isDefinitionAcrossSuspend() local 141 UseBB = UseBB->getSinglePredecessor(); in isDefinitionAcrossSuspend() 142 assert(UseBB && "should have split coro.suspend into its own block"); in isDefinitionAcrossSuspend() 145 return hasPathCrossingSuspendPoint(DefBB, UseBB); in isDefinitionAcrossSuspend()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 1253 BasicBlock *UseBB = User->getParent(); in sinkUnusedInvariants() local 1257 UseBB = P->getIncomingBlock(i); in sinkUnusedInvariants() 1259 if (UseBB == Preheader || L->contains(UseBB)) { in sinkUnusedInvariants()
|
| H A D | LoopStrengthReduce.cpp | 3442 const BasicBlock *UseBB = !isa<PHINode>(UserInst) ? in CollectLoopInvariantFixupsAndFormulae() local 3446 if (!DT.dominates(L->getHeader(), UseBB)) in CollectLoopInvariantFixupsAndFormulae() 3449 if (UseBB->getTerminator()->isEHPad()) in CollectLoopInvariantFixupsAndFormulae()
|