Lines Matching refs:CondBOp

1607   if (const BinaryOperator *CondBOp = dyn_cast<BinaryOperator>(Cond)) {  in EmitBranchOnBoolExpr()  local
1610 if (CondBOp->getOpcode() == BO_LAnd) { in EmitBranchOnBoolExpr()
1614 if (ConstantFoldsToSimpleInteger(CondBOp->getLHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1617 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1618 return EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1624 if (ConstantFoldsToSimpleInteger(CondBOp->getRHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1627 return EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1628 FalseBlock, TrueCount, LH, CondBOp); in EmitBranchOnBoolExpr()
1636 uint64_t RHSCount = getProfileCount(CondBOp->getRHS()); in EmitBranchOnBoolExpr()
1644 EmitBranchOnBoolExpr(CondBOp->getLHS(), LHSTrue, FalseBlock, RHSCount, in EmitBranchOnBoolExpr()
1649 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1650 setCurrentProfileCount(getProfileCount(CondBOp->getRHS())); in EmitBranchOnBoolExpr()
1654 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LAnd, TrueBlock, in EmitBranchOnBoolExpr()
1661 if (CondBOp->getOpcode() == BO_LOr) { in EmitBranchOnBoolExpr()
1665 if (ConstantFoldsToSimpleInteger(CondBOp->getLHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1668 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1669 return EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
1675 if (ConstantFoldsToSimpleInteger(CondBOp->getRHS(), ConstantBool) && in EmitBranchOnBoolExpr()
1678 return EmitBranchToCounterBlock(CondBOp->getLHS(), BO_LOr, TrueBlock, in EmitBranchOnBoolExpr()
1679 FalseBlock, TrueCount, LH, CondBOp); in EmitBranchOnBoolExpr()
1689 getCurrentProfileCount() - getProfileCount(CondBOp->getRHS()); in EmitBranchOnBoolExpr()
1698 EmitBranchOnBoolExpr(CondBOp->getLHS(), TrueBlock, LHSFalse, LHSCount, in EmitBranchOnBoolExpr()
1703 incrementProfileCounter(CondBOp); in EmitBranchOnBoolExpr()
1704 setCurrentProfileCount(getProfileCount(CondBOp->getRHS())); in EmitBranchOnBoolExpr()
1708 EmitBranchToCounterBlock(CondBOp->getRHS(), BO_LOr, TrueBlock, FalseBlock, in EmitBranchOnBoolExpr()