Lines Matching refs:CondBOp

1681   if (const BinaryOperator *CondBOp = dyn_cast<BinaryOperator>(Cond)) {  in EmitBranchOnBoolExpr()  local
1684 if (CondBOp->getOpcode() == BO_LAnd) { in EmitBranchOnBoolExpr()
1688 if (ConstantFoldsToSimpleInteger(CondBOp->getLHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1691 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1692 return EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1698 if (ConstantFoldsToSimpleInteger(CondBOp->getRHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1701 return EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1702 FalseBlock, TrueCount, LH, CondBOp); in EmitBranchOnBoolExpr()
1710 uint64_t RHSCount = getProfileCount(CondBOp->getRHS()); in EmitBranchOnBoolExpr()
1718 EmitBranchOnBoolExpr(CondBOp->getLHS(), LHSTrue, FalseBlock, RHSCount, in EmitBranchOnBoolExpr()
1723 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1724 setCurrentProfileCount(getProfileCount(CondBOp->getRHS())); in EmitBranchOnBoolExpr()
1728 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1735 if (CondBOp->getOpcode() == BO_LOr) { in EmitBranchOnBoolExpr()
1739 if (ConstantFoldsToSimpleInteger(CondBOp->getLHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1742 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1743 return EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
1749 if (ConstantFoldsToSimpleInteger(CondBOp->getRHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1752 return EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
1753 FalseBlock, TrueCount, LH, CondBOp); in EmitBranchOnBoolExpr()
1763 getCurrentProfileCount() - getProfileCount(CondBOp->getRHS()); in EmitBranchOnBoolExpr()
1772 EmitBranchOnBoolExpr(CondBOp->getLHS(), TrueBlock, LHSFalse, LHSCount, in EmitBranchOnBoolExpr()
1777 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1778 setCurrentProfileCount(getProfileCount(CondBOp->getRHS())); in EmitBranchOnBoolExpr()
1782 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LOr, TrueBlock, FalseBlock, in EmitBranchOnBoolExpr()