Lines Matching defs:CO
4571 if (ConditionalOperator *CO = dyn_cast<ConditionalOperator>(E)) {
4574 if (CO->getCond()->EvaluateAsBooleanCondition(CondResult, C))
4575 return GetExprRange(C, CondResult ? CO->getTrueExpr()
4576 : CO->getFalseExpr(),
4580 IntRange L = GetExprRange(C, CO->getTrueExpr(), MaxWidth);
4581 IntRange R = GetExprRange(C, CO->getFalseExpr(), MaxWidth);
5567 ConditionalOperator *CO = cast<ConditionalOperator>(E);
5568 CheckConditionalOperator(S, CO, CC, T);
6077 void VisitAbstractConditionalOperator(AbstractConditionalOperator *CO) {
6081 Visit(CO->getCond());
6085 if (Eval.evaluate(CO->getCond(), Result))
6086 Visit(Result ? CO->getTrueExpr() : CO->getFalseExpr());
6088 WorkList.push_back(CO->getTrueExpr());
6089 WorkList.push_back(CO->getFalseExpr());