Lines Matching refs:BranchInst
79 using BranchVector = SmallVector<BranchInst *, 8>;
274 Value *buildCondition(BranchInst *Term, unsigned Idx, bool Invert);
443 BranchInst *Term = cast<BranchInst>(BB->getTerminator()); in analyzeLoops()
452 Value *StructurizeCFG::buildCondition(BranchInst *Term, unsigned Idx, in buildCondition()
479 BranchInst *Term = cast<BranchInst>(P->getTerminator()); in gatherPredicates()
564 for (BranchInst *Term : Conds) { in insertConditions()
841 BranchInst *Br = BranchInst::Create(NewExit, BB); in changeExit()
958 BranchInst *Br = BranchInst::Create(Entry, Next, BoolPoison, Flow); in wireFlow()
999 BranchInst *Br = BranchInst::Create(Next, LoopStart, BoolPoison, LoopEnd); in handleLoops()
1073 auto Br = dyn_cast<BranchInst>(E->getEntry()->getTerminator()); in hasOnlyUniformBranches()
1096 auto Br = dyn_cast<BranchInst>(BB->getTerminator()); in hasOnlyUniformBranches()