Lines Matching refs:InLoopSucc
142 BasicBlock *InLoopSucc; member
144 CompareDesc(BranchInst *Term, Value *Invariant, BasicBlock *InLoopSucc) in CompareDesc()
145 : Term(Term), Invariant(Invariant), InLoopSucc(InLoopSucc) {} in CompareDesc()
152 BasicBlock *InLoopSucc; member
155 BasicBlock *InLoopSucc) in InjectedInvariant()
156 : Pred(Pred), LHS(LHS), RHS(RHS), InLoopSucc(InLoopSucc) {} in InjectedInvariant()
3094 auto *InLoopSucc = Candidate.PendingInjection->InLoopSucc; in injectPendingInvariantConditions() local
3097 auto *OutOfLoopSucc = InLoopSucc == TI->getSuccessor(0) ? TI->getSuccessor(1) in injectPendingInvariantConditions()
3100 assert(L.contains(InLoopSucc) && "Not supported yet!"); in injectPendingInvariantConditions()
3120 BB->getParent(), InLoopSucc); in injectPendingInvariantConditions()
3123 Builder.CreateCondBr(InjectedCond, InLoopSucc, CheckBlock); in injectPendingInvariantConditions()
3131 for (auto &I : *InLoopSucc) { in injectPendingInvariantConditions()
3142 { DominatorTree::Insert, CheckBlock, InLoopSucc }, in injectPendingInvariantConditions()
3194 BasicBlock *InLoopSucc = Prev->InLoopSucc; in insertCandidatesWithPendingInjections() local
3195 InjectedInvariant ToInject(NonStrictPred, LHS, RHS, InLoopSucc); in insertCandidatesWithPendingInjections()