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