Lines Matching defs:CO
7175 if (const ConditionalOperator *CO = dyn_cast<ConditionalOperator>(E)) {
7181 CO->getTrueExpr()->getType(),
7182 CO->getTrueExpr());
7185 CO->getFalseExpr()->getType(),
7186 CO->getFalseExpr());
9514 if (const auto *CO = dyn_cast<ConditionalOperator>(E)) {
9517 if (CO->getCond()->EvaluateAsBooleanCondition(CondResult, C))
9519 CondResult ? CO->getTrueExpr() : CO->getFalseExpr(),
9525 Expr *E = CO->getTrueExpr();
9529 E = CO->getFalseExpr();
10720 if (const auto *CO = dyn_cast<ConditionalOperator>(E)) {
10721 const auto *LHS = getIntegerLiteral(CO->getTrueExpr());
10722 const auto *RHS = getIntegerLiteral(CO->getFalseExpr());
11223 if (auto *CO = dyn_cast<AbstractConditionalOperator>(E))
11224 return CheckConditionalOperator(S, CO, CC, T);
11353 if (auto *CO = dyn_cast<AbstractConditionalOperator>(SourceExpr)) {
11354 CheckConditionalOperator(S, CO, CC, T);
12363 void VisitAbstractConditionalOperator(const AbstractConditionalOperator *CO) {
12392 Visit(CO->getCond());
12402 bool EvalOK = Eval.evaluate(CO->getCond(), EvalResult);
12407 Visit(CO->getTrueExpr());
12411 Visit(CO->getFalseExpr());