Lines Matching defs:CondBranch
3204 MCInst *CondBranch = nullptr;
3206 const bool Success = BB->analyzeBranch(TBB, FBB, CondBranch, UncondBranch);
3216 Branch = CondBranch ? std::string(BC.InstPrinter->getOpcodeName(
3217 CondBranch->getOpcode()))
3378 MCInst *CondBranch = nullptr;
3380 if (!BB->analyzeBranch(TBB, FBB, CondBranch, UncondBranch))
3396 if (CondBranch)
3397 BB->eraseInstruction(BB->findInstruction(CondBranch));
3402 assert(CondBranch && "conditional branch expected");
3409 if (MIB->isDynamicBranch(*CondBranch)) {
3418 BB->removeDuplicateConditionalSuccessor(CondBranch);
3426 if (!MIB->isReversibleBranch(*CondBranch)) {
3436 MIB->reverseBranchCondition(*CondBranch, TSuccessor->getLabel(), Ctx);
3446 if (MIB->getTargetSymbol(*CondBranch) != TSuccessor->getLabel()) {
3448 MIB->replaceBranchTarget(*CondBranch, TSuccessor->getLabel(), Ctx);
3713 MCInst *CondBranch = nullptr;
3715 if (BB->analyzeBranch(TBB, FBB, CondBranch, UncondBranch) && CondBranch &&
3718 *CondBranch)) == BC.MIB->getCondCode(*CondBranch)) {