Lines Matching defs: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) {}
3070 /// br i1 %variant_cond, label InLoopSucc, label OutOfLoopSucc
3078 /// br i1 %invariant_cond, label InLoopSucc, label OriginalCheck
3080 /// br i1 %variant_cond, label InLoopSucc, label OutOfLoopSucc
3095 auto *InLoopSucc = Candidate.PendingInjection->InLoopSucc;
3098 auto *OutOfLoopSucc = InLoopSucc == TI->getSuccessor(0) ? TI->getSuccessor(1)
3101 assert(L.contains(InLoopSucc) && "Not supported yet!");
3121 BB->getParent(), InLoopSucc);
3124 Builder.CreateCondBr(InjectedCond, InLoopSucc, CheckBlock);
3132 for (auto &I : *InLoopSucc) {
3143 { DominatorTree::Insert, CheckBlock, InLoopSucc },
3195 BasicBlock *InLoopSucc = Prev->InLoopSucc;
3196 InjectedInvariant ToInject(NonStrictPred, LHS, RHS, InLoopSucc);