Lines Matching refs:CondBOp

1819   if (const BinaryOperator *CondBOp = dyn_cast<BinaryOperator>(Cond)) {  in EmitBranchOnBoolExpr()  local
1821 if (CondBOp->getOpcode() == BO_LAnd) { in EmitBranchOnBoolExpr()
1822 MCDCLogOpStack.push_back(CondBOp); in EmitBranchOnBoolExpr()
1827 if (ConstantFoldsToSimpleInteger(CondBOp->getLHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1830 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1831 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1839 if (ConstantFoldsToSimpleInteger(CondBOp->getRHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1842 EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1843 FalseBlock, TrueCount, LH, CondBOp); in EmitBranchOnBoolExpr()
1853 uint64_t RHSCount = getProfileCount(CondBOp->getRHS()); in EmitBranchOnBoolExpr()
1861 EmitBranchOnBoolExpr(CondBOp->getLHS(), LHSTrue, FalseBlock, RHSCount, in EmitBranchOnBoolExpr()
1866 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1867 setCurrentProfileCount(getProfileCount(CondBOp->getRHS())); in EmitBranchOnBoolExpr()
1871 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1878 if (CondBOp->getOpcode() == BO_LOr) { in EmitBranchOnBoolExpr()
1879 MCDCLogOpStack.push_back(CondBOp); in EmitBranchOnBoolExpr()
1884 if (ConstantFoldsToSimpleInteger(CondBOp->getLHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1887 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1888 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
1896 if (ConstantFoldsToSimpleInteger(CondBOp->getRHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1899 EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
1900 FalseBlock, TrueCount, LH, CondBOp); in EmitBranchOnBoolExpr()
1911 getCurrentProfileCount() - getProfileCount(CondBOp->getRHS()); in EmitBranchOnBoolExpr()
1920 EmitBranchOnBoolExpr(CondBOp->getLHS(), TrueBlock, LHSFalse, LHSCount, in EmitBranchOnBoolExpr()
1925 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1926 setCurrentProfileCount(getProfileCount(CondBOp->getRHS())); in EmitBranchOnBoolExpr()
1930 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LOr, TrueBlock, FalseBlock, in EmitBranchOnBoolExpr()