Lines Matching defs:CO
7442 if (const ConditionalOperator *CO = dyn_cast<ConditionalOperator>(E)) {
7448 CO->getTrueExpr()->getType(),
7449 CO->getTrueExpr());
7452 CO->getFalseExpr()->getType(),
7453 CO->getFalseExpr());
9857 if (const auto *CO = dyn_cast<ConditionalOperator>(E)) {
9860 if (CO->getCond()->EvaluateAsBooleanCondition(CondResult, C))
9862 C, CondResult ? CO->getTrueExpr() : CO->getFalseExpr(), MaxWidth,
9868 Expr *TrueExpr = CO->getTrueExpr();
9877 Expr *FalseExpr = CO->getFalseExpr();
11096 if (const auto *CO = dyn_cast<ConditionalOperator>(E)) {
11097 const auto *LHS = getIntegerLiteral(CO->getTrueExpr());
11098 const auto *RHS = getIntegerLiteral(CO->getFalseExpr());
11603 if (auto *CO = dyn_cast<AbstractConditionalOperator>(E))
11604 return CheckConditionalOperator(S, CO, CC, T);
11733 if (auto *CO = dyn_cast<AbstractConditionalOperator>(SourceExpr)) {
11734 CheckConditionalOperator(S, CO, CC, T);
12756 void VisitAbstractConditionalOperator(const AbstractConditionalOperator *CO) {
12785 Visit(CO->getCond());
12795 bool EvalOK = Eval.evaluate(CO->getCond(), EvalResult);
12800 Visit(CO->getTrueExpr());
12804 Visit(CO->getFalseExpr());