Lines Matching refs:InLoopSucc
140 BasicBlock *InLoopSucc; member
142 CompareDesc(BranchInst *Term, Value *Invariant, BasicBlock *InLoopSucc) in CompareDesc()
143 : Term(Term), Invariant(Invariant), InLoopSucc(InLoopSucc) {} in CompareDesc()
150 BasicBlock *InLoopSucc; member
153 BasicBlock *InLoopSucc) in InjectedInvariant()
154 : Pred(Pred), LHS(LHS), RHS(RHS), InLoopSucc(InLoopSucc) {} in InjectedInvariant()
3072 auto *InLoopSucc = Candidate.PendingInjection->InLoopSucc; in injectPendingInvariantConditions() local
3075 auto *OutOfLoopSucc = InLoopSucc == TI->getSuccessor(0) ? TI->getSuccessor(1) in injectPendingInvariantConditions()
3078 assert(L.contains(InLoopSucc) && "Not supported yet!"); in injectPendingInvariantConditions()
3098 BB->getParent(), InLoopSucc); in injectPendingInvariantConditions()
3101 Builder.CreateCondBr(InjectedCond, InLoopSucc, CheckBlock); in injectPendingInvariantConditions()
3109 for (auto &I : *InLoopSucc) { in injectPendingInvariantConditions()
3120 { DominatorTree::Insert, CheckBlock, InLoopSucc }, in injectPendingInvariantConditions()
3172 BasicBlock *InLoopSucc = Prev->InLoopSucc; in insertCandidatesWithPendingInjections() local
3173 InjectedInvariant ToInject(NonStrictPred, LHS, RHS, InLoopSucc); in insertCandidatesWithPendingInjections()