Lines Matching refs:UO
6973 if (auto *UO = dyn_cast<UnaryOperator>(
6975 VariantRefCast = UO->getSubExpr();
7769 if (auto *UO = dyn_cast<UnaryOperator>(S)) {
7770 if (UO->isIncrementDecrementOp() &&
7771 getInitLCDecl(UO->getSubExpr()) == LCDecl)
7773 .ActOnIntegerConstant(UO->getBeginLoc(),
7774 (UO->isDecrementOp() ? -1 : 1))
18444 bool VisitUnaryOperator(UnaryOperator *UO) {
18445 if (SemaRef.getLangOpts().OpenMP < 50 || !UO->isLValue() ||
18446 UO->getOpcode() != UO_Deref) {
18452 Components.emplace_back(UO, nullptr, /*IsNonContiguous=*/false);
18454 return RelevantExpr || Visit(UO->getSubExpr()->IgnoreParenImpCasts());