Lines Matching refs:BI
145 BranchInst *BI = dyn_cast<BranchInst>(BB.getTerminator()); in eliminateCondBranches_v1() local
146 if (!BI || !BI->isConditional()) in eliminateCondBranches_v1()
150 ConstantInt *CI = dyn_cast<ConstantInt>(BI->getCondition()); in eliminateCondBranches_v1()
156 BasicBlock *RemovedSucc = BI->getSuccessor(CI->isOne()); in eliminateCondBranches_v1()
163 BranchInst::Create(BI->getSuccessor(CI->isZero()), BI); in eliminateCondBranches_v1()
164 BI->eraseFromParent(); in eliminateCondBranches_v1()
181 BranchInst *BI = dyn_cast<BranchInst>(BB.getTerminator()); in eliminateCondBranches_v2() local
182 if (!BI || !BI->isConditional()) in eliminateCondBranches_v2()
186 ConstantInt *CI = dyn_cast<ConstantInt>(BI->getCondition()); in eliminateCondBranches_v2()
192 BasicBlock *RemovedSucc = BI->getSuccessor(CI->isOne()); in eliminateCondBranches_v2()
200 BranchInst::Create(BI->getSuccessor(CI->isZero()), BI); in eliminateCondBranches_v2()
201 BI->eraseFromParent(); in eliminateCondBranches_v2()