Lines Matching refs:CondBOp
1740 if (const BinaryOperator *CondBOp = dyn_cast<BinaryOperator>(Cond)) { in EmitBranchOnBoolExpr() local
1742 if (CondBOp->getOpcode() == BO_LAnd) { in EmitBranchOnBoolExpr()
1743 MCDCLogOpStack.push_back(CondBOp); in EmitBranchOnBoolExpr()
1748 if (ConstantFoldsToSimpleInteger(CondBOp->getLHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1751 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1752 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1760 if (ConstantFoldsToSimpleInteger(CondBOp->getRHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1763 EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1764 FalseBlock, TrueCount, LH, CondBOp); in EmitBranchOnBoolExpr()
1774 uint64_t RHSCount = getProfileCount(CondBOp->getRHS()); in EmitBranchOnBoolExpr()
1782 EmitBranchOnBoolExpr(CondBOp->getLHS(), LHSTrue, FalseBlock, RHSCount, in EmitBranchOnBoolExpr()
1787 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1788 setCurrentProfileCount(getProfileCount(CondBOp->getRHS())); in EmitBranchOnBoolExpr()
1792 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1799 if (CondBOp->getOpcode() == BO_LOr) { in EmitBranchOnBoolExpr()
1800 MCDCLogOpStack.push_back(CondBOp); in EmitBranchOnBoolExpr()
1805 if (ConstantFoldsToSimpleInteger(CondBOp->getLHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1808 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1809 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
1817 if (ConstantFoldsToSimpleInteger(CondBOp->getRHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1820 EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
1821 FalseBlock, TrueCount, LH, CondBOp); in EmitBranchOnBoolExpr()
1832 getCurrentProfileCount() - getProfileCount(CondBOp->getRHS()); in EmitBranchOnBoolExpr()
1841 EmitBranchOnBoolExpr(CondBOp->getLHS(), TrueBlock, LHSFalse, LHSCount, in EmitBranchOnBoolExpr()
1846 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1847 setCurrentProfileCount(getProfileCount(CondBOp->getRHS())); in EmitBranchOnBoolExpr()
1851 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LOr, TrueBlock, FalseBlock, in EmitBranchOnBoolExpr()