Lines Matching refs:BI
68 BranchInst *BI = dyn_cast_or_null<BranchInst>(VH); in replaceConditionalBranchesOnConstant() local
69 if (!BI) in replaceConditionalBranchesOnConstant()
71 if (BI->isUnconditional()) in replaceConditionalBranchesOnConstant()
75 if (match(BI->getOperand(0), m_Zero())) { in replaceConditionalBranchesOnConstant()
76 Target = BI->getSuccessor(1); in replaceConditionalBranchesOnConstant()
77 Other = BI->getSuccessor(0); in replaceConditionalBranchesOnConstant()
78 } else if (match(BI->getOperand(0), m_One())) { in replaceConditionalBranchesOnConstant()
79 Target = BI->getSuccessor(0); in replaceConditionalBranchesOnConstant()
80 Other = BI->getSuccessor(1); in replaceConditionalBranchesOnConstant()
86 BasicBlock *Source = BI->getParent(); in replaceConditionalBranchesOnConstant()
90 NewBI->setDebugLoc(BI->getDebugLoc()); in replaceConditionalBranchesOnConstant()
91 BI->eraseFromParent(); in replaceConditionalBranchesOnConstant()