Home | History | Annotate | Download | only in Sema

Lines Matching defs:CO

5063   if (ConditionalOperator *CO = dyn_cast<ConditionalOperator>(E)) {
5066 if (CO->getCond()->EvaluateAsBooleanCondition(CondResult, C))
5067 return GetExprRange(C, CondResult ? CO->getTrueExpr()
5068 : CO->getFalseExpr(),
5072 IntRange L = GetExprRange(C, CO->getTrueExpr(), MaxWidth);
5073 IntRange R = GetExprRange(C, CO->getFalseExpr(), MaxWidth);
6137 ConditionalOperator *CO = cast<ConditionalOperator>(E);
6138 CheckConditionalOperator(S, CO, CC, T);
6814 void VisitAbstractConditionalOperator(AbstractConditionalOperator *CO) {
6818 Visit(CO->getCond());
6822 if (Eval.evaluate(CO->getCond(), Result))
6823 Visit(Result ? CO->getTrueExpr() : CO->getFalseExpr());
6825 WorkList.push_back(CO->getTrueExpr());
6826 WorkList.push_back(CO->getFalseExpr());