Lines Matching defs:UO
336 if (UnaryOperator *UO = dyn_cast<UnaryOperator>(E->IgnoreParenCasts()))
337 if (UO->getOpcode() == UO_Deref &&
338 UO->getSubExpr()->IgnoreParenCasts()->
340 !UO->getType().isVolatileQualified()) {
341 S.DiagRuntimeBehavior(UO->getOperatorLoc(), UO,
343 << UO->getSubExpr()->getSourceRange());
344 S.DiagRuntimeBehavior(UO->getOperatorLoc(), UO,
7158 if (UnaryOperator *UO = dyn_cast<UnaryOperator>(RHSCheck)) {
7159 if ((UO->getOpcode() == UO_Plus ||
7160 UO->getOpcode() == UO_Minus) &&
7161 Loc.isFileID() && UO->getOperatorLoc().isFileID() &&
7163 Loc.getLocWithOffset(1) == UO->getOperatorLoc() &&
7166 Loc.getLocWithOffset(2) != UO->getSubExpr()->getLocStart() &&
7167 UO->getSubExpr()->getLocStart().isFileID()) {
7169 << (UO->getOpcode() == UO_Plus ? "+" : "-")
7170 << SourceRange(UO->getOperatorLoc(), UO->getOperatorLoc());
7430 UnaryOperator *UO = cast<UnaryOperator>(E);
7432 switch(UO->getOpcode()) {
7436 return getPrimaryDecl(UO->getSubExpr());